top of page
Image by Markus Spiske

Romania SAF-T Process

The Romania SAF-T, which stands for Standard Audit File for Tax, is a standardized electronic format for collecting and exchanging accounting data between taxpayers and the Romanian tax authorities. It is a digital file that contains all the accounting records required for tax compliance, including invoices, receipts, and other documents related to financial transactions.

 

The purpose of SAF-T is to streamline the tax reporting process, reduce the administrative burden on taxpayers, and improve tax compliance by providing the tax authorities with timely and accurate information. The Romania SAF-T is mandatory for certain categories of taxpayers, such as those with a turnover above a certain threshold or those engaged in specific industries.

 

The Romania SAF-T is based on the international SAF-T standard developed by the Organization for Economic Cooperation and Development (OECD) and is designed to be compatible with other countries’ SAF-T formats. The file must be submitted to the tax authorities electronically, in XML format, within a specified time frame, and failure to comply with the requirements can result in penalties.

 

Overall, the Romania SAF-T is an important tool for tax authorities to improve their tax administration, combat tax evasion and fraud, and ensure that taxpayers are complying with their tax obligations.

SAF-T Reporting and Obligations

​

The legal background for the Standard Audit File for Tax (SAF-T) in Romania is based on the following legislative acts:

 

  • Law no. 207/2015 on the Fiscal Procedure Code – This law regulates the procedures for the collection and payment of taxes in Romania, including the requirements for electronic filing of tax-related documents, such as the SAF-T.

​

  • Order no. 2634/2015 of the President of the National Agency for Fiscal Administration (ANAF) – This order establishes the technical specifications for the SAF-T reports, including the mandatory fields and data formats.

 

  • Order no. 3540/2016 of the President of ANAF – This order establishes the procedures for submitting SAF-T reports to the tax authorities, including the deadlines and the requirements for electronic signatures.

 

  • Order no. 3021/2019 of the President of ANAF – This order amends the technical specifications for the SAF-T reports, including the mandatory fields and data formats.

 

The SAF-T reporting requirements in Romania are designed to ensure compliance with tax regulations and facilitate tax audits by providing the tax authorities with accurate and comprehensive information about a company’s assets and transactions. Failure to comply with these requirements may result in penalties and fines for non-compliance.

SAF-T

Phases of SAF-T Romania Process

 

The Romania SAF-T process involves several steps,

including preparation, creation, validation, and

submission of the SAF-T file to the tax authorities.

The following are the key steps involved in the process:

 

Preparation: Taxpayers must prepare and collect all accounting data required for the SAF-T file. This includes invoices, receipts, bank statements, and other documents related to financial transactions. It is important to ensure that all data is accurate and complete, as any errors or omissions can result in penalties.

Creation: Once all the required data has been collected, taxpayers must create the SAF-T file in XML format. The file should include all the accounting data required by the tax authorities, including the chart of accounts, customer and supplier details, transaction details, and VAT information.

Validation: After creating the SAF-T file, taxpayers must validate it to ensure that it complies with the requirements set by the tax authorities. This includes checking that all data is accurate, complete, and in the correct format.

Submission: Once the SAF-T file has been validated, taxpayers must submit it to the tax authorities electronically, using a secure online portal or other approved method. The file must be submitted within the specified timeframe, usually on a monthly or quarterly basis.

Confirmation: After submitting the SAF-T file, taxpayers should receive a confirmation from the tax authorities acknowledging receipt of the file. It is important to retain this confirmation as proof of compliance.

 

Overall, the Romania SAF-T process requires taxpayers to maintain accurate and complete accounting records, create and validate the SAF-T file, and submit it to the tax authorities within the specified timeframe. By complying with the SAF-T requirements, taxpayers can ensure that they are meeting their tax obligations and avoid penalties for non-compliance.

 

The Preparation Phase

 

The preparation phase of the Romania SAF-T process involves gathering all the accounting data required for the SAF-T file.

The following are some key steps that taxpayers should take during the preparation phase:

Understand the requirements: Taxpayers should familiarize themselves with the requirements of the Romania SAF-T and understand what data is required to be included in the file. This may include invoices, receipts, bank statements, and other documents related to financial transactions.

Collect data: Taxpayers should collect all the accounting data required for the SAF-T file. This may involve extracting data from accounting software or other business systems, such as point-of-sale systems or inventory management systems.

Verify data accuracy: It is important to ensure that all the data collected is accurate and complete. Taxpayers should check that all transactions have been recorded correctly, and that there are no errors or omissions in the data.

Organize data: Taxpayers should organize the data in a way that is easy to understand and navigate. This may involve grouping data by transaction type, customer or supplier, or time period.

Ensure data consistency: It is important to ensure that the data is consistent with other business records, such as invoices and receipts. Taxpayers should verify that the data in the SAF-T file matches the data in these records.

