Skip to content

How to prepare your business for e-invoicing

Most e-invoicing delays come from untidy data, not missing software. These steps can be done before choosing any system, and they save weeks later.

About 2 min read

E-invoicing looks like a technical project and mostly isn't. The technical part — send a document, receive a response — is what the software solves. The part that actually consumes time is that your data now has to be accurate to a standard it never needed to meet before, because a third party will validate it automatically on every invoice.

The good news is that most of this work can be done today, before choosing any system — and it isn't wasted work, because it's work on your own data.

Start with item codes — always the longest step

Most tax systems require every item you sell to be mapped to an approved standard code. That's not a software step; it's a decision per line in your catalogue, and it needs someone who knows the goods rather than someone who knows the software.

The practical method: export your catalogue to a file, sort it by number of times sold descending, and code the best-sellers first. In most businesses the top twenty percent of items covers the large majority of invoices, so you become practically ready well before the catalogue is finished.

Then customer records

Systems validate customer details on submission, so an incomplete record surfaces as a rejection on the first invoice rather than before it. The trouble is that the gaps are usually invisible: your current software accepts a customer with no tax number because it never needed one.

  • Tax registration numbers for business customers — verify them now, not at submission time.
  • The full legal name as registered, not the name you know them by.
  • The address at the level of detail the system requires — usually more than you keep today.
  • A clear distinction between business and retail customers, because validation rules differ between them.

The administrative steps that have a waiting period

These don't depend on you but on other parties, so they should start early — otherwise they're what ends up holding you back:

  1. Register the business

    Each authority has its own registration portal, and the business details must match your commercial registration exactly. A minor difference in the name sends the application back.

  2. Buy the signing credential

    The electronic signature or seal is bought from an accredited issuer and has an expiry date. Know that date from day one and put it in a calendar.

  3. Name an owner

    One person who watches the status and knows what to do about a rejection. With nobody owning it, rejections quietly accumulate until the return is due.

What isn't worth worrying about

The document's technical format, the signing mechanism, the transmission protocol — all of that is the responsibility of whatever system you use, and you don't need to understand it to be compliant. Any vendor who makes the format your problem has handed you theirs.

Equally, don't replace a working system wholesale just for e-invoicing. The right question isn't "does my system support e-invoicing?" but "is my data ready, and who will connect it?" The first changes with a release; the second is your own work.

Common questions

Can I start before choosing software?

Yes, and most of the work is of that kind. Coding items, cleaning customer records, registering and buying the signing credential are all independent of whichever system you pick. Doing them now turns the eventual integration into a settings step rather than a project.

What happens if an invoice is rejected?

The system returns a rejection reason, and the document must be corrected and resubmitted within the allowed window. The real risk isn't the rejection but nobody noticing it: an invoice that was rejected but posted in your ledger is a discrepancy that surfaces in the return weeks later. That's why it matters that submission status is visible on the invoice itself rather than on a separate screen.

Are receipts different from invoices?

Yes, in several markets. Consumer sales at the point of sale fall under a separate electronic receipt system from the invoice system, with its own deadlines and requirements. If you have a retail operation, treat them as two tracks rather than one.

Try Hesbba with your own data

Sales, inventory, payroll and accounting in one system, with every document posting the moment you save it.

Start the free trial