Structura fişier XML pentru declaratia unica nr.

Structura fiier XML pentru declaratia unica pentru an_r = 2021

Conform OPANAF nr. 2127/30.12.2021 (universalCode = D212_A1.0.0, declaratie: v6; data 03012022)

Nr.

Obs Elem./atrib.

crt

1.

luna_r

2.

an_r

3.

rectif1

4.

rectif2

5.

d_rec

6.

totalPlata_A

Semnificatie

Tip Oblig Constrangeri si formule

Err/

date

Att

Luna de

N(2) da

raportare

Anul de

N(4) da

raportare

Se rectifica doar N(1) da

cap11, cap12,

cap13, cap 14,

Se rectifica doar N(1) da

capitolele cap21,

cap22, cap23,

Bifa declaratie N(1) da

rectificativa

Suma de control N(15) da

luna_r = 12

an_r = 2022

rectif1 = (0,1) 0 - nu 1 - da

rectif2 = (0,1) 0 - nu 1 - da

d_rec = (0,1)

daca rectif1 || rectif2 == 1 atunci d_rec = 1 altfel d_rec = 0 totalPlata_A >= 0 totalPlata_A = (cif[i]) suma caractererlor ce compun codul numeric personal

A. Date de identificare a contribuabilului

7.

nume_c

8.

adresa_c

9.

telefon_c

10.

fax_c

11.

email_c

12.

cif

13.

nerezident

14.

stat_rezidenta

15.

cif_str

Nume Initiala Prenume Adresa

Telefon

C(250 da ) C(200 da ) C(15)

Fax

C(15)

Email

Cod numeric personal/ Numar de identificare fiscala din Romania Bifa Nerezident

C(200 ) N(13) da

N(1) da

Statul de

C(2)

rezienta

Doar caractere alfabetice si semnul - (minus)

Doar caractere numerice

Numar valid in retele telefonice din Romania

Doar caractere numerice

Numar valid in retele telefonice din Romania

Format valid adresa email

Format CNP/ NIF valid

nerezident = (0,1) 0 - nu 1 - da stat_rezidenta null nerezident == 1

Valori conform Nomenclator tari (simbolizare ALFA2)(ISO 3166-1

Alpha-2)

Cod de

C(50)

cif_str null nerezident ==

16.

cont_bancar

17.

den_i

18.

cif_i

19.

adresa_i

20.

telefon_i

identificare fiscala din strainatate Cont bancar (IBAN) D. Date de identificare a imputernicitului / curatorului Nume, prenume/ Denumire Cod de identificare fiscala Adresa

Telefon

C(24)

C(60) N(13) C(200 ) C(15)

1 Format valid IBAN

Format valid CNP, NIF sau CUI Doar caractere numerice

Numar valid in retele telefonice din Romania

21.

fax_i

Fax

C(15)

Doar caractere numerice

Numar valid in retele telefonice din Romania

22.

email_i

Email

C(200

Format valid adresa email

)

Cap1.sectiunea 1.subsectiunea 3

Date privind impozitul pe veniturile din

?nchirierea ?n scop turistic a camerelor situate ?n

locuine proprietate personal, impuse pe baza

normelor de venit 22.1

real_ camere_inchiriere

22.2 real_venit _inchiriere

22.3

real_impozit_inchiriere

Numr camere N(3)

1.Venit anual N(15)

2.Impozit anual N(15) (rd.1 *10%)

Doar valori positive real_ camere_inchiriere null real_venit _inchiriere null Doar valori positive real_venit _inchiriere null real_ camere_inchiriere null real_impozit_inchiriere null real_ venit _inchiriere null

real_impozit_inchiriere = math.round(real_venit _inchiriere *10/100)

Cap1.sectiunea 2.subsectiunea 2 Date privind contribuia de asigurri sociale i contribuia de asigurri sociale de sntate datorate pentru venituri asimilate salariilor pentru activitatea desfurat ?n strintate

22.4

str_cas_baza

22.5

str_cas_datorat

22.6 str_cass_baza

22.7

str_cass_datorat

1. Baza anual de calcul al CAS 2.CAS datorat (rd.1 x 25%)

N(15) N(15)

3. Baza anual de calcul al CASS 4.CASS datorat

N(15) N(15)

Doar valori pozitive

Doar valori pozitive str_cas_datorat null str_cas_baza null

str_cas_datorat = mat.round(str_cas_baza *25/100) Doar valori pozitive

Doar valori positive

(rd.3x10%)

str_cass_datorat null str_cass_baza null

str_cass_datorat = mat.round(str_cass_baza *10/100)

Cap1.sectiunea 3.subsectiunea 1

Date privind contribuia de asigurri sociale CAS

datorat

23.

1.Total venit net N(15)

cas_total_ven>= 0

anual cumulat

realizat din

daca cas_total_ven null

cas_total_ven

activiti independente i

atunci cas_baza null si cas_datorat

drepturi de

null

proprietate

intelectual

24.

2.Baz anual N(15)

cas_baza > = 27600

ATT: Baza

calcul a CAS (

anuala de calcul

Venit ales pentru

daca cas_baza null atunci a CAS sau

plata CAS)

cas_total_ven null si

Venitul ales

cas_datorat null

pentru plata

CAS nu pot fi

mai mici dec?t

cas_baza

nivelul a 12 salarii minime

brute pe ar, ?n

vigoare ?n anul

pentru care se

datoreaz

contribuia(27.60

0 lei), cu

exceptia situatiei

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download