SAPThe Management Accountant

Supplier Master Data and Payment Controls: 10 Checks Financial Controllers Should Enforce

A practical controller checklist for reducing supplier-payment fraud and errors through vendor onboarding, bank-detail verification, segregation of duties, SAP change logs, payment-run review and ongoing monitoring.

Supplier master data sits at the intersection of procurement, accounts payable, treasury and financial reporting. A small change to a supplier’s bank account can redirect a legitimate payment; a duplicate supplier record can weaken duplicate-invoice checks; and excessive access can let one person create a supplier, enter an invoice and release cash. Financial controllers should therefore treat supplier onboarding and payment-detail changes as controlled financial processes—not routine administration.

This guide sets out ten practical controls for organizations in the United States and Canada, including SAP environments. The exact configuration depends on the ERP release and operating model, so test the control in your own system rather than assuming a feature is enabled by default.

Why supplier master controls matter

Supplier records influence where payments go, which payment terms apply, and how transactions flow through the accounts-payable process. The PCAOB’s AS 2201 describes risk factors auditors consider when identifying significant accounts and relevant assertions, including susceptibility to error or fraud, transaction volume and changes in account characteristics. While the standard is an auditor standard rather than a company control checklist, the risk-based principle is useful for controllers designing their own monitoring.

SAP documentation describes supplier/vendor master change documents that can show when a field changed, who changed it and the previous field contents. SAP S/4HANA also provides business-partner change-history functionality for areas that can include bank details. Availability and configuration vary by application and release; confirm which logs are active and accessible in your environment. See SAP’s supplier/vendor master change documentation and the SAP S/4HANA Business Partner change history guidance.

Ten controls to implement or test

1. Separate supplier creation from payment release

Do not allow a single person to create or amend a supplier and independently release payments to that supplier. Map access across procurement, AP, master-data administration and treasury. Where staffing is limited, use a documented independent review and a compensating control report. Reassess access after role changes and employee departures.

2. Validate new suppliers before activation

Require a standard onboarding package appropriate to the business: legal name, address, tax documentation where applicable, business rationale, contract or purchase-order evidence, and approved payment instructions. Validate the supplier through a known independent channel. Do not treat an email address or phone number supplied in a change request as independent verification.

3. Independently verify bank-detail changes

For a bank-account change, call a previously verified contact using a number already held in the supplier record or a trusted contract source. Do not use the phone number in the change email as the sole verification method. Record who performed the callback, when it occurred, which contact source was used, and the result. Escalate urgent or unusual requests rather than bypassing the process.

4. Require approval before changes become effective

Route sensitive changes—bank account, payee name, payment method, payment terms and payment block status—to an authorized approver who is not the requester. Use risk-based approval levels and preserve the approval evidence. If your workflow supports draft or pending states, ensure changes cannot affect a payment run before approval.

5. Detect duplicate and near-duplicate suppliers

Before creating a record, search using normalized supplier names, address, tax or business identifiers where lawful, bank details and other approved matching attributes. Review likely matches instead of automatically merging them: related entities and legitimate branches can share some attributes. Run periodic duplicate scans after acquisitions, migrations and large master-data loads.

6. Review master-data change logs

Produce a report of sensitive changes by field, user and timestamp. Focus on bank details, payee name, payment terms, payment methods, blocked status and changes made shortly before a payment run. Confirm logging is enabled for the relevant objects and fields, access to logs is restricted, and retention meets company policy and applicable requirements. SAP’s feature documentation is not proof that logging is active in your system.

7. Protect payment-run preparation and release

Separate payment proposal preparation from final release where practicable. Before release, review unusual amounts, new or recently changed suppliers, manual payment requests, duplicate payment indicators, changes to payment methods, and payments outside normal patterns. Document the reviewer’s challenge and resolution of exceptions. For urgent manual payments, apply a defined approval path and include them in subsequent monitoring.

8. Reconcile supplier changes to payment activity

Each payment cycle, compare recent sensitive master-data changes with payments to the affected suppliers. Flag payments released soon after a bank-detail change, first payments to new suppliers, and payments made despite a block or exception. Set the review window based on your risk profile and payment cadence; there is no universal period suitable for every organization.

9. Monitor dormant suppliers and unusual reactivation

Identify suppliers with no recent activity and define when records should be blocked or reviewed. Reactivation should require a business owner’s confirmation and renewed verification of payment instructions where appropriate. Review dormant suppliers that become active immediately before large or unusual payments.

10. Test the control and retain evidence

Do not rely only on a written policy. Select samples of new suppliers and bank changes, trace each through request, verification, approval, system update and payment, and record exceptions. Test privileged access and confirm that the reviewer can evidence what was reviewed. Track findings to remediation and retest recurring issues.

Controller’s monthly review checklist

Review area Evidence to retain Typical exception to investigate
New suppliers Onboarding package and approval Missing business owner or duplicate match
Bank-detail changes Independent verification and approval Change verified only through the request email
Access conflicts Role review and compensating controls One user can maintain suppliers and release payments
Payment run Proposal review, release evidence and exceptions Large first payment or payment after a recent change
Change-log monitoring Report parameters, reviewer sign-off and follow-up Logging disabled, gaps in coverage or unexplained edits

Implementing the controls in SAP and other ERP systems

Start with a process map from supplier request through payment settlement. Identify the system of record for each field, the roles that can change it, and the reports used to detect changes. In SAP S/4HANA, business-partner master data is central to supplier administration, but the available apps, authorization roles and change-history options depend on the deployment and configuration. Use the relevant SAP Business Partner change-history documentation as a starting point, then validate the behavior in your own environment.

For non-SAP ERPs, apply the same control objectives even if the terminology differs: least-privilege access, independent verification, approval, traceable change history, payment release separation and exception monitoring. For migrations, test that supplier identifiers, bank details, payment blocks, approval workflows and relevant history or audit evidence were transferred or retained as intended.

How to measure whether the controls work

Track a small set of indicators monthly: sensitive master-data changes; percentage approved before activation; exceptions lacking independent verification; duplicate-supplier candidates unresolved; payments made shortly after bank changes; and overdue access-review findings. Define an owner and threshold for each metric. A rising trend should trigger investigation, not just a dashboard note.

Conclusion

Strong supplier-payment controls combine prevention and detection. Separate duties, independently verify bank changes, approve sensitive updates, monitor change logs and link recent changes to subsequent payments. Test the controls using real transactions and retain evidence that demonstrates what was checked and how exceptions were resolved. These steps help protect cash, strengthen the procure-to-pay process and improve audit readiness.

Informational only: This article provides general control-design considerations, not legal, accounting, cybersecurity or audit advice. Tailor controls to your organization’s risks, systems, contracts and applicable requirements.

Sources

Shares: