processARInvoiceProcessor

processARInvoiceProcessor (J03B0001) is a web service operation that calls the processARInvoice method, based on the action of the user. This method enables consumers to add, change, or delete/void invoice records in the Enterprise One database.

When the processARInvoice method is called, the operation calls the BSFNs - ProcessInvoiceHeader_Wrapper (B03B1000), ProcessInvoiceDetail_Wrapper (B03B1000), ProcessGLInvoiceHeader_Wrapper (B03B1000),ProcessGLInvoiceDetail_Wrapper (B03B1000), CommitInvoice_Wrapper (B03B1000), and ARGLClearCache_Wrapper (B03B1000), to add, change, or delete/void Invoice records.

If the operation is successful, the system updates the AR invoice information in the JD Edwards Enterprise One Accounts Receivable system. If the operation encounters errors, processing stops and the errors are returned to the consumer.

Note: Be aware of the following items when using this method:
  • GL information, with the exception of the Remark field, cannot be updated if the invoice is posted.

  • PayItem information, with the exception of the Remark field, cannot be updated if the invoice is fully-paid.

  • Correct amounts should be used when modifying the invoice amount. The system recalculates the amounts if they are sent blank.