ID | Section | Sub-section | Element | Description | [RO] Descriere | Type | Sourced Document/Field | Modul de
raportare (Obligatoriu - Mandatory sau Opțional - Optional) pentru secțiuni/ sub-secțiuni/ structuri și câmpuri conform OpANAF nr. 1783/2021[1] |
Modul de
validare pentru raportarea cumulativă și modală pentru secțiuni/
sub-secțiuni/ structuri și câmpuri (Obligatoriu - Mandatory sau Opțional - Optional)[2] |
Syntactic Validation Rules | [RO] Reguli de validare sintactică | Semantic Validation Rules | [RO] Reguli de validare semantică | Default Value | Cardinality | Comments | [RO] Observații | |
S.AD.1 | 5. Structures | 5.1 Address Structure | StreetName | Address line 1. Normally street name or post box. Can also include house number. | Adresa liniei 1. În mod normal, numele străzii sau codul poștală. Poate include, de asemenea, numărul casei. | SAFmiddle2textType | ERP | Optional | Optional | All ISO ASCII characters allowed | Sunt permise toate caracterele ISO ASCII | N/A | N/A | N/A | 0..1 | |||
S.AD.2 | Number | Address line 1. House number if available. | Adresa liniei 1. Numărul casei, dacă este disponibil. | SAFshorttextType | ERP | Optional | Optional | All ISO ASCII characters allowed | Sunt permise toate caracterele ISO ASCII | N/A | N/A | N/A | 0..1 | |||||
S.AD.3 | AdditionalAddressDetail | Address line 2. | Adresa liniei 2. | SAFmiddle2textType | ERP | Optional | Optional | All ISO ASCII characters allowed | Sunt permise toate caracterele ISO ASCII | N/A | N/A | N/A | 0..1 | |||||
S.AD.4 | Building | Identification of the building (e.g. Building A) | Identificarea clădirii (de exemplu, clădirea A) | SAFmiddle1textType | ERP | Optional | Optional | All ISO ASCII characters allowed | Sunt permise toate caracterele ISO ASCII | N/A | N/A | N/A | 0..1 | |||||
S.AD.5 | City | Name of the city/post district. | Numele orașului/districtului poștal. | SAFmiddle1textType | ERP | Mandatory | Mandatory | All ISO ASCII characters allowed | Sunt permise toate caracterele ISO ASCII | N/A | N/A | N/A | 1 | |||||
S.AD.6 | PostalCode | Postal code for the relevant city/post district. | Codul poștal pentru orașul/districtul poștal relevant. | SAFshorttextType | ERP | Optional | Optional | All ISO ASCII characters allowed. No validation of the Postal Code | Sunt
permise toate caracterele ISO ASCII. Nicio validare pentru Codului poștal |
N/A | N/A | N/A | 0..1 | |||||
S.AD.7 | Region | Country specific code to indicate regions / provinces within the tax authority (e.g. IF for Ilfov). | Cod specific fiecărei țări pentru a indica regiunile/ provinciile din cadrul autorității fiscale (de exemplu, IF pentru Ilfov). | SAFmiddle1textType | ERP | Optional | Optional | All ISO ASCII characters allowed | Sunt permise toate caracterele ISO ASCII | Valid codes are from ISO3166-1A2 - RO Dept Codes or none in case of foreign entity | Codurile valide sunt coduri din ISO3166-1A2 - RO Dept Codes sau niciuna în cazul entității străine | N/A | 0..1 | |||||
S.AD.8 | Country | Two-letter country code according to ISO 3166-2-CountryCodes standard. Example RO for Romania. | Cod de țară din două litere în conformitate cu standardul ISO 3166-2-CountryCodes. Exemplu RO pentru România. | ISOCountryCode | ERP | Mandatory | Mandatory | All ISO ASCII characters allowed | Sunt permise toate caracterele ISO ASCII | Validation according to ISO3166-2-CountryCodes | Validare conform ISO3166-2-CountryCodes | RO | 1 | Default Value ”RO” for Romania | Valoare implicită ”RO” pentru România | |||
S.AD.9 | AddressType | Field
to differentiate between multiple addresses and to indicate the type of
address. Choose from the predefined enumerations: examples: StreetAddress, PostalAddress, BillingAddress, ShipToAddress, ShipFromAddress. |
Completat
pentru a face diferența între mai multe adrese și pentru a indica
tipul de adresă. Alegeți dintre enumerările predefinite: exemple: StreetAddress, PostalAddress, BillingAddress, ShipToAddress, ShipFromAddress. |
SAFshorttextType | ERP | Optional | Optional | All
ISO ASCII characters allowed validation on: StreetAddress, PostalAddress, BillingAddress, ShipToAddress, ShipFromAddress. |
Sunt
permise toate caracterele ISO ASCII validare pe: StreetAddress, PostalAddress, BillingAddress, ShipToAddress, ShipFromAddress. |
N/A | N/A | N/A | 0..1 | |||||
S.AM.1 | 5.2 AmountStructure | Amount | The
amount in the header's default currency. Decimal number with two decimals
separated by decimal point sign („ . ”)
This amount may be positive or negative amount. Negative amounts are prefixed with the minus („-”) sign |
Suma
în moneda implicită a antetului. Suma este reprezentată ca un număr zecimal
cu două cifre zecimale după separatorul punct zecimal („ . ”) Această sumă poate fi negativă sau pozitivă după caz. Sumele negative sunt prefixate cu semnul minus („-”) |
SAFmonetaryType | ERP | Mandatory | Mandatory | Decimal
number, decimal POINT delimited, maxim 2 (two) digits after the decimal point
delimitator Validation decimal number |
Număr
zecimal, delimitat prin punct zecimal, maxim 2 (două) cifre după punctul
zecimal Validare număr zecimal |
N/A - the validation between the amount declared and the amount în foreign currency is not verified based on the exchage rate declared | N/A - nu se mai face validarea dintre Suma în lei și Suma în valută, convertită pe baza ratei de schimb valutar raportată | N/A | 1 | Filled
with the amount in RON for Romania. Number with two decimals. For aproximation is used the Order no. 978 from 8 July 2005 of the Ministery of Finance |
Se
completează cu valoarea în RON, pentru România Număr zecimal cu maxim 2 (două) zecimale. Pentru aproximări se utilizează regulile de rotunjire, conform Ordinului nr. 978 din 8 Iulie 2005 al Ministerului Finanțelor. |
||
S.AM.2 | CurrencyCode | Three-letter currency code according to ISO 4217 standard. Example: EUR for the Euros or USD for American Dollars. | Cod valutar din trei litere conform standardului ISO 4217. Exemplu: EUR pentru euro sau USD pentru dolari americani. | ISOCurrencyCode | ERP | Mandatory | Mandatory | Alphabetical only | Doar codurile alfabetice | Validation accorinding to ISO4217CurrCodes | Validare conform ISO4217CurrCodes | N/A | 1 | Filled in according to Nomenclature ISO4217CurrCodes | Se completează conform nomenclatorului ISO4217CurrCodes | |||
S.AM.3 | CurrencyAmount | Amount
in foreign currency. Decimal number with two decimals separated by decimal point sign („ . ”) This amount may be positive or negative amount. Negative amounts are prefixed with the minus („-”) sign |
Suma
în valută străină. Suma este reprezentată ca un număr zecimal cu două cifre zecimale după separatorul punct zecimal („ . ”) Această sumă poate fi negativă sau pozitivă după caz. Sumele negative sunt prefixate cu semnul minus („-”) |
SAFmonetaryType | ERP | Mandatory | Mandatory | Decimal
number, decimal POINT delimited, maxim 2 (two) digits after the decimal point
delimitator Validation decimal number |
Număr
zecimal, delimitat prin punct zecimal, maxim 2 (două) cifre după punctul
zecimal Validare număr zecimal |
N/A | N/A | N/A | 1 | Number
with two decimals. For aproximation is used the Order no. 978 from 8 July 2005 of the Ministery of Finance In case the Amount is in RON, the value reported for CurrencyAmount = Amount |
Număr
zecimal cu maxim 2 zecimale. Pentru aproximări se utilizează regulile de rotunjire, conform Ordinului nr. 978 din 8 Iulie 2005 al Ministerului Finanțelor. În cazul în care valuta transmisă este în RON, se va completa cu valoarea de la Amount. |
|||
S.AM.4 | ExchangeRate | The exchange rate used. CurrencyAmount x ExchangeRate = Amount | Cursul de schimb utilizat. CurrencyAmount x ExchangeRate = Sumă | SAFexchangerateType | ERP | Optional | Optional | Decimal value, decimal point delimited, max 4 digits after the decimal point | Valoare zecimală, delimitată prin PUNCT zecimal, max 4 cifre după punctul zecimal | N/A | N/A | N/A | 0..1 | The exchange rate used for determining in RON the taxable base of the tax is the exchange rate from the date of exigibility of the tax, as established in art. 135 of the Fiscal Code, regardless of the date on which the goods/ invoices/ services/ other financial documents are or will be received | Cursul de schimb utilizat pentru determinarea in RON a bazei impozabile a taxei este cursul din data exigibilitatii taxei, astfel cum este stabilit la art. 135 din Codul fiscal, indiferent de data la care sunt sau vor fi recepționate bunurile/ facturile/ serviciile/ alte documente financiare | |||
S.AN.1 | 5.3 AnalysisStructure | AnalysisType | Analysis code identifier: cost center, cost unit, cost type, project, etc. Refers to the MasterFile AnalysisTypeTable | Identificator cod analiză: centru de cost, unitate de cost, tip de cost, proiect etc. Se referă la AnalysisTypeTable din Fișierele Master | SAFcodeType | ERP | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||
S.AN.2 | AnalysisID | Value of the AnalysisID: f.i. which cost center applies | Valoarea AnalysisID-ului: f.i. ce centru de cost se aplică | SAFlongtextType | ERP | Mandatory | Mandatory | All ISO ASCII characters allowed | Sunt permise toate caracterele ISO ASCII | N/A | N/A | N/A | 1 | |||||
S.AN.3 | AnalysisAmount | Amount applying to the Analysis: f.i. the amount applying for this cost center | Suma care se aplică analizei: f.i. suma care se aplică pentru acest centru de cost | AmountStructure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.BA.1 | 5.4 BankAccountStructure | IBANNumber | International Bank Account Number, ISO 13616 | Număr de cont bancar internațional, ISO 13616 | SAFmiddle1textType | ERP | Mandatory | Mandatory | Validation IBAN-ISO13616-1997 | Validare cu IBAN-ISO13616-1997 | If IBAN is available, use it and don't report the BankAccountNumber, BankAccountName and SortCode - meaning the items will not be present in the XML file. | Dacă IBAN-ul este disponibil, se raportează IBANNumber și nu se raportează BankAccountNumber, BankAccountName și SortCode - adică elementele nu se raportează în fișierul XML. | N/A | 1 | Validation over the IBAN length and the characters in the IBAN string, meaning that if the standard specifies that the next 2 characters after the country code must be numeric, no alpha characters are accepted, and if the next 4 characters are the bank code and are alpha, they should not be numeric. | Se validează lungimea IBAN și caracterele din stringul IBAN, în sensul că dacă standardul specifică că următoarele 2 caractere după codul de țară trebuie să fie numerice, să nu fie acceptate caractere alpha, iar dacă următoarele 4 caractere sunt codul băncii și sunt alpha, să nu fie numerice. | ||
S.BA.2 | BankAccountNumber | The number allocated to the account by the individual’s or company’s own bank. | Numărul alocat contului de către banca proprie a persoanei fizice sau a companiei. | SAFmiddle1textType | ERP | Mandatory | Mandatory | N/A | N/A | If IBAN is not available, do not report IBANNumber - meaning the item will not be present in the XML file, and use to report the BankAccountNumber, BankAccountName and SortCode. | Dacă IBAN-ul nu este disponibil nu se raportează IBANNumber - adică elementul nu se raportează în fișierul XML., și se raportează tripleta formată din BankAccountNumber, BankAccountName și SortCode. | N/A | 1 | |||||
S.BA.3 | BankAccountName | The name of the individual or company holding the bank account. | Numele persoanei fizice sau al societății care deține contul bancar. | SAFmiddle2textType | ERP | Optional | Optional | N/A | N/A | N/A | 0..1 | |||||||
S.BA.4 | SortCode | Identifier for the bank branch at which the account is held. May be needed to uniquely identify the account. | Identificator pentru sucursala bancară la care este deținut contul. Poate fi necesar pentru a identifica în mod unic contul. | SAFshorttextType | ERP | Optional | Optional | N/A | N/A | N/A | 0..1 | |||||||
S.CMH.1 | 5.5 CompanyHeaderStructure | RegistrationNumber | Unique number to identify the company in the accounting records, issued by a government body | Număr unic de identificare a societății în evidențele contabile, emis de un organism guvernamental | SAFmiddle1textType | Mandatory | Mandatory | N/A | N/A | For
non-residents with fiscal registration in Romania: Fiscal Registration Code
(CIF). For residents: if is registered for VAT purposes, set the VAT Registration number with the RO prefix; otherwise set the Unique Registration Code (CUI) |
Pentru
nerezidenții cu înregistrare fiscala in Romania: Cod de înregistrare
fiscala (CIF). Pentru rezidenți: dacă este înregistrată în scopuri de TVA, setați numărul de înregistrare VAT cu prefixul RO; în caz contrar, setați Codul unic de înregistrare (CUI) |
N/A | 1 | |||||
S.CMH.2 | Name | SAFmiddle2textType | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||||
S.CMH.3 | Address | AddressStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1..* | ||||||||
S.CMH.4 | Contact | Contacts of the company. | Contactele companiei. | ContactHeaderStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1..* | ||||||
S.CMH.5 | TaxRegistration | TaxIDStructure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..* | ||||||||
S.CMH.6 | BankAccount | BankAccountStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1..* | ||||||||
S.C.1 | 5.6 CompanyStructure | RegistrationNumber | Unique number
to identify the company in the accounting records, issued by tax authorities
- TIN or PIN Unique client/ supplier code consisting of: type (two decimal places) followed by the unique client/supplier code, as follows: 1. 00 followed by CUI - where the type is 00, and CUI is the unique identification code for economic operators registered in Romania. The code is an integer, with 1 to 9 digits, followed by a control digit - Example: 004221306 - for the Ministry of Public Finance Attention! The fiscal attribute "RO" for VAT payers is not included 2. 01 followed by the country code (according to ISO 3166-1 - 2 letters) and the unique VAT Identification Code of the respective Member State - for the economic operators from the EU Member States, except Romania, verified according to the VIES system (VAT Information Exchange System) - Example: 01EL123456789 or 01HU12345678 3. 02 followed by the country code and the unique VAT identification code of the respective state, which is neither Romania nor EU member state - for economic operators from other states than Romania or EU members - Example: 02TK123005284 4. 03 followed by CNP for individuals Romanian citizens or 03 followed by the unique personal code for individuals resident in Romania (same format as CNP, but with the first digit being 7 or 8) or the NIF of non-resident individuals 5. 04 followed by the customer code uniquely associated by the economic operator, for individuals who do not declare their CNP on transactions (example: online commerce). 6. 05 followed by the country code and the customer code uniquely associated by the economic operator - for the economic operators that are not registered for VAT, from the EU Member States, except Romania 7. 06 followed by the country code and the customer code uniquely associated by the economic operator - for the economic operators that are not registered for VAT from non-EU states 8. 08 followed by 13 zero's (080000000000000) for unidentified customers with a fiscal code on transactions at the point-of-sales, like petrol stations and groceries. This code is restricted ONLY for such transactions, is not a replacement on invoices, etc. This code is NOT USED for SupplierID element - the identity of the supplier is known based on the fiscal code 9. 09 followed by NIF for non-resident legal entities registered in Romania; 10. 10 followed by the country code and the unique code assigned in the case of banking companies forcustomers of non-resident legal entities that are not found in category 01,02,05,06 and 09; 11. 11 followed by the country code and the unique code assigned in the case of banking companies for non-resident individuals customers who are not found in category 03 |
Număr
unic de identificare a societății eliberat de autoritățile fiscale
- CUI - codul unic de identificare emis de ANAF (pentru persoane juridice)
sau CNP - cod numeric personal ( pentru anumite categorii de contribuabili
înregistrate în scop comercial ca persoană fizică autorizata PFA) Cod unic format astfel: tip (două cifre zecimale) urmat de codul unic al clientului/furnizorului, după cum urmează: 1. 00 urmat de CUI - unde tipul este 00, iar CUI este codul unic de identificare pentru operatorii economici înregistrați în România. Codul este un număr întreg zecimal, cu 1 până la 9 cifre, urmat de o cifră de control - Exemplu: 004221306 - pentru Ministerul Finantelor Publice Atenție! Nu se trece și atributul fiscal ”RO” pentru plătitorii de TVA 2. 01 urmat de codul de țară (conform ISO 3166-1 - 2 litere) și de Codul unic de identificare pentru TVA din statul membru respectiv- pentru operatorii economici din statele membre ale UE, mai puțin România, verificate conform sistemului VIES (VAT Information Exchange System) - Exemplu: 01EL123456789 sau 01HU12345678 3. 02 urmat de codul de țară și de codul unic de identificare pentru TVA din statul respectiv, care nu este nici România, nici stat membru UE - pentru operatorii economici din alte state care nu sunt România sau membre UE - Exemplu: 02TK123005284 4. 03 urmat de CNP pentru persoane fizice cetățeni români sau 03 urmat de codul unic personal pentru persoane fizice rezidente în România (același format cu CNP-ul, dar la care prima cifra este 7 sau 8) sau NIF-ul persoanelor fizice nerezidente 5. 04 urmat de cod client asociat în mod unic de către operatorul economic, pentru pers. fizice care nu își declară CNP-ul pe tranzacții (exemplu: comerț online). 6. 05 urmat de codul de țară și de cod client asociat în mod unic de către operatorul economic - pentru operatorii economici care nu sunt înregistrați în scopuri de TVA din statele membre ale UE, mai puțin România 7. 06 urmat de codul de țară și de cod client asociat în mod unic de către operatorul economic - pentru operatorii economici care nu sunt înregistrați în scopuri de TVA din statele non-UE 8. 08 urmat de 13 cifre zero (080000000000000) pentru clienții care NU SE IDENTIFICĂ cu cod fiscal în tranzacțiile de la punctele de vânzare, precum stații de distribuție de carburanți-lubrefianți sau magazine cu vânzare în detaliu. Acest cod este utilizat NUMAI pentru astfel de tranzacții și nu este un inlocuitor universal în raportarea facturilor și plăților, etc. Acest cod NU SE UTILIZEAZĂ pentru elementul SupplierID - deoarece identitatea furnizorului pe bază de cod fiscal este mereu cunoscută 9. 09 urmat de NIF pentru persoane juridice nerezidente inregistrate in Romania; 10. 10 urmat de codul de tara si de codul unic alocat in cazul societatilor bancare pentru clientii persoane juridice nerezidente care nu se regasesc in categoria 01,02,05,06 si 09; 11. 11 urmat de codul de tara si de codul unic alocat in cazul societatilor bancare pentru clientii persoane fizice nerezidente care nu se regasesc in categoria 03 |
SAFmiddle1textType | TBD | Mandatory | Mandatory | The
syntactic validation for the element S.C.1 RegistrationNumber is done as
follows: 1. If the element S.C.1 RegistrationNumber is different from ”0” (zero), then the value is validated as follows: If the first two characters from S.C.1 RegistrationNumber are: 1.1. ”00” then the max length of the string without the prefix ”00”, must be 10 digits. The substring ”RO” is not accepted. The validation is made according to the well-known rules for CUI. CUI format is #########C – where ######### is the identification number, with length between 1 and 9 digits, and C is the control digit, 1 digit 1.2. ”01” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”EL” for 01EL123456789 or ”HU” for 01HU12345678 1.3. ”02” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”TK” for 02TK123005284 1.4. ”03” then the max length of the string without the prefix ”03”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.5. ”04” then the string is verified not to contain special characters (for example: ”.”, ”,”,”!”, ”-”, ”?” etc.) 1.6. ”05” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.7. ”06” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.8. ”08” then the max length of the string without the prefix ”08”, must be 13 digits. The value must be equal with ”080000000000000” 1.9 “09” then the max length of the string without the prefix ”09”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.10 “10” then TaxAccountingBasis (H2=BANK) and the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”10”, must be max 20 character. 1.11 “11” then TaxAccountingBasis (H2=BANK) then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”11”, must be max 20 character 1.12. In any other case the value is not validated and is return a syntactic validation error. (Validation error – RegistrationNumber incorrect value) 2. Else if S.C.1 RegistrationNumber is equal to ”0” (zero), then is return a syntactic validation error. (RegistrationNumber can not be equal to ”0” (zero)) |
Validarea
sintactică a valorii elementului S.C.1 RegistrationNumber se face
astfel: 1. Dacă elementul S.C.1 RegistrationNumber este diferit de ”0” (zero), atunci valoarea se validează astfel: Dacă primele două caractere din S.C.1 RegistrationNumber sunt: 1.1. ”00” atunci se verifică ca lungimea maximă a valorii fără prefixul ”00”, să fie de 10 caractere doar de tip numeric. Nu se acceptă caracterele ”RO”. Validarea se realizează după regulile cunoscute pentru CUI Formatul unui CUI este #########C – unde ######### este numărul de identificare, între 1 și 9 cifre, iar C este numărul de verificare, 1 cifră 1.2. ”01” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”EL” pentru 01EL123456789 sau ”HU” pentru 01HU12345678 1.3. ”02” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”TK” pentru 02TK123005284 1.4. ”03” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”03”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0. 1.5. ”04” atunci se verifică ca valoarea să nu conțină caractere speciale (de exemplu: ”.”, ”,”,”!”, ”-”, ”?” etc) 1.6. ”05” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere 1.7. ”06” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. 1.8. ”08” atunci se verifică ca lungimea maximă a valorii fără prefixul ”08”, să fie de 13 caractere doar de tip numeric. Se verifică ca valoarea să fie egal cu ”080000000000000” 1.9. “09” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”09”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0 1.10 “10” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”10”, să fie de max 20 caractere alfanumerice 1.11 “11” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”11”, să fie de max 20 caractere alfanumerice 1.12. În orice alt caz nu se validează valoarea, semnalându-se eroare la validarea sintactică.(Validation error – RegistrationNumber incorrect value) 2. Altfel dacă S.C.1 RegistrationNumber este egal cu ”0” (zero) se semnalează eroare sintactică. ( RegistrationNumber nu poate fi ”0” (zero)) |
The
semantic validation for the element S.C.1 RegistrationNumber is done as
follows: 1. If the element S.C.1 RegistrationNumber is different from ”0” (zero), then the value is validated as follows: If the first two characters from S.C.1 RegistrationNumber are: 1.1. ”00” then the max length of the string without the prefix ”00”, must be 10 digits. The substring ”RO” is not accepted. The validation is made according to the well-known rules for CUI. CUI format is #########C – where ######### is the identification number, with length between 1 and 9 digits, and C is the control digit, 1 digit 1.2. ”01” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”EL” for 01EL123456789 or ”HU” for 01HU12345678 1.3. ”02” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”TK” for 02TK123005284 1.4. ”03” then the max length of the string without the prefix ”03”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.5. ”04” then the string is verified not to contain special characters (for example: ”.”, ”,”,”!”, ”-”, ”?” etc.) 1.6. ”05” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.7. ”06” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.8. ”08” then the max length of the string without the prefix ”08”, must be 13 digits. The value must be equal with ”080000000000000” 1.9 “09” then the max length of the string without the prefix ”09”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.10 “10” then TaxAccountingBasis (H2=BANK) and the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”10”, must be max 20 character. 1.11 “11” then TaxAccountingBasis (H2=BANK) then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”11”, must be max 20 character 1.12. In any other case the value is not validated and is return a semantic validation error. (Validation error – RegistrationNumber incorrect value) 2. Else if S.C.1 RegistrationNumber is equal to ”0” (zero), then is return a semantic validation error. (RegistrationNumber can not be equal to ”0” (zero)) |
Validarea
semantică a valorii elementului S.C.1 RegistrationNumber se face
astfel: 1. Dacă elementul S.C.1 RegistrationNumber este diferit de ”0” (zero), atunci valoarea se validează astfel: Dacă primele două caractere din S.C.1 RegistrationNumber sunt: 1.1. ”00” atunci se verifică ca lungimea maximă a valorii fără prefixul ”00”, să fie de 10 caractere doar de tip numeric. Nu se acceptă caracterele ”RO”. Validarea se realizează după regulile cunoscute pentru CUI Formatul unui CUI este #########C – unde ######### este numărul de identificare, între 1 și 9 cifre, iar C este numărul de verificare, 1 cifră 1.2. ”01” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”EL” pentru 01EL123456789 sau ”HU” pentru 01HU12345678 1.3. ”02” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”TK” pentru 02TK123005284 1.4. ”03” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”03”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0. 1.5. ”04” atunci se verifică ca valoarea să nu conțină caractere speciale (de exemplu: ”.”, ”,”,”!”, ”-”, ”?” etc) 1.6. ”05” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere 1.7. ”06” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. 1.8. ”08” atunci se verifică ca lungimea maximă a valorii fără prefixul ”08”, să fie de 13 caractere doar de tip numeric. Se verifică ca valoarea să fie egal cu ”080000000000000” 1.9. “09” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”09”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0 1.10 “10” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”10”, să fie de max 20 caractere alfanumerice 1.11 “11” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”11”, să fie de max 20 caractere alfanumerice 1.12. În orice alt caz nu se validează valoarea, semnalându-se eroare la validarea semantică.(Validation error – RegistrationNumber incorrect value) 2. Altfel dacă S.C.1 RegistrationNumber este egal cu ”0” (zero) se semnalează eroare semantică. ( RegistrationNumber nu poate fi ”0” (zero)) |
N/A | 1 | If the taxpayer is registered for VAT, set to VAT Registration Number without RO prefix; for PFA set to CNP; for CUI Supplier / foreign customer set to VAT code used for the issued invoice. | În cazul în care contribuabilul este înregistrat în scop de TVA, setați la numărul de înregistrare TVA fără prefix RO (CUI); pentru PFA-ul setați la CNP; pentru CUI furnizor / client străin setați la codul de TVA utilizat pentru factura emisă. | ||
S.C.2 | Name | The name of the company. | Numele companiei. | SAFlongtextType | TBD | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | Tipul de dată modificat în 28.02.2023 | ||||
S.C.3 | Address | Address of the company. | Adresa companiei. | Address Structure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1..* | ||||||
S.C.4 | Contact | Contacts of the company. | Contactele companiei. | ContactInformationStructure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..* | ||||||
S.C.5 | TaxRegistration | Tax registration of the company. | Înregistrarea fiscală a companiei. | TaxIDStructure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..* | ||||||
S.C.6 | Bank Account | Bank accounts of the company. | Conturile bancare ale companiei. | BankAccountStructure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..* | ||||||
S.CTH.1 | 5.7 ContactHeaderStructure | ContactPerson | The name of the contact person. | Numele persoanei de contact. | PersonNameStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | |||||
S.CTH.2 | Telephone | Telephone number. | număr telefonic. | SAFshorttextType | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||
S.CTH.3 | Fax | Fax number. | Numărul de fax. | SAFshorttextType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.CTH.4 | E-mail address. | Adresa de e-mail. | SAFmiddle2textType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||||
S.CTH.5 | Website | anyURI | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||||
S.CI.1 | 5.8 ContactInformationStructure | ContactPerson | The name of the contact person. | Numele persoanei de contact. | PersonNameStructure | TBD | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||
S.CI.2 | Telephone | Telephone number. | Număr de telefon. | SAFshorttextType | TBD | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.CI.3 | Fax | Fax number. | Număr de fax. | SAFshorttextType | TBD | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.CI.4 | E-mail address. | Adresa de e-mail. | SAFmiddle2textType | TBD | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.CI.5 | Website | Website address. | Adresa site-ului web. | anyURI | TBD | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.H.1 | 5.9 HeaderStructure | AuditFileVersion | Identification of the Standard Audit File SAF-T version being used | Identificarea versiunii utilizate pentru Fișierul Standard de Audit SAF-T | SAFcodeType | Mandatory | Mandatory | N/A | N/A | N/A | N/A | 2,0 | 1 | Filled with ”2.0”, for OECD SAF-T 2.0 standard audit file | Se completează cu valoarea ”2.0”, pentru fișierul standard de audit OECD SAF-T 2.0 | |||
S.H.2 | AuditFileCountry | Two-letter country code according to ISO 3166-1 alpha 2 standard. Example NL for the Netherlands, RO for Romania | Cod de țară din două litere în conformitate cu standardul ISO 3166-1 alpha 2. Exemplu NL pentru Olanda, RO pentru România | ISOCountryCode | Mandatory | Mandatory | All ISO ASCII characters allowed | Sunt permise toate caracterele ISO ASCII | Validation according to ISO3166-2-CountryCodes | Validare conform ISO3166-2-CountryCodes | RO | 1 | Filled with ”RO” for Romania | Se completează cu valoarea ”RO” pentru România | ||||
S.H.3 | AuditFileRegion | Country specific code to indicate regions / provinces within the tax authority. Preferably described according to ISO3166-1A2 - RO Dept Codes. Example: RO-AB for Alba county in Romania | Cod specific fiecărei țări pentru a indica regiunile/ provinciile din cadrul autorității fiscale. De preferință descris în conformitate cu ISO3166-1A2 - RO Dept Codes. Exemplu: RO-AB pentru județul Alba din România | SAFcodeType | Optional | Optional | Validation according to ISO3166-1A2 - RO Dept Codes | Validare conform ISO3166-1A2 - RO Dept Codes | Validation according to ISO3166-1A2 - RO Dept Codes | Validare conform ISO3166-1A2 - RO Dept Codes | N/A | 0..1 | Filled in according to Nomenclature ISO3166-1A2 - RO Dept Codes | Se completează conform nomenclatorului ISO3166-1A2 - RO Dept Codes | ||||
S.H.4 | AuditFileDateCreated | Date of production of SAF-T | Data creerii fișierului SAF-T | Date | Mandatory | Mandatory | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | N/A | N/A | N/A | 1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
||||
S.H.5 | SoftwareCompanyName | Name of the software company whose product created the SAF-T. | Denumirea societății producătoare a software-lui care a generat fișierul SAF-T. | SAFmiddle2textType | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||
S.H.6 | SoftwareID | Name of the Software that generated the SAF-T. | Numele software-ului care a generat fișierul SAF-T. | SAFlongtextType | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||
S.H.7 | SoftwareVersion | Version of the software that created the SAF-T. | Versiunea software-ului care a generat fișierul SAF-T. | SAFshorttextType | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||
S.H.8 | Company | Company’s name and address details | Numele și adresa companiei | CompanyHeaderStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||
S.H.9 | DefaultCurrencyCode | Three letter Currency Code (ISO 4217) of local currency which is the default for the SAF-T. | Cod de monedă din trei litere (ISO 4217) al monedei locale, care este implicit pentru SAF-T. | ISOCurrencyCode | Mandatory | Mandatory | Validation according to Romania localization | Validare conform localizării pentru România | N/A | N/A | RON | 1 | Filled with ”RON” for Romania | Se completează cu valoarea ”RON” pentru România | ||||
S.H.10 | SelectionCriteria | Criteria set by the user to populate the audit file. | Criterii stabilite de utilizator pentru a popula fișierul de audit. | SelectionCriteriaStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||
S.H.11 | HeaderComment | Indicates the type of return submitted. This can be: monthly return, quarterly return, annual return or on-demand return. | Indică tipul de declarație transmisă. Aceasta poate fi: declarație lunară, declarație trimestrială, declarație anuală sau declarație la cerere. | SAFlongtextType | Mandatory | Mandatory | Restriction
for values: - L - for monthly returns - T - for quarterly returns - A - for annual returns - C - for returns on request - NL - non-residents monthly - NT - non-resicents quarterly |
Restricție
pentru valorile: - L - pentru declarații lunare - T - pentru declarații trimestriale - A - pentru declarații anuale - C - pentru declarații la cerere - NL - nerezidenti lunar - NT - nerezidenti trimestrial |
Restriction
for values: - L - for monthly returns - T - for quarterly returns - A - for annual returns - C - for returns on request - NL - non-residents monthly - NT - non-resicents quarterly |
Restricție
pentru valorile: - L - pentru declarații lunare - T - pentru declarații trimestriale - A - pentru declarații anuale - C - pentru declarații la cerere - NL - nerezidenti lunar - NT - nerezidenti trimestrial |
N/A | 1 | The
field is completed using the associated code according to the type of
declaration submitted, as follows: - for monthly returns to be filled in with "L" - for quarterly returns to be completed with "T" - for annual returns to be completed with "A" - for returns on request to be completed with "C" - the non-residents registred for VAT in Romania - assimilated to large taxpayers - will fill this with „NL” (non-residents monthly) - the non-residents registred for VAT in Romania - assimilated to medium or small taxpayers - will fill this with „NT” (non-residents quarterly) |
Completarea
acestui câmp se face cu codificarea corespunzătoare tipului de
declarație transmisă, astfel: - pentru declarații lunare se completează cu ”L” - pentru declarații trimestriale se completează cu ”T” - pentru declarații anuale se completează cu ”A” - pentru declarații la cerere se completează cu ”C” - pentru declarațiile nereridenților înrgistrați în România în scop de TVA și asimilați marilor contribuabili (pe baza criteriului de reprezentare) se completează cu „NL” (nerezidenți lunar) - pentru declarațiile nerezidenților înregistrați în scop de TVA în România asimilați conribuabililor mijlocii sau mici - se completează cu „NT” (nerezidenți trimestrial) |
||||
S.H.12 | SegmentIndex | The index of the segment in the sequence | Indexul segmentului in secventa de raportare, pentru raportarea modala | SAFcodeType | Mandatory | Mandatory | Numeric value | Valoare numerica | Value must be greater than 0 | Valoarea trebuie sa fie mai mare ca 0 | N/A | 1 | ||||||
S.H.13 | TotalSegmentsInSequence | The total number of segments in the sequence | Numarul total de segmente in secventa | SAFcodeType | Mandatory | Mandatory | Numeric value | Valoare numerica | Value must be greater than 0 | Valoarea trebuie sa fie mai mare ca 0 | N/A | 1 | ||||||
S.I.1 | 5.10 InvoiceStructure | InvoiceNo | Invoice number | Numărul facturii | SAFmiddle2textType | ERP | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||
S.I.2 | CustomerInfo | Customer Info | ERP | Mandatory | Mandatory | N/A | N/A | If
invoice is related to a sale, fill in CustomerInfo and do not report
SupplierInfo - meaning the element will not be present in the XML file (see the XML Code fragmemt in the below foot note [5]) |
Dacă
factura este legată de o vânzare, completați CustomerInfo și nu
raportați SupplierInfo - adică elementul nu se raportează în
fișierul XML. (Vă rog urmăriți fragmentul de cod XML din nota de subsol [5]) |
N/A | 1 | In case of a sale, the supplier is the taxpayer. | În cazul unei vânzări, furnizorul este contribuabilul raportor. | |||||
S.I.3 | SupplierInfo | Supplier Info | ERP | Mandatory | Mandatory | N/A | N/A | If
invoice is related to a purchase, fill in SupplierInfo and set CustomerInfo -
meaning the element will not be present in the XML file (see the XML Code fragmemt in the below foot note [5]) |
Dacă
factura este legată de o achiziție, completați SupplierInfo și
nu raportați CustomerInfo - adică elementul nu se raportează în
fișierul XML. (Vă rog urmăriți fragmentul de cod XML din nota de subsol [5]) |
N/A | 1 | In case of a purchase, the client/ buyer is the taxpayer. | În cazul unei achiziții, clientul sau cumpărătorul este contribuabilul raportor. | |||||
S.I.4 | AccountID | This is the analytical account ID based on the standard defined by the Romanian authorities, according to the accounting accounts chart for comercial companies (PlanConturiBalSocCom), accounting accounts chart for credit institutions and non-banking financial institutions (PlanConturiBanci), or the accounting accounts chart for insurance companies (PlanConturiSocAsigurari) | Acesta este ID-ul contului analitic creat pe baza standardului
definit de autoritățile române, conform planului de conturi pentru
societăți generale (PlanConturiBalSocCom), planului de conturi aplicabil pentru instituțiile de
credit şi instituțiile financiar nebancare (PlanConturiBanci), Planului de conturi pentru societățile care raportează
în format IFRS sau planului de conturi aplicabil pentru societățile de
asigurări (PlanConturiSocAsigurari) sau planului de conturi Norma ASF 39/2015. S.I.4 AccountID = ID-ul contului analitic pentru astfel de vânzări (contul de client folosit la inregistrarea facturii) - obligatoriu. In coditiile in care facturile emise pentru vanzari pe baza de cod fiscal nu se inregistreaza in contabilitate, se va raporta un cont generic 411XXX – unde XXX număr intern alocat de către contribuabil. |
SAFmiddle2textType | ERP | Mandatory | Mandatory | The account is an integer decimal number, not null | Contul trebuie să fie un număr întreg diferit de 0 | Validation at the level of the analytical account that need to be reported according to the accounting account chart in Romania, applicable to the company that makes the reporting, based on the romanian accounting standards (”SRC”) | Validare la nivelul codului contului analitic care trebuie să corespundă planului de conturi contabile pentru România aplicabil tipului societății raportoare conform standardelor românești de contabilitate. (”SRC”) | N/A | 1 | The field is completed using the associated codes validated
with the following nomenclatures: - PlanConturiBalSocCom - PlanConturiIFRS - PlanConturiIFRS_Norma39 - PlanConturiBanci - PlanConturiNebancare - PlanConturiSocAsigurari - PlanConturi_Norma36 S.I.4 AccountID = analytical account number for sales (used to log the invoices) is MANDATORY filled with an account number derived from 411 Customers - like 411xxx, where xx is the number of account set buy the taxpayer |
Completarea acestui câmp se face cu codul asociat contului
validat conform nomenclatoarelor: - PlanConturiBalSocCom - PlanConturiIFRS - PlanConturiIFRS_Norma39 - PlanConturiBanci - PlanConturiNebancare - PlanConturiSocAsigurari - PlanConturi_Norma36 S.I.4 AccountID = ID-ul contului analitic pentru astfel de vânzări (contul de client folosit la inregistrarea facturii) - obligatoriu. In coditiile in care facturile emise pentru vanzari pe baza de cod fiscal nu se inregistreaza in contabilitate, se va raporta un cont generic 411XXX – unde XXX număr intern alocat de către contribuabil. |
|||
S.I.5 | BranchStoreNumber | Branch or Store number, additional segregation of customer/supplier, used if not included as part of the customer/ supplier id. | Numărul sucursalei sau al magazinului, segregarea suplimentară a clientului/furnizorului, utilizată dacă nu este inclusă ca parte a id-ului clientului/furnizorului. | SAFmiddle1textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.I.6 | Period | Accounting Period | Perioada contabilă | nonnegativeInteger | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.I.7 | Period year | The year of the Accounting Period | Anul perioadei contabile | nonnegativeInteger | ERP | Optional | Optional | (minInclusive 2020, maxInclusive Current-Year] | (minInclusiv 2020, maxInclusiv Current-Year] | N/A | N/A | N/A | 0..1 | |||||
S.I.8 | Invoice date | Date of the invoice | Data facturii | Date | ERP | Mandatory | Mandatory | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | N/A | N/A | N/A | 1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
|||
S.I.9 | InvoiceType | Type of invoice: Debit invoice, Credit invoice, Cash, Ticket etc. | Tipul facturii: Factură, Factură de stornare, Chitanță, Bon etc. | SAFcodeType | ERP | Mandatory | Mandatory | N/A | N/A | For validation is used the nomenclature Nom_Tipuri_facturi | Se validează cu nomenclatorul Nom_Tipuri_facturi | N/A | 1 | Invoice type documents are reported according to the Invoice
and payment nomenclature - Nomenclature - Nom_Tipuri_facturi For this field is used one of the following codes: - 380 (Invoice) - 381 (Credit note) - 384 (Corected invoice) - 389 (Self-invoice) - 751 (Invoice information for accounting purposes) - 575 (Insurer's invoice) |
Tipurile de documente se raportează conform nomenclatorului de
facturi și plăți - Nomenclator - Nom_Tipuri_facturi Pentru completarea câmpului se vor utiliza următoarele coduri: - 380 (Factura) - 381 (Nota de credit) - 384 (Factura corectata) - 389 (Autofactura) - 751 (Factură - informații în scopuri contabile) - 575 (Factura asiguratorului) |
|||
S.I.10 | Ship To | Ship to details (shipping point structure: delivery ID, delivery date, warehouse ID, location ID, UCR, address/address structure) | Detalii cu privire la adresa de livrare (structura punctului de expediere: ID-ul livrării, data livrării, ID-ul depozitului, ID-ul locației, UCR, structura adresei/adresei) | ShippingPointStructure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.I.11 | Ship From | Ship from Details (shipping point structure: delivery ID, delivery date, warehouse ID, location ID, UCR, address/address structure) | Detalii cu privire la adresa de expediere (structura punctului de expediere: ID livrare, data livrării, ID depozit, ID locație, UCR, structură adresă/adresă) | ShippingPointStructure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.I.12 | Payment terms | Payments terms for this invoice | Condiții de plată pentru această factură | SAFmiddle2textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.I.13 | Self-billing indicator | Indicator showing if self-billing is used for this invoice | Indicator care arată dacă se utilizează autofacturarea pentru această factură | SAFcodeType | ERP | Mandatory | Mandatory | N/A | N/A | Use only the code 389 for self-invoice or with value 0 (zero). | Utilizați numai codul 389 pentru autofactură sau altfel cu valoarea 0 (zero). | 389 | 1 | Invoices
issued in the name and on behalf of the supplier, for which a self-billing
agreement is in place. For self-invoice use the ”389” codification |
Facturi
emise în numele și pe seama furnizorului, pentru care există un acord de
autofacturare. Pentru autofacturare se utilizează codificarea ”389” |
|||
S.I.14 | Source ID | Details of person or application that entered the transaction | Detalii despre persoana sau aplicația care a introdus/generat tranzacția | SAFmiddle1textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.I.15 | GL Posting Date | Date posting to GL | Data înregistrării în GL | Date | GL | Optional | Optional | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | N/A | N/A | N/A | 0..1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
|||
S.I.16 | Batch ID | Systems generated ID for batch | ID generat de sisteme pentru lot | SAFmiddle1textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.I.17 | System ID | Unique number created by the system for the document | Număr unic creat de sistem pentru document | SAFmiddle1textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.I.18 | TransactionID | Cross-reference to GL posting. It can contain many different levels to identify the transaction. It could include cost centres such as company, division, region, group and branch/department. | Referință încrucișată la înregistrarea GL. Poate conține mai multe niveluri diferite pentru a identifica tranzacția. Acesta ar putea include centre de cost, cum ar fi societatea, divizia, regiunea, grupul și sucursala /departamentul. | SAFmiddle2textType | GL/ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.I.19 | Receipt Numbers | The number(s) of the receipt(s) on this “consolidated invoice record”. Can be a single number, a range or a list. | Numărul (numerele) recepțiilor din această "înregistrare de factură consolidată". Poate fi un singur număr, un interval sau o listă. | SAFlongtextType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | To be filled in with the the reception No. assigned by the taxpayer | Se completează cu Nr. NIR-ului alocat de către contribuabilul raportor. | |||
S.I.20 | Line | InvoiceLine | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1..* | ||||||||
S.I.21 | InvoiceSettlement | InvoiceSettlement | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||||
S.I.22 | InvoiceDocumentTotals | InvoiceDocumentTotals | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||||
S.I.23 | CustomerInfo | CustomerID | Unique
client code consisting of: type (two decimal places) followed by the unique
client code, as follows: 1. 00 followed by CUI - where the type is 00, and CUI is the unique identification code for economic operators registered in Romania. The code is an integer, with 1 to 9 digits, followed by a control digit - Example: 004221306 - for the Ministry of Public Finance Attention! The fiscal attribute "RO" for VAT payers is not included 2. 01 followed by the country code (according to ISO 3166-1 - 2 letters) and the unique VAT Identification Code of the respective Member State - for the economic operators from the EU Member States, except Romania, verified according to the VIES system (VAT Information Exchange System) - Example: 01EL123456789 or 01HU12345678 3. 02 followed by the country code and the unique VAT identification code of the respective state, which is neither Romania nor EU member state - for economic operators from other states than Romania or EU members - Example: 02TK123005284 4. 03 followed by CNP for individuals Romanian citizens or 03 followed by the unique personal code for individuals resident in Romania (same format as CNP, but with the first digit being 7 or 8) or the NIF of non-resident individuals 5. 04 followed by the customer code uniquely associated by the economic operator, for individuals who do not declare their CNP on transactions (example: online commerce). 6. 05 followed by the country code and the customer code uniquely associated by the economic operator - for the economic operators that are not registered for VAT, from the EU Member States, except Romania 7. 06 followed by the country code and the customer code uniquely associated by the economic operator - for the economic operators that are not registered for VAT from non-EU states 8. 08 followed by 13 zero's (080000000000000) for unidentified customers with a fiscal code on transactions at the point-of-sales, like petrol stations and groceries. This code is restricted ONLY for such transactions, is not a replacement on invoices, etc. This code is NOT USED for SupplierID element - the identity of the supplier is known based on the fiscal code 9. 09 followed by NIF for non-resident legal entities registered in Romania; 10. 10 followed by the country code and the unique code assigned in the case of banking companies forcustomers of non-resident legal entities that are not found in category 01,02,05,06 and 09; 11. 11 followed by the country code and the unique code assigned in the case of banking companies for non-resident individuals customers who are not found in category 03 |
Cod
unic pentru client este format astfel: tip (două cifre zecimale) urmat de
codul unic al clientului, după cum urmează: 1. 00 urmat de CUI - unde tipul este 00, iar CUI este codul unic de identificare pentru operatorii economici înregistrați în România. Codul este un număr întreg zecimal, cu 1 până la 9 cifre, urmat de o cifră de control - Exemplu: 004221306 - pentru Ministerul Finantelor Publice Atenție! Nu se trece și atributul fiscal ”RO” pentru plătitorii de TVA 2. 01 urmat de codul de țară (conform ISO 3166-1 - 2 litere) și de Codul unic de identificare pentru TVA din statul membru respectiv- pentru operatorii economici din statele membre ale UE, mai puțin România, verificate conform sistemului VIES (VAT Information Exchange System) - Exemplu: 01EL123456789 sau 01HU12345678 3. 02 urmat de codul de țară și de codul unic de identificare pentru TVA din statul respectiv, care nu este nici România, nici stat membru UE - pentru operatorii economici din alte state care nu sunt România sau membre UE - Exemplu: 02TK123005284 4. 03 urmat de CNP pentru persoane fizice cetățeni români sau 03 urmat de codul unic personal pentru persoane fizice rezidente în România (același format cu CNP-ul, dar la care prima cifra este 7 sau 8) sau NIF-ul persoanelor fizice nerezidente 5. 04 urmat de cod client asociat în mod unic de către operatorul economic, pentru pers. fizice care nu își declară CNP-ul pe tranzacții (exemplu: comerț online). 6. 05 urmat de codul de țară și de cod client asociat în mod unic de către operatorul economic - pentru operatorii economici care nu sunt înregistrați în scopuri de TVA din statele membre ale UE, mai puțin România 7. 06 urmat de codul de țară și de cod client asociat în mod unic de către operatorul economic - pentru operatorii economici care nu sunt înregistrați în scopuri de TVA din statele non-UE 8. 08 urmat de 13 cifre zero (080000000000000) pentru clienții care NU SE IDENTIFICĂ cu cod fiscal în tranzacțiile de la punctele de vânzare, precum stații de distribuție de carburanți-lubrefianți sau magazine cu vânzare în detaliu. Acest cod este utilizat NUMAI pentru astfel de tranzacții și nu este un inlocuitor universal în raportarea facturilor și plăților, etc. Acest cod NU SE UTILIZEAZĂ pentru elementul SupplierID - deoarece identitatea furnizorului pe bază de cod fiscal este mereu cunoscută 9. 09 urmat de NIF pentru persoane juridice nerezidente inregistrate in Romania; 10. 10 urmat de codul de tara si de codul unic alocat in cazul societatilor bancare pentru clientii persoane juridice nerezidente care nu se regasesc in categoria 01,02,05,06 si 09; 11. 11 urmat de codul de tara si de codul unic alocat in cazul societatilor bancare pentru clientii persoane fizice nerezidente care nu se regasesc in categoria 03 |
SAFmiddle1textType | ERP | Mandatory | Mandatory | The
syntactic validation for the element S.I.23 CustomerID is done as
follows: 1. If the element S.I.23 CustomerID is different from ”0” (zero), then the value is validated as follows: If the first two characters from S.I.23 CustomerID are: 1.1. ”00” then the max length of the string without the prefix ”00”, must be 10 digits. The substring ”RO” is not accepted. The validation is made according to the well-known rules for CUI. CUI format is #########C – where ######### is the identification number, with length between 1 and 9 digits, and C is the control digit, 1 digit 1.2. ”01” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”EL” for 01EL123456789 or ”HU” for 01HU12345678 1.3. ”02” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”TK” for 02TK123005284 1.4. ”03” then the max length of the string without the prefix ”03”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.5. ”04” then the string is verified not to contain special characters (for example: ”.”, ”,”,”!”, ”-”, ”?” etc.) 1.6. ”05” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.7. ”06” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.8. ”08” then the max length of the string without the prefix ”08”, must be 13 digits. The value must be equal with ”080000000000000” 1.9 “09” then the max length of the string without the prefix ”09”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.10 “10” then TaxAccountingBasis (H2=BANK) and the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”10”, must be max 20 character.- the code is used until the provisions of art 82, paragraph (6), letter e of law no. 207/2015 regarding the Fiscal Procedure Code with subsequent amendments and additions 1.11 “11” then TaxAccountingBasis (H2=BANK) then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”11”, must be max 20 character.- the code is used until the provisions of art 82, paragraph (6), letter e of law no. 207/2015 regarding the Fiscal Procedure Code with subsequent amendments and additions 1.12. In any other case the value is not validated and is return a syntactic validation error. (Validation error – CustomerID incorrect value) 2. Else if S.I.23 CustomerID is equal to ”0” (zero), then is return a syntactic validation error. (CustomerID can not be equal to ”0” (zero)) |
Validarea
sintactică a valorii elementului S.I.23 CustomerID se face astfel: 1. Dacă elementul S.I.23 CustomerID este diferit de ”0” (zero), atunci valoarea se validează astfel: Dacă primele două caractere din S.I.23 CustomerID sunt: 1.1. ”00” atunci se verifică ca lungimea maximă a valorii fără prefixul ”00”, să fie de 10 caractere doar de tip numeric. Nu se acceptă caracterele ”RO”. Validarea se realizează după regulile cunoscute pentru CUI Formatul unui CUI este #########C – unde ######### este numărul de identificare, între 1 și 9 cifre, iar C este numărul de verificare, 1 cifră 1.2. ”01” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”EL” pentru 01EL123456789 sau ”HU” pentru 01HU12345678 1.3. ”02” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”TK” pentru 02TK123005284 1.4. ”03” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”03”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0. 1.5. ”04” atunci se verifică ca valoarea să nu conțină caractere speciale (de exemplu: ”.”, ”,”,”!”, ”-”, ”?” etc) 1.6. ”05” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere 1.7. ”06” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. 1.8. ”08” atunci se verifică ca lungimea maximă a valorii fără prefixul ”08”, să fie de 13 caractere doar de tip numeric. Se verifică ca valoarea să fie egal cu ”080000000000000” 1.9. “09” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”09”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0 1.10 “10” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”10”, să fie de max 20 caractere alfanumerice - codul se foloseste pana la aplicarea prevederilor art 82, alin (6), lit e din legea nr. 207/2015 privind Codul de procedura fiscala cu modificarile si completarile ulterioare 1.11 “11” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”11”, să fie de max 20 caractere alfanumerice - codul se foloseste pana la aplicarea prevederilor art 82, alin (6), lit e din legea nr. 207/2015 privind Codul de procedura fiscala cu modificarile si completarile ulterioare 1.12. În orice alt caz nu se validează valoarea, semnalându-se eroare la validarea sintactică.(Validation error – CustomerID incorrect value) 2. Altfel dacă S.I.23 CustomerID este egal cu ”0” (zero) se semnalează eroare sintactică. ( CustomerID nu poate fi ”0” (zero)) |
The
semantic validation for the element S.I.23 CustomerID is done as
follows: 1. If the element S.I.23 CustomerID is different from ”0” (zero), then the value is validated as follows: If the first two characters from S.I.23 CustomerID are: 1.1. ”00” then the max length of the string without the prefix ”00”, must be 10 digits. The substring ”RO” is not accepted. The validation is made according to the well-known rules for CUI. CUI format is #########C – where ######### is the identification number, with length between 1 and 9 digits, and C is the control digit, 1 digit 1.2. ”01” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”EL” for 01EL123456789 or ”HU” for 01HU12345678 1.3. ”02” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”TK” for 02TK123005284 1.4. ”03” then the max length of the string without the prefix ”03”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.5. ”04” then the string is verified not to contain special characters (for example: ”.”, ”,”,”!”, ”-”, ”?” etc.) 1.6. ”05” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.7. ”06” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.8. ”08” then the max length of the string without the prefix ”08”, must be 13 digits. The value must be equal with ”080000000000000” 1.9 “09” then the max length of the string without the prefix ”09”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.10 “10” then TaxAccountingBasis (H2=BANK) and the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”10”, must be max 20 character.- the code is used until the provisions of art 82, paragraph (6), letter e of law no. 207/2015 regarding the Fiscal Procedure Code with subsequent amendments and additions 1.11 “11” then TaxAccountingBasis (H2=BANK) then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”11”, must be max 20 character.- the code is used until the provisions of art 82, paragraph (6), letter e of law no. 207/2015 regarding the Fiscal Procedure Code with subsequent amendments and additions 1.12. In any other case the value is not validated and is return a semantic validation error. (Validation error – CustomerID incorrect value) 2. Else if S.I.23 CustomerID is equal to ”0” (zero), then is return a semantic validation error. (CustomerID can not be equal to ”0” (zero)) |
Validarea
semantică a valorii elementului S.I.23 CustomerID se face astfel: 1. Dacă elementul S.I.23 CustomerID este diferit de ”0” (zero), atunci valoarea se validează astfel: Dacă primele două caractere din S.I.23 CustomerID sunt: 1.1. ”00” atunci se verifică ca lungimea maximă a valorii fără prefixul ”00”, să fie de 10 caractere doar de tip numeric. Nu se acceptă caracterele ”RO”. Validarea se realizează după regulile cunoscute pentru CUI Formatul unui CUI este #########C – unde ######### este numărul de identificare, între 1 și 9 cifre, iar C este numărul de verificare, 1 cifră 1.2. ”01” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”EL” pentru 01EL123456789 sau ”HU” pentru 01HU12345678 1.3. ”02” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”TK” pentru 02TK123005284 1.4. ”03” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”03”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0. 1.5. ”04” atunci se verifică ca valoarea să nu conțină caractere speciale (de exemplu: ”.”, ”,”,”!”, ”-”, ”?” etc) 1.6. ”05” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere 1.7. ”06” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. 1.8. ”08” atunci se verifică ca lungimea maximă a valorii fără prefixul ”08”, să fie de 13 caractere doar de tip numeric. Se verifică ca valoarea să fie egal cu ”080000000000000” 1.9. “09” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”09”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0 1.10 “10” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”10”, să fie de max 20 caractere alfanumerice - codul se foloseste pana la aplicarea prevederilor art 82, alin (6), lit e din legea nr. 207/2015 privind Codul de procedura fiscala cu modificarile si completarile ulterioare 1.11 “11” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”11”, să fie de max 20 caractere alfanumerice - codul se foloseste pana la aplicarea prevederilor art 82, alin (6), lit e din legea nr. 207/2015 privind Codul de procedura fiscala cu modificarile si completarile ulterioare 1.12. În orice alt caz nu se validează valoarea, semnalându-se eroare la validarea semantică.(Validation error – CustomerID incorrect value) 2. Altfel dacă S.I.23 CustomerID este egal cu ”0” (zero) se semnalează eroare semantică. ( CustomerID nu poate fi ”0” (zero)) |
N/A | 1 | ||||
S.I.24 | Name | Name of the customer | Numele clientului | SAFmiddle2textType | ERP | Optional | Optional | It will not be reported by tax payers. | Acesta nu va fi raportat de către contribuabili. | N/A | N/A | N/A | 0..1 | It will not be reported by tax payers. | Acesta nu va fi raportat de către contribuabili. | |||
S.I.25 | Billing Address | AddressStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||||
S.I.26 | SupplierInfo | SupplierID | Unique
supplier code consisting of: type (two decimal places) followed by the unique
supplier code, as follows: 1. 00 followed by CUI - where the type is 00, and CUI is the unique identification code for economic operators registered in Romania. The code is an integer, with 1 to 9 digits, followed by a control digit - Example: 004221306 - for the Ministry of Public Finance Attention! The fiscal attribute "RO" for VAT payers is not included 2. 01 followed by the country code (according to ISO 3166-1 - 2 letters) and the unique VAT Identification Code of the respective Member State - for the economic operators from the EU Member States, except Romania, verified according to the VIES system (VAT Information Exchange System) - Example: 01EL123456789 or 01HU12345678 3. 02 followed by the country code and the unique VAT identification code of the respective state, which is neither Romania nor EU member state - for economic operators from other states than Romania or EU members - Example: 02TK123005284 4. 03 followed by CNP for individuals Romanian citizens or 03 followed by the unique personal code for individuals resident in Romania (same format as CNP, but with the first digit being 7 or 8) or the NIF of non-resident individuals 5. 04 followed by the supplier code uniquely associated by the economic operator, for individuals who do not declare their CNP on transactions (example: online commerce). 6. 05 followed by the country code and the supplier code uniquely associated by the economic operator - for the economic operators that are not registered for VAT, from the EU Member States, except Romania 7. 06 followed by the country code and the supplier code uniquely associated by the economic operator - for the economic operators that are not registered for VAT from non-EU states 9. 09 followed by NIF for non-resident legal entities registered in Romania; 10. 10 followed by the country code and the unique code assigned in the case of banking companies for suppliers of non-resident legal entities that are not found in category 01,02,05,06 and 09; 11. 11 followed by the country code and the unique code assigned in the case of banking companies for non-resident individuals suppliers who are not found in category 03 |
Cod
unic pentru furnizor este format astfel: tip (două cifre zecimale) urmat de
codul unic al furnizorului, după cum urmează: 1. 00 urmat de CUI - unde tipul este 00, iar CUI este codul unic de identificare pentru operatorii economici înregistrați în România. Codul este un număr întreg zecimal, cu 1 până la 9 cifre, urmat de o cifră de control - Exemplu: 004221306 - pentru Ministerul Finantelor Publice Atenție! Nu se trece și atributul fiscal ”RO” pentru plătitorii de TVA 2. 01 urmat de codul de țară (conform ISO 3166-1 - 2 litere) și de Codul unic de identificare pentru TVA din statul membru respectiv- pentru operatorii economici din statele membre ale UE, mai puțin România, verificate conform sistemului VIES (VAT Information Exchange System) - Exemplu: 01EL123456789 sau 01HU12345678 3. 02 urmat de codul de țară și de codul unic de identificare pentru TVA din statul respectiv, care nu este nici România, nici stat membru UE - pentru operatorii economici din alte state care nu sunt România sau membre UE - Exemplu: 02TK123005284 4. 03 urmat de CNP pentru persoane fizice cetățeni români sau 03 urmat de codul unic personal pentru persoane fizice rezidente în România (același format cu CNP-ul, dar la care prima cifra este 7 sau 8) sau NIF-ul persoanelor fizice nerezidente 5. 04 urmat de cod furnizor asociat în mod unic de către operatorul economic, pentru pers. fizice care nu își declară CNP-ul pe tranzacții (exemplu: comerț online). 6. 05 urmat de codul de țară și de cod furnizor asociat în mod unic de către operatorul economic - pentru operatorii economici care nu sunt înregistrați în scopuri de TVA din statele membre ale UE, mai puțin România 7. 06 urmat de codul de țară și de cod furnizor asociat în mod unic de către operatorul economic - pentru operatorii economici care nu sunt înregistrați în scopuri de TVA din statele non-UE 9. 09 urmat de NIF pentru persoane juridice nerezidente inregistrate in Romania; 10. 10 urmat de codul de tara si de codul unic alocat in cazul societatilor bancare pentru furnizorii persoane juridice nerezidente care nu se regasesc in categoria 01,02,05,06 si 09; 11. 11 urmat de codul de tara si de codul unic alocat in cazul societatilor bancare pentru furnizorii persoane fizice nerezidente care nu se regasesc in categoria 03 |
SAFmiddle1textType | ERP | Mandatory | Mandatory | The
syntactic validation for the element S.I.26 SupplierID is done as
follows: 1. If the element S.I.26 SupplierID is different from ”0” (zero), then the value is validated as follows: If the first two characters from S.I.26 SupplierID are: 1.1. ”00” then the max length of the string without the prefix ”00”, must be 10 digits. The substring ”RO” is not accepted. The validation is made according to the well-known rules for CUI. CUI format is #########C – where ######### is the identification number, with length between 1 and 9 digits, and C is the control digit, 1 digit 1.2. ”01” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”EL” for 01EL123456789 or ”HU” for 01HU12345678 1.3. ”02” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”TK” for 02TK123005284 1.4. ”03” then the max length of the string without the prefix ”03”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.5. ”04” then the string is verified not to contain special characters (for example: ”.”, ”,”,”!”, ”-”, ”?” etc.) 1.6. ”05” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.7. ”06” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.8 “09” then the max length of the string without the prefix ”09”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.9 “10” then TaxAccountingBasis (H2=BANK) and the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”10”, must be max 20 character.- the code is used until the provisions of art 82, paragraph (6), letter e of law no. 207/2015 regarding the Fiscal Procedure Code with subsequent amendments and additions 1.10 “11” then TaxAccountingBasis (H2=BANK) then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”11”, must be max 20 character.- the code is used until the provisions of art 82, paragraph (6), letter e of law no. 207/2015 regarding the Fiscal Procedure Code with subsequent amendments and additions 1.11. In any other case the value is not validated and is return a syntactic validation error. (Validation error – SupplierID incorrect value) 2. Else if S.I.26 SupplierID is equal to ”0” (zero), then is return a syntactic validation error. (SupplierID can not be equal to ”0” (zero)) |
Validarea
sintactică a valorii elementului S.I.26 SupplierID se face astfel: 1. Dacă elementul S.I.26 SupplierID este diferit de ”0” (zero), atunci valoarea se validează astfel: Dacă primele două caractere din S.I.26 SupplierID sunt: 1.1. ”00” atunci se verifică ca lungimea maximă a valorii fără prefixul ”00”, să fie de 10 caractere doar de tip numeric. Nu se acceptă caracterele ”RO”. Validarea se realizează după regulile cunoscute pentru CUI Formatul unui CUI este #########C – unde ######### este numărul de identificare, între 1 și 9 cifre, iar C este numărul de verificare, 1 cifră 1.2. ”01” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”EL” pentru 01EL123456789 sau ”HU” pentru 01HU12345678 1.3. ”02” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”TK” pentru 02TK123005284 1.4. ”03” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”03”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0. 1.5. ”04” atunci se verifică ca valoarea să nu conțină caractere speciale (de exemplu: ”.”, ”,”,”!”, ”-”, ”?” etc) 1.6. ”05” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere 1.7. ”06” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. 1.8 “09” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”09”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0 1.9 “10” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”10”, să fie de max 20 caractere alfanumerice - codul se foloseste pana la aplicarea prevederilor art 82, alin (6), lit e din legea nr. 207/2015 privind Codul de procedura fiscala cu modificarile si completarile ulterioare 1.10 “11” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”11”, să fie de max 20 caractere alfanumerice - codul se foloseste pana la aplicarea prevederilor art 82, alin (6), lit e din legea nr. 207/2015 privind Codul de procedura fiscala cu modificarile si completarile ulterioare 1.11. În orice alt caz nu se validează valoarea, semnalându-se eroare la validarea sintactică.(Validation error – SupplierID incorrect value) 2. Altfel dacă S.I.26 SupplierID este egal cu ”0” (zero) se semnalează eroare sintactică. ( SupplierID nu poate fi ”0” (zero)) |
The
semantic validation for the element S.I.26 SupplierID is done as
follows: 1. If the element S.I.26 SupplierID is different from ”0” (zero), then the value is validated as follows: If the first two characters from S.I.26 SupplierID are: 1.1. ”00” then the max length of the string without the prefix ”00”, must be 10 digits. The substring ”RO” is not accepted. The validation is made according to the well-known rules for CUI. CUI format is #########C – where ######### is the identification number, with length between 1 and 9 digits, and C is the control digit, 1 digit 1.2. ”01” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”EL” for 01EL123456789 or ”HU” for 01HU12345678 1.3. ”02” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature. – Example: ”TK” for 02TK123005284 1.4. ”03” then the max length of the string without the prefix ”03”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.5. ”04” then the string is verified not to contain special characters (for example: ”.”, ”,”,”!”, ”-”, ”?” etc.) 1.6. ”05” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.7. ”06” then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature 1.8 “09” then the max length of the string without the prefix ”09”, must be 13 digits. The first digit in the string must be different from 0 (zero) 1.9 “10” then TaxAccountingBasis (H2=BANK) and the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”10”, must be max 20 character.- the code is used until the provisions of art 82, paragraph (6), letter e of law no. 207/2015 regarding the Fiscal Procedure Code with subsequent amendments and additions 1.10 “11” then TaxAccountingBasis (H2=BANK) then the code for the country (characters 3 and 4) must be a valid country code from the ISO 3166-1 - 2 letters nomenclature and the max length of the string without the prefix ”11”, must be max 20 character.- the code is used until the provisions of art 82, paragraph (6), letter e of law no. 207/2015 regarding the Fiscal Procedure Code with subsequent amendments and additions 1.11. In any other case the value is not validated and is return a semantic validation error. (Validation error – SupplierID incorrect value) 2. Else if S.I.26 SupplierID is equal to ”0” (zero), then is return a semantic validation error. (SupplierID can not be equal to ”0” (zero)) |
Validarea
semantică a valorii elementului S.I.26 SupplierID se face astfel: 1. Dacă elementul S.I.26 SupplierID este diferit de ”0” (zero), atunci valoarea se validează astfel: Dacă primele două caractere din S.I.26 SupplierID sunt: 1.1. ”00” atunci se verifică ca lungimea maximă a valorii fără prefixul ”00”, să fie de 10 caractere doar de tip numeric. Nu se acceptă caracterele ”RO”. Validarea se realizează după regulile cunoscute pentru CUI Formatul unui CUI este #########C – unde ######### este numărul de identificare, între 1 și 9 cifre, iar C este numărul de verificare, 1 cifră 1.2. ”01” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”EL” pentru 01EL123456789 sau ”HU” pentru 01HU12345678 1.3. ”02” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. - Exemplu: ”TK” pentru 02TK123005284 1.4. ”03” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”03”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0. 1.5. ”04” atunci se verifică ca valoarea să nu conțină caractere speciale (de exemplu: ”.”, ”,”,”!”, ”-”, ”?” etc) 1.6. ”05” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere 1.7. ”06” atunci se verifică codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere. 1.8 “09” atunci se verifică ca lungimea maximă a înregistrării fără prefixul ”09”, să fie de 13 caractere de tip numeric. Se verifică ca prima cifră din grupul de 13 caractere să fie diferită de 0 1.9 “10” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”10”, să fie de max 20 caractere alfanumerice - codul se foloseste pana la aplicarea prevederilor art 82, alin (6), lit e din legea nr. 207/2015 privind Codul de procedura fiscala cu modificarile si completarile ulterioare 1.10 “11” atunci se verifică ca societatea are TaxAccountingBasis (H2) = Bank si codul de țară (caracterele 3 și 4) care trebuie să fie un cod valid conform nomenclatorului ISO 3166-1 - 2 litere si se verifică ca lungimea maximă a valorii fără prefixul ”11”, să fie de max 20 caractere alfanumerice - codul se foloseste pana la aplicarea prevederilor art 82, alin (6), lit e din legea nr. 207/2015 privind Codul de procedura fiscala cu modificarile si completarile ulterioare 1.11. În orice alt caz nu se validează valoarea, semnalându-se eroare la validarea semantică.(Validation error – SupplierID incorrect value) 2. Altfel dacă S.I.26 SupplierID este egal cu ”0” (zero) se semnalează eroare semantică. ( SupplierID nu poate fi ”0” (zero)) |
N/A | 1 | ||||
S.I.27 | Name | Name of the supplier | Numele furnizorului | SAFmiddle2textType | ERP | Optional | Optional | It will not be reported by tax payers. | Acesta nu va fi raportat de către contribuabili. | N/A | N/A | N/A | 0..1 | It will not be reported by tax payers. | Acesta nu va fi raportat de către contribuabili. | |||
S.I.28 | BillingAddress | AddressStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||||
S.I.29 | InvoiceLine | LineNumber | Number of the invoice line | Numărul liniei de factură | SAFshorttextType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||
S.I.30 | AccountID | This is the analytical account ID based on the standard defined by the Romanian authorities, according to the accounting accounts chart for comercial companies (PlanConturiBalSocCom), accounting accounts chart for credit institutions and non-banking financial institutions (PlanConturiBanci), or the accounting accounts chart for insurance companies (PlanConturiSocAsigurari) | Acesta este ID-ul contului analitic creat pe baza standardului
definit de autoritățile române, conform planului de conturi pentru
societăți generale (PlanConturiBalSocCom), planului de conturi aplicabil pentru instituțiile de
credit şi instituțiile financiar nebancare (PlanConturiBanci) sau planului de conturi aplicabil pentru societățile de
asigurări (PlanConturiSocAsigurari). |
SAFmiddle2textType | GL | Mandatory | Mandatory | The account is an integer decimal number, not null | Contul trebuie să fie un număr întreg diferit de 0 | Validation at the level of the analytical account that need to be reported according to the accounting account chart in Romania, applicable to the company that makes the reporting, based on the romanian accounting standards (”SRC”) | Validare la nivelul codului contului analitic care trebuie să corespundă planului de conturi contabile pentru România aplicabil tipului societății raportoare conform standardelor românești de contabilitate. (”SRC”) | N/A | 1 | The field is completed using the associated codes validated
with the following nomenclatures: - PlanConturiBalSocCom - PlanConturiIFRS - PlanConturiIFRS_Norma39 - PlanConturiBanci - PlanConturiNebancare - PlanConturiSocAsigurari - PlanConturi_Norma36 |
Completarea acestui câmp se face cu codul asociat contului
validat conform nomenclatoarelor: - PlanConturiBalSocCom - PlanConturiIFRS - PlanConturiIFRS_Norma39 - PlanConturiBanci - PlanConturiNebancare - PlanConturiSocAsigurari - PlanConturi_Norma36 |
|||
S.I.31 | Analysis | General Ledger analysis code | Cod analiză în registrul jurnal | AnalysisStructure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..* | ||||||
S.I.32 | OrderReferences | Relevant order references | Referințe de comandă relevante | OrderReferences | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..* | ||||||
S.I.33 | ShipTo | Ship To details | Detalii cu privire la locul livrării | ShippingPointStructure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.I.34 | ShipFrom | Ship From details | Detalii cu privire la locul de la care se face expedierea | ShippingPointStructure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.I.35 | GoodsServicesID | Indicator showing if goods (01) or services (02) | Indicator care arată dacă este vorba despre bunuri (01) sau servicii (02) | SAFcodeType | ERP | Optional | Optional | Validation for one of the two values possible: 01 or 02 | Validare pentru una din cele două valori posibile: 01 sau 02 | N/A | N/A | N/A | 0..1 | Filled
with: - 01 - for products - 02 - for services |
Se
completează cu: - 01 - pentru produse - 02 - pentru servicii |
|||
S.I.36 | ProductCode | Product Code | Cod produs | SAFmiddle2textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.I.37 | ProductDescription | Description of goods or services | Descrierea bunurilor sau serviciilor | SAFlongtextType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | Filled in according to the text description of the product type from the invoice - in the systems in use | Completarea se face cu descrierea textuală ale produselor conform descrierilor din sistemele proprii | |||
S.I.38 | Delivery | Information about the date or timeframe of the delivery of goods or services | Informații privind data sau intervalul de timp al livrării de bunuri sau al prestării de servicii | Delivery | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.I.39 | Quantity | Quantity of goods and services supplied | Cantitatea de bunuri și servicii furnizate | SAFquantityType | ERP | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | |||||
S.I.40 | InvoiceUOM | Quatity unit of measure e.g. pack of 12 | Unitate de măsură pentru Quantity, de exemplu, ambalaj de 12 | SAFcodeType | ERP | Optional | Optional | Validation according to the nomenclature Unitati_masura | Validare conform nomenclatorului Unitati_masura | Validation according to the nomenclature Unitati_masura | Validare conform nomenclatorului Unitati_masura | N/A | 0..1 | Filled in according to the codes in the nomenclature Unitati_masura | Se completează conform codurilor din nomenclatorul de unități de măsură - Unitati_masura | |||
S.I.41 | UOMtoUOMBaseConversionFactor | Conversion factor of the InvoiceUOM to UOMBase. Only needed when InvoiceUOM is reported and if different from the UOMBase. | Factor de conversie al InvoiceUOM la UOMBase. Este necesar numai atunci când InvoiceUOM este raportat și dacă este diferit de UOMBase. | Decimal | ERP | Optional | Optional | Only needed when InvoiceUOM is reported and if different from the UOMBase. Validation decimal number |
Este necesar numai atunci când InvoiceUOM este raportat și dacă este diferit de UOMBase. Validare număr decimal. |
N/A | N/A | N/A | 0..1 | |||||
S.I.42 | UnitPrice | Unit price for the unit/group of units per UOM in the header’s default currency | Prețul unitar pentru unitatea/grupul de unități per UOM în moneda implicită a antetului | SAFmonetaryType | ERP | Mandatory | Mandatory | Unit
price per one unit of measure în the default currency from the header. Decimal number with two decimals separated by decimal point sign („ . ”) This amount may be positive or negative amount. Negative amounts are prefixed with the minus („-”) sign |
Prețul
unitar pe unitate de măsură în moneda implicită a antetului. Suma este
reprezentată ca un număr zecimal cu două cifre zecimale după separatorul
punct zecimal („ . ”) Această sumă poate fi negativă sau pozitivă după caz. Sumele negative sunt prefixate cu semnul minus („-”) |
N/A | N/A | N/A | 1 | Number
with two decimals. For aproximation is used the Order no. 978 from 8 July 2005 of the Ministery of Finance |
Număr
zecimal cu maxim 2 zecimale. Pentru aproximări se utilizează regulile de rotunjire, conform Ordinului nr. 978 din 8 Iulie 2005 al Ministerului Finanțelor. |
|||
S.I.43 | TaxPointDate | Tax point date where recorded or if not recorded then the Invoice date | Data exigibilității taxei daca este disponibilă sau dacă nu este disponibilă, atunci data facturii | Date | ERP | Mandatory | Mandatory | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | N/A | N/A | N/A | 1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
|||
S.I.44 | References | Credit note references | Referințe pentru facturile de stornare | References | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.I.45 | Description | Description of invoice line | Descrierea liniei facturii | SAFlongtextType | ERP | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | |||||
S.I.46 | InvoiceLineAmount | Amount for transaction excluding taxes and freight charges | Suma pentru tranzacție, cu excepția taxelor și a cheltuielilor de transport | AmountStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||
S.I.47 | DebitCreditIndicator | Indicates whether the amounts on line-level are debit or credit amounts. Entry must correspond to entry reflected in General Ledger Entry. Signing of lineamounts is relative to this indicator. E.g. a return can lead to a negative aamount | Indică dacă sumele la nivel de linie sunt debite sau credite. Intrarea trebuie să corespundă înregistrării reflectate în inregstrarile in registrul jurnal. Semnul sumelor la nivel de linie depinde de acest indicator. De exemplu, un retur poate duce la o sumă negativă | SAFcodeType | ERP/GL | Mandatory | Mandatory | Restriction for values: C for Credit and D for Debit. | Restricție pentru valori: C pentru Credit și D pentru Debit. | N/A | N/A | N/A | 1 | Filled
in with one of the value: - C - for credit - D - for debit |
Se
completează cu una din valorile: - C - pentru credit - D - pentru debit |
|||
S.I.48 | ShippingCostsAmount | Amount for shipping/freight charges | Suma pentru cheltuielile de transport/expediere | AmountStructure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.I.49 | TaxInformation | TaxInformationStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1..* | ||||||||
S.I.50 | OrderReferences | OriginatingON | Origination Order Number | Număr comandă inițiere | SAFmiddle2textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||
S.I.51 | OrderDate | Date of order | Data comenzii | Date | ERP | Optional | Optional | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | N/A | N/A | N/A | 0..1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
|||
S.I.52 | Delivery | MovementReference | Unique reference to the movement | Referință unică la mișcare | SAFmiddle1textType | ERP | Mandatory | Mandatory | N/A | N/A | If
MovementReference is used, don't report DeliveryDate and DeliveryPeriod -
meaning the items will not be present in the XML file. (see the XML Code fragmemt in the below foot note [6]) |
Dacă
se utilizează MovementReference nu se raportează DeliveryDate și
DeliveryPeriod - adică elementele nu se raportează/ nu sunt prezente în
fișierul XML. (Vă rog urmăriți fragmentul de cod XML din nota de subsol [6]) |
N/A | 1..* | Please see the below foot note [6] regarding the use of the elements Movemenetreference / DeliveryDate / DeliveryPeriod | Vă rog să urmăriți nota de subsol [6] privind modul de completare al elementelor MovementReference / DeliveryDate / DeliveryPeriod | ||
S.I.53 | DeliveryDate | The date of the delivery | Data livrării | Date | ERP | Mandatory | Mandatory | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | If
DeliveryDate is used, don't report MovementReference and DeliveryPeriod -
meaning the items will not be present in the XML file. (see the XML Code fragmemt in the below foot note [6]) |
Dacă
se utilizează DeliveryDate nu se raportează MovementReference și
DeliveryPeriod - adică elementele nu se raportează/ nu sunt prezente în
fișierul XML. (Vă rog urmăriți fragmentul de cod XML din nota de subsol [6]) |
N/A | 1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
|||
S.I.54 | DeliveryPeriod | Timeframe of the deliveries | Intervalul de timp al livrărilor | DeliveryPeriod | Mandatory | Mandatory | N/A | N/A | If
DeliveryPeriod is used, don't report MovementReference and DeliveryDate -
meaning the items will not be present in the XML file. (see the XML Code fragmemt in the below foot note [6]) |
Dacă
se utilizează DeliveryPeriod nu se raportează MovementReference și
DeliveryDate - adică elementele nu se raportează/ nu sunt prezente în
fișierul XML. (Vă rog urmăriți fragmentul de cod XML din nota de subsol [6]) |
N/A | 1 | ||||||
S.I.55 | DeliveryPeriod | FromDate | Start date of the deliveries | Data de începere a livrărilor | Date | TBD | Mandatory | Mandatory | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | N/A | N/A | N/A | 1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
||
S.I.56 | ToDate | End date of the deliveries | Data finală a livrărilor | Date | TBD | Mandatory | Mandatory | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | N/A | N/A | N/A | 1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
|||
S.I.57 | References | CreditNote | CreditNote | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||||
S.I.58 | CreditNote | Reference | Credit note reference (where applicable) to original invoice | Referința facturii de stornare (dacă este cazul) la factura inițială | SAFmiddle1textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||
S.I.59 | Reason | Credit note reason or rationale | Motivul sau raționamentul facturii de stornare | SAFlongtextType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.I.60 | InvoiceSettlement | SettlementDiscount | Description settlement/other discount | Descriere reducere tip de decontare /altă reducere | SAFmiddle1textType | TBD | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||
S.I.61 | SettlementAmount | Settlement amount | Suma de decontare | AmountStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||
S.I.62 | SettlementDate | Date settled | Data decontării | Date | TBD | Optional | Optional | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | N/A | N/A | N/A | 0..1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
|||
S.I.63 | PaymentMechanism | Payment mechanism | Mecanismul de plată | SAFcodeType | TBD | Optional | Optional | N/A | N/A | For validation is used the nomenclature Nom_Mecanisme_plati | Se validează cu nomenclatorul Nom_Mecanisme_plati | N/A | 0..1 | Filled in according to the codes in the
nomenclature: Nom_Mecanisme_plati. For this field is used the following codes: - code 10 - for cash payment used at the trezorery at registers - code 97 - for pentru Clearing between partners (offset/ netting) For payments non-cash, use the following codes used by NAFA as payment channels: - code 42 - Payment to bank account - codul 48 - Bank card - codul 20 - Cheque - codul 68 - Online payment service The other codes in the nomenclature Nom_Mecanisme_plati will be used when the payment channels will be available at NAFA. |
Completarea acestui câmp se face cu codul
asociat conform nomenclatorul: Nom_Mecanisme_plati Pentru completarea câmpului se vor selecta coduri din cele de mai jos astfel: - codul 10 - pentru plata în numerar efectuată la casieriile trezoreriei - codul 97 - pentru Compensarea între parteneri (offset/ netting) Pentru plățile făcute fără numerar de către contribuabili se vor utiliza următoarele coduri pentru desemnarea canalelor electronice de plată deja utilizate de ANAF: - codul 42 - plata prin transfer bancar - codul 48 - card bancar - codul 20 - Cec bancar - codul 68 - Serviciul de plată online [Internet Banking] Celelalte coduri din nomenclatorul Nom_Mecanisme_plati vor fi utilizate în momentul în care aceste canale de plată vor fi disponibile în cadrul ANAF. |
|||
S.I.64 | InvoiceDocumentTotals | TaxInformationTotals | Control totals tax payable information. Per Tax Type/ Tax Code the Tax Base and Tax Amount are summarized | Control totaluri informații de plată a taxelor. Pe tip de impozit/ Cod de taxă sunt comunicate totalurile privind baza de impozitare și valoarea taxei | Tax Information Structure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..* | |||||
S.I.65 | ShippingCostsAmountTotal | Control total amount freight charges | Control suma totală a taxelor de transport de marfă | SAFmonetaryType | ERP | Optional | Optional | Decimal
number, decimal POINT delimited, maxim 2 (two) digits after the decimal point
delimitator Validation decimal number |
Număr
zecimal, delimitat prin punct zecimal, maxim 2 (două) cifre după punctul
zecimal Validare număr zecimal |
N/A | N/A | N/A | 0..1 | Number
with two decimals. For aproximation is used the Order no. 978 from 8 July 2005 of the Ministery of Finance |
Număr
zecimal cu maxim 2 zecimale. Pentru aproximări se utilizează regulile de rotunjire, conform Ordinului nr. 978 din 8 Iulie 2005 al Ministerului Finanțelor. |
|||
S.I.66 | NetTotal | Control total sales value excluding tax and shipping costs. | Control valoarea totală a vânzărilor, excluzând costurile fiscale și de transport. | SAFmonetaryType | ERP | Mandatory | Mandatory | Decimal
number, decimal POINT delimited, maxim 2 (two) digits after the decimal point
delimitator Validation decimal number |
Număr
zecimal, delimitat prin punct zecimal, maxim 2 (două) cifre după punctul
zecimal Validare număr zecimal |
N/A | N/A | N/A | 1 | Number
with two decimals. For aproximation is used the Order no. 978 from 8 July 2005 of the Ministery of Finance |
Număr
zecimal cu maxim 2 zecimale. Pentru aproximări se utilizează regulile de rotunjire, conform Ordinului nr. 978 din 8 Iulie 2005 al Ministerului Finanțelor. |
|||
S.I.67 | GrossTotal | Control total amount including tax and shipping costs | Control suma totală, inclusiv costurile fiscale și de transport | SAFmonetaryType | ERP | Mandatory | Mandatory | Decimal
number, decimal POINT delimited, maxim 2 (two) digits after the decimal point
delimitator Validation decimal number |
Număr
zecimal, delimitat prin punct zecimal, maxim 2 (două) cifre după punctul
zecimal Validare număr zecimal |
N/A | N/A | N/A | 1 | Number
with two decimals. For aproximation is used the Order no. 978 from 8 July 2005 of the Ministery of Finance |
Număr
zecimal cu maxim 2 zecimale. Pentru aproximări se utilizează regulile de rotunjire, conform Ordinului nr. 978 din 8 Iulie 2005 al Ministerului Finanțelor. |
|||
S.PN.1 | 5.11 PersonNameStructure | Title | Not necessary | Nu este necesar | SAFcodeType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | Not
necessary Filled in with politeness titles according to the codes below: - Mr. - used for "Mister" - Mrs. - used for "Madam" - ” ” (blank) - used in other situations |
Nu
este necesar Completarea acestui câmp se face cu titluri de politețe conform codurilor de mai jos: - Dl - utilizat pentru ”Domnul” - Dna - utilizat pentru ”Doamna” - ” ” - utilizat în alte situații |
|||
S.PN.2 | FirstName | First name of the person. | Prenumele persoanei. | SAFmiddle1textType | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||
S.PN.3 | Initials | Not necessary | Nu este necesar | SAFshorttextType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.PN.4 | LastNamePrefix | A textual expression of a prefix that precedes this person's family name such as Van, Von. Not necessary. | O expresie textuală a unui prefix care precede numele de familie al acestei persoane, ar fi Van, Von. Nu este necesar. | SAFshorttextType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.PN.5 | LastName | Last name of the person. | Numele de familie al persoanei. | SAFmiddle2textType | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||
S.PN.6 | BirthName | Not necessary | Nu este necesar | SAFmiddle2textType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.PN.7 | Salutation | A formal sign or expression of greeting, expressed as text, that is appropriate for this person such as Right Honourable, Monsignor or Madam. | Un semn formal sau o expresie de salut, exprimată ca text, care este adecvată pentru această persoană, ar fi Onorabilul Drept, Monseniorul sau Doamna. | SAFshorttextType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.PN.8 | OtherTitles | Used for roles in the company, such as General Director, Finance Director, Tax Director, Accountant etc. | Utilizat pentru roluri în companie, ar fi director general, director financiar, director fiscal, contabil etc. | SAFshorttextType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..* | ||||||
S.SC.1 | 5.12 SelectionCriteriaStructure | TaxReportingJurisdiction | Identifies the tax jurisdiction for whose purpose the SAF-T has been created. Principally for use where a single Revenue body covers more than one territory | Identifică jurisdicția fiscală în scopul căreia a fost creată SAF-T. În principal pentru utilizare în cazul în care un singur organism de venituri acoperă mai multe teritorii | SAFmiddle1textType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.SC.2 | CompanyEntity | For use where data has been extracted from the full data set by reference to a specific corporate entity | Pentru utilizare în cazul în care datele au fost extrase din setul complet de date prin trimitere la o anumită entitate corporativă | SAFmiddle2textType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.SC.3 | SelectionStartDate | The start date for the reporting period covered by the SAF | Data de începere a perioadei de raportare acoperite de SAF | Date | Mandatory | Mandatory | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | Select the period either
with the tuple (SelectionStartDate, SelectionEndDate) or the tuple (PeriodStart, PeriodStartYear), (PeriodEnd, PeriodEndYear)) Please see the XML fragment in the foot note [7] |
Selectați perioada fie
cu tuple (SelectionStartDate, SelectionEndDate), fie cu tuple (PeriodStart, PeriodStartYear) (PeriodEnd, PeriodEndYear)) Vă rog urmăriți fragmentul de cod XML din nota de subsol [7] |
N/A | 1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
||||
S.SC.4 | SelectionEndDate | The end date for the reporting period covered by the SAF | Data de încheiere a perioadei de raportare acoperite de SAF | Date | Mandatory | Mandatory | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | N/A | 1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
||||||
S.SC.5 | PeriodStart | The first accounting period covered by SAF | Prima perioadă contabilă acoperită de SAF | nonNegativeInteger | Mandatory | Mandatory | N/A | N/A | N/A | 1 | ||||||||
S.SC.6 | PeriodStartYear | The accounting period in which the PeriodStart falls | Perioada contabilă în care se încadrează PeriodStart | nonNegativeInteger | Mandatory | Mandatory | N/A | N/A | N/A | 1 | ||||||||
S.SC.7 | PeriodEnd | The last accounting period covered by the SAF | Ultima perioadă contabilă acoperită de SAF | nonNegativeInteger | Mandatory | Mandatory | N/A | N/A | N/A | 1 | ||||||||
S.SC.8 | PeriodEndYear | The accounting year in which the PeriodEnd falls | Exercițiul contabil în care se încadrează PeriodEnd | nonNegativeInteger | Mandatory | Mandatory | N/A | N/A | N/A | 1 | ||||||||
S.SC.9 | Document type | Type of documents selected. For use where the data has been restricted by reference to particular transaction type | Tipul de documente selectate. Pentru utilizare în cazul în care datele au fost restricționate prin referire la un anumit tip de tranzacție | SAFlongtextType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.SC.10 | Other Criteria | Any other criteria used in selecting data. Individual Revenues Bodies may wish to draw up a list of other acceptable selection criteria for use within their jurisdiction. | Orice alte criterii utilizate la selectarea datelor. Organismele fiscale pot dori să întocmească o listă a altor criterii de selecție acceptabile pentru a fi utilizate în jurisdicția lor. | SAFlongtextType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..* | ||||||
S.SP.1 | 5.13 ShippingPointStructure | DeliveryID | Identification of the delivery | Identificarea livrării | SAFmiddle1textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||
S.SP.2 | DeliveryDate | Date goods are delivered | Data la care sunt livrate bunurile | Date | ERP | Optional | Optional | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | N/A | N/A | N/A | 0..1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
|||
S.SP.3 | WarehouseID | Warehouse where goods held – also to identify work in progress, or stock-in-transit | Depozitul în care sunt stocate mărfurile deținute – pentru a identifica, de asemenea, producția în curs sau stocurile în tranzit. | SAFmiddle1textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.SP.4 | LocationID | Location of goods in warehouse | Amplasarea mărfurilor în depozit | SAFshorttextType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.SP.5 | UCR | Unique consignment reference number | Număr unic de referință al expedierii | SAFmiddle1textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.SP.6 | Address | Address Structure | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||||
S.TID.1 | 5.14 TaxIDStructure | TaxRegistrationNumber | The
company’s tax registration number. This is the unique number issued by NAFA for use by the company. |
Numărul
de înregistrare fiscală al companiei. Acesta este numărul unic emis de ANAF pentru a fi utilizat de companie. |
SAFmiddle1textType | Mandatory | Mandatory | N/A | N/A | If the taxpayer is registered for VAT, set to VAT Registration Number without RO prefix; for PFA set to CNP; for CUI Supplier / foreign customer set to VAT code used for the issued invoice. | În cazul în care contribuabilul este înregistrat în scop de TVA, setați la numărul de înregistrare TVA fără prefix RO (CUI); pentru PFA-ul setați la CNP; pentru CUI furnizor / client străin setați la codul de TVA utilizat pentru factura emisă. | N/A | 1 | |||||
S.TID.2 | TaxType | For use where information reported in the
SAF-T covers more than one type of tax regime: to identify the type of the
tax regime to which this entry relates. To fill in the field use the codes from the nomenclature Nomenclator_Regim_fiscal |
Pentru utilizare, în cazul în care
informațiile raportate în SAF-T acoperă mai multe tipuri de regimuri
fiscale: identificarea tipului de regim fiscal la care se referă această
rubrică. Pentru completare se utilizează codurile din nomenclatorul Nomenclator_Regim_fiscal |
SAFcodeType | TBD | Optional | Optional | Validation accoring to the nomenclature Nomenclator_Regim_fiscal | Validare conform nomenclatorului Nomenclator_Regim_fiscal | N/A | N/A | N/A | 0..1 | Filled in according to the codes in the nomenclature Nomenclator_Regim_fiscal | Completarea acestui câmp se face cu codul asociat conform nomenclatorului Nomenclator_Regim_fiscal | |||
S.TID.3 | TaxNumber | The tax registration number for the particular tax regime referred to by the TaxType- e.g. VAT number | Numărul de înregistrare fiscală pentru regimul fiscal specific menționat de Codul fiscal, de exemplu, numărul de TVA | SAFmiddle1textType | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | ||||||
S.TID.4 | TaxAuthority | Identification of the Revenue Body to which this TaxType refers. | Identificarea organismului fiscal la care se referă prezentul TaxType. | SAFmiddle1textType | Optional | Optional | Validation for a single value: reporting to NAFA | Validarea pentru o singură valoare: raportarea la ANAF | N/A | N/A | ANAF | 0..1 | Filled in according to the name of the Tax Authority in Romania, ”ANAF” | Completarea acestui câmp se face cu numele autorității fiscale din România, respectiv ”ANAF” | ||||
S.TID.5 | TaxVerificationDate | The date that the tax registration details referred to above were last checked. e.g. date when the VAT registration number was assigned to taxpayer. | Data ultimei verificări a detaliilor de înregistrare fiscală menționate mai sus. de exemplu, data la care numărul de înregistrare în scopuri de TVA a fost atribuit contribuabilului. | Date | Optional | Optional | Validation accoring to ISO 8601 | Validare conform standardului ISO 8601 | N/A | N/A | N/A | 0..1 | The
date and time is filled in the SAF-T reporting file using the ISO 8601
standard, that specify the following format AAAA-LL-ZZ Example of accepted format for date: 2020-10-03, 2021-04-12 |
Codificarea
datei și a orei în fișierul standard de audit SAF-T se realizează
pe baza standardului ISO 8601, care specifica următorul format :
AAAA-LL-ZZ Exemple de date acceptate: 2020-10-03, 2021-04-12 |
||||
S.TI.1 | 5.15 TaxInformationStructure | TaxType | TaxType for look-up in tables | TaxType pentru căutarea în tabele | SAFcodeType | ERP | Mandatory | Mandatory | Validation based on TAX_IMP -
Impozite For transactions registered in GeneralLedgerEntries section which are not relevant to be reported for taxs, it will be used TaxType 000 and TaxCode 000000 For import operations, under the PurchaseInvoice subsection, when registering an import invoice, use TaxType 000 (3 zeros) and TaxCode 000000 (6 zeors) |
Validare bazată pe TAX_IMP -
Impozite Pentru tranzacțiile raportate în secțiunea GeneralLedgerEntries care nu sunt relevante pentru raportarea de taxe și impozite se va raporta TaxType 000 și TaxCode 000000. Pentru operațiunile de import, in subsecțiune PurchaseInvoices (Facturi de achiziție) se va raporta factura de import, iar la TaxType se va completa 000 (3 de zero), TaxCode 0000000 (6 de zero). |
N/A | N/A | N/A | 1 | Filled
in according to the codes in the nomenclature TAX-IMP - Impozite For transactions registered in GeneralLedgerEntries section which are not relevant to be reported for taxs, it will be used TaxType 000 and TaxCode 000000 For import operations, under the PurchaseInvoice subsection, when registering an import invoice, use TaxType 000 (3 zeros) and TaxCode 000000 (6 zeors) |
Completarea
acestui câmp se face cu codul asociat conform nomenclatorului TAX-IMP -
Impozite Pentru tranzacțiile raportate în secțiunea GeneralLedgerEntries care nu sunt relevante pentru raportarea de taxe și impozite se va raporta TaxType 000 și TaxCode 000000. Pentru operațiunile de import, in subsecțiune PurchaseInvoices (Facturi de achiziție) se va raporta factura de import, iar la TaxType se va completa 000 (3 de zero), TaxCode 0000000 (6 de zero). |
||
S.TI.2 | TaxCode | TaxCode for lookup in tables. | TaxCode pentru căutare în tabele. | SAFcodeType | ERP | Mandatory | Mandatory | Validation
based on Legenda coduri taxa: - Livrari - Achizitii ded 100% - Achizitii ded 50%_baserate - Achizitii ded 50%_not_known - Achizitii ded 50% - Achizitii neded - Achizitii baserate - Achizitii not known - WHT - nomenclator - TVA_NoteContabile - Achizitii neded 50% or 000000 (six zero's) for the other TaxType's than VAT (all the classes above) and WHT |
Validare
bazată pe Legenda coduri taxa: - Livrari - Achizitii ded 100% - Achizitii ded 50%_baserate - Achizitii ded 50%_not_known - Achizitii ded 50% - Achizitii neded - Achizitii baserate - Achizitii not known - WHT - nomenclator - TVA_NoteContabile - Achizitii neded 50% sau 000000 (șase de zero) cu care se completează acest câmp atunci când TaxType este diferit de TVA sau WHT (din toate categoriiile de mai sus) Vezi explicații și exemple în Ghid contribuabilului |
N/A | N/A | N/A | 1 | The codes used to fill in the TaxCode are in the specific
nomenclature in the sheet Legenda coduri taxa: - Livrari - Achizitii ded 100% - Achizitii ded 50%_baserate - Achizitii ded 50%_not_know - Achizitii ded 50% - Achizitii neded - Achizitii base rate - Achizitii not known - WHT - nomenclator - TVA_NoteContabile - Achizitii neded 50% |
Codurile necesare pentru completarea Codurilor de taxe se
regăsesc în nomenclatoarele specifice detaliate în foaia Legenda coduri taxa: - Livrari - Achizitii ded 100% - Achizitii ded 50%_baserate - Achizitii ded 50%_not_know - Achizitii ded 50% - Achizitii neded - Achizitii base rate - Achizitii not known - WHT - nomenclator - TVA_NoteContabile - Achizitii neded 50% |
|||
S.TI.3 | TaxPercentage | Tax percentage. | Procentul de impozitare. | Decimal | ERP | Optional | Optional | Validation decimal number | Validare număr zecimal | N/A | N/A | N/A | 0..1 | |||||
S.TI.4 | TaxBase | The base on which the tax is calculated. This can be an amount | Baza pe care se calculează impozitul. Aceasta poate fi o sumă | Decimal | ERP | Optional | Optional | Validation decimal number | Validare număr zecimal | N/A | N/A | N/A | 0..1 | |||||
S.TI.5 | TaxBaseDescription | Description of the value in the TaxBase. | Descrierea valorii TaxBase | SAFmiddle2textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.TI.6 | TaxAmount | Tax amount information | Informații privind suma taxei | AmountStructure | Mandatory | Mandatory | N/A | N/A | N/A | N/A | N/A | 1 | ||||||
S.TI.7 | TaxExemptionReason | Tax exemption or reduction reason or rationale | Motivul sau raționamentul scutirii sau reducerii fiscale | SAFmiddle2textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
S.TI.8 | TaxDeclarationPeriod | The identification of the declaration/return in which the tax amount is reported to the Revenue body. | Identificarea declarației în care suma taxei este raportată organului fiscal. | SAFmiddle1textType | ERP | Optional | Optional | N/A | N/A | N/A | N/A | N/A | 0..1 | |||||
Nota: | ||||||||||||||||||
[5] | ATENȚIE!
Text foarte lung - citiți până la sfârșit conținutul acestei
note. 5. InvoiceStructure Elements: CustomerInfor/SupplierInfo <xs:choice> <xs:element name="CustomerInfo"> <xs:complexType> <xs:sequence> <xs:choice> <xs:element name="CustomerID" type="nsSAFT:SAFmiddle1textType"> <xs:annotation> <xs:documentation>Unique code for the customer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="nsSAFT:SAFmiddle2textType" minOccurs="0"> <xs:annotation> <xs:documentation>Name of the customer</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="BillingAddress" type="nsSAFT:AddressStructure"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SupplierInfo"> <xs:complexType> <xs:sequence> <xs:choice> <xs:element name="SupplierID" type="nsSAFT:SAFmiddle1textType"> <xs:annotation> <xs:documentation>Unique code for the supplier</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="nsSAFT:SAFmiddle2textType" minOccurs="0"> <xs:annotation> <xs:documentation>Name of the supplier</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="BillingAddress" type="nsSAFT:AddressStructure"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> |
|||||||||||||||||
[6] | ATENȚIE!
Text foarte lung - citiți până la sfârșit conținutul acestei
note. 6. InvoiceStructure/InvoiceLine Elements: MovementReference/DeliveryDate/DeliveryPeriod <xs:choice> <xs:element name="MovementReference" type="nsSAFT:SAFmiddle1textType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Unique reference to the movement.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DeliveryDate" type="xs:date"> <xs:annotation> <xs:documentation>The date of the delivery</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DeliveryPeriod"> <xs:annotation> <xs:documentation>Timeframe of the deliveries</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FromDate" type="xs:date"> <xs:annotation> <xs:documentation>Startdate of the deliveries</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ToDate" type="xs:date"> <xs:annotation> <xs:documentation>Enddate of the deliveries</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> |
|||||||||||||||||
[7] | ATENȚIE!
Text foarte lung - citiți până la sfârșit conținutul acestei
note. 7. SelectionCriteriaStructure Elements: SelectionStartDate&SelectionEndDate / PeriosStart&PeriodStartYear & PeriodEnd&PeriodEndYear <xs:choice> <xs:annotation> <xs:documentation>Allows for a choice between selection on calendar dates and periods according to the accounting system, e.g. 1 to 12 for a 12-months accounting system. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="SelectionStartDate" type="xs:date"> <xs:annotation> <xs:documentation>The start date for the reporting period covered by the SAF.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SelectionEndDate" type="xs:date"> <xs:annotation> <xs:documentation>The end date for the reporting period covered by the SAF.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:sequence> <xs:element name="PeriodStart" type="xs:nonNegativeInteger"> <xs:annotation> <xs:documentation>The first Accounting Period covered by the SAF.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PeriodStartYear" type="xs:nonNegativeInteger"> <xs:annotation> <xs:documentation>The Accounting Year in which the PeriodStart falls.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PeriodEnd" type="xs:nonNegativeInteger"> <xs:annotation> <xs:documentation>The last Accounting Period covered by the SAF.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PeriodEndYear" type="xs:nonNegativeInteger"> <xs:annotation> <xs:documentation>The Accounting Year in which the PeriodEnd falls.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:choice> |