Tolerance Rules and Variances for invoices

  • Release version: Australia
  • Updated March 12, 2026
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Tolerance Rules and Variances for invoices

    Tolerance rules in Accounts Payable Operations establish limits on invoice variances to determine the acceptable differences between expected and actual invoice amounts before raising exceptions. These rules help automate and streamline invoice validation by allowing minor discrepancies without delaying payment. When variance exceeds the tolerance limits, exceptions are generated for review.

    Show full answer Show less

    Key Features

    • Tolerance Types: Various tolerance types address different invoice variance scenarios:
      • Line amount tolerance: Defines acceptable differences between expected and actual amounts for invoice line items.
      • Line quantity tolerance: Sets permissible variances between expected and actual quantities for invoice items at the line level.
      • Line unit price tolerance: Specifies allowable differences between purchase order unit price and invoice unit price to prevent minor price discrepancies from blocking payments.
      • Overbilling amount tolerance: Establishes maximum allowable overbilling amount at the invoice header level.
      • Over tax and under tax amount variances: Enables defining acceptable variances between supplier-provided and system-calculated tax amounts to smooth payment processing.
    • Tolerance Rule Management: Customers can create custom tolerance types to define variance thresholds, map these tolerance types to invoice exception definitions for tailored exception handling, and define tolerance rules applying filters and thresholds to invoice processing.
    • Variance Visibility: The tolerance form allows viewing tolerance details at the invoice header level and variance details at the line level for invoices with exceptions.

    Practical Application for ServiceNow Customers

    By configuring tolerance rules and variances, customers can reduce payment delays caused by minor invoice discrepancies, improve exception handling efficiency, and maintain good supplier relationships. This capability supports automated invoice validation aligned with business policies and enables more accurate exception detection and resolution within the invoice processing lifecycle.

    Customers can also integrate tolerance rules with exception definitions to customize validation according to specific business needs, ensuring that invoices with acceptable variances proceed smoothly through the payment process.

    Tolerance rules define the limits set on an invoice to determine the permissible amount of variance that can be applied to an invoice before the invoice total exceeds the tolerance limit.

    The exception engine checks whether invoices with exceptions are configured with tolerance rules. You can customize tolerance rules of different types where the variance is compared with defined tolerance percentage and tolerance values. If the tolerance value exceeds the tolerance limit, exceptions are raised.

    Tolerance types

    Accounts Payable Operations supports the following tolerance types:
    • Line amount tolerance: Avoid payment delays by defining the acceptable difference between the expected and actual total amount for specific items or services of invoice. If the actual amount exceeds the expected amount but falls within this limit, the invoice is considered valid for payment.
    • Line quantity tolerance: Ensure easy payment processing by defining the acceptable range between the expected and actual quantities of items or services listed on an invoice. If the actual quantity exceeds the purchased quantity but remains within this limit, the invoice is considered valid for payment. This is a line level tolerance.
    • Line unit price tolerance: Prevent small discrepancies from impacting payment processing and supplier relations by establishing a tolerance range for the difference between the purchase order line unit price and the actual price of an invoice. When the actual unit price falls within this specified range, the invoice is ready to be processed for payment. This is a line level tolerance.
    • Overbilling amount tolerance: Defines the maximum allowable amount of overbilling between an invoice and the corresponding purchase order. If the actual amount exceeds the expected amount but falls within this limit, the invoice is considered valid for payment. This is a header level tolerance.
    • Over tax amount and under tax amount variances: Ensure smooth payment processing by defining an acceptable range between the supplier-provided tax and system-calculated tax amounts that allows minor differences within the defined tolerance range. If the supplier-calculated tax exceeds the system-provided tax but remains within the Over tax tolerance limit or the system-calculated tax exceeds the supplier-provided tax but remains within the Under tax tolerance limit, the invoice is considered valid for payment.
      Note:
      If tax amount variance for a tax line is within the tolerance range, then supplier tax amount will be copied over to final tax amount field by default.