SAF-T UA mandatory from 2026

Can’t generate the file within 2 days after a tax authority request? Automate the process — from data collection to a valid XML.

  • Integration with BAS, Oracle, SAP and other ERP systems
  • SAF-T validation according to tax authority requirements (150+ checks)
  • Processing of 5M+ transactions per month
MySAF-T dashboard

What is
SAF-T UA?

SAF-T UA (Standard Audit File for Tax) is a unified electronic format for exchanging accounting data between companies and the State Tax Service of Ukraine.

Legal framework

Draft law No. 6255 and Ministry of Finance Order No. 1393 establish mandatory SAF-T UA submission for large taxpayers starting January 1, 2025.

Who must submit?

Mandatory for large taxpayers starting January 1, 2025, and for all VAT payers starting January 1, 2027.

Only 2 days to submit

After receiving a request from the tax authority, you have only 2 working days to generate the file. Missing the deadline may result in penalties.

Risks of manual preparation

Manual creation of SAF-T often leads to errors, rejection by the tax authority, and loss of time due to the complex XML structure.

Structure of the SAF-T UA file

SAF-T UA consists of 4 main sections, each containing mandatory and conditionally mandatory data blocks.

01Header Header

02Master Files MasterFiles

  • Accounting policies (AccountingPolicies)
  • Transaction features (TransactionFeatures)
  • General ledger accounts (GeneralLedgerAccounts)
  • Taxonomies (Taxonomies)
  • Customers (Customers)
  • Suppliers (Suppliers)
  • Tax table (TaxTable)
  • Unit of measure table (UOMTable)
  • Analysis type table (AnalysisTypeTable)
  • Movement type table (MovementTypeTable)
  • Products inventory/catalog (Products)
  • Physical stock (PhysicalStock)
  • Owners (shareholders) (Owners)
  • Fixed assets (Assets)
  • Tax differences (TaxDifferences)

03General Ledger Entries GeneralLedgerEntries

  • Journal (Journal)

04Information on supporting accounting documents SourceDocuments

  • Sales data (SalesInvoices)
  • Purchase data (PurchaseInvoices)
  • Payment data (Payments)
  • Inventory movements (MovementOfGoods)
  • Fixed asset transactions (AssetTransactions)
  • Accounting notes and other documents (WorkingDocuments)

The Process of Preparing the Perfect Report

We have transformed the complex process of generating an XML file into a clear step-by-step algorithm for the user.

01
Import

Consolidation

Upload data from BAS, Oracle, SAP, or Excel in one click. The system automatically recognizes the structure and distributes the data into the appropriate tables (Inventory, Assets, Journal Entries).

02
Check

Automatic Audit

Run the validation module. The system will highlight problem areas in red and provide a detailed description of each error (for example, "Missing tax code in transaction No. 12345").

03
Fix

Correction

Make corrections directly in the interface tables or upload an updated data fragment.

04
Build

Generation

Generate the final XML file. At this stage, it is already guaranteed to meet technical requirements.

05
Export

Export

Download the finished file to your computer to apply a qualified electronic signature and submit it via the taxpayer’s electronic cabinet.

MySAF-T has 150+ checks before submitting the file to the tax authority

MySAF-T detects errors at every stage — from data import to the final XML. You fix issues before the tax authority sees them.

01

Import stage validation

The system starts working even before the data enters the MySAF-T database.

  • Instant source analysis
  • Filtering
02

Technical SAF-T audit

Guarantees that the file will successfully pass the tax authority gateway. We validate the file against the following parameters:

  • XSD validity
  • Structural control
  • Syntax
03

Deep business validation

The most important level — validation of the substance of your data, not just the form. The system acts like an electronic auditor:

  • Integrity control
  • Cross-checking
  • Mathematical accuracy
04

Error correction without re-import

You don’t need to contact IT or reload the entire database because of a single error.

  • Point editing
  • Change logging

How MySAF-T works with your accounting system

MySAF-T retrieves data from your accounting software, validates it, generates a ready SAF-T UA file, and stores the history of all changes.

Where we get data from

Directly from the accounting system

SAPOracleBAS

File upload

ExcelCSVXMLTXT
What MySAF-T does
01

Data collection

Combines information from different sources into a single database

02

Validation

