Welcome to Blogs
Discover actionable insights, in-depth research, and expert perspectives, all in one place.Custom Software Development 8 min read
IRS Form 1099 and Taxpayer Identification Matching, Use Tax Accrual on Untaxed Invoices, SOX Segregation of Duties, OFAC Vendor Screening and Escheatment of Stale Payments: Compliance for US AP Software
Introduction: Five Obligations Mid-Market Teams Meet Partially
Large enterprises have specialists for each obligation that accounts payable compliance software has to carry. Mid-market finance teams have a controller and an AP manager who are aware of all five and fully on top of perhaps two.
Which is not negligence. It is the honest position of a team doing five jobs, and it is why these obligations surface during an audit, a state notice or an acquisition diligence process rather than through a deliberate review.
The five: information reporting on payments to certain payees, use tax on purchases where the vendor did not charge sales tax, internal control expectations over the payables cycle, screening against sanctions lists, and unclaimed property obligations on payments that were never collected.
Each attaches to accounts payable compliance software differently and each is cheaper to build in than to retrofit.
This is educational content, not legal advice, and the organization’s tax advisors, counsel and internal audit are the right sources for specifics. Compliance is the obligation layer of the full custom software development guide to custom AP platform development, expressed through web application development in the consoles where payments are approved and released.
SOX Segregation of Duties
What the Framework Expects
Organizations subject to internal control requirements over financial reporting maintain and test controls across significant processes, and the payables cycle is invariably one.
Controls typically address authorization, master data change, segregation of incompatible duties, payment release, completeness and reconciliation, with management assessing effectiveness and auditors testing it. Private companies frequently adopt the same framework at lender or investor request.
The Separations That Matter
Vendor master maintenance separated from invoice approval and payment release. Approval separated from release. Bank reconciliation separated from all of them.
Each pairing exists because combining them lets one person create a payee and pay it, which is the fraud these controls are designed around.
Small Teams and Compensating Controls
A six-person finance team cannot separate everything, which is a real constraint rather than an excuse. Where separation is impossible, a compensating control is defined, performed and evidenced, commonly review of master data changes by somebody outside the process.
The platform supports the evidence rather than the intention. Obtain internal audit input.
IRS Form 1099 and Taxpayer Identification Matching
The obligation that generates penalties quietly and that mid-market teams address in January for a year they could have managed throughout.
Payments to certain payees for certain categories must be reported to the tax authority on the applicable information returns, with forms differing by payment type and with thresholds, due dates and filing method requirements that change.
Reporting requires knowing the payee’s taxpayer identification number and classification, which is collected on the applicable certification form at onboarding rather than chased at year end.
Identification matching services allow verification of a number against the authority’s records, which catches mismatches before they become notices.
Where documentation is absent or a mismatch persists, backup withholding obligations may attach, which is a payment-time consequence rather than a year-end one.
Which gives the platform clear work: certification documents collected and held at onboarding, classification recorded as a determination somebody made, reportable payment categories tracked through the year by accumulating against the payee, matching performed with results recorded, and withholding supported where required. Corrections handled, since they happen.
And the boundary: classification and withholding decisions are determinations the organization makes with its tax advisors. The platform supports and records them.
Obtain tax advice. Establishing which of these apply to you is what a sprint does, covered in Why Finance Leaders Should Run a Technology Discovery Sprint.
Use Tax Accrual and OFAC Vendor Screening
Two obligations that both attach at invoice processing and that both get handled too late.
Use tax: where a vendor does not charge sales tax on a purchase that is taxable in the jurisdiction where it is used, the purchaser generally owes use tax directly to the state. Taxability depends on what was bought, where it is used and how, and rules differ substantially between states.
Which makes the untaxed invoice the trigger. An invoice with no sales tax line is a question at processing time rather than a reconciliation exercise at audit, and organizations that flag it then accrue correctly while organizations that do not discover it through assessment.
Tax determination services exist and are commonly used, with the determination remaining the organization’s.
Screening: payments must not be made to parties subject to sanctions administered by the relevant authority, and the obligation applies to organizations of every size rather than to financial institutions alone.
Screening at onboarding and periodically thereafter, since lists change, with matches reviewed by a person because name similarity produces false positives constantly. Matches, reviews and conclusions recorded.
And the boundary: software screens and presents. A person determines whether a match is the listed party.
Obtain advice, and never treat either as something the platform concludes.
Escheatment of Stale Payments
The obligation most mid-market organizations have never addressed and that turns up in diligence.
Property owed to another party and left unclaimed becomes reportable to a state after a defined dormancy period, with uncashed payment items a common category alongside unapplied credits and outstanding vendor balances.
Periods, due diligence requirements, reporting deadlines and the state entitled to the property differ, with rules commonly directing property to the state of the owner’s last known address and otherwise to the organization’s state of incorporation.
Holders are generally required to attempt contact before reporting, then report and remit.
Audits in this area are common, frequently conducted by third-party firms on contingency, and can look back many years, which makes the absence of records expensive rather than neutral.
Which produces the position this guide states firmly: voiding a stale check to clear a reconciliation does not extinguish the obligation. It removes the organization’s own evidence of a liability it still owes, and leaves nothing to report from.
For the platform: outstanding items tracked with age from issue, dormancy triggers by category and state, due diligence outreach recorded, reporting support, and no void path presented as cleanup.
Obtain advice on the periods and requirements that apply.
Other Obligations
Records retention across invoices, approvals, payments and tax documentation, which is long and frequently underestimated. Data protection for payee information including identification numbers and banking details.
Anti-bribery considerations in vendor payments and third-party diligence. Contractor classification, which reaches payables where contractors are paid through AP.
State registration and withholding obligations for payments to certain non-resident payees. Foreign payee documentation where the organization pays abroad.
Prompt payment obligations in some contracts and public sector relationships. Insurance certificate tracking where vendors are required to maintain coverage.
Bank account security requirements imposed by banking partners. Fraud reporting obligations where a loss occurs. And audit trail retention sufficient to support any of the above on review.
What This Means for the Build
Five positions follow and belong in the architecture of any accounts payable compliance software.
Incompatible duties enforced structurally with no override granting a conflicting capability, and access history retained since audit asks who could do what then rather than now.
Payee documentation and classification captured at onboarding rather than chased in January, with reportable payments accumulating through the year.
Untaxed invoices flagged at processing as an accrual question, since the alternative is discovering it through assessment.
Screening at onboarding and periodically, with matches presented for human review and the review recorded.
And outstanding payment items tracked from issue with dormancy triggers, with no void-as-cleanup path anywhere in the product.
All five are inexpensive at design time and expensive to retrofit, and the last is the only item in this series where the product must deliberately not offer a convenience users will ask for. Which obligations become concrete product structure is mapped in AP Automation Software Features.
Conclusion
Enforce incompatible duties structurally and keep access history, since audit asks about a past period.
Collect payee documentation at onboarding rather than in January. Flag untaxed invoices at processing as accrual questions. Screen at onboarding and periodically with human review of matches.
And track outstanding items from issue, with no void-as-cleanup path, because voiding removes your record of a liability you still owe. This is educational content, not legal advice. Obtain tax advice, counsel and internal audit input, then brief the software companies in the United States quoting you on where the platform’s job stops.
If you are scoping a platform, asking whether anybody has ever voided a stale check to clear a reconciliation is the question most likely to surface an unreported liability.
FAQ
Why do mid-market teams meet these obligations partially?
Because a controller and an AP manager doing five jobs are aware of all five and fully on top of perhaps two. The gaps surface in an audit, a state notice or acquisition diligence rather than in a deliberate review.
Which separations of duty matter most?
Vendor master maintenance apart from invoice approval and payment release, approval apart from release, and bank reconciliation apart from all of them, since combining them lets one person create a payee and pay it.
What if a small team cannot separate everything?
Then a compensating control is defined, performed and evidenced, commonly review of master data changes by somebody outside the process, with the platform holding the evidence rather than the intention.
When should payee documentation be collected?
At onboarding, not in January. Certification documents, the identification number and the classification collected up front avoid a year-end scramble and catch mismatches before they become notices.
What triggers a use tax question?
An invoice with no sales tax line, at processing time. Taxability depends on what was bought, where it is used and how, and flagging it then is what separates correct accrual from discovery through assessment.
Can software clear a screening match?
No. Name similarity produces false positives constantly, so the platform screens and presents while a person determines whether a match is the listed party, with the review recorded.
Why does voiding a stale check make things worse?
Because the unclaimed property obligation survives the entry. Voiding removes the organization’s own evidence of a liability it still owes and leaves nothing to report from when an audit looks back.
What does escheatment require of the platform?
Outstanding items tracked with age from issue, dormancy triggers by category and state, due diligence outreach recorded, reporting support, and no void-as-cleanup path anywhere in the product.
Core Development
Keep exploring the custom services.
AI Software Development
Custom AI Software Development
Build intelligent, production-ready software from machine-learning models to AI-driven automation designed around your business goals.
Learn moreMobile App Development
Custom Mobile Application Development
Native and cross-platform mobile apps that are fast, secure, and built to scale across iOS and Android.
Learn moreWeb App Development
Custom Web Application Development
Scalable, secure web applications, from customer portals to complex dashboards, tailored to how your business actually works.
Learn more