Check VAT compliance: Taxpayers should ensure that the SAF-T file includes all the necessary VAT information, including VAT numbers for customers and suppliers, VAT rates, and VAT amounts.

 

The Creation Phase

 

The creation phase of the Romania SAF-T process involves creating the SAF-T file in XML format.

Here are some key steps that taxpayers should take during the creation phase:

Choose software: Taxpayers should choose an accounting software or a SAF-T software that can generate the SAF-T file in XML format. The software should be able to extract data from the business systems and create a valid SAF-T file.

Map data: Taxpayers should map the data from the accounting software or business systems to the SAF-T file structure. This involves identifying the fields in the SAF-T file that correspond to the data in the accounting software and ensuring that the data is correctly mapped.

Create the file: Using the chosen software, taxpayers should create the SAF-T file in XML format. The file should include all the accounting data required by the tax authorities, including the chart of accounts, customer and supplier details, transaction details, and VAT information.

Verify file structure: Taxpayers should verify that the SAF-T file has the correct structure and includes all the required data. The file should be validated using a SAF-T validation tool to ensure that it meets the requirements of the tax authorities.

Name the file: Taxpayers should name the SAF-T file using a specific format set by the tax authorities. The file name should include the taxpayer’s identification number, the tax period covered by the file, and the SAF-T extension.

 

Overall, the creation phase of the Romania SAF-T process involves creating a valid SAF-T file that includes all the accounting data required by the tax authorities. By using the right software and mapping the data correctly, taxpayers can ensure that their SAF-T file is accurate, complete, and compliant with the requirements set by the tax authorities.

 

The Validation Phase

 

The validation phase of the Romania SAF-T process involves ensuring that the SAF-T file complies with the requirements set by the tax authorities.

Here are some key steps that taxpayers should take during the validation phase:

Use a SAF-T validation tool: Taxpayers should use a SAF-T validation tool to check the SAF-T file for errors or omissions. The validation tool will check the file structure, data formats, and values to ensure that they meet the requirements set by the tax authorities.

Fix errors: If the validation tool identifies any errors or omissions in the SAF-T file, taxpayers should fix them before submitting the file. Common errors may include missing or incorrect data, invalid formats or values, or incomplete records.

Re-validate: After fixing any errors, taxpayers should re-validate the SAF-T file using the SAF-T validation tool to ensure that all errors have been corrected.

Retain validation report: Taxpayers should retain a copy of the SAF-T validation report as proof of compliance. The report should include information on the validation tool used, the validation date, and any errors or omissions identified.

 

The Submission Phase

 

The submission phase of the Romania SAF-T process involves submitting the validated SAF-T file to the tax authorities.

Here are some key steps that taxpayers should take during the submission phase:

Choose submission method: Taxpayers can submit the SAF-T file to the tax authorities through several methods, including electronic submission through the National Agency for Fiscal Administration (ANAF) portal or by using a specialized software solution approved by ANAF.

Prepare supporting documents: Taxpayers should prepare any supporting documents required by the tax authorities, such as a declaration of conformity or a power of attorney if submitting the SAF-T file through a third-party service provider.

Submit the file: Taxpayers should submit the validated SAF-T file through the chosen submission method. The ANAF portal will provide a confirmation message if the file has been successfully submitted.

Retain submission receipt: Taxpayers should retain a copy of the submission receipt as proof of submission. The receipt should include information on the submission date, time, and reference number.

Check for acceptance: Taxpayers should check the ANAF portal or other submission method for acceptance of the SAF-T file. The tax authorities may send a notification of acceptance or rejection of the SAF-T file.

 

The Confirmation Phase

 

The confirmation phase of the Romania SAF-T process involves verifying that the SAF-T file has been successfully received and accepted by the tax authorities.

Here are some key steps that taxpayers should take during the confirmation phase:

Check submission status: Taxpayers should check the submission status of the SAF-T file through the ANAF portal or other submission method. The submission status will indicate whether the file has been received, accepted, or rejected by the tax authorities.

Wait for notification: Taxpayers should wait for notification from the tax authorities regarding the status of the SAF-T file. The notification may be sent by email or through the ANAF portal.

Address rejection issues: If the SAF-T file is rejected by the tax authorities, taxpayers should address the issues identified in the rejection notification and resubmit the file. Common reasons for rejection may include missing or incorrect data, invalid formats or values, or incomplete records.

Retain confirmation receipt: Taxpayers should retain a copy of the confirmation receipt as proof of confirmation. The receipt should include information on the confirmation date, time, and reference number.

Declaration in SAF-T Romania

Types of Declaration in SAF-T Romania

 

1. SAF-T MONTHLY / QUARTERLY REPORT (D406)

