Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Invoice ingestion using the AP Invoice API

The AP Invoice API enables bulk import of AP invoices from external systems, such as supplier billing platforms and OCR solutions, into Accounts Payable Operations using cXML, JSON, or XML.

Invoice ingestion via API requires the Accounts Payable Invoice Processing (com.sn_ap_apm) and Source-to-Pay Integration Framework (sn_spend_intg) applications, which are available on the ServiceNow Store.

The system property [ap.invoice.create.api.record_limit] enables users to set the maximum number of invoices that can be processed in a batch using the AP invoice create API.

The Rate limit AP invoice xml defines the maximum number of API calls invoked by external systems according to hour.

The APO application verifies that users have valid authorization to access the APIs.

Look up logic for reference fields is enhanced for invoices ingested via APIs and integration. The reference fields are:

  • Purchase order
  • Legal entity
  • Currency field
  • Country
  • Line quantity
  • Line unit price

For more information about the AP Invoice API, see:

Parent Topic:Using Accounts Payable Invoice Processing

Related topics

Rules based engine

Invoice processing overview

Invoice processing cases

Invoice exceptions

Tolerance Rules and Variances for invoices

Invoice approvals

View invoice documents in the Source-to-Pay Workspace