Sunteți pe pagina 1din 7

Structura XML - D017 DECLARAŢIE DE ÎNREGISTRARE A CONTRACTELOR/ DOCUMENTELOR CARE JUSTIFICĂ PRESTĂRILE EFECTIVE DE SERVICII PE

TERITORIUL ROMÂNIEI, INIŢIALE/ADIŢIONALE (CONEXE) ÎNCHEIATE CU PERSOANE JURIDICE STRĂINE SAU PERSOANE FIZICE NEREZIDENTE
Data Nr. crt Denumirea campului Element/atribut Tip Oblig. Formula/ Mesaj eroare
modificare (semnificatia atributului) date DA/ observatii
NU
SECȚIUNEA I – DATE GENERALE
SUBSECȚIUNEA I.a (se va completa la fiecare depunere a formularului S1100)
1 <D017
Atribute
nerepetitive
2 Anul an N(4) DA an > = 2016 ERR: Valoare
incorecta
3 Perioada de raportare luna C(2) DA luna = 12 ERR: Valoare
incorecta
3 bis Declaratie de mentiuni d_rec N(1) DA d_rec = (0,1) ERR : valoare
incorecta
4 Suma de control totalPlata_A N(1) DA totalPlata_A = ERR: Valoare
cifC %11 incorecta

= modulo 11 din Cod


de Identificare
Fiscala Contribuabil
A.Date de identificare a
contribuabilului
5 A.1 Denumire/ Nume si Prenume denC C(270) DA
6 A.2 Cod de Identificare Fiscala cifC N(13) DA Verif. CIF/ NIF/ CNP ERR: CIF/ NIF/
valid CNP invalid
7 Adresa contribuabil adrC C(300) DA adresa = (judet,
sector, localitate,
strada, numar, bloc,
scara, etaj,
apartament, cod
postal )
8 A.13 Telefon telC C(10) DA
em 9 A.14 Fax faxC C(10) NU

1
Structura XML - D017 DECLARAŢIE DE ÎNREGISTRARE A CONTRACTELOR/ DOCUMENTELOR CARE JUSTIFICĂ PRESTĂRILE EFECTIVE DE SERVICII PE
TERITORIUL ROMÂNIEI, INIŢIALE/ADIŢIONALE (CONEXE) ÎNCHEIATE CU PERSOANE JURIDICE STRĂINE SAU PERSOANE FIZICE NEREZIDENTE
10 A.15 E-mail emC C(200) DA Verif. sintaxa email ERR: Sintaxa
var reg = new incorecta
RegExp("^([a-zA-
Z0-9]+([_.-]?[a-
zA-Z0-9]+)*@[a-
zA-Z0-9]+([.-
]?[a-zA-Z0-
9]+)*([.][a-zA-
Z]{2,4})+)$");

11 S.1 Nume si prenume persoana care den C(270) DA


semneaza
12 S.2 Functia presoana care semneaza fnc C(270) DA
13 >
Elemente
repetitive
B.Date de identificare ale persoanelor
fizice si juridice straine
14 <prsS> DA prsS = (1-100)

15 B.1 Denumire/ Nume si Prenume denS C(270) DA


16 B.2 Tara de rezidenta taraS N(3) DA Nomenclator Tari ERR: Valoare
incorecta
17 B. 3 Localitatea locS C(100) DA
18 B.4 Adresa completa adrS C(300) DA
C. DATE DESPRE CONTRACTUL /
DOCUMENTUL CARE JUSTIFICĂ
PRESTĂRILE EFECTIVE DE SERVICII PE
TERITORIUL ROMÂNIEI
a. CONTRACTUL/ DOCUMENTUL
CARE JUSTIFICĂ PRESTĂRILE
EFECTIVE DE SERVICII PE TERITORIUL
ROMÂNIEI, INIŢIAL
19 <cntInit> DA cntInit = (1-100)

2
Structura XML - D017 DECLARAŢIE DE ÎNREGISTRARE A CONTRACTELOR/ DOCUMENTELOR CARE JUSTIFICĂ PRESTĂRILE EFECTIVE DE SERVICII PE
TERITORIUL ROMÂNIEI, INIŢIALE/ADIŢIONALE (CONEXE) ÎNCHEIATE CU PERSOANE JURIDICE STRĂINE SAU PERSOANE FIZICE NEREZIDENTE
20 C.a.1 Numarul contractului/ nrCI C(100) DA
documentului initial
21 C.a.2 Data dataCI D(10) DA dataCI = zz.ll.aaaa ERR: Format
validare format data invalid

aaaa <= an (anul din ERR: Anul din


dataCI trebuie sa fie data contractului
mai mic sau egal cu initial (dataCI)
anul de raportare ) trebuie sa fie
mai mic sau egal
cu anul de
raportare
Perioada de desfasurare a activitatii
22 C.a.3 De la dataStCI D(10) DA dataStCI = zz.ll.aaaa ERR: Format
dataStCI => dataCI invalid

ATT: Data
inceput perioada
de desfasurare
trebuie sa fie
mai mare sau
egal cu data
contract
23 C.a.4 Pana la dataSfCI D(10) DA dataSfCI = zz.ll.aaaa ERR: Format
dataSfCI >= dataStCI invalid