In Romania, the SAF-T (Standard Audit File for Tax) monthly/quarterly report, also known as Form D406, is a declaration that taxpayers must submit to the tax authorities. This declaration contains detailed information about the taxpayer’s financial transactions for the reporting period. Here are some key features of the SAF-T monthly/quarterly report (D406) in Romania:

Frequency of submission: The SAF-T monthly/quarterly report must be submitted to the tax authorities on a monthly or quarterly basis, depending on the taxpayer’s turnover.

Contents of the report: The SAF-T monthly/quarterly report (D406) includes details of the taxpayer’s financial transactions for the reporting period, including sales, purchases, and other income and expenses. The report must be submitted in XML format and must comply with the technical specifications set by the tax authorities.

Deadline for submission: The deadline for submitting the SAF-T monthly/quarterly report (D406) is the 25th day of the month following the reporting period. For example, if the reporting period is the first quarter of the year (January-March), the deadline for submitting the report is April 25th.

Penalties for non-compliance: Failure to submit the SAF-T monthly/quarterly report (D406) by the deadline can result in penalties and fines imposed by the tax authorities.

 

2. SAF-T Annual Report (D406 Asset)

This declaration contains detailed information about the taxpayer’s fixed assets for the reporting period. Some key features of the SAF-T annual report (D406 Asset) in Romania:

Frequency of submission: The SAF-T annual report (D406 Asset) must be submitted to the tax authorities on an annual basis.

Contents of the report: The SAF-T annual report (D406 Asset) includes details of the taxpayer’s fixed assets for the reporting period, including the acquisition date, purchase price, depreciation method and rate, and tax depreciation expense. The report must be submitted in XML format and must comply with the technical specifications set by the tax authorities.

Deadline for submission: The deadline for submitting the SAF-T annual report (D406 Asset) is the 31st of January of the year following the reporting period. For example, if the reporting period is the calendar year 2022, the deadline for submitting the report is January 31, 2023.

Penalties for non-compliance: Failure to submit the SAF-T annual report (D406 Asset) by the deadline can result in penalties and fines imposed by the tax authorities.

 

3. SAF-T on Request (D406 Stock)

This declaration contains detailed information about the taxpayer’s inventory at a specific point in time.

Here are some key features of the SAF-T on request report (D406 Stock) in Romania:

Frequency of submission: The SAF-T on request report (D406 Stock) must be submitted to the tax authorities upon request.

Contents of the report: The SAF-T on request report (D406 Stock) includes details of the taxpayer’s inventory at a specific point in time, including the quantity, value, and location of each item. The report must be submitted in XML format and must comply with the technical specifications set by the tax authorities.

Deadline for submission: The deadline for submitting the SAF-T on request report (D406 Stock) is specified by the tax authorities upon request.

Penalties for non-compliance: Failure to submit the SAF-T on request report (D406 Stock) by the deadline can result in penalties and fines imposed by the tax authorities.

 

Mandatory Fields in Monthly and Quarterly SAF-T

In Romania, the SAF-T report includes mandatory fields that taxpayers must include in their submission. These mandatory fields ensure that the SAF-T report contains essential information that the tax authorities need for auditing and compliance purposes. The mandatory fields for the monthly and quarterly SAF-T report in Romania are as follows:

In order to use the solution, it is necessary to be a registered user of the ANAF portal with a qualified digital certificate holding one of the SPV PJ rights (legal representative, appointed representative or authorized representative).

​

With third party application user is redirected to IdP, logincert.anaf.ro to get authentication and authorization token. Authentication is done using the qualified digital certificate of the user registered in the ANAF portal.

​

The API Registration link is accessed using the registration tab for developers on anaf.ro. If the user does not have an account in the ANAF Portal, he creates an account in the portal. After the necessary verification processes, access to the SPV (Virtual Private System) area in the ANAF portal is provided. There are two services offered on the portal:

D406

Header information: This section includes information about the taxpayer, such as the taxpayer’s name, tax identification number (TIN), and the reporting period.

Accounting records: This section includes details of the taxpayer’s accounting records, such as general ledger accounts, journal entries, and trial balances.

Inventory records: This section includes details of the taxpayer’s inventory records, such as stock movements, opening and closing stock balances, and inventory valuations.

Fixed assets records: This section includes details of the taxpayer’s fixed assets, such as asset descriptions, acquisition dates, purchase prices, depreciation methods, and tax depreciation expenses.

Accounts receivable and payable records: This section includes details of the taxpayer’s accounts receivable and payable, such as customer and supplier names, invoice numbers, invoice dates, and amounts.

Tax declarations: This section includes details of the taxpayer’s tax declarations, such as VAT returns, tax deductions, and social security contributions.

Tax payment records: This section includes details of the taxpayer’s tax payment records, such as tax payment dates and amounts.

