# Comenzi furnizori

# Verificari la sigilarea comenzii

La sigilarea unei comenzi, sistemul efectueaza o serie de verificari pentru validarea documentului:

1. **Verificare continut document**  
    Documentul trebuie sa contina cel putin un articol. In cazul in care documentul nu contine articole, se afiseaza mesajul de eroare "**Documentul este gol"**, iar comanda nu poate fi sigilata.
2. **Calcul valori in lei**  
    Valorile in lei sunt calculate in functie de cursul valutar introdus in campul **Curs valutar** din comanda.

# Verificari la desigilarea comenzii

La desigilarea unei comenzi, sistemul efectueaza urmatoarele verificari:

1. **Verificarea facturii generate**
    
    Se verifica daca comanda a fost facturata si in cazul in care exista o factura asociata comenzii, se afiseaza mesajul de eroare **"Comanda este deja facturata"**, iar desigilarea nu este permisa.
2. **Verificarea avizului generat**
    
    Se verifica daca comanda a fost avizata si in cazul in care exista un aviz asociat comenzii, se afiseaza mesajul de eroare **"Comanda este deja livrata"**, iar desigilarea nu este permisa.

##### **Restrictie la adaugarea documentelor nesigilate**

Daca este activata setarea **Restrictie adaugare mai multe documente nesigilate**, disponibila in **Administrare - Securitate - Setari generale - Restrictii operare**, sistemul nu permite adaugarea unui document nou daca exista deja un document nesigilat, adaugat de acelasi utilizator.

# Verificari la salvarea liniei in comanda

La salvarea unei linii in comanda, sistemul efectueaza o serie de verificari pentru validarea datelor introduse:

1. **Verificarea codului TVA si a procentului TVA** Se verifica daca **Procent TVA** corespunde cu **Cod TVA** selectat, altfel se afiseaza mesajul *"Procent de TVA setat incorect pentru acest cod de TVA"* si linia nu poate fi salvata.
2. **Verificarea valorilor din linie**  
    La salvarea liniei se verifica daca valorile calculate respecta formulele de calcul: 
    - **Valoare fara TVA** = Cantitate × Pret
    - **TVA** = Valoare fara TVA × Procent TVA
    - **Total cu TVA** = Valoare fara TVA + TVA
    
    Verificarea se realizeaza cu o **toleranta de 10 bani**. Aceasta poate fi modificata din **Administrare - Securitate - Setari generale - Module - Documente**, setare **Precizie calcul valori si TVA in linie document**.  
    Valoarea implicita a setarii este **0,1**, reprezentand o toleranta de 10 bani.