Saltar al contenido principal

Revisión de Estado

Después de emitir una factura, es necesario hacer la revisión del estado, esto debido a que es posible que el SIN (Impuestos Nacionales) haya rechazado la factura.

El servicio disponible para este fin contempla los siguientes escenarios:

  • FACTURA VÁLIDA: Significa que el SIN ya aceptó la factura y también la validó.
  • FACTURA RECHAZADA: Significa que el SIN rechazó la factura por lo tanto no es válida.
  • FACTURA OBSERVADA: Significa que el SIN observó la factura, pero aún continúa siendo válida.
  • FACTURA EN PROCESO: Significa que el SIN recepcionó la factura, pero aún no la ha validado.

Para consumir el servicio referirse al enlace de la documentación:

GET/api/v1/facturas/{cuf_ackTicket_uniqueCode}/statusRetorna el estado de la factura.

Parámetro URL:

  • ack_ticket_uniqueCode: Representa el dato que se utilizará para identificar a la factura a consultar; este puede ser el dato cuf o ack_ticket, que se reciben en el response al consumir el servicio de creación de factura, o el código único UniqueCode que se registra al momento de crear la factura.

Nota: Si se desea usar el uniqueCode o facturaTicket se debe enviar el siguiente query string en la URL ?unique_code=true. Con esto debemos enviar en ack_ticket_uniqueCode el código único o facturaTicket que enviamos para el registro del documento fiscal (Factura o NCD).

Respuesta exitosa (Código 200)

{
"status": "string",
"data": {
"codigoEstado": 0,
"estado": "string",
"errores": []
}
}

Donde:

  • estado: Estado de la factura (En Proceso, Pendiente, Valida, Anulada, Anulación Rechazada, Observada, Anulación Observada, Rechazada).
  • codigoEstado: Este valor puede ser uno de los siguientes:
    • 690: FACTURA VÁLIDA
    • 908: FACTURA VALIDADA
    • 902: FACTURA RECHAZADA
    • 1027: FACTURA OBSERVADA
  • errores: Este valor devuelve los errores por los que se rechazó la factura.

Posibles respuestas de error (Código 400)

{
"status": "error",
"errors": [
"Factura no encontrada"
]
}