Sales records: This section includes details of the taxpayer’s sales records, such as customer names, invoice numbers, invoice dates, and amounts.

Purchase records: This section includes details of the taxpayer’s purchase records, such as supplier names, invoice numbers, invoice dates, and amounts.

Bank records: This section includes details of the taxpayer’s bank records, such as bank account numbers, transaction dates, and transaction amounts.

​

Mandatory Fields in Annual SAF-T File for Assets

The mandatory fields for the Annual SAF-T file for assets in Romania are as follows:

Header information: This section includes information about the taxpayer, such as the taxpayer’s name, tax identification number (TIN), and the reporting period.

Fixed assets records: This section includes details of the taxpayer’s fixed assets, such as asset descriptions, acquisition dates, purchase prices, depreciation methods, and tax depreciation expenses.

Intangible assets records: This section includes details of the taxpayer’s intangible assets, such as asset descriptions, acquisition dates, purchase prices, and amortization expenses.

Leasing contracts: This section includes details of the taxpayer’s leasing contracts, such as leasing contract numbers, leasing contract dates, and leasing contract terms.

Real estate property records: This section includes details of the taxpayer’s real estate property records, such as property descriptions, acquisition dates, purchase prices, and depreciation methods.

Motor vehicles records: This section includes details of the taxpayer’s motor vehicle records, such as vehicle descriptions, acquisition dates, purchase prices, and depreciation methods.

Asset additions and disposals: This section includes details of the taxpayer’s asset additions and disposals during the reporting period, such as asset descriptions, acquisition and disposal dates, purchase and disposal prices, and gains or losses on disposal.

 

Mandatory Fields on Demand SAF-T File for Stocks

The mandatory fields for the SAF-T file for stocks in Romania are as follows:

Header information: This section includes information about the taxpayer, such as the taxpayer’s name, tax identification number (TIN), and the reporting period.

Stock records: This section includes details of the taxpayer’s stock records, such as product codes, product descriptions, quantities, values, and stock movements.

Suppliers records: This section includes details of the taxpayer’s suppliers, such as supplier names, supplier tax identification numbers, and supplier addresses.

Customers records: This section includes details of the taxpayer’s customers, such as customer names, customer tax identification numbers, and customer addresses.

Tax declarations: This section includes details of the taxpayer’s tax declarations, such as VAT returns, tax deductions, and social security contributions.

Tax payment records: This section includes details of the taxpayer’s tax payment records, such as tax payment dates and amounts.

SAF-T XML File for Romania

 

This example file contains the basic structure of a SAF-T XML file for Romania, including the header information, master files, general ledger entries, and source documents. The header information includes details about the company, the fiscal year, and the currency used. The master files section contains information about the company’s customers, suppliers, and other entities. The general ledger entries section contains information about the company’s accounting transactions, while the source documents section includes details about the company’s invoices, receipts, and other financial documents.

 SAF-T XML File

​Melasoft SAF-T Solution

​

Melasoft SAF-T Solution for Romania is a solution developed by Melasoft SAP Team to help businesses comply with SAF-T requirements in various countries, including Romania. The solution enables businesses to generate electronic files in XML format that contain standardized accounting and tax data required by the tax authorities.

​

Integration with SAP ERP systems: The Melasoft SAF-T solution can be integrated with SAP ERP systems such as SAP S/4HANA to facilitate the extraction of accounting and tax data. This integration allows businesses to automate the creation of SAF-T files and ensure that the data is accurate and up-to-date.

Customisation: The solution can be customised to meet the specific needs of businesses in Romania. For example, businesses can configure the solution to include additional data fields required by ANAF but not included in the standard SAF-T format.

Data validation: The SAP SAF-T solution includes data validation features to ensure that the SAF-T file is complete, accurate, and meets ANAF’s specifications. The solution can highlight any errors or missing data and prompt users to correct problems before submitting the file.

SAF-T Melasoft Solution

Reporting: The solution also offers reporting features that enable businesses to generate various reports on SAF-T data, such as transaction reports, tax reports and audit reports. These reports can help businesses analyse their tax data and ensure they are compliant with ANAF’s regulations.

Updates: Melasoft SAF-T solution is regularly updated to reflect changes in SAF-T regulations in Romania. These updates ensure that the solution is always compliant with ANAF’s specifications and can help businesses avoid non-compliance penalties.

​

Overall, the Melasoft SAF-T solution is a comprehensive solution that can help businesses in Romania comply with SAF-T regulations. However, businesses should make sure they understand ANAF’s requirements and work with experienced consultants to implement the solution correctly.

Wenn Sie mehr über unsere Dienstleistungen und Lösungen erfahren möchten, kontaktieren Sie uns jetzt!

bottom of page