Manage Payables Invoices

You can use the Payables Invoices REST API to create and manage invoices for goods delivered and services rendered by the seller.

You can manage details about supplier invoices that include:
  • Headers
  • Lines
  • Distributions
  • Installments
  • Descriptive flexfields
  • Global descriptive flexfields
  • Project Descriptive flexfields
  • Attachments

The Payables Invoices REST API integrates your external systems with Oracle Payables Cloud. As an example, here's how it's done:

  1. The external system sends a request to the REST API to update the pay group on a payables invoice.
  2. The REST API receives the request and:
    • Processes the request
    • Validates the information
    • Responds to the non-Oracle application
  3. If the information is valid, the pay group on the invoice is updated in Payables and the details are sent back to the non-Oracle application.
  4. If the information is invalid, an error is sent back to the non-Oracle application.

This flowchart shows you how an invoice is updated :

The following flowchart shows how the Invoices REST API interacts with an external system. The Invoices REST API receives a JSON request payload from the external system, processes the request and validates information, and returns a success or error message. Then, the Oracle Payables Cloud updates the invoice.