Saltar al contenido principal

Migrar de v1 a v2

En la v2 tu empresa y su RNC salen del token: ninguna ruta los lleva. Es el único cambio. El cuerpo de los comprobantes, las respuestas, los códigos de error, la autenticación y los límites son los mismos.

La v1 sigue funcionando sin cambios, pero está obsoleta: no recibirá novedades. Migra cuando puedas.

Rutas​

Operaciónv1 (obsoleta)v2
LoginPOST /api/v1/Auth/loginPOST /api/v2/Auth/login
ValidarPOST /api/v1/dgii-ecf/validate/{companyId}POST /api/v2/dgii-ecf/validate
EmitirPOST /api/v1/dgii-ecf/send/{companyId}POST /api/v2/dgii-ecf/send
Estado de un e-CF emitidoGET /api/v1/dgii-ecf/document-status/{rnc}/{encf}GET /api/v2/dgii-ecf/document-status/{encf}
Estado de un e-CF recibidoGET /api/v1/dgii-ecf/external-status/{companyId}?…GET /api/v2/dgii-ecf/external-status?…
Datos en el padrónGET /api/v1/dgii-ecf/consult-rnc/{rnc}GET /api/v2/dgii-ecf/consult-rnc

Pasos​

  1. Cambia /api/v1/ por /api/v2/ en la URL base de tu integración.
  2. Quita companyId (o el 0) y {rnc} de las rutas, según la tabla.
  3. No hace falta pedir un token nuevo: los tokens sirven para las dos versiones.
  4. Pruébalo con validate antes de emitir.

Lo que no cambia: el JSON del comprobante, la cabecera Authorization, X-Correlation-Id, waitForFinal, el sobre { codigo, mensaje, procesado, data } y los códigos de data.code.