Ir al contenido

SifenCancelarDE

Cancela un Documento Electrónico que ya fue aprobado por SIFEN, mediante un evento firmado (siRecepEvento). El nodo arma el evento de cancelación con el motivo indicado, lo firma con el certificado .p12 de la credencial y lo envía por SOAP con TLS mutuo. La cancelación solo es válida dentro del plazo que fija la DNIT desde la aprobación del DE; pasado ese plazo, la DNIT rechaza el evento.

CampoTipoRequeridoDescripción
credentials_idcredentialsSíCredencial de SIFEN
cdctextNoCDC del DE a cancelar, 44 dígitos. Si se deja vacío se toma de los datos de entrada
motivotextareaSíMotivo de la cancelación, entre 5 y 500 caracteres

Este módulo requiere una credencial de tipo sifen (certificado .p12, RUC y ambiente). Ver el detalle de campos en SifenEmitirDE.

{
"success": true,
"cdc": "01800123456001001000001234567890123456789012",
"estado": "cancelled",
"codigo": "0260",
"mensaje": "Evento procesado con éxito",
"protocolo": "112233445"
}
{
"credentials_id": "cred-sifen-prod",
"cdc": "01800123456001001000001234567890123456789012",
"motivo": "Error en los datos del receptor"
}
  • El motivo debe tener entre 5 y 500 caracteres; el nodo lo valida antes de contactar a SIFEN
  • La cancelación se envía como un evento firmado, no como un nuevo DE: el comprobante original queda marcado como cancelado, no se reemplaza
  • Solo es válida dentro del plazo que fija la DNIT desde la aprobación (a nivel normativo, habitualmente 48 horas); pasado ese plazo corresponde emitir una nota de crédito
  • Si SIFEN rechaza el evento, el nodo devuelve el código y el mensaje de rechazo sin marcar el DE como cancelado en la base local