Avanzado

DECA — Documento Electrónico de Control Administrativo

Cumplimiento normativo. Crea, firma electrónicamente y envía al ministerio.

¿Qué es DECA?

DECA implementa la Resolución de 22 de mayo de 2023 (BOE-A-2023-13582) de la Dirección General de Transporte Terrestre, que regula el Documento Electrónico de Control Administrativo para el transporte de mercancías.

El DECA puede crearse de forma independiente o vinculado a un eCMR existente. Soporta dos mecanismos de verificación pública:

1. Crear un DECA

Creación manual (sin eCMR)

POST /deca 📖
Content-Type: application/json
Authorization: Bearer <token>

{ "sistema": "qr", "cargador": { ... }, "transportista": { ... } }

Creación desde un eCMR existente

POST /deca/{service_code} 📖

Los datos del eCMR se usan como base para rellenar el DECA automáticamente.

2. Firma electrónica (Documenso PAdES)

El DECA requiere firma electrónica cualificada para ser válido ante el ministerio. El sistema integra Documenso (plataforma self-hosted de firma electrónica) para generar firmas PAdES.

Iniciar firma

POST /deca/{service_code}/signature 📖
{ "email": "firmante@empresa.com" }

Devuelve una signingUrl que puedes cargar en un iframe para la firma embebida.

Estados disponibles

GET /deca/{service_code}/signature/status 📖
GET /deca/{service_code}/signature/local-status 📖

Cadena de firmas y PDF

GET /deca/{service_code}/signature/chain 📖
GET /deca/{service_code}/signature/pdf 📖

3. Envío al ministerio

POST /deca/{service_code}/ministerio/submission 📖
GET /deca/{service_code}/ministerio/submissions 📖
GET /deca/ministerio/status 📖

4. Verificación pública

Cualquier persona puede verificar la validez de un DECA sin autenticación:

GET /deca/public/{service_code} 📖
# Verificación por código QR
GET /deca/public/validations/{codigo} 📖
# Verificación por código numérico (Sistema 1)

Referencias normativas

Resumen de endpoints DECA

MétodoEndpointPropósito
POST/decaCrear DECA manual
POST/deca/{service_code}Crear DECA desde eCMR
GET/deca/{service_code}Obtener DECA
POST/deca/{service_code}/signatureIniciar firma digital
GET/deca/{service_code}/signature/statusEstado de firma
GET/deca/{service_code}/signature/pdfDescargar PDF firmado
GET/deca/{service_code}/signature/chainCadena de firmas
POST/deca/{service_code}/ministerio/submissionEnviar al ministerio
GET/deca/{service_code}/ministerio/submissionsEstado del envío
GET/deca/public/{service_code}Verificación pública (QR)
GET/deca/public/validations/{codigo}Verificación por código
GET/deca/{service_code}/verificationVerificar integridad
GET/deca/{service_code}/auditAuditoría del DECA
v3.0.0