Skip to main content

Register suppliers

Supplier registration guide ›

Issue invoices

Issuing guide ›
The DIAN in Colombia stands for Dirección de Impuestos y Aduanas Nacionales (National Directorate of Taxes and Customs). It is the government agency responsible for managing and overseeing tax collection, customs operations, and facilitating international trade.Electronic invoicing in Colombia is mandatory and operates on a real-time clearance model whereby every invoice must receive a unique identifier called a CUFE (Código Único de Factura Electrónica) issued by the DIAN.Invopop has partnered with Plemsi to issue invoices in Colombia (DIAN). You can either use Invopop’s Plemsi billing account or create your own and provide your own credentials.Key features
  • Workflow automation: This app provides automated workflows for issuing invoices and credit notes through the DIAN system.
  • Real-time clearance: Every invoice receives a unique CUFE code from the DIAN in real-time, ensuring compliance with Colombian e-invoicing regulations.
  • Legally compliant PDF invoices: Invoices are generated with all mandatory fields and CUFE codes, as required by Colombian invoicing legislation.
  • Plemsi integration: Direct integration with Plemsi, an authorized technology provider for DIAN electronic invoicing.
  • UBL 2.1 generation: Compliant XML generation is supported for the DIAN schema.
  • QR code: Generates the DIAN QR code according to the DIAN specifications.
Make sure to check out our Supplier registration guide for onboarding suppliers, and the Issuing invoices guide for issuing invoices and setting up your workflows.

FAQ

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.
More answers in our Colombia FAQ section

Participate in our community

Ask and answer questions about DIAN Colombia App →