Ciclo de Vida

Gestión de eventos posteriores a la emisión. Incluye la Invalidación (Anulación) de documentos y el procesamiento de Contingencias ante fallos de comunicación con Hacienda.

Eventos

1. Invalidación (Event Code 02)

Permite anular un DTE procesado. Este evento debe emitirse dentro de los plazos legales establecidos por el Ministerio de Hacienda (generalmente antes del cierre del periodo o 24h según el tipo).

POST /external/sales/invalidate

Motivos de Invalidación

  • 01: Error en la información del DTE (ej. datos del cliente incorrectos).
  • 02: Rescindir de la operación realizada (ej. devolución total inmediata).
CampoTipoDescripción
branch_idUUIDID de la sucursal.
document_numberStringCódigo de generación del DTE original.
nullified_reasonIntegerCódigo del motivo (1 o 2).
nullified_reason_descriptionStringExplicación textual del motivo.
requested_by_nameStringNombre de quien solicita la anulación.
requested_by_documentStringNúmero de documento del solicitante.
requested_by_tDocumentStringTipo de doc. del solicitante (ej. 13).

2. Procesamiento de Contingencia

Cuando el sistema entra en modo fuera de línea por fallos masivos o mantenimiento de Hacienda, los DTEs se quedan en cola. Una vez restablecido el servicio, se utiliza este endpoint para procesar el lote pendiente.

POST /external/sales/contingency
Campo (report)TipoDescripción
idUUIDID del evento de contingencia abierto.
processed_by_nameStringNombre del responsable de procesar.
start_atDateTimeFecha/Hora inicio de contingencia.
end_atDateTimeFecha/Hora fin de contingencia.