EnviarCfeFirmado
Referencia tecnica de la operacion EnviarCfeFirmado.
Descripción
Envía un CFE ya firmado para su procesamiento ante DGI.
Cuando la solicitud identifica un punto de emisión con CodComercio y CodTerminal, ese punto debe tener habilitado PuedeEnviarCfeFirmado. Si no lo tiene, la operación responde con rechazo.
Luego del registro del CFE, el servicio intenta generar el sobre para DGI y el sobre para receptor cuando el documento cumple las condiciones funcionales del sistema para cada caso.
Endpoint
- Método:
SOAP - Path:
EnviarCfeFirmado
Headers
AuthHeader(Username,Password)Content-Type:application/soap+xml
Campos del Request
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
RutEmisor | String | Sí | RUT de la empresa emisora. |
CodComercio | String | Sí | Código del comercio. |
CodTerminal | String | Sí | Código de la terminal. |
TipoCfe | Integer | Sí | Tipo de CFE. |
Uuid | String | Sí | Identificador único de la operación (para reintentos). |
XmlCfeFirmado | CDATA/String | Sí | XML completo del CFE incluyendo la firma digital. |
CertificadoPublicoBase64 | String | No | Certificado X.509 público en Base64 sin clave privada. Si se informa, se usa para validar la firma cuando el XML no trae X509Certificate. Debe corresponder al RutEmisor y coincidir con el X509IssuerSerial de la firma. |
Adenda | String | No | Información adicional o adenda a guardar junto con el comprobante. |
EmailEnvioPdf | String | No | Lista de emails para envío del PDF. Acepta correos separados por , o ;. |
Emails | String | No | Alias de EmailEnvioPdf. Acepta correos separados por , o ;. |
Validación de firma
Si la firma del XML ya incluye X509Certificate, el servicio utiliza ese certificado.
Si el XML no incluye X509Certificate:
- si se envía
CertificadoPublicoBase64, el servicio valida que el certificado corresponda alRutEmisordel XML y que su serial coincida conX509IssuerSerialcuando ese valor esté presente en la firma. - si no se envía
CertificadoPublicoBase64, el servicio usa el certificado vigente configurado para la empresa emisora en el servidor.
Generación de sobres
EnviarCfeFirmado intenta generar los sobres asociados al CFE emitido igual que en los flujos normales de emisión.
- el sobre para DGI solo se genera cuando el tipo de documento y sus condiciones fiscales obligan o habilitan su envío.
- el sobre para receptor solo se genera cuando el receptor corresponde a un emisor electrónico válido según padrón y vigencia.