ReferenciaÓrdenesSetInvoiceNumber
POST
SetInvoiceNumber
DeprecadoEndpoint
https://sellercenter-api.falabella.com/?Action=SetInvoiceNumberEstablece la clave de acceso a la factura.
POSTSetInvoiceNumber
?Action=SetInvoiceNumbercurl -X POST "https://sellercenter-api.falabella.com/" \--data-urlencode "Action=SetInvoiceNumber" \--data-urlencode "OrderItemId=1" \--data-urlencode "InvoiceNumber=12345678912345678912345678912345678912345678" \--data-urlencode "Format=XML" \--data-urlencode "Timestamp=2015-07-01T11:11+0000" \--data-urlencode "[email protected]" \--data-urlencode "Version=1.0" \--data-urlencode "Signature=d4ff93cccb165295ed8357fe42082208b781a3b576bbb7d3fe7a624270b047b9"
Nota
La factura se modificará para todos los artículos del pedido en el paquete.
Query Params
Action
string
RequeridoNombre de la función que se va a llamar. Obligatorio y debe ser 'GetProducts' en este caso. Si se omite, se devuelve un error 'E001: Parameter Action is mandatory' (El parámetro Action es obligatorio). Si se proporciona una cadena de función desconocida, se devuelve un mensaje de error 'E008: Invalid Action' (Acción no válida).
OrderItemUpdateFormat
string
RequeridoSi se suministra, debe ser "JSON" o "XML". Si no se suministra, se asume que es "XML".
XMLTimestamp
date
RequeridoLa hora actual en formato ISO8601 relativo a UTC (por ejemplo, Timestamp=2015-04-01T10:00:00+02:00 para Berlín), para que las llamadas no puedan ser reproducidas por un tercero que las escuche (es decir, las llamadas demasiado lejanas en el pasado o en el futuro producen un mensaje de error). Obligatorio. Si no se suministra, aparece el mensaje de error "E001: Parameter Timestamp is mandatory". Si la marca de tiempo es demasiado antigua o está en el futuro, aparece un mensaje de error "E003: Timestamp has expired".
UserID
string
RequeridoEl ID del usuario que realiza la llamada. La lista de usuarios autorizados se mantiene en la interfaz web de Seller Center en Configuración/Gestión de usuarios.
Version
string
RequeridoLa versión de la API contra la que se va a ejecutar esta llamada, en formato mayor-punto-menor. Debe ser actualmente 1.0, aunque la versión real de la API sea 2.6.20. Si se omite, se devuelve un mensaje de error 'E001: Parameter Version is mandatory'.
Body Params
OrderItemId
integer
RequeridoEl identificador de la posición de la orden debe ser actualizado. GetOrderItems
InvoiceNumber
string
RequeridoEl número de factura.
Respuesta 200
<?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
<Head>
<RequestId/>
<RequestAction>SetInvoiceNumber</RequestAction>
<ResponseType/>
<Timestamp>2015-06-04T09:35:37+0200</Timestamp>
</Head>
<Body>
<OrderItemId>1</OrderItemId>
<InvoiceNumber>INV-20</InvoiceNumber>
</Body>
</SuccessResponse>