daca nu este specificat, se va considera default "8"
pret_unitar_fara_tva mutual exclusiv
nu este permis să apară odată cu pret_unitar_cu_tva
nu este permis ca prețul unitar să fie negativ (dacă se stornează, minus se pune la cantitate)
poate avea maximum pret_unitar_max_zecimale zecimale
pret_unitar_cu_tva mutual exclusiv
nu este permis să apară odată cu pret_unitar_fara_tva
nu este permis ca prețul unitar să fie negativ (dacă se stornează, minus se pune la cantitate)
poate avea maximum pret_unitar_max_zecimale zecimale
valoare_fara_tva
poate avea maximum 2 zecimale
valoare_tva
poate avea maximum 2 zecimale
cota_tva obligatoriu dacă CIF-ul prestatorului este prefixat cu 'RO'
procentul se exprimă de forma 21% - adică trebuie să conțină inclusiv simbolul "%" (procent).
procentul nu poate fi negativ și trebuie să aibă maximum 2 zecimale
dacă produsul nu face obiectul TVA, trebuie specificat un cod de categorie de TVA conform UNCL5305 - cu excepția codului "S" (standard rate), care înseamnă că ar trebui să avem procent
total opțional
valoare_fara_tva
poate avea maximum 2 zecimale
valoare_tva
poate avea maximum 2 zecimale
valoare_cu_tva
poate avea maximum 2 zecimale
Observații secțiune "proforma":
Dacă se omite serie/număr, API-ul va aloca automat
următorul număr disponibil
Dacă se omite data, API-ul va folosi data curentă
Dacă se omite moneda, API-ul va folosi RON
Dacă se omite curs_valutar, API-ul va folosi 1
Dacă se omite observatii, API-ul va folosi observațiile setate de utilizator în IceFact
Observatii secțiune "prestator":
Dacă se omite contact: nume, API-ul va folosi numele emițătorului setat de utilizator în IceFact
Observații secțiune "articole":
descriere - momentan nu este implementat în IceFact
observatii - momentan nu este implementat în IceFact
Observații calcule
Dacă se specifică pret_unitar_cu_tva, pret_unitar_fara_tva va fi calculat automat pe baza cotei de TVA, fiind rotunjit la numărul de zecimale specificat în pret_unitar_max_zecimale
Pentru preț unitar se pot folosi maximum 8 zecimale
Totalurile sunt rotunjite la 2 zecimale, limită impusă de ANAF
Dacă totalurile sunt omise, vor fi calculate de API, altfel rămân intacte ca în JSON (chiar dacă sunt greșite)