co-dian-v2
Extensions to support the Colombian DIAN (Dirección de Impuestos y Aduanas Nacionales)
specifications for electronic invoicing based on UBL 2.1.
reason
field
when submitting the correction options.
credit-note
debit-note
dian-cude
co-dian-credit-code
co-dian-debit-code
co-dian-municipality
^\d$
preceding
document references.
The extension will be offered as an option in the invoice correction process.
Usage example:
co-dian-credit-code
Code | Name |
---|---|
1 | Partial refund |
2 | Revoked |
3 | Discount |
4 | Adjustment |
5 | Other |
co-dian-debit-code
Code | Name |
---|---|
1 | Interest |
2 | Pending charges |
3 | Change in value |
4 | Other |
TaxLevelCode
field.
The DIAN requires that Colombian invoices specify the fiscal responsibilities of the
supplier or customer using specific codes. If no value is provided, GOBL will
automatically set R-99-PN
as the default.
Code | Description |
---|---|
O-13 | Gran contribuyente |
O-15 | Autorretenedor |
O-23 | Agente de retención IVA |
O-47 | Régimen simple de tributación |
R-99-PN | No aplica - Otros |
co-dian-fiscal-responsibility
Code | Name |
---|---|
O-13 | Major taxpayer |
O-15 | Self-withholder |
O-23 | VAT withholding agent |
O-47 | Simple tax regime |
R-99-PN | Not applicable – Others |