0% found this document useful (1 vote)
1K views30 pages

SAF-T For Romania - SAP - ERP

This document provides information about customizing settings required for generating Standard Audit File - Taxation (SAF-T) files in Romania. It discusses enabling SAF-T data extraction and file generation for Romania in the system. It also covers maintaining global parameters to populate contact information in file headers and configuring file splitting settings. Country-specific customizing for Romania is described.

Uploaded by

Liviu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
1K views30 pages

SAF-T For Romania - SAP - ERP

This document provides information about customizing settings required for generating Standard Audit File - Taxation (SAF-T) files in Romania. It discusses enabling SAF-T data extraction and file generation for Romania in the system. It also covers maintaining global parameters to populate contact information in file headers and configuring file splitting settings. Country-specific customizing for Romania is described.

Uploaded by

Liviu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

© 2022 SAP SE or an SAP affiliate company. All rights reserved.

PUBLIC
2022-06-17

SAF-T for Romania

THE BEST RUN


Content

1 Standard Audit File - Taxation (SAF-T). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3


1.1 Customizing for SAF-T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Generic Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Country-Specific Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
1.2 Creating and Processing SAF-T Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Extracting SAF-T Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Deleting Extracted Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Generating the SAF-T File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Monitoring SAF-T Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Downloading the SAF-T File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Validating and Submitting SAF-T Files for Romania. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

SAF-T for Romania


2 PUBLIC Content
1 Standard Audit File - Taxation (SAF-T)

The Standard Audit File - Taxation (SAF-T) solution for Romania enables to you create and process SAF-T files
in accordance with the requirements of the tax authorities.

Overview

SAF-T is an electronic exchange XML standard to report business transactional data between companies and
external parties such as tax administrations, auditing systems and others.

The standard describes an electronic file format, which defines accounting data to be reported, and its data
structure, so that it may be submitted to the tax authorities or external parties for review.

SAF-T in Romania

In Romania, regulatory reporting requires that taxpayers are obliged to present their accounting data in SAF-T
format to the National Agency for Fiscal Administration of Romania (Agenția Națională de Administrare Fiscală,
ANAF). In Romania, the SAF-T file to be submitted to ANAF is known as Information Statement D406. The law
defines the dates from which the submission of these files are mandatory for different categories of taxpayers.

You use the SAF-T solution for Romania to extract data and create SAF-T files, compliant with the regulations of
ANAF. That is, to transform accounting data from your business into a predefined exchange format and
prepare it for transfer to external systems (tax authorities) electronically.

The SAF-T solution encompasses the extraction of data and the generation of the SAF-T file. Additionally, you
may delete extracted data or access a monitoring tool that gives you an overview of all SAF-T operations that
have been carried out.

The actual communication with the tax authorities, that is, the sending of the SAF-T file, are separate steps,
with the latter being dependent on additional information from ANAF and access to its official web portal.

Customizing for SAF-T [page 4]


Find information about the Customizing settings required for using SAF-T functions for Romania.

Creating and Processing SAF-T Files [page 22]


Find information about the steps of creating and submitting the SAF-T file for Romania and the reports
available for managing SAF-T data in the system.

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 3
1.1 Customizing for SAF-T

Find information about the Customizing settings required for using SAF-T functions for Romania.

Before performing activities for SAF-T reporting in the system, you must carry out a number of Customizing
settings.

The following settings are prerequisites for using the SAF-T reports:

● Generic settings enabling the local version Romania for generic SAF-T functions such as data extraction
and file generation.
● Customizing settings specific to Romania.

See the documentation below for more details.

Generic Settings [page 4]


Learn about the Customizing settings that must be performed for SAF-T functions in general,
regardless of which country you are implementing in your system.

Country-Specific Settings [page 7]


Learn about the Customizing settings that are required for SAF-T functions and are specific to
Romania.

1.1.1 Generic Settings

Learn about the Customizing settings that must be performed for SAF-T functions in general, regardless of
which country you are implementing in your system.

Make the settings described in the sections below.

Activate Country for Extraction and Generation [page 5]


Enable SAF-T data extraction and file generation for your country.

Maintain Global Parameters [page 5]


Maintain global parameters for your company code to enable the system to fill the company contact
person data in the header of the SAF-T file.

Configure File Splitting [page 6]


Make settings for file splitting that is performed during the generation of the SAF-T file.

Make Settings for Electronic Document Processing [page 7]


