Saltar al contenido principal

Diccionario de errores

ERPly Pro retorna errores en formato RFC 9457 — Problem Details for HTTP APIs. Cada respuesta de error incluye un campo type que apunta a una entrada de este diccionario:

{
"type": "https://errors.api.erply.pro/dgii-17-totales-inconsistentes",
"title": "Totales no coinciden con los detalles",
"status": 422,
"detail": "DGII código 17: Totales no coinciden con los detalles",
"correlationId": "1-65fa7c3a-6f9c2d8e0a1b2c3d4e5f6789",
"dgii": { "code": "17", "trackId": "20260501-DGII-9988" }
}

Categorías

CategoríaDescripciónEjemplos
AutenticaciónToken inválido o ausenteunauthorised
ValidaciónEl payload no cumple el contrato APImalformed-json, validation-error
e-CF / DGIIDGII rechazó el comprobanteCódigos 1106
FirmaXAdES-BES inválido o certificado caducadoCódigos 3035
DisponibilidadDGII inalcanzable / mantenimientodgii-unavailable, 70, 71
ConfiguraciónTenant sin RNC o PFXtenant-config-missing

Errores emitidos por el API

Los siguientes errores los origina ERPly Pro antes de hablar con DGII:

Códigos DGII

Los códigos numéricos los emite la DGII y los enriquecemos con dgii.code/dgii.trackId en el Problem. Consulta cada código directamente:

Datos canónicos

El catálogo completo está disponible como JSON en /dgii-errors.json — útil para automatizar reglas de remediación en clientes propios.