ERR: Data sfarsit


perioada de
desfasurare
trebuie sa fie
mai mare sau
egal a cu data
inceput perioada

3
Structura XML - D017 DECLARAŢIE DE ÎNREGISTRARE A CONTRACTELOR/ DOCUMENTELOR CARE JUSTIFICĂ PRESTĂRILE EFECTIVE DE SERVICII PE
TERITORIUL ROMÂNIEI, INIŢIALE/ADIŢIONALE (CONEXE) ÎNCHEIATE CU PERSOANE JURIDICE STRĂINE SAU PERSOANE FIZICE NEREZIDENTE
de desfasurare
23.1 Locul unde se desfasoara activitatea adrCI C(300) DA adrCI = (jud., sct., loc.
adr. completa)
23.2 Obiectul de activitate obcCI C(300) DA
Perioada totala de desfasurare a
activitatii:
30 T.1 De la dataStT D(10) DA dataStT = zz.ll.aaaa ERR: Format
dataStT = = dataStCI invalid

ERR: Data de
inceput a
perioadei totale
de desfasurare a
activitatii trebuie
sa fie egala cu
data de inceput
a perioadei de
desfasurare a
contractului
initial

31 T.2 Pana la dataSfT D(10) DA dataSfT = zz.ll.aaaa ERR: Format


dataSfT == invalid
math.max (
[[dataSfCC(i)], ERR: Data de
dataSfCI]) sfarsit a
altfel perioadei totale
dataSfT == dataSfCI de desfasurare a
activitatii trebuie
sa fie egala cu
valoarea cea mai
mare dintre data
de sfarsit a

4
Structura XML - D017 DECLARAŢIE DE ÎNREGISTRARE A CONTRACTELOR/ DOCUMENTELOR CARE JUSTIFICĂ PRESTĂRILE EFECTIVE DE SERVICII PE
TERITORIUL ROMÂNIEI, INIŢIALE/ADIŢIONALE (CONEXE) ÎNCHEIATE CU PERSOANE JURIDICE STRĂINE SAU PERSOANE FIZICE NEREZIDENTE
perioadei de
desfasurare a
activitatii din
contractul initial
si datele de
sfarsit ale
perioadei de
desfasurare a
activitatii din
toate
contractele
conexe

ERR: Data de
sfarsit a
perioadei totale
de desfasurare a
activitatii trebuie
sa fie egala cu
data de sfarsit a
perioadei de
desfasurare a
contractului
initial

24 <cntAdt> NU cntAdt = (0-100)


25 C.b.1 Numarul contractului/ nrCC C(100) DA Daca cntAdt exista
documentului conex atunci ncCC trebuie
sa existe
26 C.b.2 Data dataCC D(10) DA Daca cntAdt exista ERR: Format
atunci dataCC invalid
trebuie sa existe

5
Structura XML - D017 DECLARAŢIE DE ÎNREGISTRARE A CONTRACTELOR/ DOCUMENTELOR CARE JUSTIFICĂ PRESTĂRILE EFECTIVE DE SERVICII PE
TERITORIUL ROMÂNIEI, INIŢIALE/ADIŢIONALE (CONEXE) ÎNCHEIATE CU PERSOANE JURIDICE STRĂINE SAU PERSOANE FIZICE NEREZIDENTE
ERR: Anul din
dataCC = zz.ll.aaaa data contractului
validare format data conex (dataCC)
trebuie sa fie
aaaa <= an (anul din mai mic sau egal
dataCC trebuie sa fie cu anul de
mai mic sau egal cu raportare
anul de raportare )
ERR: Data
dataCC >=dataCI contractului
(data contractului conex trebuie sa
conex trebuie sa fie fie mai mare sau
mai mare sau egala egala cu data
cu data contrcatului contractului
initial) initial
Perioada de dasfasurare a activitatii:
27 C.b.3 De la dataStCC D(10) DA Daca cntAdt exista ERR: Format
atunci dataStCC invalid
trebuie sa existe
ATT: Data
dataStCC = zz.ll.aaaa inceput perioada
dataStCC <= dataCC de desfasurare
contract conex
trebuie sa fie
mai mica sau
egal cu data
contract conex
28 C.b.4 Pana la dataSfCC D(10) DA Daca cntAdt exista ERR: Format
atunci dataSfCC invalid
trebuie sa existe
ERR: Data sfarsit
dataSfCC = zz.ll.aaaa perioada de
dataSfCC >=dataStCC desfasurare

6
Structura XML - D017 DECLARAŢIE DE ÎNREGISTRARE A CONTRACTELOR/ DOCUMENTELOR CARE JUSTIFICĂ PRESTĂRILE EFECTIVE DE SERVICII PE
TERITORIUL ROMÂNIEI, INIŢIALE/ADIŢIONALE (CONEXE) ÎNCHEIATE CU PERSOANE JURIDICE STRĂINE SAU PERSOANE FIZICE NEREZIDENTE
contract
conextrebuie sa
fie mai mare sau
egal a cu data
inceput perioada
de desfasurare
contrat conex
32 </cntAdt>
33 </cntInit>
34 </prsS>
35 </D017>

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