# Duplicate invoice checks for S/4HANA

S/4HANA has duplicate invoice checks built in. Pulsify checks every invoice for a duplicate, including bills keyed straight into S/4HANA, and asks before approval.

A duplicate invoice check stops the same supplier bill being entered and paid twice.

## What S/4HANA does on its own

Double invoice check per supplier. Always compares currency and gross amount. Reference, invoice date and company code are optional in configuration.

## What you need in S/4HANA

- Check Double Invoice ticked on the supplier

## Setting it up in S/4HANA

Where to find it: Business partner (Supplier role, Financial Accounting) > Company Code > Vendor: Payment Transactions > Check Double Invoice

1. In Maintain Business Partner tick Check Double Invoice on the supplier company code data.
2. Always enter the Reference when you enter the invoice. The check runs only if the reference is entered.
3. SAP compares supplier, currency and gross amount.
4. Your admin can also switch on company code, reference, invoice date and credit memo in Customizing.
5. A match gives a warning or an error, as set in Set Check for Duplicate Invoices.

## Good to know in S/4HANA

- Supplier, currency and gross amount are always checked. The other fields depend on configuration.
- If a document is cancelled and entered again, no message shows.
- The check depends on staff filling in the Reference field.

## How to do it in S/4HANA

### How to stop paying a supplier invoice twice in S/4HANA

Before you enter a supplier invoice in S/4HANA, search the supplier's bills for the same number or amount. Use one reference format and check the payment run for repeats. Full guide: https://www.pulsify.tech/how-to/stop-paying-a-bill-twice-in-sap-s4hana/

## What Pulsify adds

1. Pulsify checks every invoice against earlier ones on invoice number plus supplier, tax ID or date.
2. Bills keyed straight into S/4HANA count too.
3. A file identical to one already uploaded is held. A person can process it anyway.
4. A suspected duplicate asks the approver to confirm with Approve anyway.

Pulsify connects to S/4HANA. We set up the connection for you.

What Pulsify does not do:

- Pulsify never matches duplicates on amount alone.
- A duplicate flag is a warning. The approver decides.

## Common questions

### Does S/4HANA warn about a double supplier invoice?

Yes, when Check Double Invoice is ticked on the supplier. It always compares supplier, currency and gross amount. Reference, date and company code are optional.

### Does the duplicate check stop the posting?

It depends on the setting. Customizing decides whether a match gives a warning or an error.

### What if the reference is empty?

The check runs only if the Reference is entered, so a blank reference means no duplicate check.

### Why do duplicates happen?

The same invoice arrives by email and post, a supplier resends it as a reminder, or two people enter it. A statement can also be keyed as a bill.

## Sources

- https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/ed84b70c199d4470ae2e5ccb93b2e45b/a971b6531de6b64ce10000000a174cb4.html

Source: https://www.pulsify.tech/duplicate-invoice-checks-for-sap-s4hana/ (last checked 2026-10-19)
