Sunteți pe pagina 1din 2

Structura fişier XML pentru declarația D119

UniversalCode= D119_A1.0.0

Data Nr. crt. Elemente/ Denumire câmp Tip şi lungime Câmp obligatoriu
Formule şi restricţii Erori
modificării atribute câmp
1. <D119>
2.
luna Perioada de raportare - Luna N(2) DA 0<luna<=12 ERR- luna raportare necompletata

3. an >= 2019
an Perioada de raportare - an N(4) DA ERR- an raportare necompletat

4. d_rec=(0,1) ERR- camp rectificativa necompletat


d_rec Declaratie rectificativa N(1) DA 0-initiala ERR- camp rectificativa valoare
1-rectificativa invalida
5. A.DATE DE IDENTIFICARE A
PLATITORULUI
6. ERR- cif necompletat sau
cif Cod de identificare fiscală C(13) DA Formula de validare CF
invalid
6a. ERR- denumire platitor necompletata
den Denumire C(200) DA
6b. ERR- adresa platitor necompletata
adresaS Domiciliu fiscal C(1000) DA
6c. telefon Telefon N(15)
7. fax Fax N(15)
8. email E-mail C(200)
9. ERR- denumire banca necompletata
banca Denumire banca C(200) DA
10. ERR- cont banca necompletat
Cont Cont bancar C(24) DA
11. B.DATE PRIVIND
OBLIGATIA BUGETARA
12. ERR- Suma_dat necompletata
Suma_dat Suma datorata N(15) DA
13. ERR- Suma_ded necompletata
Suma_ded Suma deductibila N(15) DA
14. Suma_plata=Suma_dat-Suma_ded ERR- Suma_plata necompletata
Suma_plata Suma de plata N(15) DA
Suma_plata >=0

1
15. Suma_rest=Suma_ded -Suma_dat ERR- Suma_rest necompletata
Suma_rest Suma de recuperat N(15) DA Suma_rest>=0

16. Format ZZ.LL.AAAA ERR - scadenta necompletata sau


scadenta Data scadentei D(10) DA scadenta=25 a lunii urmatoare invalida
perioadei de raportare
17. ERR-numar de evidenta a platii
Ex.nr.evid.a platii : necompletat sau invalid
10101010919251019000041
Verificare componenta si suma de
control pentru nr_evid :
Poz.1-2 :10
Poz.3-5 : 101
Poz.6-7 :01
Poz.8-11 : LLAA (sf.per.de raportare)
nr_evid Nr evidenta a platii N(23) DA Poz.12-17 : ZZLLAA (scadenta platii)
Poz.18: 0
Poz.19 : 0
Poz.20-21 : 00
Poz.22-23 : suma de control = suma
primelor 21 pozitii (se iau ultimele 2
cifre ale sumei)

17a. ERR- camp necompletat


nume Nume declarant C(200) DA
18. ERR- camp necompletat
prenume Prenume declarant C(200) DA
19. ERR- camp necompletat
functie Funcție/calitate declarant C(200) DA
20. ERR – suma de control eronata
Σ (suma_dat+ suma_ded+
totalPlata_A Suma de control N(15) DA suma_plata+ suma_rest)

21. . </ D119>

S-ar putea să vă placă și