Envío de XML
En algunos escenarios para actualizar el Pedido a Facturado, los Marketplaces requieren que se envíe el XML en la actualización del Estado del Pedido.
¿Cómo identificar un pedido que necesita XML para ser enviado a Mercado Libre?
Al consultar los detalles del pedido, aparecerá el siguiente campo en el JSON, dentro del objeto metadata: needInvoiceXML: true
Ejemplo:
{
...
"metadata": {
"needInvoiceXML": "true"
...
}
...
}
Sobre el envío del XML: /orders/{id}/nfe
Al enviar la información XML en el endpoint anterior, el pedido se actualiza a Facturado con los datos de la factura. No es necesario enviar la información de los datos de la nota.
En caso de error
Hay algunos casos, en Mercado Libre, donde el envío del XML es opcional y el campo se devuelve a ANYMARKET como falso positivo. El campo aparecerá en el pedido como "needInvoiceXML: true" pero Mercado Libre no aceptará el XML.
Si al enviar el XML se devuelve un error 400, por ejemplo: "Mercado Libre no permite enviar el XML de la factura para la siguiente combinación de estado y subestado de envío del pedido en Mercado Libre", será necesario actualizar el estado del pedido a Facturado usando el endpoint normal JSON a través de /orders/
{id}
¿Cómo identificar un pedido que necesita XML para ser enviado a B2W?
Solo es necesario enviar el XML a B2W en formato B2W Direct.
Al consultar los detalles del pedido, aparecerá el siguiente campo en el JSON: B2WshippingType: "b2wentregadirect"
Para el escenario de impresión de etiquetas: si necesita cambiar el número de volúmenes, antes de enviar el XML, debe realizar un PUT en el endpoint /v2/orders/{Orderid}, cambiando el valor del campo number-of-packages.
- Ejemplo:
{"metadata":{"number-of-packages":"2"}}
¿Cómo identificar un pedido que necesita XML para ser enviado a Dafiti?
Al consultar los detalles del pedido (metadatos), aparecerá el siguiente campo en el JSON: needInvoiceXML: true
Sobre el envío del XML: /orders/{id}/nfe
Al enviar la información XML en el endpoint anterior, el pedido se actualiza a Facturado con los datos de la factura. No es necesario enviar la información de los datos de la nota.