To enable the generation of electronic SAF-T files, make settings for electronic document processing.

SAF-T for Romania


4 PUBLIC Standard Audit File - Taxation (SAF-T)
1.1.1.1 Activate Country for Extraction and Generation

Enable SAF-T data extraction and file generation for your country.

Context

To carry out the SAF-T data extraction and file generation in your SAP system, you must first maintain an entry
for your ISO 3166 two-digit country-code in the system. This will register your country and enable the data
extraction and file generation reports for SAF-T.

To do this, make the following settings in Customizing for Financial Accounting (New), under General Ledger
Accounting (New) Periodic Processing Report Statutory Reporting: Romania Standard Audit File for Tax
Purposes (SAF-T) Generic Settings :

Procedure

1. Activate the country for which you want to extract SAF-T data in the Activate Countries for SAF-T Data
Extraction Customizing activity (view SAFTNV_INTCA_EXT).

Make an entry with an ISO 3166 (two-digit) country code, relevant for your processing, and save your entry.
2. You activate the country for which you want to generate a SAF-T file in the Activate Countries for SAF-T File
Generation Customizing activity (view SAFTNV_INTCA_GEN)

Make an entry with an ISO 3166 (two-digit) country code, relevant for your processing, and save your entry.

1.1.1.2 Maintain Global Parameters

Maintain global parameters for your company code to enable the system to fill the company contact person
data in the header of the SAF-T file.

Context

Make the settings below to ensure the data under the Header > Company > Contact > ContactPerson
section of the SAF-T file is filled correctly.

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 5
Procedure

1. In Customizing for Financial Accounting (New), choose Financial Accounting Global Settings (New)
Global Parameters for Company Code Enter Global Parameters .
2. Select your company code and choose Additional Data.
3. Maintain the following parameters:

○ ROFNAM: First Name of Contact Person


○ ROLNAM: Last Name of Contact Person
○ ROTELN: Phone Number of Contact Person
4. Save your entries.

1.1.1.3 Configure File Splitting

Make settings for file splitting that is performed during the generation of the SAF-T file.

Context

By default, when generating the SAF-T file, separate files are created for the Master Files, General Ledger
Entries and Source Documents sections. The system also splits each file in case the number of documents
exceeds 10 million within the file. If you want to change these settings, make the settings below:

Procedure

1. Go to transaction SM30 and maintain the SAFTNV_FS_TRANS Customizing view.


2. If required, set the maximum number of documents for file splitting for each section (Master Files, General
Ledger Entries and Source Documents) separately.
3. If you want to disable file splitting to generate one single file including all sections, set the maximum
number of documents to 0 for each section.

 Note

We recommend that you disable file splitting and you only use file splitting if required.

SAF-T for Romania


6 PUBLIC Standard Audit File - Taxation (SAF-T)
1.1.1.4 Make Settings for Electronic Document Processing

To enable the generation of electronic SAF-T files, make settings for electronic document processing.

Context

Make the following settings for electronic document processing in Customizing for Cross-Application
Components, under General Application Functions eDocument General Settings :

Procedure

1. For a company code, activate the types of source documents for which you want electronic documents to
be created in the Activate Source Type Documents for Company Code (view EDOCOMPANYACTIV)
Customizing activity.

For SAF-T Romania, activate the source document type SAFT_GEN for your company code.
2. Select the interface type that calls the eDocument solution variant that you want to use for the generation
of SAF-T files in the Define Interface Type for eDocument (view EDOINTTYPEV) Customizing activity.

For SAF-T Romania, use the following values:


○ eDocument Type: RO_SAFT
○ Interface Type: AIF_XML (AIF used for XML generation)

1.1.2 Country-Specific Settings

Learn about the Customizing settings that are required for SAF-T functions and are specific to Romania.

Business Partner Classification

Make the settings for classifying business partners in Romania. For more information, see SAP Note 2338527
.

Customizing Settings for SAF-T Reporting

Make the Romania-specific settings for SAF-T Romania. To do that, in Customizing, choose Financial
Accounting (New) General Ledger Accounting (New) Periodic Processing Report Statutory Reporting:
Romania Standard Audit File for Tax Purposes (SAF-T) .

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 7
You must maintain the following Romania-specific Customizing activities:

● Classify G/L Accounts (/CEECV/RO_SAFT_ACCMA transaction)


