Skip to main content

DGII 31 — Signer certificate expired

Certificado del firmante expirado

FieldValue
DGII code31
CategorySignature
HTTP status422
RetryableNo
Tenant fixableYes
Problem.typehttps://errors.api.erply.pro/dgii-31-certificado-expirado

Probable cause

The certificate used to sign is outside its validity period. Renew the .p12 with your INDOTEL CA.

How to fix

  • Renew your .p12 certificate with the INDOTEL Certification Authority.
  • Upload the new .p12 via PATCH /v1/company/{id}/p12 (coming soon).

Example application/problem+json response

{
"type": "https://errors.api.erply.pro/dgii-31-certificado-expirado",
"title": "Signer certificate expired",
"status": 422,
"detail": "DGII code 31: Signer certificate expired",
"instance": "/v1/invoices",
"correlationId": "1-65fa7c3a-6f9c2d8e0a1b2c3d4e5f6789",
"dgii": {
"code": "31",
"trackId": "20260501-DGII-9988"
}
}

Source

DGII PSFE Technical Spec + Norma 06-04. Exact citation pending review by the compliance specialist.