e-CF certification process
Guide to the 15 steps of the official DGII certification process to become an authorized electronic issuer, with tracking integrated in Mosce ERP.
To issue electronic fiscal vouchers (e-CF) in the production environment, the DGII requires going through an official certification process that authorizes the taxpayer as an authorized Electronic Issuer. Mosce ERP includes an integrated tracking screen - the Certification Process tab inside the Fiscal module - so you can see which step you are on, upload the required documents, and record progress without keeping a parallel spreadsheet.
Reading time: ~15 min
The source of authority for the requirements and approval criteria of each step is the official document Proceso de Certificación para ser Emisor Electrónico published on the DGII portal (https://dgii.gov.do). This article describes how Mosce ERP supports you in each step; for any regulatory question, the DGII is the body that decides.
When to use this
- You are starting the certification process for your taxpayer for the first time.
- You need to know which step of the official process your account is on.
- You want to upload the application form or the Sworn Declaration directly from Mosce ERP.
- You want to record manual progress and note the DGII contact information.
Before you start
- Your role includes
fiscal:manageto manage the certification process. - The Fiscal configuration is complete: RNC, legal name, trade name, and the legal representative data (name, cédula, and title). The representative data is essential for Step 13.
- You have access to the DGII Virtual Office (OFV) with your digital certificate.
- You have downloaded the FI-GDF-016 - Formulario de Inscripción al Programa de Facturación Electrónica e-CF form from the DGII portal.
Open the Certification Process tab
- Open Fiscal from the side menu.
- Click the Certification Process tab (or Certification on narrow screens).
The screen shows:
- Your account's active DGII environment (TestECF / CertECF / Production). If you need to change the environment, see DGII Environment - it includes the automatic blocks to prevent downgrading to a sandbox after having issued vouchers in production.
- A vertical timeline with the 15 steps; each step has a status badge.
- A side panel with the e-CF types authorized by the DGII for your taxpayer.
- An administrative notes area with autosave.
Status of each step
| Badge | Meaning |
|---|---|
| Completed (green) | The step was verified and is ready. |
| Pending (gray) | The step has not yet been completed. |
| Auto-derived | The system detected the completion condition automatically (steps 1, 7, 13, and 15). |
The four auto-derived steps mark themselves when Mosce ERP detects the corresponding action:
- Step 1 - when you upload the FI-GDF-016 form (Application).
- Step 7 - when the test service URLs are registered.
- Step 13 - when you upload the digitally signed Sworn Declaration.
- Step 15 - when the account operates in the production environment.
The rest (steps 2-6, 8-12, and 14) you mark manually when the DGII confirms your progress.
The 15 steps of the DGII process
Below, a summary of each step with the action you take inside Mosce ERP (if applicable) or in the DGII OFV.
Step 1 - Application and upload of the FI-GDF-016 form
DGII action: download the FI-GDF-016 form from the DGII portal, fill it in with the taxpayer's data, and submit it to the body.
Action in Mosce ERP: from the Certification tab, press Upload application form and upload the signed PDF. The step is marked Completed automatically upon uploading the document; it will remain available for download at any later time.
Keep the form uploaded in Mosce ERP as a backup copy. The DGII may ask you to prove the submission date.
Step 2 - Application evaluation by the DGII
DGII action: the DGII reviews the form and notifies the taxpayer whether the application was approved.
Action in Mosce ERP: when you receive the DGII notification, open Step 2 in the timeline and press Mark as completed.
Step 3 - Delivery of the test kit by the DGII
DGII action: the DGII delivers to the taxpayer a set of test data in Excel format (the certification kit).
Action in Mosce ERP: mark as completed when you receive the kit.
Step 4 - Generation of artifacts with the test kit
DGII action: the taxpayer processes the DGII test kit and generates the requested artifacts (signed e-CFs, ARECFs, printed representation PDFs, etc.) in a ZIP package.
Action in Mosce ERP: use the integrated artifact generator. Upload the Excel of the test kit the DGII delivered, Mosce ERP issues the test e-CFs and ARECF, generates the printed representations, and packages them into the certification ZIP. The file has a 10 MB limit (DGII portal limit). Mark the step as completed when you have the ZIP ready.
The test kit the DGII delivers has a cap of 5 MB for the input Excel. If the kit exceeds that weight, contact the DGII to request a fragmented version.
Step 5 - Submission of the artifact package to the DGII portal
DGII action: the taxpayer uploads the ZIP package to the DGII portal for review.
Action in Mosce ERP: mark as completed when the ZIP is uploaded to the portal.
Step 6 - Artifact review by the DGII
DGII action: the DGII reviews the submitted package and notifies whether there are corrections or whether it approves to advance.
Action in Mosce ERP: mark as completed when the DGII approves this step.
If the DGII rejects the package, resolve the findings they indicate and repeat Steps 4 and 5 with a new ZIP. You can repeat this cycle as many times as necessary until the DGII approves.
Step 7 - Registration of test service URLs (TestECF)
DGII action: the taxpayer informs the DGII of the URLs of the voucher reception services for the test environment (TestECF).
Action in Mosce ERP: in the Service URLs tab, copy the TestECF URLs that Mosce ERP generates for your account and paste them in the DGII portal. This step is marked Auto-derived when the URLs are available in the system. Mark it as Completed manually after registering them in the DGII.
The URLs are shared by all taxpayers in the same environment and are derived from the service configuration; do not invent them or use another provider's URLs.
Step 8 - Tests in the TestECF environment
DGII action: the taxpayer performs integration tests by sending test e-CFs to the DGII TestECF environment.
Action in Mosce ERP: run test issuances from your account in the TestECF environment and verify that the DGII receives and processes them. Mark as completed when the tests are successful.
Step 9 - Evaluation of the test environment by the DGII
DGII action: the DGII evaluates the taxpayer's performance in TestECF and notifies whether it approves advancing to CertECF.
Action in Mosce ERP: mark as completed when you receive the approval.
Step 10 - Configuration in the CertECF environment
DGII action: the taxpayer configures their system to operate in the certification environment (CertECF).
Action in Mosce ERP: in Fiscal configuration, change the DGII Environment to CertECF and verify that the corresponding certificate is active. Mark the step as completed.
Step 11 - Tests in CertECF
DGII action: the taxpayer performs advanced tests in the CertECF environment.
Action in Mosce ERP: similar to Step 8 but in the CertECF environment. Mark as completed when finished.
Step 12 - Registration of production service URLs
DGII action: the taxpayer informs the DGII of the URLs of the reception services for the production environment.
Action in Mosce ERP: in the Service URLs tab, copy the production (ECF) URLs that Mosce ERP generates and paste them in the DGII portal. Mark the step as completed.
Step 13 - Upload of the Sworn Declaration
DGII action: the taxpayer generates, digitally signs, and delivers the Sworn Declaration required by the DGII for the certification process.
Action in Mosce ERP:
-
In the Certification tab, press Generate Sworn Declaration pre-fill. Mosce ERP automatically generates a pre-filled XML with your taxpayer's data (RNC, legal name, legal representative's name, cédula, and title), the canonical declaratory text, and the active certificate's data.
This step requires that the three legal representative fields be completed in Fiscal configuration (name, cédula, and title). If any is missing, Mosce ERP indicates it and the button stays disabled until you complete them.
-
Download the pre-filled XML.
-
Sign it digitally using the DGII App Firma Digital (available at https://dgii.gov.do → Facturación Electrónica → App Firma Digital).
-
In Mosce ERP, press Upload signed Sworn Declaration and upload the signed XML.
The system detects the upload and marks Step 13 as Auto-derived completed. The signed XML is stored securely and available for download and later audit for the applicable regulatory period.
Step 14 - Final evaluation by the DGII
DGII action: the DGII evaluates all the documentation and tests of the certification process and makes the authorization decision.
Action in Mosce ERP: mark as completed when the DGII notifies the final approval and your authorization as an Electronic Issuer.
Step 15 - Operation in the production environment
DGII action: the taxpayer moves to operate in the production environment sending real e-CFs.
Action in Mosce ERP: change the DGII Environment to Production (ECF) in Fiscal configuration. The system detects the change and marks Step 15 as Auto-derived completed. Your account now issues real, binding e-CFs.
Configure the legal representative data
The legal representative data is essential for Step 13. If you did not fill it in at the start, you can add it at any time:
- Open Fiscal → Configuration.
- In the Legal representative section, complete:
- Full name of the representative.
- Identity card (cédula) of the representative.
- Title (e.g. General Director, General Manager, President).
- Press Save.
View the DGII service URLs
For Steps 7 and 12, you need to copy the URLs that Mosce ERP generates for your account in each environment:
- In the Certification tab (or from Fiscal → Configuration → Service URLs), open the URLs sub-section.
- You will see a table with the 9 available URLs (3 environments × 3 service types: e-CF reception, commercial approval, RFCE reception).
- Each row has a Copy button to send the URL to the clipboard directly.
Administrative notes
The Notes field in the Certification tab gives you space to jot down:
- Name of the reviewer or contact at the DGII.
- Email or phone of the point of contact.
- Dates of submissions, calls, and response commitments.
- Any observation you need to remember between sessions.
The notes are saved automatically while you type (no Save button). They have a limit of 4000 characters.
Expected result
- An updated timeline that reflects exactly which step of the certification process you are on.
- Application form and signed Sworn Declaration stored and downloadable at any time.
- Service URLs always available with one click for Steps 7 and 12.
- Administrative notes so you do not lose information about the process.
- Automatic steps (1, 7, 13, and 15) marked without manual action.
Common errors
| Symptom | Cause | Solution |
|---|---|---|
| The Generate pre-fill button is disabled | The legal representative data is missing | Complete the three legal representative fields in Fiscal configuration |
| I cannot upload the FI-GDF-016 form | The fiscal:manage permission is missing | Ask the administrator to update your role |
| The artifact ZIP exceeds the upload limit | The kit Excel has too many records | The input Excel has a 5 MB limit; if the DGII kit is larger, request a fragmented version |
| DGII rejects the ZIP package | The artifacts do not meet the test kit requirements | Review the DGII rejection message, correct it in Mosce ERP, and regenerate the ZIP |
| Step 13 is not marked automatically | The uploaded XML is not a valid signed XML | Make sure to sign the pre-fill with the App Firma Digital and upload the signed result (not the unsigned pre-fill) |
Frequently asked questions
How long does the certification process take?
The timeline depends on the DGII and varies by taxpayer. It can take from a few weeks to several months depending on the body's workload and the response speed of each party. Mosce ERP does not control the DGII evaluation times.
Can I issue production e-CFs before completing the process?
No. The DGII does not accept production e-CFs until the taxpayer is officially authorized as an Electronic Issuer. The e-CFs issued in TestECF or CertECF are test vouchers and have no fiscal validity.
What happens if the DGII rejects the artifact package in Step 6?
You can repeat Steps 4 and 5 as many times as necessary with a new ZIP. Mosce ERP does not limit the number of artifact package generations.
Can I change the legal representative data after uploading the Sworn Declaration?
Yes, you can update it in Fiscal configuration at any time. But if you change the legal representative data after uploading a Sworn Declaration, you would have to generate, sign, and upload a new Sworn Declaration to reflect the correct data. Coordinate with your legal area before changing it.
Where do I download the DGII App Firma Digital?
On the DGII portal: https://dgii.gov.do → Facturación Electrónica → App Firma Digital. The application and its instructions are available there.
What is the difference between TestECF, CertECF, and ECF (production)?
- TestECF - development and test environment. The e-CFs are not real. Freely available to test the integration.
- CertECF - formal certification environment. The DGII activates it when it approves Step 9. It is used for the advanced tests prior to the definitive authorization.
- ECF (Production) - the real environment. It is activated when the DGII authorizes the taxpayer as an Electronic Issuer. The e-CFs issued here are binding fiscal vouchers.
Related
- Fiscal configuration - RNC, legal name, certificate, and DGII environment.
- e-CF Certificate - manage the digital certificate required to sign e-CFs.
- e-CF Sequences - upload the sequences authorized by the DGII.
- DGII URLs and certification portal - additional information about the DGII services.
- Contingency and backup plans - what to do if the DGII service does not respond during the tests.
Void and modify e-CFs
How to void an issued e-CF, correct text or amount errors, and issue a replacement voucher - includes use cases for each DGII modification code.
DGII URLs and certification portal
The public URLs that Mosce ERP exposes so the DGII and other issuers can send incoming e-CF and commercial acknowledgments to your RNC. What to paste in which field of the Virtual Office certification process, including the optional Authentication URL.