The volume
1M+ledger rows in a month
The file carries the whole general ledger and every document for the month. The ledger alone can exceed one million rows.
Since 2026, Bulgaria's entire monthly bookkeeping is filed with the NRA as one SAF‑T file. Safty is software that assembles the file from your data and checks it against the full rule set before you file it.
Before submission
000000000_01_2026.xml
assembled from your data
The check finds
After corrections
The file passes every check
Ready to file
In brief
SAF‑T (Standard Audit File for Tax) is an XML file in the NRA's format containing the general ledger, counterparties, items and source documents of an enterprise for one month. From 1 January 2026 the first wave of enterprises files it every month; by 1 January 2030 the obligation covers enterprises under Art. 2 of the Accountancy Act, in five waves.
Sources: Art. 71h–71k of the Tax and Social Insurance Procedure Code; § 17 of the Transitional and Final Provisions of the 2025 State Budget Act; Annex 3 to Order № З-ЦУ-30-1085/25.07.2025.
The new obligation
From January 2026 for the 470 largest enterprises, by 2030 for every VAT-registered company.
The volume
1M+ledger rows in a month
The file carries the whole general ledger and every document for the month. The ledger alone can exceed one million rows.
The schema
The file follows the NRA's official schema, which consists of a very large number of rules. A file that passes the schema can still be rejected at validation.
The deadline
7 daysto correct after a rejection
A rejected file gives you 7 days to correct it. Otherwise it is treated as unfiled: a penalty of up to BGN 15,000 (Art. 277a of the Tax and Social Insurance Procedure Code).
How Safty checks
Every file goes through the schema, the NRA annexes and the consistency rules from the NRA's own Q&A, then a test submission to the NRA. An error the test returns is fixed before the real submission.
SAF‑T file check
Open your monthly file right in your browser. You'll see the trial balance, VAT by code and the errors the NRA would reject the file for, under its published rules.
The file stays on your computer. We don't store it.
000000000_01_2026.xml
the monthly SAF‑T file
Checked against the published rules
The process
Three steps, without changing anything in your systems.
Source
ERP system, accounting software, Excel sheets and even paper documents. We read them and never write to them.
Assembles the file and checks it against the schema, the annexes and the NRA's consistency rules.
Result
Checked against the schema, the annexes and a test submission to the NRA.
One month in Safty and the whole year on one screen.
Months 2027
January
FiledAccepted by the NRA
February
FiledAccepted by the NRA
March
FiledAccepted by the NRA
April
Not closed yetMonthly SAF‑T file
March 2027
6. NRA response
Filing deadline: 30.04.2027 (8 days left)If the day is a non-working day, the deadline is the first working day after it.
The file is filed with the NRA, 8 days before the deadline.
The pilot month
One closed reporting month from your systems: real data, real volume. Scope and price are fixed in writing after the first conversation. The goal: a file that passes on the first submission.
The system reads one closed month from your systems and never writes to them.
The full volume: general ledger, counterparties, items, source documents.
The schema, NRA Annexes 2 and 3, and a test submission to the NRA before the real one.
Checked against the schema and the annexes, passed the NRA test submission. You file it yourself, with your own qualified signature.
What would trigger a rejection, on which rule, and where the cause is.
What to change so the same errors don't come back.
The findings and the plan, whether or not the work continues.
Trust and security
Safty is built by Juma, a company under independent audit.
Large enterprises have filed SAF‑T every month since January 2026; medium and small companies follow in waves to 2030. Safty is the only SAF‑T product built for the finance team, not the IT department: the chief accountant sees the file, the check and the reason behind every finding, with no implementation project. It starts with one reporting month. The team behind Safty, Juma, builds systems on top of a company's accounting and ERP systems without replacing them, and the monthly file is the first of them.
The system reads and never writes. There is no write path back to your systems.
SAML 2.0 and SCIM, including Okta and Entra ID.
Private cloud or on-premise installation.
Independent audit by A-LIGN. Report available under signed NDA.
Certified information security management.
Art. 28 agreements. AES-256 at rest, TLS in transit.
Next step
A short request: your company, your system, your volume. We reply by email.
You fill in the request.
We review your scope: systems, legal entities, volume.
You receive a written proposal for a pilot month.
This form and the linked brochure are in Bulgarian — the same booking process every visitor uses. Write in English; we'll reply in English.
Prefer to write directly?

SOC 2 Type II · ISO 27001 · GDPR
The handbook
Who files, from when, what the file contains, how it is submitted and what happens on rejection. 11 pages, every claim with its source.
The SAF‑T handbook
Who files, deadlines, submission, penalties
PDF · Bulgarian · 11 pages
We use the email only to send you the handbook. This form and the linked brochure are in Bulgarian — the same booking process every visitor uses. Write in English; we'll reply in English.
SAF‑T at a glance