● Define Document Types for Reporting (/CEECV/RO_SAFT_DOCMF transaction)
● Define Payment Document Types for Reporting (/CEECV/RO_SAFT_DOCPY transaction)
● Define Tax Codes (/CEECV/RO_SAFT_TAXCO transaction)
● Define Tax Types (/CEECV/RO_SAFT_TAXTY transaction)
● Map Tax Codes (/CEECV/RO_SAFT_TAXMA transaction)
● Map Classic Withholding Tax Codes (/CEECV/RO_SAFT_WHTCM transaction)
● Map Extended Withholding Tax Types and Codes (/CEECV/RO_SAFT_WHTMA transaction)
● Define Document Statuses for Exclusion (/CEECV/RO_SAFT_EXBST transaction)
● Classify Material Types (/CEECV/RO_SAFT_GOODS transaction)
● Map Invoice Types (/CEECV/RO_SAFT_INVTP transaction)
● Define Movement Types (/CEECV/RO_SAFT_MOVTY transaction)
● Map Movement Types (/CEECV/RO_SAFT_MVTPM transaction)
● Map Payment Methods (/CEECV/RO_SAFT_PYMCH transaction)
● Define Unit of Measures (/CEECV/RO_SAFT_UOM transaction)
● Map Unit of Measures (/CEECV/RO_SAFT_UOMMA transaction)
● Define Valid Analysis Types (/CEECV/RO_SAFT_VALAN transaction)

 Note

● For more information about the individual Customizing activities, check the documentation attached to
the activities in the system.
● Updates in the Customizing (SPRO transaction) are only delivered with Support Packages (SPs).
Depending on which SP your system is on, not all Customizing activities may be displayed for you.
Once you implement the latest SP for your release, the Customizing will be updated with the latest
changes. As a workaround, you can call the views using the transaction codes mentioned above and
check the documentation for those views under the sections below.

Classify G/L Accounts [page 9]


Classify the G/L accounts relevant for reporting under the Master Files General Ledger Accounts
section of the SAF-T file.

Define Document Types for Reporting [page 10]


Specify document types relevant for reporting in the SAF-T file.

Define Payment Document Types for Reporting [page 11]


Specify payment document types relevant for reporting in the SAF-T file.

Define Tax Codes [page 12]


Define tax codes relevant for reporting in the SAF-T file.

Define Tax Types [page 13]


Define tax types relevant for reporting in the SAF-T file.

Map Tax Codes [page 14]


Map internal VAT tax codes to tax codes and tax types defined by ANAF.

Map Classic Withholding Tax Codes [page 15]


Map classic withholding tax codes to tax codes and tax types defined by ANAF.

Map Extended Withholding Tax Types and Codes [page 16]

SAF-T for Romania


8 PUBLIC Standard Audit File - Taxation (SAF-T)
Map extended withholding tax codes and withholding tax types to tax codes and tax types defined by
ANAF.

Define Document Statuses for Exclusion [page 17]


Define document statuses for documents to be excluded from SAF-T reporting.

Classify Material Types [page 17]


Classify material types relevant for reporting in the SAF-T file.

Map Invoice Types [page 18]


Map internal document types to invoice types defined by ANAF.

Define Movement Types [page 18]


Define movement types relevant for reporting in the SAF-T file.

Map Movement Types [page 19]


Map internal movement types to the movement types defined by ANAF.

Map Payment Methods [page 20]


Map your payment methods to the payment mechanisms and payment methods defined by ANAF.

Define Unit of Measures [page 20]


Define unit of measures to be used in the SAF-T file.

Map Unit of Measures [page 21]


Map your base unit of measures to the unit of measures defined by ANAF.

Define Valid Analysis Types [page 22]


Specify analysis types relevant for reporting in the SAF-T file.

1.1.2.1 Classify G/L Accounts

Classify the G/L accounts relevant for reporting under the Master Files General Ledger Accounts section
of the SAF-T file.

Context

In this activity, you specify the G/L accounts that must be included under the Master Files General Ledger
Accounts section of the SAF-T file and you classify them based on their account types. You can also map your
G/L account IDs to standard account IDs as required by the tax authorities.

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T)
Classify G/L Accounts . Alternatively, you can call the/CEECV/RO_SAFT_ACCMA transaction.

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 9
2. Enter your chart of accounts and G/L accounts relevant for reporting and assign an account type as
required.
3. If relevant, also map a standard account ID to be included in the SAF-T file.
4. Save your entries.

