The registry registers software, not the business. Which form is filed, what is attached, where the number sits in the file, and what to settle up front.
Key takeaways
- Registration attaches to the software. The same product serves many businesses and keeps its own registration number.
- The application is filed on form 513, which replaced form 7101, through the Tax Authority's software-house area.
- A condition of registration is that the software contains a module producing uniform-format files per the instructions.
- The application is accompanied by a simulator output and a sample file covering every document and record type.
- The registration number is written into the opening record of `INI.TXT`, alongside the software name and edition.
The registry of software for managing accounting systems registers a software product, not the business using it. A registration is identified by a number that appears inside the file the software produces, and the central condition for registration is that the software embeds a module producing uniform-format files. For a custom build, the first question is who the software is for.
What gets registered, and what does not
The registered entity is a product: software name, edition, vendor. The registry also lets businesses that use accounting software check data about the validity of registration certificates, so it works in both directions - a buyer can check whether the tool being sold to them appears there.
What is not registered: not the business, not the specific installation, and not the customisations built for one client. That is the confusing part in custom development projects, because the registration describes the product as sold, while the system in the field usually includes layers built around it.
Which form is filed and what goes with it
The application is filed digitally in the software-house area, and when choosing a digital-actions permission you tick the request to register accounting software. A software house that is a corporation has to register the corporate details and grant a digital permission to whoever acts on its behalf; a self-employed individual is not required to register corporate details.
According to the Tax Authority's own training material, the registration request is accompanied by:
- A declaration that the uniform-format generation module has been applied in the required version.
- A summary report output from the simulator, evidencing that the file the software house uploaded passed the check.
- A uniform-format file containing samples of every document type and every record type -
B100andB110in bookkeeping,C100,D110,D120in sales and purchasing, andM100in inventory. - At least ten whole documents of each document type, meaning a header record plus its detail or receipt records.
- The accompanying printed forms that the software generates as part of the export.
The order of magnitude cited in that material is roughly two thousand records in a file of up to about 1MB. Take the exact module version and the binding list of attachments from the current publication, because both have changed over the years.
Does an in-house system built for one business need to be registered?
Factually: the registration obligation is described in relation to producers of software intended for sale, rental or use by others. A system built for one business and used only by it is not that case, and the requirement that continues to bind it is the ability to produce uniform-format files, which derives from the bookkeeping instructions rather than from the software registry.
That is a statement of the published position, not an opinion. The determination for one specific system - what exactly it does, whether it is resold, how it is classified - is made with your accountant and with the Tax Authority.
Where the registration number actually shows up
Not as a certificate on the wall, but as fields inside the file. The central record in INI.TXT carries the identity of the tool that generated it:
| Field | What it holds |
|---|---|
| Record code | A000 |
| Total transactions in the data file | Record count in BKMVDATA.TXT |
| System constant | &OF1.10& |
| Software registration number | The number from the registry |
| Software name | The registered product name |
| Software edition | The version that actually generated the file |
| Software vendor VAT number | The vendor's identifier |
| Software type | Single-year or multi-year |
This is also why an export layer built separately from the system is not "registered software" in its own right: it has to write values into those fields that somebody is accountable for.
Why the question surfaces mid-project
Because it is almost never asked at the start. A project begins as an orders screen or a process automation, and somewhere along the way somebody asks that the system also issue an invoice, or store a journal entry, or replace the spreadsheet where the books were actually kept. At that moment the question changes shape - it stops being about what the system displays and becomes about what it maintains.
Three decision points worth spotting early:
- The system starts producing documents with accounting meaning rather than summarising existing information.
- The client stops entering the same data into the existing accounting system as well.
- Somebody asks whether this could be sold to another business.
Each of those changes the answer. The third is the one that brings the software registry into scope, which is why it belongs at the start of the project rather than after launch.
What happens to software that is not registered
The Tax Authority director's notice set 1 January 2008 as the date from which software for managing a computerised accounting system that is not in the registry and does not produce files in the required structure is regarded as not meeting the requirements of the bookkeeping instructions. That is why the question surfaces in a development project at all - not because of the front end, but because of what the system holds behind it.
How do you check whether a given product is registered?
Through the registry search service on the Tax Authority site. It is a check worth running while selecting a vendor rather than after signing, alongside the ordinary commercial questions covered in choosing between an ERP module and custom development.
Worth settling before any building starts:
- Whether the planned system replaces the books of account or sits on top of them.
- Who produces the uniform-format file today, and in which version.
- Whether the product is intended to be resold, and when that decision gets made.
- Who owns updating the edition when the specification changes.
If you arrived at this question because the existing system produces nothing at all, the practical side is in producing a uniform-format file from a legacy system, and background on the file contents is in what a BKMVDATA file is.
Sources
Frequently asked questions
Does the registration belong to the vendor or the customer?
To the vendor. The registration describes a software product - name, edition and producer - and that same registration number appears in the files produced by every customer running that version. The customer is not registered, and can check the registry for the product being purchased.
We built an automation layer over an existing system. Does that change anything?
It depends what the layer does. A layer that reads data and produces reports is not the same thing as a system that maintains the books of account. The practical line is who writes the journal entries and who produces the file, and that needs an agreed answer with the accountant at the start of the project.
How long does registration take?
Processing time is not published as a fixed figure and is not something to promise inside a project schedule. What can be planned is the preparation: the module, the sample file covering every record type, and a clean simulator output - all three are work that happens before anything is filed.
Our edition changed. Does that need updating?
The software edition is one of the values written into the file, which makes it reported data rather than an internal detail. How a change of edition is handled against an existing registration is a question for whoever filed it, and the current rules should be taken from the official service page.
Keep reading
Related service
MVP Development
Turn an idea into a validated product in weeks, not months.
About the author
Yehonatan Saadia
Freelance automation, web & MVP developer
I'm Yehonatan Saadia, a senior developer who builds business automation, custom websites, and MVPs for small and mid-sized companies across the US, Europe, and Israel. These guides come from real client work, not theory.
Work with meHave a project like this?
Tell me what you're trying to automate or build. I reply within 24 business hours with a few targeted questions, then we walk through it on a free 30-minute call, with no commitment. You come away with a scope, a timeline and a fixed price - or a straight answer that it isn't worth building.
