Skip to main content

Compliance questions

All businesses selling goods or services in Colombia. The FEV (Factura Electrónica de Venta) has been mandatory for B2B and B2G invoices since 2020, and since 2024 B2C transactions must be documented with the Documento Equivalente Electrónico, bringing retail and point-of-sale receipts under the electronic system as well.
OASIS UBL 2.1 following the DIAN schema. Colombia operates a clearance model (continuous transaction control): each invoice is digitally signed, submitted to the DIAN, and validated in real time. On validation, the invoice receives a CUFE (Código Único de Factura Electrónica) that makes it legally valid.
No. E-reporting is fully integrated into the FEV clearance flow — an invoice is reported to the tax authority at the moment the DIAN validates it. There are no separate periodic invoice submissions.
A minimum of five years, counted from January 1 of the year following issuance or receipt. The obligation applies to both the issuer and the receiver, and covers the original XML, its digital signature, and the DIAN validation response.
RADIAN is the DIAN registry that turns validated invoices into negotiable instruments. Once the buyer accepts an invoice, it can be registered in RADIAN as a “título valor electrónico”, allowing it to be factored, used as loan collateral, or legally enforced for payment.
Not currently. For B2C transactions you can issue equivalent simplified FEV invoices instead, which are fully supported through the DIAN Colombia app.

Invoicing questions

The DIAN requires a Municipal Code rather than a postal code to specify the municipality of the supplier. Make sure you are setting a municipal code (5 digits) and not a postal code (6 digits) in the supplier’s co-dian-municipality extension.
Through Plemsi, an authorized technology provider for DIAN electronic invoicing. The DIAN Colombia workflow signs the GOBL envelope, sends the invoice to the DIAN via Plemsi, receives the CUFE, and generates a compliant PDF with the DIAN QR code.
Set $schema to https://gobl.org/draft-0/bill/invoice, the supplier’s tax_id.country to CO, and include the supplier’s and customer’s DIAN municipality codes via the co-dian-municipality extension in each party’s ext. See the GOBL Colombia tax regime for the full field reference and examples.
VAT (IVA, 19% standard or 5% reduced), consumption taxes (IC, INC), the industry and commerce tax (ICA), and the retained taxes ReteIVA, ReteICA, and Retefuente. A single invoice may need to combine up to three value added and retained taxes — all are supported by the GOBL Colombia tax regime.
Yes. The same DIAN Colombia workflow handles invoices and credit notes when configured with a dynamic sequential code, so each document type draws from its own authorized numbering range.
Plemsi’s sandbox has a single enabled supplier (tax code 9015852843) and one series per document type: SETT for invoices and NCTT for credit notes. The series are shared across users, so we assign you a specific number range to avoid collisions. Contact us via Slack or support@invopop.com to enable the sandbox in your workspace.

Registering supplier questions

The supplier must be registered with the DIAN with an active RUT (Registro Único Tributario), authorize Plemsi as their technology provider in the DIAN, and hold a valid billing numbering range authorization. The supplier registration guide walks through each step.
The supplier’s legal representative authorizes Plemsi in the DIAN, requests a billing numbering range authorization (the DIAN issues a form 1876), and associates that resolution with Plemsi. Then contact us via Slack or support@invopop.com with the supplier’s company details so we can create and configure the Plemsi account. See the supplier registration guide for the full checklist.
Yes. DIAN numbering range authorizations have both a number limit and an expiration date. When one runs out, the supplier’s legal representative must file a renewal (“Solicitud de Habilitación de Numeración de Facturación”) with the DIAN and associate the new resolution with Plemsi.
No. You can use Invopop’s Plemsi billing account, or create your own and provide your credentials. In either case, contact us to configure the account — Plemsi account setup for Invopop suppliers is done by our team.
No. The Plemsi sandbox has a single pre-registered supplier with tax code 9015852843, which all test invoices must use. Supplier registration only applies to the live environment.

Participate in our community

Ask and answer questions about Colombia’s regulation →