1.1.2.2 Define Document Types for Reporting

Specify document types relevant for reporting in the SAF-T file.

Context

In this activity, you define the document types of the documents that must be included in the SAF-T file.

You can also assign these document types to source document types, which indicates that the relevant
documents must be reported under the specified subsection of the Source Documents section. If you do not
assign any source document types, the documents will be reported only under the General Ledger Entries
section.

 Note

This activity is not relevant for payment documents. To configure the reporting of payment documents, use
the Define Payment Document Types for Reporting activity.

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T)
Define Document Types for Reporting . Alternatively, you can call the/CEECV/RO_SAFT_DOCMF
transaction.
2. Enter the company code and the document types relevant for reporting.
3. If you want documents to be reported under a specific subsection of the Source Documents section, assign
the relevant source document types.
4. Save your entries.

Related Information

Define Payment Document Types for Reporting [page 11]

SAF-T for Romania


10 PUBLIC Standard Audit File - Taxation (SAF-T)
1.1.2.3 Define Payment Document Types for Reporting

Specify payment document types relevant for reporting in the SAF-T file.

Context

In this activity, you define the document types of the payment documents that must be included in the SAF-T
file.

All documents with the specified document types will be reported under the General Ledger Entries section and
the Payments subsection of the Source Documents section. However, if you also specify a G/L account for a
document type, documents with that document type will be reported under the Payments subsection only if
they have that specific G/L account assigned.

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T)
Define Payment Document Types for Reporting . Alternatively, you can call the/CEECV/RO_SAFT_DOCPY
transaction.
2. Enter the company code and the payment document types relevant for reporting.
3. If you want to restrict the reporting of documents under the Payments subsection of the Source
Documents section based on their G/L accounts, assign the relevant G/L account to the document type.
4. Save your entries.

Example

You have the following payment documents:

Document No. Doc. Type G/L Account

190000000 DZ 0123123123

190000001 KZ 1123123123

190000002 SC 2123123123

190000003 SC 3123123123

190000004 SK 4123123123

190000005 SK 5123123123

You make the following settings in this activity:

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 11
CoCd Doc.Type G/L Account

RO01 DZ <empty>

RO01 KZ <empty>

RO01 SC 3123123123

RO01 SK 5123123123

In this case, the following documents are reported under the G/L Entries and Payments section of the SAF-T
file:

SAF-T File Subsection Reported Documents

G/L Entries 190000000

190000001

190000002

190000003

190000004

190000005

Payments 190000000

190000001

190000003

190000005

1.1.2.4 Define Tax Codes

Define tax codes relevant for reporting in the SAF-T file.

Context

In this activity, you define tax codes in accordance with the classification of the National Agency for Fiscal
Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF). Both VAT and withholding tax
codes must be defined in this activity.

SAF-T for Romania


12 PUBLIC Standard Audit File - Taxation (SAF-T)
Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T)
Define Tax Codes . Alternatively, you can call the/CEECV/RO_SAFT_TAXCO transaction.
2. Enter the codes and descriptions for the tax codes that are relevant for SAF-T reporting.

In the SAF-T file, tax codes and their Romanian descriptions must correspond to the codes and
descriptions defined by ANAF.
3. Save your entries.

1.1.2.5 Define Tax Types

Define tax types relevant for reporting in the SAF-T file.

Context

In this activity, you define tax types in accordance with the classification of the National Agency for Fiscal
Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF). Both VAT and withholding tax
types must be defined in this activity.

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T)
Define Tax Types . Alternatively, you can call the/CEECV/RO_SAFT_TAXTY transaction.
2. Enter the IDs and descriptions for the tax types that are relevant for SAF-T reporting.

In the SAF-T file, tax types and their Romanian descriptions must correspond to the types and descriptions
defined by ANAF.
3. Save your entries.

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 13
1.1.2.6 Map Tax Codes

Map internal VAT tax codes to tax codes and tax types defined by ANAF.

Prerequisites

You have defined ANAF tax codes and tax types in the following Customizing activities:

● Define Tax Codes


● Define Tax Types

Context

