Introduction
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. Businesses in Colombia must be registered with the DIAN and have an active RUT (Registro รnico Tributario) to issue electronic invoices. Invopop has partnered with Plemsi to issue invoices in Colombia (DIAN). You have the option of either using Invopopโs Plemsi billing account or create your own and provide your own credentials. This guide will walk you through the steps necessary to set up the workflows that will allow you to issue GOBL documents in Colombia using Plemsi as a provider. Please refer to the docs of the GOBLโs Colombia Tax Regime to learn about the specifics of Colombian GOBL documents and to obtain examples.Prerequisites
In order to complete this guide in a live Invopop environment, you will need:- Supplier details, including company name, RUT, address, and municipality code issued by the DIAN.
- Customer details for B2B transactions, including name, RUT or international ID, address, and municipality code national transactions.
- Line and item details, including quantity, price, description, and taxes to apply. Colombia can be complicated, as a single invoice may need to apply up to three different value added and retained taxes.
- Have authorized โPlemsiโ, the provider used by Invopop, to issue invoices on the supplierโs behalf in the DIAN, and followed the specific onboarding process for each supplier (details below).
Sandbox Setup
Plemsi provides a sandbox environment that you can use to test the issuance of invoices and credit notes end-to-end without fiscal or legal consequences. If you wish to use this environment, please contact us via Slack or support@invopop.com so that we enable your Invopop workspace to use it. Once enabled, youโll need to setup a workflow like the one described in the section below. There are a few limitations of this environment to bear in mind:- Thereโs only one supplier enabled. Its tax code is
9015852843. - Thereโs only one series enabled for invoices (
SETT) and another one for credit notes (NCTT). Moreover, those series are shared and, to avoid collisions, weโll provide you with a specific range for you to use (e.g.SETT-123xxxx)
Production Setup
You can invoice using the Plemsi provider on behalf of multiple suppliers. For each supplier, these are the steps youโll need to follow:1
Authorise Plemsi to issue invoices on your behalf
First, the supplierโs legal representative must authorize the Plemsi technology provider to issue invoices on your behalf in the DIAN.The following guide explains how to do it, but note that youโll have to skip the last few steps in the Plemsi user interface. Weโll take care of them for you later in this guide:๐ Habilitar documentos electrรณnicos DIAN
2
Get a billing numbering range authorisation
Next, the supplierโs legal representative must get a DIAN authorization for the billing numbering range you wish to use in your invoices. This guide explains how to do it:๐ Solicitud de Autorizaciรณn de Numeraciรณn de FacturaciรณnPlease note that these authorizations have a limit and an expiration date. If you need to renew an existing one, this other guide explains how to do it:๐ Solicitud de Habilitaciรณn de Numeraciรณn de FacturaciรณnThe DIAN will provide you with an 1876 form at the end of the process. Keep it at hand; youโll need it in the following steps.
3
Authorise Plemsi to use the numbering range
Now, the supplier representative must give the Plemsi technology provider permission to use the numbering range when issuing their invoices.The following guide explains how to do it, but again, note that youโll have to skip the last few steps in the Plemsi user interface. Weโll take care of them for you later on:๐ Asociar una resoluciรณn o numeraciรณn DIAN
4
Create and configure your Plemsi account
Now you need a Plemsi account created and configured. We have to do this for you, so please contact us via Slack or support@invopop.com.Youโll need to provide us with this information about the supplier company:
- NIT with verification digit
- Name
- Phone number
- E-mail address
- Address
- City
- Region (Departamento)
- Postal code
- Country
- Tax Obligations (whether any of the following apply):
- Responsable de IVA
- Gran contribuyente
- Autoretenedor
- Agente de retenciรณn en el impuesto sobre las ventas
- Rรฉgimen Simple de Tributaciรณn - SIMPLE
- Business registration number (Nรบmero de Registro Mercantil)
- Legal representative data:
- Full Name
- Identification number (Cรฉdula de ciudadanรญa)
- Phone number
- E-mail address
- The
TestIDcode resulting from Plemsi authorisation in the DIAN - The numbering range registration document (Resoluciรณn DIAN)
5
Create a workflow
- Template
- Code
- Build from scratch