LATAM · DIAN (Dirección de Impuestos y Aduanas Nacionales)
Colombia
Updated in last 30 days·Atlas data current as of
Universal mandate live since 2019. DIAN clears every invoice with a unique CUFE; equivalent documents (Documento Soporte) and POS receipts also covered.
// Phased rollout
- 01 Jan 2019 · liveMandatory rolloutPhased by economic activity.
- 01 Aug 2020 · liveDocumento soporteSupport documents from non-registered suppliers.
- 01 Nov 2022 · livePOS electronicPOS systems must issue electronic POS receipts.
// Penalties
1% of unbilled value (cap UVT-based); registration suspension.
// What you have to do
- Confirm which of your flows are in scopeB2B is mandatory, B2G is mandatory, B2C is mandatory.
- Emit UBL 2.1 (DIAN profile)Your ERP must produce this syntax, not a PDF or a print stream.
- Connect via DIAN web serviceThis is the channel, separate from the format. Most projects underestimate it.
- Plan for the Clearance modelThe regulator validates before the invoice is legally issued, so a rejection blocks the sale. Build the rejection path first.
- Retain for 5 yearsArchive the structured original, not a rendering of it.
- Understand the exposure1% of unbilled value (cap UVT-based); registration suspension.
// ERP implementation notes
// Frequently asked questions
When does Colombia e-invoicing become mandatory?
See the phased rollout section above for the full schedule. The Colombia mandate is administered by DIAN (Dirección de Impuestos y Aduanas Nacionales).
What schema does Colombia use for e-invoicing?
Colombia uses UBL 2.1 (DIAN profile). Transmission: DIAN web service.
Which ERPs support Colombia e-invoicing today?
See the ERP implementation notes section above. Cloudare implements e-invoicing on Oracle Fusion, Oracle EBS, NetSuite, SAP, MS Dynamics, Zoho, Odoo, Sage, QuickBooks, and Tally — each with country-specific guidance.
What is the archive retention period for Colombia e-invoices?
5 years from end of tax period.