v1
latestOpenAPI 3.0.02026-07-14641139.1 KBOrder invoice notification
Once the order is invoiced, the seller should use this request to send the invoice information to the marketplace.
We strongly recommend that you always send the object of the invoiced items. With this practice, rounding errors will be avoided.
It is not allowed to use the same invoiceNumber in more than one request to the Order Invoice Notification endpoint.
Be aware that this endpoint is also used by the seller to send the order tracking information. This, however, should be done in a separate moment, once the seller has the tracking information.
The Notify invoice resource is needed to use this API request. This is included in OMS - Full access and IntegrationProfile - Fulfillment Oms, among other default roles available in the Admin. Learn more about the License manager roles and resources.
Path parameters
ID of the order.
Headers
Type of the content being sent.
HTTP Client Negotiation Accept Header. Indicates the types of responses the client can understand.
Request body
Example request
{
"courier": null,
"extraValue": 100,
"invoiceKey": null,
"invoiceNumber": "9999",
"invoiceUrl": null,
"invoiceValue": 2499,
"issuedDate": "2019-01-30",
"items": [
{
"id": "1234",
"price": 10000,
"quantity": 1
}
],
"trackingNumber": null,
"trackingUrl": null,
"type": "Output"
}Response
OK
Example response
{
"date": "2014-02-07T15:22:56.7612218-02:00",
"orderId": "123543123",
"receipt": "38e0e47da2934847b489216d208cfd91"
}