In this activity, you map your internal VAT tax codes and tax procedures to the tax codes and tax types defined
by the National Agency for Fiscal Administration of Romania (Agenția Națională de Administrare Fiscală,
ANAF). You can also set up additional parameters for the mapping.

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T) Map
Tax Codes . Alternatively, you can call the/CEECV/RO_SAFT_TAXMA transaction.
2. Enter your tax procedures and VAT tax codes relevant for SAF-T reporting.
3. Map each VAT tax code to an ANAF tax code and tax type.
4. For each mapping, you can define additional attributes, such as a validity period, tax percentage, base rate,
region, and tax exemption reason as required.
5. Save your entries.

Related Information

Define Tax Codes [page 12]


Define Tax Types [page 13]

SAF-T for Romania


14 PUBLIC Standard Audit File - Taxation (SAF-T)
1.1.2.7 Map Classic Withholding Tax Codes

Map classic withholding tax codes to tax codes and tax types defined by ANAF.

Prerequisites

You have defined ANAF tax codes and tax types in the following Customizing activities:

● Define Tax Codes


● Define Tax Types

Context

In this activity, you map your internal classic withholding tax codes to the tax codes and tax types defined by
the National Agency for Fiscal Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF).
You can also set up additional parameters for the mapping.

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T) Map
Classic Withholding Tax Codes . Alternatively, you can call the/CEECV/RO_SAFT_WHTCM transaction.
2. Enter your company code and withholding tax codes relevant for SAF-T reporting.

In case you have not activated any withholding tax solution and you use manual posting for withholding tax,
you can enter a G/L account instead of a withholding tax code.
3. Map each withholding tax code to an ANAF tax code and tax type.
4. For each mapping, you can define a validity period and a tax percentage as required.
5. Save your entries.

Related Information

Define Tax Codes [page 12]


Define Tax Types [page 13]

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 15
1.1.2.8 Map Extended Withholding Tax Types and Codes

Map extended withholding tax codes and withholding tax types to tax codes and tax types defined by ANAF.

Prerequisites

You have defined ANAF tax codes and tax types in the following Customizing activities:

● Define Tax Codes


● Define Tax Types

Context

In this activity, you map your internal extended withholding tax codes and tax types to the tax codes and tax
types defined by the National Agency for Fiscal Administration of Romania (Agenția Națională de Administrare
Fiscală, ANAF). You can also set up additional parameters for the mapping.

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T) Map
Extended Withholding Tax Types and Codes . Alternatively, you can call the/CEECV/RO_SAFT_WHTMA
transaction.
2. Enter your company code and extended withholding tax codes and tax types relevant for SAF-T reporting.

In case you have not activated any withholding tax solution and you use manual posting for withholding tax,
you can enter a G/L account instead of a withholding tax code.
3. Map each withholding tax code to an ANAF tax code and tax type.
4. For each mapping, you can define a validity period and a tax percentage as required.
5. Save your entries.

Related Information

Define Tax Codes [page 12]


Define Tax Types [page 13]

SAF-T for Romania


16 PUBLIC Standard Audit File - Taxation (SAF-T)
1.1.2.9 Define Document Statuses for Exclusion

Define document statuses for documents to be excluded from SAF-T reporting.

Context

In this activity, you specify which document statuses are not relevant for SAF-T reporting. Documents that have
the specified document statuses will not be included in the SAF-T file.

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T)
Define Document Statuses for Exclusion . Alternatively, you can call the/CEECV/RO_SAFT_EXBST
transaction.
2. Enter your company code and the document statuses for exclusion as required.
3. Save your entries.

1.1.2.10 Classify Material Types

Classify material types relevant for reporting in the SAF-T file.

Context

In this activity, you specify whether a material type can be classified as a service or goods. This setting
determines the value of the <GoodsServicesID> element of the SAF-T file under the Master Files
Products section.

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T)
Classify Material Types . Alternatively, you can call the/CEECV/RO_SAFT_GOODS transaction.
2. Enter a material type and its classification as required.

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 17
3. Save your entries.

1.1.2.11 Map Invoice Types

Map internal document types to invoice types defined by ANAF.

Context

In this activity, you map your internal document types to the invoice types defined by the National Agency for
Fiscal Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF).

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T) Map
Invoice Types . Alternatively, you can call the/CEECV/RO_SAFT_INVTP transaction.
2. Enter the document types relevant for SAF-T reporting.
3. Map each document type to an ANAF invoice type.
4. Save your entries.

1.1.2.12 Define Movement Types

Define movement types relevant for reporting in the SAF-T file.

Context

In this activity, you define movement types in accordance with the classification of the National Agency for
Fiscal Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF).

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T)
Define Movement Types . Alternatively, you can call the/CEECV/RO_SAFT_MOVTY transaction.

