Ariba Supplier OnRamp 7.1 | webMethods Ariba Supplier OnRamp Documentation | webMethods Ariba Supplier OnRamp Installation and User’s Documentation | Concepts | cXML Document Processing without Trading Networks | InvoiceDetailRequest Processing
 
InvoiceDetailRequest Processing
The cXML InvoiceDetail transaction enables suppliers to send invoices to buying organizations or marketplaces. This transaction supports invoice details for a wide variety of business scenarios, including standard invoices, credit memos, debit memos, and receipts. Suppliers use cXML invoices to bill buying organizations or marketplaces for provided products or services.
The supplier sends a cXML document of type, InvoiceDetailRequest, to let the buyer know about the list of products that are being delivered against an order placed by the buyer. The document is routed to the buyer through Ariba SN. Ariba Supplier OnRamp allows the supplier to create InvoiceDetailRequest and posts it to the specified URL in Ariba SN to be routed to the buyer. The supplier can make use of Trading Networks to post the document to Ariba SN. Trading Networks can be used in the case of InvoiceDetail to make use of its logging and event mechanism. Ariba SN, after receiving the InvoiceDetailRequest, responds with a generic response indicating whether the request is genuine/authenticated.
Ariba Supplier OnRamp provides sample services to send a request of type InvoiceDetailRequest to the configured URL. The sample services are:
*wm.ariba.supplier.test:sendCXMLInvoiceDetailRequest. Sends the InvoiceDetailRequest document to the configured URL and writes logging information. This service should be used for transactions without Trading Networks.
*wm.ariba.supplier.test:sendCXMLInvoiceTN. Invoked from the processing rule created by Ariba Supplier OnRamp. Ariba Supplier OnRamp sends the InvoiceDetailRequest document to Trading Networks where the processing rule is executed. When the processing rule is executed, the InvoiceDetailRequest document is sent to the configured URL and the corresponding information is logged. This service should be used for transactions with Trading Networks. To test this transaction, see Using the Test Module.