Commercial approval of received e-CFs
How to decide the commercial approval (ACECF) of the electronic fiscal vouchers your suppliers issue to you: Accept, Partial Acceptance or Reject.
When a supplier issues an e-CF to you, Mosce ERP receives it automatically and generates a technical acknowledgment of receipt. That is not a commercial approval - it only confirms that the XML arrived and passed the signature and format validations. The commercial decision is yours: you have to tell the DGII whether you accept the voucher, accept it partially, or reject it. That decision is called Commercial Approval (in DGII terminology, it materializes in the Commercial Approval Web Service).
Reading time: ~6 min
When to use this
- You received an e-CF from a supplier and you need to decide whether it corresponds to the operation carried out.
- You want to see the history of your commercial decisions on received vouchers.
- Your accountant asks whether you approved or rejected a specific e-CF from a supplier.
- You received an e-CF that does not correspond to your RNC and you want to know what to do.
Before you start
- The Fiscal module is active and your role includes
fiscal:inbound:decide. - Mosce ERP is registered as an electronic receiver before the DGII with the reception URLs registered in your Virtual Office (OFV). See DGII URLs and certification portal.
- You have the details of the operation that backs the received e-CF (supplier invoice, purchase order, delivery, etc.) so you can decide with the right information.
The difference between the technical acknowledgment and the commercial approval
When an electronic issuer invoices you, two distinct steps occur:
-
Acknowledgment of Receipt - Mosce ERP receives the supplier's XML, verifies the signature and format, and automatically returns a technical confirmation to the issuer. This happens within seconds and requires no action on your part. The technical acknowledgment does not imply accepting or rejecting the operation.
-
Commercial Approval - you decide whether the operation backing the e-CF is correct. This decision is sent to the DGII signed with your certificate. Only the commercial approval of e-CF that the DGII has already accepted technically is processed.
Definition per the Informe Técnico e-CF v1.0 (Definitions, page 5): "Commercial Approval or Rejection: it is the response the Electronic Receiver issues about a received e-CF, informing both the electronic issuer of the e-CF and the DGII of its conformity or non-conformity, respectively, with the received document."
The three possible decisions
| Decision | When to choose it |
|---|---|
| Accept | The operation is correct - you received what was invoiced, the amount and taxes match, and you will use the voucher to support cost, expense, or fiscal credit. |
| Partial Acceptance | You received part of what was invoiced or there are minor differences but you want to accept what does correspond. Including a descriptive reason is recommended. |
| Reject | The voucher is incorrect, you did not receive the good or service, or there is an error in data, amounts, or taxes. The reason is required. |
Effects of each decision
- Accept - the decision is recorded in the DGII as a commercial acceptance. The e-CF can support costs, expenses, and fiscal credit.
- Partial Acceptance - the DGII records the partial acceptance. The e-CF is valid for the accepted portion; the difference must be resolved with the issuer (typically through a Credit Note E34).
- Reject - the DGII records the rejection. The issuer must issue a Credit Note (E34) to void the operation and, if applicable, reissue the corrected voucher.
How to do the commercial approval in Mosce ERP
- Open Fiscal → Inbox from the side menu.
- The table shows the received e-CF. The Approval column indicates the status of each voucher: Pending, Accepted, Partial Acceptance or Rejected.
- Click the row of the voucher you want to decide, or use the direct action buttons in the row.
- Choose the decision:
- Accept - confirm with the confirmation dialog. The decision is sent immediately.
- Partial Acceptance - enter a descriptive reason (optional but recommended) and confirm.
- Reject - enter the reason for rejection (required) and confirm.
- Mosce ERP builds the commercial approval XML, signs it with your certificate, and sends it to the DGII asynchronously. The row's Approval column updates to the sent status.
The decision is irreversible from Mosce ERP
Once the decision has been sent to the DGII, it cannot be overwritten from Mosce ERP. The DGII treats the commercial approval as a signed declaration by the receiver. If you made the wrong decision:
- Contact the e-CF issuer immediately.
- If the operation must be reversed, the issuer must issue a Credit Note (E34) that references the original e-CF, and you then process it as another voucher in the Inbox.
- There is no "undo" button for the approval because the declaration is already recorded in the DGII.
Deadline to make the decision
The DGII does not set a specific numeric deadline in the available vendored technical documentation. However, best practice is to decide as soon as possible after receiving the e-CF and verifying the operation with your supplier, especially when the voucher supports fiscal credit or expenses for the current period.
If your tax advisor indicates a specific regulated deadline under the applicable General Rule, that deadline prevails over any general reference in this article.
Required permissions
fiscal:read- to view the Inbox and the history of received vouchers.fiscal:inbound:decide- to make the Accept, Partial Acceptance or Reject decisions. Without this permission, the Inbox is read-only.- The tenant OWNERs have both permissions implicitly.
Common errors
| Symptom | Likely cause | Solution |
|---|---|---|
| The decision buttons are disabled | The fiscal:inbound:decide permission is missing | Ask the administrator to update your permissions or your role |
| The decision stays in Pending status for a long time | Mosce ERP is still processing it or the DGII is slow | Wait a few minutes and refresh the page |
| I pressed Accept and want to undo it | The decision already went to the DGII and is not reversible | Contact the issuer to resolve it with a Credit Note |
| I received an e-CF that is not for my RNC | The issuer wrote the wrong RNC in the XML | Reject it with a clear reason; the issuer must issue a Credit Note and reissue |
| The inbox is empty even though I expected an e-CF | The reception URL for your RNC is not correctly registered in DGII OFV | Review DGII URLs and certification portal and confirm the registered URL with your issuer |
| The rejection reason does not accept more than 500 characters | Field limit | Summarize the reason to the essentials; the limit is enough for a clear description |
Expected result
- Each received e-CF with its commercial approval status visible in the table.
- Decisions made with a full audit trail: user, date, and persisted reason.
- The DGII informed of the decision through the signed approval XML.
- Complete traceability before the DGII for later audits.
Related
- Voucher inbox - complete guide to the incoming e-CF inbox and how they reach Mosce ERP.
- DGII URLs and certification portal - registering the reception URLs in the Virtual Office.
- Void and modify e-CFs - what to do when you reject an e-CF and the issuer must correct it.
- e-CF Certificate - the certificate that signs commercial approvals.
Regulatory sources
- DGII - Informe Técnico e-CF v1.0 (Definitions, page 5): definition of "Commercial Approval or Rejection" as the electronic receiver's response about a received e-CF. (Page 15, footnote 10): only commercial approvals of e-CF previously accepted by the DGII are received. (Page 17, §10): effects of the commercial rejection on the issuer (must issue a Credit Note). Available on the DGII portal.
Voucher inbox
Incoming e-CF inbox: how to decide Accept / Reject / Partial Acceptance on the vouchers your suppliers issue to you.
Printed Representation and QR
What the Printed Representation (RI) of the e-CF is, how to download it in Mosce ERP, how to read exempt lines, Exempt Subtotal, CDT/Legal Tip, the buyer's RNC and the Digital Signature Date, and what the QR and the Security Code contain.