SAF-T for Romania


18 PUBLIC Standard Audit File - Taxation (SAF-T)
2. Enter the codes and descriptions for the movement types that are relevant for SAF-T reporting.

In the SAF-T file, movement types and their Romanian descriptions must correspond to the codes and
descriptions defined by ANAF.
3. Save your entries.

1.1.2.13 Map Movement Types

Map internal movement types to the movement types defined by ANAF.

Prerequisites

You have defined ANAF movement types in the Define Movement Types Customizing activity.

Context

In this activity, you map your internal movement types to the movement types defined by the National Agency
for Fiscal Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF).

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T) Map
Movement Types . Alternatively, you can call the/CEECV/RO_SAFT_MVTPM transaction.
2. Enter your movement types relevant for SAF-T reporting.
3. map each movement type to an ANAF movement type.
4. Save your entries.

Related Information

Define Movement Types [page 18]

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 19
1.1.2.14 Map Payment Methods

Map your payment methods to the payment mechanisms and payment methods defined by ANAF.

Context

In this activity, you map your internal payment methods to the payment mechanisms and payment methods
defined by the National Agency for Fiscal Administration of Romania (Agenția Națională de Administrare
Fiscală, ANAF).

The possible values for ANAF payment methods and payment mechanisms are delivered by SAP.

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T) Map
Payment Methods . Alternatively, you can call the/CEECV/RO_SAFT_PYMCH transaction.
2. Enter your company code and payment methods relevant for SAF-T reporting.
3. Map each payment method to an ANAF payment mechanism and payment method.
4. Save your entries.

1.1.2.15 Define Unit of Measures

Define unit of measures to be used in the SAF-T file.

Context

In this activity, you define the unit of measure codes in accordance with the requirements of the National
Agency for Fiscal Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF).

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T)
Define Unit of Measures . Alternatively, you can call the/CEECV/RO_SAFT_UOM transaction.

SAF-T for Romania


20 PUBLIC Standard Audit File - Taxation (SAF-T)
2. Enter the codes and descriptions for the unit of measures that must be used in SAF-T reporting.

In the SAF-T file, unit of measures and their Romanian descriptions must correspond to the codes and
descriptions defined by ANAF.
3. Save your entries.

1.1.2.16 Map Unit of Measures

Map your base unit of measures to the unit of measures defined by ANAF.

Prerequisites

You have defined ANAF unit of measures in the Define Unit of Measures Customizing activity.

Context

In this activity, you map your internal base unit of measure codes to the unit of measures defined by the
National Agency for Fiscal Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF).

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T) Map
Unit of Measures . Alternatively, you can call the/CEECV/RO_SAFT_UOMMA transaction.
2. Enter your base unit of measures relevant for SAF-T reporting.
3. Map each base unit of measure to an ANAF unit of measure.
4. Save your entries.

Related Information

Define Unit of Measures [page 20]

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 21
1.1.2.17 Define Valid Analysis Types

Specify analysis types relevant for reporting in the SAF-T file.

Context

In this activity, you define the analysis types that must be included in the SAF-T file for each G/L entry. The
analysis types that you specify for a company code will be included under the Master Files and Source
Documents sections of the SAF-T file.

Procedure

1. In Customizing for Financial Accounting (New), choose General Ledger Accounting (New) Periodic
Processing Report Statutory Reporting: Romania Standard Audit File for Tax Purposes (SAF-T)
Define Valid Analysis Types . Alternatively, you can call the/CEECV/RO_SAFT_VALAN transaction.
2. Enter the company code and select the relevant analysis types as required.
3. Save your entries.

1.2 Creating and Processing SAF-T Files

Find information about the steps of creating and submitting the SAF-T file for Romania and the reports
available for managing SAF-T data in the system.

The SAF-T for Romania process consists of two main steps: Data extraction and file generation, with the
resulting file being submitted through external electronic means to the web portal of the National Agency for
Fiscal Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF), as required by the
Romanian tax authorities. The SAF-T solution also includes additional report functionality for the deletion of
extracted data and monitoring.

For information about the process of generating the SAF-T file and the SAF-T operations that you can perform,
see the sections below.

Extracting SAF-T Data [page 23]


Find information about extracting data necessary for generating the SAF-T file for Romania.

Deleting Extracted Data [page 24]


