Formatos soportados

json

Errores

Code Description Metadata
401 Unauthorized
:status: status
:message: error_message
404 Not Found
:status: status
:message: error_message
500 Server crashed
:status: status
:message: error_message

Ejemplos

    === Respuesta del servidor cuando la factura se lográ cancelar, status: 200
{
  id: 24,
  invoice_status: {id: 3, name: "Cancelado"},
  message: "La factura fue cancelado exitosamente",
  acuse: "xml string",
  pdf: "pdf base 64"
}
    === Respuesta del servidor cuando la factura no ha sido previamente timbrada, status: 200
{
  id: 25,
  invoice_status: {id: 2, name: "Timbrada"},
  message: "Ocurrió un problema, intente nuevamente en unos minutos. Contacte al administrador si persiste el problema"
}

Parámetros

Nombre del parámetro Descripción
id
requerido

id de la factura

Validations:

  • Must be a number.

invoice_status
requerido

Estatus de la factura

Validations:

  • Must be one of: Timbrada, No timbrada, Cancelada.

message
requerido

Mensaje general que devuelve el servidor

Validations:

  • Must be String

acuse
opcional

Acuse de cancelacion de la factura

Validations:

  • Must be String

pdf
opcional

Documento PDF actualizado con una marca de agua de cancelacion

Validations:

  • Must be String