Skip to content
Practical guide

How to prepare your company for mandatory electronic invoicing in Colombia

A step-by-step guide for SMBs that have not yet moved to DIAN electronic invoicing: which documents you need, how to choose a technology provider and what happens if you don’t comply before the deadline.

8 min read Kevin Castellanos — QENT Founder

If your company still invoices with a paper invoice book, in Excel or with a system that is not connected to DIAN, it is time to act. Electronic invoicing stopped being optional in Colombia several years ago, and today it is the mandatory standard for the vast majority of VAT and income tax filers engaged in commercial, industrial or service activities. This guide explains, in practical terms, what you need to make the move without disruption.

What is electronic invoicing and why is it mandatory?

An electronic invoice is a tax document that is generated, validated, transmitted and stored in XML format under the standards defined by DIAN (Colombia’s National Tax and Customs Directorate). Unlike a scanned PDF or a paper invoice, an electronic invoice is validated with DIAN in real time (or near real time) before it is delivered to the buyer, which gives it full tax validity and drastically reduces the risk of tax evasion and fake invoices.

The Colombian model is based on Resolution 000042 of 2020 and its later amendments, which set the implementation schedule by groups of taxpayers and the technical annexes that the whole ecosystem —companies, technology providers and DIAN itself— must comply with.

Who is required to issue electronic invoices?

In general terms, the following are required to issue electronic sales invoices:

  • VAT and income tax filers engaged in commercial, industrial or service activities.
  • Large taxpayers, regardless of their tax regime.
  • Those who voluntarily opt for the simple taxation regime (Régimen Simple), in many cases also required under current regulations.
  • Public sector entities that invoice goods or services.

There are some specific exceptions (for example, certain exempt transactions or special regimes), but the general rule for any SMB that invoices on a recurring basis is: if you regularly sell a product or provide a service, you must issue electronic invoices.

⚠ Key point

Failing to issue electronic invoices when you are required to is not a mere "administrative detail": DIAN may disallow the costs and deductions associated with those transactions and also impose financial penalties. The sooner you solve it, the lower the accumulated risk.

Documents and requirements you need before issuing your first invoice

Before issuing your first valid electronic invoice, your company needs to have the following ready:

  • An up-to-date RUT with the electronic invoicing responsibility enabled and the correct economic activity.
  • A current invoicing resolution issued by DIAN, which authorizes a specific numbering range (prefix and sequence numbers) for your invoices.
  • A digital certificate for the electronic signature of documents, which guarantees the authenticity and integrity of the XML.
  • A technology provider or invoicing software enabled by DIAN to generate the XML, sign it and transmit it.
  • Enablement tests passed in DIAN’s test environment before moving to production.

Without the invoicing resolution and the authorized numbering range, any invoice you issue —however technically perfect— has no tax validity. It is the first procedure you need to complete, and it usually takes several business days, so plan ahead.

How to choose an authorized technology provider (PAC)

A DIAN-Authorized Provider (commonly known as a PAC, or simply "enabled invoicing software") is the technology piece that turns your sales into valid XML documents and transmits them to DIAN. When evaluating options, check:

  • Current enablement with DIAN: verify that the provider is active on the official list, not just that it says so on its website.
  • Real integration with your operation: if you already use an inventory, point-of-sale or accounting system, electronic invoicing should be fed by that data automatically, without double data entry.
  • Support for credit notes, debit notes and support documents, not just for the sales invoice.
  • Availability and contingency: what happens if DIAN or your provider has a service outage.
  • Cost per document vs. fixed cost: understand the pricing model well before signing, especially if your invoicing volume grows quickly.

The most important recommendation here is to avoid isolated tools that only "invoice": ideally, electronic invoicing should be integrated into the same system where you manage your inventory, your receivables and your accounting, so that every invoice issued is automatically reflected in your financial statements with no extra manual work.

What is the CUFE and why is it so important?

The CUFE (Código Único de Factura Electrónica, the Unique Electronic Invoice Code) is a one-of-a-kind digital fingerprint generated from the content of each invoice —the issuer’s tax ID (NIT), number, date and amounts, among others— using a cryptographic algorithm. This code makes it possible to verify, at any time, that an invoice has not been altered after it was issued and that it was actually validated by DIAN. The buyer can use the CUFE to look up the invoice directly in DIAN’s systems, which gives peace of mind to both parties to the transaction.

Electronic credit and debit notes

Returns, partial cancellations or price adjustments are not handled by "editing" the original invoice —that is neither possible nor allowed—, but through electronic credit notes and debit notes, which must also be generated in XML, signed and transmitted to DIAN, and which are linked to the original invoice through its CUFE. A common mistake among SMBs that have just made the move is trying to correct invoices manually outside the system; this creates inconsistencies between what was reported to DIAN and the company’s actual accounting.

RADIAN events: 030, 032 and 033

RADIAN is the Registry of the Electronic Sales Invoice as a Negotiable Instrument (Registro de la Factura Electrónica de Venta como Título Valor), and through it the buyer can report different "events" on an invoice received. The three most relevant events in day-to-day operations are:

  • Event 030 — Acknowledgment of receipt: the buyer confirms that it received the invoice and the associated goods or services.
  • Event 032 — Claim: the buyer states its disagreement with the invoice (for example, an error in quantities or amounts), which may lead to a credit note.
  • Event 033 — Express or tacit acceptance: confirms that the invoice is accepted as it is, which is especially relevant if the invoice circulates as a negotiable instrument (for example, for factoring).

For an SMB that only issues invoices, RADIAN is usually transparent if your software handles it automatically. But if your company also receives invoices from suppliers, it is worth having a system that lets you record these events, because the validity of any future negotiation of receivables depends on them.

What happens if you don’t comply?

Non-compliance with electronic invoicing can have consequences on several fronts: financial penalties imposed by DIAN, disallowance of costs and deductions for income tax purposes and, for repeat offenses, temporary closure of the business. On top of that there is a less visible but equally real cost: losing the trust of corporate customers, who increasingly require a valid electronic invoice as a condition for paying or for deducting the expense in their own accounting.

✓ Final recommendation

Start by putting your RUT and your invoicing resolution in order, choose a technology provider that integrates with your inventory and your accounting —not an isolated tool— and take your time with the enablement tests, before the deadline catches you by surprise.

Electronic invoicing, properly implemented, is not just a tax obligation: it is the gateway to more orderly accounting, a faster month-end close and a stronger relationship of trust with your customers and suppliers.

Ready to put this into practice in your company?

QENT automates exactly this. Book a 30-minute demo and see it in action.