Skip to Content

Bulgaria SAF-T

208.95 208.95

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

Bulgaria SAF-T (BG)

NRA SAF-T (BG) XML audit file (Bulgarian profile of OECD SAF-T 2.0)

Produce the Bulgarian SAF-T (BG) XML audit file required by the NRA — National Revenue Agency (Национална агенция за приходите), built on the OECD Standard Audit File for Tax, version 2.0. The obligation starts with large enterprises from 1 January 2026 and expands in phases to all enterprises by 2029 and micro-enterprises by 2030. Your posted accounting data is aggregated into a single file for download and submission to the NRA.

What it does

SAF-T (BG) export — three variants

Monthly (chart of accounts, customers, suppliers, VAT tax table, GeneralLedgerEntries and SourceDocuments — sales invoices, purchase invoices, payments), annual (fixed-asset register) and on-demand audit file, all in the published NRA SAF-T schema (a Bulgarian profile of OECD SAF-T 2.0; schema v1.0.2, effective 1 April 2026). The XML namespace and version are emitted per the NRA pattern and are overridable on the company SAF-T settings.

Period export model

Pick a variant and date range; Odoo collects the posted invoices, vendor bills, journal entries and payments, builds the file, stores it as a downloadable attachment and records the document and GL-line counts.

Real EIK / EGN / VAT validation

The official check-digit algorithms for the Bulgarian EIK / Bulstat (nine- and thirteen-digit unified identification code), the EGN (ten-digit personal number, with embedded-date plausibility) and the BG VAT number, applied on company and partner.

Phase & threshold engine

Classifies the company into Phase 1 (net sales above BGN 300,000,000 or NRA payments above BGN 3,500,000), Phase 2, 3 or 4, and flags each document whose date falls inside an active mandatory reporting period.

SAF-T (BG) business-rule validation

A Bulgaria rule set layered on the shared engine's EN 16931-style core: company EIK / VAT, customer EIK, BGN / EUR currency, VAT codes VS / VR / VZ / VE / VN and credit-note referencing, surfaced before export.

Editable NRA defaults

The SoftwareValidationNumber and phase thresholds are held on the company record. Nothing is bundled or sent anywhere except the file you generate and submit yourself.

Built for Bulgaria

Authority: NRA — National Revenue Agency (Национална агенция за приходите). Format: the published NRA SAF-T (BG) schema, a Bulgarian profile of OECD SAF-T 2.0 (schema v1.0.2, effective 1 April 2026; NRA Order № З-ЦУ-30-359). Currency: Bulgarian Lev (BGN). The connector builds on a shared e-Invoice Core Engine and registers a Bulgarian jurisdiction profile and validation rule set.

Compatible with Odoo 18 and Odoo 19.

Disclosure: this module generates a SAF-T (BG) XML file locally for you to download and submit to the NRA. It transmits nothing on its own; your EIK, VAT number and software-validation number are stored solely on your own database.

Screenshots

Bulgarian Saf T Bg Monthly E

Bulgarian Saf T Bg Monthly E

Posted Bgn Customer Invoice

Posted Bgn Customer Invoice

Update date: 2026-07-02