What is a tolerance group?
A tolerance group is a set of configured limits used to control how particular accounting differences or transactions can be handled. In payment clearing, it can determine whether a difference is accepted, written off automatically or sent for further review.
Different tolerance settings can apply to employees, customers, suppliers and G/L accounts. This page focuses on their use in payment processing and clearing.
How do tolerance groups work in SAP?
Depending on the configuration area, tolerance groups can define:
- Maximum permitted payment differences
- Percentage limits for differences
- Limits for automatic write-offs
- Permitted cash-discount adjustments
- Posting and document limits for users
- How differences outside the tolerance should be handled
The rules help organisations apply a consistent control framework across routine accounting transactions.
How do tolerance groups affect payment clearing?
When a payment does not exactly equal the selected invoices, SAP compares the difference with the relevant tolerance settings.
If the difference is within the permitted limit, SAP may allow it to be posted automatically to a defined account. If it exceeds the limit, the user may need to create a residual item, post a partial payment, use another approved treatment or investigate the exception.
Example: An organisation permits automatic write-off of customer payment differences up to £5. A £2 rounding difference may be cleared automatically, while a £75 deduction requires review.
Why should tolerance settings be controlled?
Overly generous tolerances can hide recurring deductions or permit inappropriate write-offs. Tolerances that are too restrictive can create unnecessary manual work for immaterial differences.
Finance teams should review:
- Monetary and percentage limits
- Accounts used for difference postings
- User authorisations
- Reason-code requirements
- Reporting on write-offs and recurring deductions
How do tolerance groups support automated customer clearing?
Configured tolerances allow an automated process to distinguish routine small differences from exceptions that need finance review.
The BEST Customer Clearing module can apply agreed rules during remittance matching and clearing within SAP. The organisation remains responsible for defining appropriate tolerance limits and approving the resulting accounting treatment.
Frequently asked questions
Is a tolerance group the same as a reason code?
No. A tolerance group controls permitted amounts and limits. A reason code records why a payment difference occurred and can influence its posting treatment.
Do all customers use the same tolerance group?
Not necessarily. SAP configuration can assign different tolerance treatment where the business process requires it.
Should payment tolerances be based only on value?
Many organisations consider both an absolute amount and a percentage so that the control remains proportionate across small and large invoices.