Find information about deleting data stored earlier in the extraction tables.

Generating the SAF-T File [page 24]


Find information about generating the SAF-T file in accordance with the requirements of the National
Agency for Fiscal Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF).

Monitoring SAF-T Operations [page 26]

SAF-T for Romania


22 PUBLIC Standard Audit File - Taxation (SAF-T)
Find information about using the SAF-T Monitor report to get information on operations you performed
for SAF-T functions.

Downloading the SAF-T File [page 26]


Find information about downloading the SAF-T file to your file system.

Validating and Submitting SAF-T Files for Romania [page 27]


Find information about the validation and submission of SAF-T files to the National Agency for Fiscal
Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF).

1.2.1 Extracting SAF-T Data

Find information about extracting data necessary for generating the SAF-T file for Romania.

Use

The first step in the SAF-T process is to extract data from your financial system. Data can be extracted for a
specific company and for a given time period. This data extraction allows the SAF-T solution to later generate
the SAF-T-compliant XML file. Data extraction reads the company's data and writes the selected data to so-
called "extraction tables" that store data to later generate the SAF-T file.

Prerequisites

You have made the required Customizing settings as described in Customizing for SAF-T [page 4].

Activities

To extract SAF-T data for Romania, on the SAP Easy Access screen, choose Accounting Financial
Accounting Reporting SAF-T (New) Extract SAF-T Data or call the SAFTN_E transaction.

For information about how to use the report for extraction, see the system report documentation available
under the Program Documentation button on the selection screen.

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 23
1.2.2 Deleting Extracted Data

Find information about deleting data stored earlier in the extraction tables.

Use

You can delete previously-extracted data from the system, and remove their corresponding entries from the
extraction tables. This allows you to re-extract data that was incorrectly extracted, or simply re-extract data to
remove gaps from your extraction periods.

 Caution

SAF-T reporting must be gapless at all times.

We recommend that you regularly delete the entries from the extraction tables after file generation and
submission. This improves the performance of the report while generating the XML file.

If you have accidentally deleted extracted data or you need them again after deletion, you can extract them
again.

Activities

To delete extracted data for SAF-T for Romania, on the SAP Easy Access screen, choose Accounting
Financial Accounting Reporting SAF-T (New) Delete Extracted Data or call the SAFTN_D transaction.

For information about how to use the report for deletion, see the system report documentation available under
the Program Documentation button on the selection screen.

1.2.3 Generating the SAF-T File

Find information about generating the SAF-T file in accordance with the requirements of the National Agency
for Fiscal Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF).

Use

When generating the SAF-T file, the system uses previously extracted data to create a SAF-T compliant XML
file, ready for submission to ANAF.

SAF-T for Romania


24 PUBLIC Standard Audit File - Taxation (SAF-T)
Prerequisites

● You have made the required Customizing settings as described in Customizing for SAF-T [page 4].
● You have installed the Electronic Document Processing Framework. For more information, see SAP Note
2134248 .
● You have extracted SAF-T data as described in Extracting SAF-T Data [page 23].

Activities

To generate the SAF-T file for Romania, follow the steps below:

1. On the SAP Easy Access screen, choose Accounting Financial Accounting Reporting SAF-T (New)
Generate SAF-T File or call the SAFTN_G transaction.
This transaction triggers the generation of the SAF-T file by creating an eDocument in the eDocument
Cockpit.
2. Enter selection criteria as required and choose Execute.
When you define the selection criteria for a Romanian company code, you use the fields below as follows:
○ File Type: Select the type of the declaration, which can be one of the following:
○ RC Resident Companies: monthly/quarterly declaration for Romanian tax resident companies
○ Document Header Text: Enter the code that indicates the frequency of the submission as classified by
the tax authorities. This value is output in the HeaderComment tag in the header of the SAF-T file. You
can enter one of the following values:
○ L: monthly declaration for tax resident companies
○ T: quarterly declaration for tax resident companies

 Note

If you disabled file splitting in your Customizing settings, you cannot use placeholders in the value of
the File Name field.

