DIAN electronic invoicing software for small businesses and accountants
Issue electronic invoices as your company's own DIAN software and run everything that comes after: collecting, selling at the counter, purchasing, inventory, accounting and payroll, in one place.
Numbering: resolution 18760000000000 of 2026-01-15, FE-1 to FE-5000 (sample)
Email to the customerPDF + XMLDocument linkinvoice.inaseft.com/d/q7Rk2vX9…
Try it
Make an invoice right here
Change the quantity, the price, the VAT or the discount and watch the subtotal, the VAT and the total update, with the same per-line rounding the app uses.
Type in the fields: the totals change as you type.
Example only; the app also calculates INC, withholdings and AIU.
Before / After
What changes in the first month
Drag the handle to go from the usual paperwork to the Invoice Manager screen. Four tasks, before and after.
Invoice FE-1044
Status
Accepted
DIAN status
Accepted by the DIAN
Customer
Construcciones Arce S.A.S.
Issue date
2026-10-14
Due date
Cash
Amount due
COP 747,825.75
CUFE 3f9a7c…e21c (example)
Download PDFResend by emailCopy link
Receivables
Balance by customer, due dates and receivables ageing.
Current
COP 5,080,000
1–30 days
COP 1,250,000
31–60 days
COP 480,000
61–90 days
COP 0
> 90 days
COP 0
Construcciones Arce S.A.S.
Reminder sent
Balance
COP 4,230,000
Overdue
COP 1,250,000
Obras del Café S.A.S.
Balance
COP 2,100,000
Overdue
COP 0
Laura Méndez Ríos
Balance
COP 480,000
Overdue
COP 480,000
Customer
Balance
Overdue
Construcciones Arce S.A.S.Reminder sent
COP 4,230,000
COP 1,250,000
Obras del Café S.A.S.
COP 2,100,000
COP 0
Laura Méndez Ríos
COP 480,000
COP 480,000
Received by email
Ask your suppliers to send the electronic invoice (ZIP or XML) to this address; it arrives here, ready for review.
Your company’s address
el-roble@compras.ejemplo.com
Copy address
facturas@andina.ejemplo.comProcessed
Invoice FV-5531
FV-5531.zip
fe@pinturaseje.ejemplo.comProcessed
Electronic invoice attached
FE-88213.zip
facturas@andina.ejemplo.comDuplicate
FW: Invoice FV-5531
FV-5531.zip
That invoice was already recorded.
View in received invoices
Companies board
Alerts and figures for every company where you are the Accountant.
Ferretería El Roble S.A.S.
NIT 900.555.012-3
Period 2026-09 not closed1 payroll to approve
Sales this month
COP 38,420,000
Overdue receivables
COP 1,730,000
InvoicesPeriodsPayrollReceivables
Panadería La Espiga S.A.S.
NIT 901.234.777-1
2 rejected by the DIAN
Sales this month
COP 12,905,000
Overdue receivables
COP 0
InvoicesPeriodsPayrollReceivables
invoice_october_FINAL(2).xlsx
INVOICE No. 1043 (or 1044?)
ProductQtyPriceTotal
Hammer drill 650 W2289,900579,800
Wire No. 12 (metre)12.53,89048,625
TOTAL + VAT#REF!
Did I send this one to the DIAN?
Owed to me
Construcciones Arce1,250,000(paid 300?)
Laura Méndez480,000(call on Monday)
Obras del Café2,100,000
Arce (another)2,980,000(due when?)
Which ones are overdue?
Inbox 1,284 unread
Distribuidora Andina
FW: FW: September invoice
invoice.zip
Promociones Ferreteras
Deals of the week
Distribuidora Andina
Re: did you get the invoice?
Pinturas del Eje
Electronic invoice attached
FE-88213.zip
Which ones did I enter?
Your accountant
What I need for the close
September sales invoices
Purchase invoices (the ones in your email)
Bank statements
Payroll and PILA
By Friday, please.
BeforeAfter
Before: an Excel or Word template you number and add up by hand, which the DIAN never receives.
After: the electronic invoice goes out with its sequential number, its CUFE and the DIAN response, and reaches your customer by email and with its own link.
Before: a notebook of what you are owed, with no due dates and part payments nobody remembers.
After: each customer’s balance, what is overdue by age and payment reminders sent by email.
Before: supplier invoices land in your email, mixed in, forwarded and repeated.
After: they arrive in your company’s own mailbox, are checked automatically and wait in Purchases for review; repeated ones are flagged.
Before: every month your accountant sends the same list of papers and you hunt them down one by one.
After: your accountant signs in with their own user and sees your books, your alerts and those of all their companies on one board.
Drag the handle or use the arrow keys.
How it works
One invoice, from start to finish
Follow invoice FE-1042 from draft to accounting entry, through the same statuses you see in the app.
App screens with sample data. The app is in Spanish; the text on these screens is translated so you can follow it.
Draft
Issued
Sent
Accepted
Delivered
Paid
Posted
Step 1
A draft, with no number yet
You pick the customer, the products and their taxes, and the app works out the totals. A draft never takes a number, so the numbering never has gaps.
Electronic sales invoice
Draft
Total dueCOP 1,538,670.00
DraftNot issued
20 × Gray cement 50 kg COP 640,000.00
30 × Rebar 1/2" COP 555,000.00
10 × Cutting disc 7" COP 98,000.00
Step 2
Issued as FE-1042
When you issue it, it gets the next number from your branch's resolution and is signed with your company's digital certificate: invoices as your own software.
Electronic sales invoice
FE-1042
Total dueCOP 1,538,670.00
IssuedWaiting to be sent
Numbering: resolution 18760000000000 of 2026-01-15, FE-1 to FE-5000 (sample)
Step 3
Sent to the DIAN
The app waits up to 10 seconds for the reply. If the DIAN is slow, the invoice stays in process and the app checks again on its own; you keep working.
Electronic sales invoice
FE-1042
Total dueCOP 1,538,670.00
SentSent, waiting for a reply
Waiting for the DIAN to reply
up to 10 s
Step 4
Accepted, with CUFE and QR
With the DIAN's reply the invoice is accepted, with its CUFE and the validation QR code printed on the PDF.
Your customer gets an email with the PDF and the XML, and a link of its own for the document where they see the total and the balance and download it, without creating an account. You can revoke the link whenever you want.
Email sent
compras@construccionesarce.example
PDFXML
Document link
invoice.inaseft.com/d/q7Rk2vX9…
Total
COP 1,538,670.00
Balance due
COP 1,538,670.00
Due 2026-11-13
Accepted by the DIAN
Download PDFDownload signed XML
No accounts or passwords
Step 6
Paid with a cash receipt
You record the cash receipt, apply it to FE-1042 and the balance drops to zero. Receipts also handle partial payments, several invoices at once and advances.
Cash receiptRC-318
Amount received
COP 1,538,670.00
Payment method
Bank transfer
Date
2026-11-05
Applied to FE-1042
COP 1,538,670.00
BalanceCOP 0.00
Step 7
Posted on its own
Every document leaves its accounting entry: customers on the debit side, income and VAT on the credit side, with equal totals. Your accountant finds it ready.
Voucher FV-871 · Sales invoice
Account
Debit
Credit
1305Customers
COP 1,538,670.00
4135Wholesale and retail trade
COP 1,293,000.00
2408Sales tax (VAT) payable
COP 245,670.00
Totals match
COP 1,538,670.00
COP 1,538,670.00
ERFerretería El Roble S.A.S.NIT 900.555.012-3 · Centro
Electronic sales invoiceDraftFE-1042
Status
Draft Issued Sent Accepted
DIAN status
Not issuedWaiting to be sentSent, waiting for a replyAccepted by the DIAN
Numbering: resolution 18760000000000 of 2026-01-15, FE-1 to FE-5000 (sample)
Modules
Everything that happens after you invoice
Selling at the counter, collecting, buying, inventory, accounting and payroll, in the same app and with the same data. Open each module to see it work.
Counter
Total dueCOP 42,840.00
Claw hammer 16 oz× 1
Masking tape 1"× 2
Drywall screws 6 × 1" (box of 100)× 1
Change dueCOP 7,160.00
You scan, you charge and the electronic POS ticket comes out with its CUDE. The change shows in big numbers.
See how it works
Counter
Sell at the till with a barcode scanner
You open the shift with the till float, scan products with the reader or look them up by name, and take cash, card or bank transfer, also combined. The app suggests the bills the customer usually pays with and shows the change in big numbers. If the customer asks for an electronic invoice, the ticket becomes one. When you close the shift you count the till by payment method.
CUDE 3fa19c0e…example…7b21d4 Validated by the DIAN Thank you for your purchase
App screens with sample data. The app is in Spanish; the text on these screens is translated so you can follow it.
Collect
Current
1–30 days
31–60 days
61–90 days
> 90 days
Reminder sent
Balance per customer, receivables ageing and payment reminders that go out by e-mail on their own.
See how it works
Collect
You know who owes you and since when
Every invoice on credit goes into receivables with its balance. You see the ageing by due date and each customer’s statement with its own link, and you record cash receipts with partial payments, several invoices at once or advances. You set a reminder calendar: before the due date, on the day or after, repeated while the invoice stays unpaid. Move the date in the scene to watch receivables age.
App screens with sample data. The app is in Spanish; the text on these screens is translated so you can follow it.
Buy
DA-5531.zipProcessed
Valid signatureCUFE verified
030032033
The signature, the CUFE and the recipient are checked, they become purchases and you answer the RADIAN events.
See how it works
Buy
Your suppliers’ invoices land in your mailbox
Your suppliers send the electronic invoice (ZIP or XML) to your company’s e-mail address, or you upload it. The app checks the digital signature, recalculates the CUFE, makes sure the recipient is your company and leaves it ready as a purchase with its account payable. From there you record the RADIAN events: receipt acknowledgement, receipt of goods or services, express acceptance, or a claim with its reason. Tacit acceptance is counted in business days, with Colombian public holidays.
A purchases mailbox for your company
Signature, CUFE and recipient checks
RADIAN events and tacit acceptance
Purchase orders and support documents
Received by e-mail
Suppliers send the electronic invoice (ZIP or XML) to this address; it arrives here, ready for review.
Purchases and expensesReceived invoicesReceived by e-mail
Company addressel-roble@compras.ejemplo.comCopy address
Receipt acknowledgementReceipt of goods or servicesExpress acceptanceXML
Receipt acknowledgement recordedReceipt of goods or services recordedExpress acceptance recorded
Ferremateriales del Valle S.A.S.FV-88 · COP 1,309,000.00
Goods received
Business days to file a claimleft: 0
Thu15
Fri16
Sat17
Sun18
Mon19
Tacitly accepted (deadline was 2026-10-19)
Suministros Eléctricos Norte S.A.S.SEN-2207 · COP 785,400.00
Acknowledgement sentClaimed
031 · Claim
Claim reason 031
Goods partially undelivered
Note (optional)4 of 10 cable rolls were missing
Send claim
App screens with sample data. The app is in Spanish; the text on these screens is translated so you can follow it.
Inventory
PEG-014 · PVC cement, 1/4 gallon
Movement
Balance
Average cost
Opening balance+12
12
COP 18,000.00
Purchase+24
36
COP 19,000.00
Sale-6
30
COP 19,000.00
Lot L-2604 · Expires 2026-11-12Expiring soon in 22 days
Kardex with weighted average cost, warehouses per branch, batches with expiry dates and serial numbers.
See how it works
Inventory
Stock that changes with every sale
Invoices and the POS take stock out and purchases add it. Every movement goes into the kardex with the weighted average cost recalculated. You manage warehouses per branch, transfers between them, adjustments, and products with a batch and expiry date or with a serial number.
Kardex per product and warehouse
Weighted average cost
Batches with expiry and serial numbers
Transfers and adjustments
Kardex
History of entries and exits with the resulting weighted average cost.
StockKardexWarehousesTransfersAdjustmentsLots and serials
PEG-014 · PVC cement, 1/4 gallonCentro warehouse
MovementQuantityUnit costBalanceAverage costBalance value
Opening balance2026-10-01 · Centro warehouse · Lot L-2604Quantity+12Unit costCOP 18,000.00Balance12Average costCOP 18,000.00Balance valueCOP 216,000.00
Purchase2026-10-09 · Centro warehouse · Lot L-2611Quantity+24Unit costCOP 19,500.00Balance36Average costCOP 19,000.00Balance valueCOP 684,000.00
Sale2026-10-20 · Centro warehouse · Lot L-2604Quantity-6Unit costCOP 19,000.00Balance30Average costCOP 19,000.00Balance valueCOP 570,000.00
Lots in stock
L-2604In stock 6 · Expires 2026-11-12Expiring soonin 22 days
L-2611In stock 24 · Expires 2027-04-30Valid
App screens with sample data. The app is in Spanish; the text on these screens is translated so you can follow it.
Accounting
FE-1042Construcciones Arce S.A.S.
Subtotal
COP 1,293,000.00
VAT 19 %
COP 245,670.00
Total
COP 1,538,670.00
1305CustomersDebitCOP 1,538,670.00
4135Retail and wholesale tradeCreditCOP 1,293,000.00
2408VAT payableCreditCOP 245,670.00
BalancedCOP 1,538,670.00
Automatic entries on the PUC chart of accounts, tax and NIIF (IFRS) books, balance sheet and income statement.
See how it works
Accounting
Every document posts its own entry
Invoices, cash receipts, payments, purchases and payroll are posted on their own, at the same moment, to the accounts of the PUC, which you can edit. Manual vouchers go through prepared, reviewed and approved. There are cost centres, fixed assets with depreciation, period closing, tax and NIIF books, balance sheet and income statement.
Automatic entries
Editable PUC and cost centres
Fixed assets with depreciation
Tax and NIIF books
Journal vouchers
Electronic sales invoice
FE-1042Accepted by the DIAN
Construcciones Arce S.A.S.
Subtotal
COP 1,293,000.00
VAT 19 %
COP 245,670.00
Total
COP 1,538,670.00
FV-318DraftAuthorized
Date
2026-10-14
Type
Sales invoice
Source
Sales invoice · FE-1042
Prepared by
System
Reviewed by
—
Authorized by
—System
Account
Debit
Credit
1305Customers130505 Domestic
COP 1,538,670.00
4135Retail and wholesale trade413595 Other income from sales of goods
App screens with sample data. The app is in Spanish; the text on these screens is translated so you can follow it.
Payroll
October 2026, 1st fortnightSettledApproved
Julián Ortiz CanoCOP 1,044,547.50NE-27Waiting to be sentAccepted by the DIAN
Paola Restrepo GilCOP 952,547.50NE-28Waiting to be sentAccepted by the DIAN
Andrés Vélez MoraCOP 1,932,000.00NE-29Waiting to be sentAccepted by the DIAN
You run payroll fortnightly or monthly, payslips go out by e-mail and the electronic payroll goes to the DIAN.
See how it works
Payroll
Payroll, PILA and electronic payroll
You register employees with their earnings and deductions and run payroll monthly or fortnightly, with social benefits and contract settlement. Payslips go out by e-mail, the PILA social security form is calculated and downloaded as a flat file, and the electronic payroll (document 102 and adjustment note 103) is sent to the DIAN with its CUNE.
Monthly or fortnightly payroll
Social benefits and contract settlement
Payslips by e-mail
PILA form and electronic payroll
October 2026, 1st fortnight
2026-10-01 to 2026-10-15 · fortnightlySettledApproved
Settle againApprove period
Once you approve, the settlements of 3 employees and their provisions can no longer change.
Yes, approveCancel
Period approved: the settlements, the payroll changes and the provisions can no longer change.
Julián Ortiz CanoWaiting to be sentAccepted by the DIANSupport document NE-27CUNE 5e0c…sample…a91f · sample CUNE✉PayslipQueuedSentju•••@example.com
Paola Restrepo GilWaiting to be sentAccepted by the DIANSupport document NE-28✉PayslipQueuedSentpa•••@example.com
Andrés Vélez MoraWaiting to be sentAccepted by the DIANSupport document NE-29✉PayslipQueuedSentan•••@example.com
Contributions / PILAOctober 2026
Download flat file (.txt)pila-2026-10.txt
App screens with sample data. The app is in Spanish; the text on these screens is translated so you can follow it.
Accounting firms
Made for the accountant too
All your client companies on one board, with their alerts and their books. With one login you get into every company that invited you with the Accountant role.
One login, all your companies
Each company invites you with the Accountant role. On your board you see its DIAN rejections, open periods, payroll waiting for approval, overdue receivables and VAT (IVA) and withholding deadlines.
Books and statements
General journal and ledger, subsidiary ledger by contact, trial balance, balance sheet and income statement, in the tax book and the NIIF (IFRS) book.
Exogenous information
Formats 1001 and 1005 to 1009 with the account-to-concept mapping: you review them on screen or in Excel and generate the XML for Muisca, the DIAN portal.
Withholding certificates
Certificates of the withholdings you made, by contact, plus the period reports of VAT and of the withholdings you made and the ones made to you.
Exports
General journal, general ledger, trial balance, sales, purchases, contacts and withholdings in CSV or for Excel.
My companiesNPNatalia Peña · AccountantContadores Asociados Ruiz & Peña
Company board
Apply
All (6)With alerts (3)
Litografía Ágil S.A.S. Open
NIT 901.402.337-5
2 rejected by the DIANOverdue receivables
Sales this month
COP 21,380,000.00
Overdue receivables
COP 3,150,000.00
Panadería La Espiga S.A.S. Open
NIT 900.871.224-1
1 payroll to approve
Sales this month
COP 14,920,000.00
Overdue receivables
COP 0.00
Transportes Río Claro S.A.S. Open
NIT 901.118.560-9
VAT 2026-09/2026-10 · 2026-11-10 due in 6 days
Sales this month
COP 38,640,000.00
Overdue receivables
COP 0.00
Agroinsumos Valle Verde S.A.S. Open
NIT 900.634.905-2
Sales this month
COP 26,750,000.00
Overdue receivables
COP 0.00
Café Montaña Alta S.A.S. Open
NIT 901.556.781-4
Sales this month
COP 9,410,000.00
Overdue receivables
COP 0.00
Ferretería El Roble S.A.S. Open
NIT 900.555.012-3
Sales this month
COP 47,860,000.00
Overdue receivables
COP 0.00
App screens with sample data. The app is in Spanish; the text on these screens is translated so you can follow it.
Integrations
Connects with what you already use
Your online store creates and issues invoices through the API, your lists come in from Excel and the bank statement is reconciled against what you recorded.
Screens and requests with sample data; the key and the ids are made up.
API and webhooks
Your system creates the draft and issues it with its sequential number; when the invoice is issued or voided, Invoice Manager lets your system know.
Keys per company with permissions per resource: parties, products and documents.
Every create and issue call carries its idempotency key: a retry never uses up another number.
Webhooks signed with HMAC-SHA256 for «Document issued» and «Document voided», with retries.
Load parties, products, stock, prices and invoices with the app template. Before saving, it checks the file row by row.
Up to 1,000 rows per batch; what already exists is skipped, so you can load the file again.
Imported invoices come in as drafts, so you can review them before issuing.
Lists and reports export to Excel, CSV or JSON.
Import
Parties Products Invoices
Download the template · Up to 1,000 rows per file.
roble-customers.xlsxCheck file
Check result
248 new12 already exist (skipped)0 with errors
Import 248 rows
Export.xlsx.csv.json
Bank reconciliation
You import the statement and the app suggests which receipt, payment or transfer each line belongs to, by exact amount and a close date. You confirm, or match by hand.
Importing the same or overlapping statements never duplicates lines.
Bank fees and anything without a match stay pending for review.
Do I have to pay an intermediary to issue invoices?
No. Your company registers with the DIAN as an e-invoicer with its own software: Invoice Manager signs every document with your company’s digital certificate and sends it to the DIAN with no one in between.
How do I get enabled with the DIAN?
You register as an e-invoicer with your own software, load your certificate and the test set id in the app’s DIAN settings, and the app sends the test documents. Our team guides you through the whole process, and that guidance is included in the implementation.
What happens if the DIAN does not answer?
The app waits up to 10 seconds for the answer. If it does not arrive, the invoice stays «In progress» with its number and is resent on its own until there is an answer. If the DIAN is still down, the invoice moves to type 04 contingency, and if the failure is on your side you can declare type 03 contingency.
Does it work on my phone?
Yes. It opens in the browser of any phone or tablet with an internet connection, and you can install it on your home screen like an app (PWA).
Can I run several branches?
Yes. Each branch has its own numbering, till and warehouses. The app warns you when 10 % of the authorized number range is left or 30 days before it expires.
Can my accountant get access?
Yes. You invite them with the Accountant role: they can do what an administrator does, including issuing, except managing users, the plan and the DIAN settings. If they keep other companies’ books, they see them all on their dashboard.
Can I import my customers and products?
Yes, from Excel or CSV with the app template: parties, products, stock, prices and invoices, up to 1,000 rows per batch. The app checks each row before saving and skips what already exists.
Does it connect with my online store or my system?
Yes, through the API: your system creates the draft and issues it with its sequential number. Webhooks let it know when a document is issued or voided. The OpenAPI documentation is at /docs/api.
Can I serve several companies with one user?
Yes. Each client company invites you with the Accountant role and you see them all on one dashboard, with their alerts: DIAN rejections, number ranges about to expire and the period’s VAT (IVA). You open any of them in one click.
Which reports and books can I get?
Tax and IFRS (NIIF) books, balance sheet, income statement, VAT payable, withholdings, withholding certificates and exogenous information (forms 1001 and 1005 to 1009) in XML. Lists export to Excel, CSV or JSON.
Are documents posted to the books automatically?
Yes. Every invoice, note, receipt, purchase and payment leaves its journal entry with the company’s chart of accounts (PUC), which you can edit. Manual vouchers go through prepared, reviewed and approved, and periods are closed.
Can I reconcile the bank?
Yes. You import the statement from Bancolombia, Davivienda, BBVA, Banco de Bogotá or a CSV with your columns, and the app suggests the match for each line by amount and date. You confirm, or match by hand.
How long are invoices kept?
10 years, with their XML. An issued document is never deleted, and the audit log is also kept for 10 years.
How much does it cost?
We send you a quote based on the modules and volume your company needs. The implementation, which leaves the app set up for you, includes the guidance to get enabled with the DIAN.
Shall we talk about your invoicing?
We show you the app with a sample company and tell you what your company needs to start issuing invoices.