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 inOMS - Full access
andIntegrationProfile - Fulfillment Oms
, among other default roles available in the Admin. Learn more about the License manager roles and resources.
Request body example
{
"type": "Output",
"invoiceNumber": "NFe-00001",
"courier": "",
"trackingNumber": "",
"trackingUrl": "",
"items": [
{
"id": "345117",
"quantity": 1,
"price": 9003
}
],
"issuanceDate": "2013-11-21T00:00:00",
"invoiceValue": 9508
}
Response body fields
Field | Type | Description |
---|---|---|
date | string | Invoice Date |
orderId | string | Order Id |
receipt | string | Invoice receipt confirmation ID |
Response body example
{
"date": "2019-02-08T13:16:13.4617653+00:00",
"orderId": "00-v5195004lux-01",
"receipt": "527b1ae251264ef1b7a9b597cd8f16b9"
}