Skip to main content

Error dictionary

ERPly Pro returns errors in RFC 9457 — Problem Details for HTTP APIs format. Every error response includes a type field that points to an entry in this dictionary:

{
"type": "https://errors.api.erply.pro/dgii-17-totales-inconsistentes",
"title": "Totals do not match the line details",
"status": 422,
"detail": "DGII code 17: Totals do not match the line details",
"correlationId": "1-65fa7c3a-6f9c2d8e0a1b2c3d4e5f6789",
"dgii": { "code": "17", "trackId": "20260501-DGII-9988" }
}

Categories

CategoryDescriptionExamples
AuthenticationInvalid or missing tokenunauthorised
ValidationPayload does not meet the API contractmalformed-json, validation-error
e-CF / DGIIDGII rejected the documentCodes 1106
SignatureInvalid XAdES-BES or expired certificateCodes 3035
AvailabilityDGII unreachable / under maintenancedgii-unavailable, 70, 71
ConfigurationTenant missing RNC or PFXtenant-config-missing

Errors emitted by the API

The following errors are raised by ERPly Pro before talking to DGII:

DGII codes

Numeric codes are emitted by DGII and we enrich them with dgii.code/dgii.trackId in the Problem. Browse each code directly:

Canonical data

The full catalogue is available as JSON at /dgii-errors.json — useful for automating remediation rules in your own clients.