For information about the other fields on the screen, see the field helps (F1). For information about how to
use the report for file generation, see the system report documentation available under the Program
Documentation button on the selection screen.
3. Go to the eDocument Cockpit to complete the generation of the SAF-T file.
To find the eDocument Cockpit, on the SAP Easy Access screen, choose Cross-Application Functions
Document and Reporting Compliance eDocument Cockpit or call the EDOC_COCKPIT transaction.
You can see the eDocument that you created in the previous step with the eDocument Created status. You
can identify the eDocument using the eDocument Source Key column, which shows the Run ID that was
generated when you executed the Generate SAF-T File (SAFTN_G) transaction.
4. Select the eDocument and choose Generate File.
The system creates the XML file in the background. You can check the status using Goto... SAF-T
Log . You can now download the file as described in Downloading the SAF-T File [page 26].
5. If required, you can cancel the eDocument or, once you have submitted the file to the tax authorities and
received a response, you can set the status of the file to Accepted by Tax Authority or Rejected by Tax
Authority.

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 25
For information about the actions supported for this process, choose the Help pushbutton on the top of the
process-specific screen.

1.2.4 Monitoring SAF-T Operations

Find information about using the SAF-T Monitor report to get information on operations you performed for SAF-
T functions.

Use

When using the monitoring report for SAF-T, you can obtain detailed information on various SAF-T operations
carried out for a given time period, country and company code. This includes information on extractions, file
generation, as well as information on ledger types, extraction modules, XML schema versions, run time, and
access to execution logs for each operation.

Activities

To monitor SAF-T operations, on the SAP Easy Access screen, choose Accounting Financial Accounting
Reporting SAF-T (New) Monitor SAF-T or call the SAFTN_M transaction.

For information about how to use the report for monitoring, see the system report documentation available
under the Program Documentation button on the selection screen.

1.2.5 Downloading the SAF-T File

Find information about downloading the SAF-T file to your file system.

After you have created your SAF-T file in the eDocument Cockpit, you can download the SAF-T file to your file
system.

To do so, you must run the Download File report (transaction CG3Y) and indicate the source file on the server
(the location selected when generating the file), and the target filename and folder in your local system.

 Note

The Download File can run only in online mode and downloading large files (larger than 25MB) may exceed
the maximum system response time. Thus, we recommend that you manually copy large files directly from
the application server.

For more information, see Generating the SAF-T File [page 24] and refer also to the system report
documentation for Download File.

SAF-T for Romania


26 PUBLIC Standard Audit File - Taxation (SAF-T)
1.2.6 Validating and Submitting SAF-T Files for Romania

Find information about the validation and submission of SAF-T files to the National Agency for Fiscal
Administration of Romania (Agenția Națională de Administrare Fiscală, ANAF).

ANAF requires that the generated files are submitted and validated on their official web portal. For validation,
ANAF provides a program (SoftJ), which can be downloaded by taxpayers from the web portal and can be used
independently for checks in their own computer system.

Refer to the ANAF guidelines for information about the submission of SAF-T files on their website.

SAF-T for Romania


Standard Audit File - Taxation (SAF-T) PUBLIC 27
Important Disclaimers and Legal Information

Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:

● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your
agreements with SAP) to this:

● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.

● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such
links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this
information.

Videos Hosted on External Platforms


Some videos may point to third-party video hosting platforms. SAP cannot guarantee the future availability of videos stored on these platforms. Furthermore, any
advertisements or other content hosted on these platforms (for example, suggested videos or by navigating to other videos hosted on the same site), are not within
the control or responsibility of SAP.

Beta and Other Experimental Features


Experimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by
SAP at any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use
the experimental features in a live operating environment or with data that has not been sufficiently backed up.
The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your
feedback (e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP.

Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax
and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of
example code unless damages have been caused by SAP's gross negligence or willful misconduct.

Bias-Free Language
SAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities,
genders, and abilities.

SAF-T for Romania


28 PUBLIC Important Disclaimers and Legal Information
SAF-T for Romania
Important Disclaimers and Legal Information PUBLIC 29
www.sap.com/contactsap

© 2022 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form


or for any purpose without the express permission of SAP SE or an SAP
affiliate company. The information contained herein may be changed
without prior notice.

Some software products marketed by SAP SE and its distributors


contain proprietary software components of other software vendors.
National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for


informational purposes only, without representation or warranty of any
kind, and SAP or its affiliated companies shall not be liable for errors or
omissions with respect to the materials. The only warranties for SAP or
SAP affiliate company products and services are those that are set forth
in the express warranty statements accompanying such products and
services, if any. Nothing herein should be construed as constituting an
additional warranty.

SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.

Please see https://www.sap.com/about/legal/trademark.html for


additional trademark information and notices.

THE BEST RUN

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy