Saltar al contenido principal

Anulación de Facturas o NCD

Si alguna factura o NCD fue emitida incorrectamente o se creó con algún dato erróneo, entonces esta se debe anular.

El API de EMIZOR dispone de un servicio que permite anular documentos fiscales (Factura o NCD) que el contribuyente emitió.

Considerar que existen dos factores para que una factura no se pueda anular:

  1. Límite de tiempo: El SIN solo permite anular hasta el día 9 del siguiente mes a la emisión de la factura.
  2. Uso del crédito fiscal: Una vez emitida la factura, si el cliente la declaró y usó el crédito fiscal, aun estando en plazo, no se podrá anular la factura.

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

DELETE/api/v1/facturas/{cuf_ackTicket_uniqueCode}/anularAnular una factura.

Parámetro URL:

  • ack_ticket_uniqueCode: Representa el dato que se utilizará para identificar a la factura a anular; este puede ser el dato cuf o ack_ticket, o el código único UniqueCode que se registra al momento de crear la factura.

Cuerpo de la petición:

{
"codigoMotivoAnulacion": 0
}

Donde:

  • codigoMotivoAnulacion: Es el código del motivo de anulación por el que se está anulando la factura, tal como se muestran en las paramétricas.

Respuesta exitosa (Código 200)

{
"status": "string",
"data": {
"cuf": "string",
"ack_ticket": "string",
"urlSin": "string",
"emision_type_code": 0,
"fechaEmision": "string",
"numeroFactura": 0,
"shortLink": "string",
"codigoEstado": 0
}
}

Donde:

  • cuf: Código único de la factura anulada, manejado por Impuestos Nacionales.
  • ack_ticket: Código de identificación de la factura en el sistema de EMIZOR.
  • numeroFactura: Número registrado en la factura.
  • urlSin: Enlace de cada factura al portal del SIN (Impuestos Nacionales).
  • emission_type_code: 1 para EN LÍNEA, 2 para FUERA DE LÍNEA.
  • fechaEmision: Fecha con la que se emitió cada factura.
  • shortLink: Enlace corto del registro de la factura.
  • codigoEstado: Código del estado de la factura devuelto por Impuestos.

Posibles respuestas erróneas:

{
"status": "error",
"errors": {
"codigoMotivoAnulacion": [
"Código de motivo de anulación inválido"
]
}
}
{
"status": "error",
"errors": [
"Factura no encontrada"
]
}

Nota: Luego de recibir la respuesta 200, se recomienda volver a usar el servicio de verificar el Estado de la Factura o NCD.

Códigos de estado para la factura anulada en el SIN:

  • 691: FACTURA ANULADA EXITOSAMENTE
  • 905: ANULACIÓN RECEPCIONADA
  • 906: ANULACIÓN RECHAZADA