Section Name Type Description [RO] Descriere Length Comments [RO] Observații
6. SimpleTypes SAFmonetaryType xs:decimal Monetary amount. 18 digits max, of which 2 can be fractional digits. Suma monetară. Maxim 18 cifre, din care 2 pot fi cifre fracționate. totalDigits = 18
fractionalDigits = 2
For negative value is accepted the "-" sign and the "()"
The acceptable delimiter for decimals is the DECIMAL POINT (” .  ”)
Pentru valoarea negativă este acceptat semnul "-" și "()"
Delimitatorul pentru zecimale acceptat este PUNCTUL ZECIMAL (” . ”)
SAFexchangerateType xs:decimal Monetary amount. 18 digits max, of which 4 can be fractional digits. Suma monetară. 18 cifre max, din care 4 pot fi cifre fracționate. totalDigits = 18
fractionalDigits = 4
The exchange rate will be from Valuta-> RO Cursul de schimb va fi din Valuta-> RO
SAFquantityType xs:decimal Used to describe a quantity. 22 digits max, of which 6 can be fractional digits. Folosit pentru a descrie o cantitate. Maxim 22 de cifre, din care 6 pot fi cifre fracționate. totalDigits = 22
fractionalDigits = 6
   
SAFweightType xs:decimal Used to describe a weight. 14 digits max, of which 3 can be fractional digits. Folosit pentru a descrie o greutate. 14 cifre max, din care 3 pot fi cifre fracționate. totalDigits = 14
fractionalDigits = 3
   
SAFcodeType xs:string Text of max 9 characters Text de maxim 9 caractere maxLength = 9    
SAFshorttextType xs:string Text of max 18 characters Text de maxim 18 caractere maxLength = 18    
SAFmiddle1textType xs:string Text of max 35 characters Text de maxim 35 de caractere maxLength = 35    
SAFmiddle2textType xs:string Text of max 70 characters Text de maxim 70 de caractere maxLength = 70    
SAFlongtextType xs:string Text of max 256 characters Text de maxim 256 de caractere maxLength = 256    
ISOCountryCode xs:string Two letter country code according to ISO 3166-1 alpha 2 standard. Cod de țară din două litere în conformitate cu standardul ISO 3166-1 alpha 2. maxLength = 2 See ISO 3166-1 A2 table
Uses and applications
The ISO 3166-1 alpha-2 codes are used in different environments and are also part of other standards. In some cases they are not perfectly implemented.

Perfect implementations
The ISO 3166-1 alpha-2 codes are used in the following standards:

Short name Long name Comment
ISO 3166-2 Country subdivision code
ISO 3901 International Standard Recording Code (ISRC)
ISO 4217 Currency code
ISO 6166 International Securities Identifying Number (ISIN)
ISO 9362 Bank Identifier Codes (BIC) Also known as SWIFT codes
ISO 13616 International Bank Account Number (IBAN)
ISO 15511 International Standard Identifier for Libraries and Related Organizations (ISIL)
UN/LOCODE United Nations Code for Trade and Transport Locations Implemented by the United Nations Economic Commission for Europe
Vezi tabelul ISO 3166-1 A2
Utilizări și aplicații
Codurile ISO 3166-1 alfa-2 sunt utilizate în medii diferite și fac parte, de asemenea, din alte standarde. În unele cazuri, acestea nu sunt perfect puse în aplicare.

Implementări perfecte
Codurile ISO 3166-1 alfa-2 sunt utilizate în următoarele standarde:

Short name Long name Comment
ISO 3166-2 Country subdivision code
ISO 3901 International Standard Recording Code (ISRC)
ISO 4217 Currency code
ISO 6166 International Securities Identifying Number (ISIN)
ISO 9362 Bank Identifier Codes (BIC) Also known as SWIFT codes
ISO 13616 International Bank Account Number (IBAN)
ISO 15511 International Standard Identifier for Libraries and Related Organizations (ISIL)
UN/LOCODE United Nations Code for Trade and Transport Locations Implemented by the United Nations Economic Commission for Europe
ISOCurrencyCode xs:string Three letter currency code according to ISO 4217 standard. Cod valutar din trei litere conform standardului ISO 4217. maxLength = 3 See ISO4217 Table  Vezi Tabelul ISO4217 
Date xs:date The format used AAAA-LL-ZZ

Examples: 2020-10-03, 2021-04-12
Formatul utilizat este AAAA-LL-ZZ

Exemple: 2020-10-03, 2021-04-12
  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 Codificarea datei și a orei în fișierul standard de audit SAF-T se realizează pe baza standardului ISO 8601, care specifica urmatorul format : AAAA-LL-ZZ
Decimal xs:decimal Decimal number (rational number) with arbitrary lengths. Its lexical space allows any number of insignificant leading and trailing zeros (after the decimal point).
Restrictions
The decimal separator is always a point (“.”) and no thousand separator may be added. There is no support for scientific notations.
Example
Valid values include: "123.456", "+1234.456", "-1234.456", "-.456", or "-456".
Numere zecimale (număr rațional) cu lungimi arbitrare. Spațiul său lexical permite orice număr de zerouri nesemnificative de conducere și de sfârșit (după punctul zecimal).
Restricții
Separatorul zecimal este întotdeauna un punct („.”) Și nu poate fi adăugat niciun separator de mii. Nu există suport pentru notațiile științifice.
Exemplu
Valorile valide includ: "123.456", "+1234.456", "-1234.456", "-.456" sau "-456".
  The decimal fractional numbers are represented always with DECIMAL POINT SEPARATOR - „.”  !! this is an XML technical standard - we do not change this in order to keep the information in the system EXACTLY as reported by taxpayers.

The Romanian decimal separator - decimal point - is used ONLY in SCREEN LISTS /  REPORTS.
Numerele se reprezintă în raportare CU SEPARATOR ZECIMAL PUNCT !! acesta este un standard tehnic XML – nu schimbăm așa ceva pentru ca să păstrăm informațiile în sistem EXACT cum sunt raportate de contribuabili.

Separatorul zecimal românesc – virgula – se foloște DOAR ÎN AFIȘĂRI / RAPOARTE.
SAFBaseRate xs:decimal Restriction: 0.0000-1.0000 Restricție: 0.0000-1.0000 totalDigits = 5
fractionalDigits = 4
   
Time xs:time HH:MM format 24h

Example: 01:25, 15:03
Format HH:MM 24h

Exemplu: 01:25, 15:03
  The date and time is filled in the SAF-T reporting file using the ISO 8601 standard, that specify the following format HH:MM 24H Codificarea datei și a orei în fișierul standard de audit SAF-T se realizează pe baza standardului ISO 8601, care specifică următorul format: HH:MM 24H
anyURI xs:anyURI