150+ checks of structure, mandatory fields, and business logic

03

File generation

Creates a ready XML file according to the SAF-T UA standard

04

Change log

Records all actions for internal audit purposes

Ready SAF-T UA file
HeaderCompany data and reporting period
Master dataCounterparties, accounts, products, taxes
Journal entriesAccounting records and transaction journal
Source documentsSales, purchases, payments, documents

MySAF-T in Numbers

0
volume
processed documents
0
record/min
processed on average
51
tax risks
reduced with SAF-T
0
time savings
compared to manual prep

Choose the optimal solution for your business

Cloud Solution

  • Reliable data storage in Tier III data centers
  • International certificate
  • 72 hours of autonomous operation in case of power failure

Local Solution

  • Full control over data
  • Storage in company infrastructure
  • Confidentiality and security

MySAF-T Advantages

Everything you need for accurate and secure SAF-T UA submission — in one tool

1

Participant in the e-audit system implementation

MySAF-T is part of the electronic audit ecosystem in Ukraine. The product is developed in line with tax authority requirements and is ready for new regulatory changes.

2

Suitable for companies in any industry

Trade, manufacturing, services, finance — the solution is universal. There is no need to adapt internal processes: MySAF-T flexibly adapts to your business.

3

Unique methodology from industry experts

MySAF-T was created in collaboration with practicing accountants and auditors. Every check reflects real requirements of Ukrainian tax legislation.

4

Automatic updates for new requirements

When regulatory standards change, MySAF-T updates automatically without involvement of your IT team. You always submit an up-to-date file in accordance with current regulations.

5

Support at every stage

We assist from the first data import to generating the final SAF-T file so you can be confident in the result.

6

Proven in real Ukrainian businesses

MySAF-T has been successfully implemented in companies across various industries. The experience is confirmed by real clients and positive feedback from finance professionals.

Get a personalized MySAF-T demo

See MySAF-T in action

slide-0slide-1slide-2slide-3

MySAF-T is a software solution designed to generate the SAF-T UA (Standard Audit File for Tax Ukraine) in accordance with the requirements of the State Tax Service of Ukraine. Ensure data validation and generation of a valid XML before submission.

Make sure your data complies with the SAF-T UA standard before submitting to the tax authority.

Version 4.3.1 dated 15.02.2026

Questions and answers about SAF-T UA.

SAF-T UA is a unified electronic reporting standard for the State Tax Service of Ukraine. It allows tax authorities to automatically analyze company data. Currently, it is mandatory for large VAT payers.

As of now — large taxpayers. In the future, the STS plans to extend the obligation to medium-sized businesses as well.

In theory — yes, but in practice it is very difficult and risky. SAF-T UA has a strict XML structure with dozens of required blocks and rules. Manual generation leads to errors and rejections.

MySAF-T automatically generates the SAF-T UA file based on your ERP system data, validates it, and helps submit it to the STS in a few clicks.

Compatible with BAS, SAP, Oracle and other ERP systems. Integration is simple — no scripting or changes to your accounting system required.

Yes. The built-in validator checks structure, logic, required fields, and deviations from the SAF-T UA standard.

Yes. We offer free demo access where you can see how MySAF-T works with your own or test data.

At this moment — no. Submission is done through external services such as PTAKH or the Tax Office portal. MySAF-T generates a validated file ready for upload. As soon as the tax authority provides official integration, it will be implemented.

SAF-T UA updates

No news found

Don’t Risk Your Reporting. Validate Your Data Before Submission.

Request a personalized MySAF-T demo using real data. We’ll show how the system detects errors others miss and generate your first fully compliant SAF-T file.

More than software. An engineering approach to tax security. We combined the power of an automated system with the logic of an experienced accountant. MySAF-T automates routine tasks, validates every digit, and relieves your team from the burden of responsibility for the technical nuances of the SAF-T UA format.

PHONE (FOR GENERAL INQUIRIES)

+38 050 021 68 50

PHYSICAL ADDRESS

11 Sverstiuka Yevhena St., Kyiv, Ukraine, 02002

E-MAIL (FOR GENERAL INQUIRIES)

info@emea-saft.com

WORKING HOURS

Mon. – Fri.: 9:00 – 18:00

Sat. – Sun.: Closed