Ejecuta la emisión completa de un e-CF como lo haría el programa de una empresa y la muestra en vivo: cada endpoint que se llama, el código en el lenguaje elegido, lo que se envía y lo que devuelve, y las llamadas que el gateway hace a la DGII con lo que la DGII responde. El envío es real, pero solo para empresas en modo de prueba (TESTECF, CERTECF o simulador): una empresa en PRODUCCIÓN queda bloqueada 🔒.
canonico_E31 … canonico_E47; la T = montos con ITBIS incluido), o pegue el suyo.| Color | Quién llama | Qué verá |
|---|---|---|
| Azul | Su programa → gateway | GET /v1/next-encf (opcional), POST /v1/ecf, GET /v1/ecf/{id} repetido hasta un estado final, GET /v1/ecf/{id}/events y GET /v1/ecf/{id}/xml; con el código, lo enviado y la respuesta. |
| Verde | Gateway (interno) | El worker toma el comprobante, firma, contacta a la DGII, guarda el resultado. |
| Naranja | Gateway → DGII | semilla → validarsemilla (token) → recepcion (TrackId) o recepcionfc (consumo < RD$250,000) → consultaresultado; con el estado HTTP, el tiempo y lo que devolvió la DGII. Si el token de la DGII sigue vigente, no se llama a la semilla. |
El veredicto de la DGII (Aceptado / Aceptado condicional / Rechazado y el motivo), TrackId, código de seguridad, 📋 Copiar el programa completo en su lenguaje y el XML firmado.
dmw_SU_TOKEN: el token real de la empresa nunca se muestra. En producción va en el servidor de la empresa, nunca en el navegador.Runs a complete e-CF issuance the way a company's program would and shows it live: every endpoint called, the code in the chosen language, what is sent and what comes back, and the gateway's calls to DGII with DGII's answers. The send is real, but only for companies in a test mode (TESTECF, CERTECF or simulator): a company in PRODUCTION is locked 🔒.
canonico_E31 … canonico_E47; T = amounts with ITBIS included), or paste your own.| Colour | Who calls | What you see |
|---|---|---|
| Blue | Your program → gateway | GET /v1/next-encf (optional), POST /v1/ecf, GET /v1/ecf/{id} repeated until a final status, GET /v1/ecf/{id}/events and GET /v1/ecf/{id}/xml; with the code, what is sent and the response. |
| Green | Gateway (internal) | The worker takes the document, signs it, contacts DGII and stores the result. |
| Orange | Gateway → DGII | semilla → validarsemilla (token) → recepcion (TrackId) or recepcionfc (consumer invoice < RD$250,000) → consultaresultado; with the HTTP status, time and what DGII returned. If DGII's token is still valid, no seed call is made. |
DGII's verdict (Accepted / Conditionally accepted / Rejected and the reason), TrackId, security code, 📋 Copy the whole program in your language, and the signed XML.
dmw_SU_TOKEN: the company's real token is never shown. In production it lives on the company's server, never in the browser.