2. Statusurile documentelor de vânzare

Stările  interne ale unui document

Fiecare document care ar trebui transmis în RO e-Factura este salvat (ON POST event) ca o înregistrare în tabela [MYFACTURA].

Exemplu de document transmis cu succes în SPV Exemplu de document transmis cu erori în SPV

 

 

 

Printre alte informaţii păstrate, cel mai important câmp care defineşte fluxul de depunere, este păstrat pe câmpul SOSTATUS.

Statusul unui document de vânzare este prezentat  în tabelul de mai jos:

Informații despre starea documentului
Descriere status Valoare în baza de date Descriere
Așteaptă încărcare 1 Fiecare document la început este în această stare. Acesta va fi trimis folosind apelul web “UPLOAD” pentru a primi în răspuns un ID unic de referință [id_incărcare] care va fi utilizat în pașii următori pentru referință. SOFTONE generează automat un XML al documentului și îl trimite în solicitarea apelului Web Service.
[id_incărcare] din răspuns este salvat în baza de date pe câmpul MYFACTURA.ÎNCĂRCARE.
În prelucrare 2 Documentul a primit un ID unic de referință din partea statului [id_incărcare]. Sistemul pune o nouă întrebare statului folosind serviciul “stareMesaj” cu ID-ul unic de referință [id_incărcare] din pasul anterior, dar nu a primit încă confirmarea finală. Trebuie să ne asigurăm că apăsam din nou butonul Execută.
OK 3 Serviciul Web a răspuns că documentul trimis este “ok” (== xml-ul trimis în apelul web “UPLOAD” a fost validat atât din cauza unor probleme tehnice, cât și din cauza unor probleme de business). Serviciul “stareMesaj” a primit ca parte a răspunsului un ID unic de aprobare permanentă [id_descărcare].
[id_descărcare] din răspuns este salvat în baza de date în câmpul MYFACTURA. DESCĂRCARE.
NOK 4 Serviciul Web a răspuns că documentul trimis este “NOK” (== xml-ul trimis în apelul web “UPLOAD” NU a fost validat atât din cauza unor probleme tehnice, cât și din cauza unor probleme de business). Serviciul “stareMesaj” a primit ca parte a răspunsului un ID unic de aprobare permanentă [id_descărcare].
[id_descărcare] din răspuns este salvat în baza de date în câmpul MYFACTURA. DESCĂRCARE.
Descărcate 5 SOFTONE efectuează un nou apel către Web API folosind apelul Web “Descărcare”. Rezultatul cu succes al acestui apel este descărcarea răspunsului provenit de la API-ul Web. Indiferent dacă [id_descărcare] a fost primit ca OK sau NOK, Soft1 salvează răspunsurile din API-ul WEB în baza de date.
Răspunsul acestui apel web este salvat in baza de date în câmpurile MYFACTURA. LASTXML și MYFACTURA. ULTIMULRĂSPUNS.
Erori 99 Dacă în orice apel web la pașii anteriori primiți o eroare, starea documentului este actualizat în ERORI. Trebuie să editați documentul, să găsiți și să remediați posibilele probleme de postare a documentului din nou și apoi procesul începe din nou de la SOSTATUS = 1
Răspunsul acestui apel web este salvat in baza de date în campurile MYFACTURA. LASTXML și MYFACTURA. ULTIMULRĂSPUNS.
Descărcare facturi din SPV (Facturi trimise) 901 Utilizat în RO eFactura (Consolă). Ar trebui utilizat NUMAI atunci când un alt software de facturare este folosit pentru a trimite facturi către SPV. Fișierul XML este descărcat în baza de date SOFTONE , dar nu este încă mapat cu un document existent (FINDOC) în SOFTONE .
Descărcare facturi din SPV (Facturi primite) prin eFactura Download v2 800 Utilizat în RO eFactura (Consolă -V2). Arată că un document este PRIMIT de către compania noastră de la un furnizor. Fișierul XML este descărcat în baza de date SOFTONE , dar nu este încă legat de un document existent (FINDOC) în SOFTONE .
Descărcare facturi din SPV (Facturi primite) prin eFactura Download v1 900 Utilizat în RO eFactura (Consolă – V1) . Arată că un document este PRIMIT de către compania noastră de la un furnizor. Fișierul XML este descărcat în baza de date SOFTONE , dar nu este încă legat de un document existent (FINDOC) în SOFTONE .
Descărcare facturi din SPV (Facturi primite) prin eFactura Import WEB 999 Utilizat în eFactura Import WEB. Arată că un document este PRIMIT de către compania noastră de la un furnizor. Fișierul XML este descărcat în baza de date SOFTONE , dar nu este încă legat de un document existent (FINDOC) în SOFTONE .

 

Mecanismul de blocare a utilizatorului spre modificarea documentelor din consola eFactura