Firma XAdES-BES
DGII exige firmas XAdES-BES (Basic Electronic Signature) según la norma ETSI TS 101 903. ERPly Pro encapsula esto en una Lambda dedicada (US-EP-05) montada con un layer que incluye signxml + xmlsec.
Requisitos clave
- Algoritmo de digest:
http://www.w3.org/2001/04/xmlenc#sha256. - Algoritmo de firma:
http://www.w3.org/2001/04/xmldsig-more#rsa-sha256. - Canonicalización:
http://www.w3.org/2001/10/xml-exc-c14n#(Exclusive C14N 1.0). - Certificado: emitido por una AC INDOTEL autorizada.
Errores típicos
| Síntoma | Causa | Acción |
|---|---|---|
DGII código 30 | Digest no coincide | Bug de la capa firmadora — abre ticket. |
DGII código 31 | Certificado caducado | Renueva el .p12 con tu AC. |
DGII código 33 | AC no autorizada | Migra a una AC autorizada por INDOTEL. |
DGII código 34 | Canonicalización incorrecta | Bug de la capa firmadora. |
El catálogo completo de errores de firma vive en /docs/errors.