Skip to main content

Verificari la salvarea liniei in factura

Verifica daca Cod TVA corespune cu Procent TVA, altfel apare eroare "Procent de TVA setat incorect pentru acest cod de TVA"

Verifica daca grupa de TVA setata in Coduri de TVA corespunde cu tipul documentului selectat in factura.

Verifica preturile: daca cantitate * pret = valoare

TVA = valoare * procent TVA

Total = valoare cu TVA + valoare fara TVA

Verifica calculul valorilor si al TVA din linia documentului cu toleranta de 10 bani. Setarea este Precizie calcul valori si TVA in linie document si este setata implicit 0.1 (10 bani). Aceasta poate fi accesata din Administrare - Securitate - Setari generale - Module - Documente.

Pentru facturile de cumparare cu taxare inversa si achizitii intracomunitare, verifica daca TVA = 0

Verifica daca linia facturii este transformata, adica daca aceasta provine dintr-o comanda sau aviz

In facturile de tip FVANZA, daca se adauga linii noi in factura generata din aviz sau daca se modifica cantitatea deja existenta, se afiseaza eroare "Nu modificati documente generate din factura", intrucat factura de vanzare de tip FVANZA nu opereaza stocul.

In avizele de iesire de tip AVANZF, daca se adauga linii noi in avizul generat din factura sau daca se modifica cantitatea deja existenta, se afiseaza eroare Nu modificati documente generate din aviz, intrucat avizul de iesire de tip AVANZF nu opereaza stocul.

La salvarea liniei in document, se verifica stocul. Daca stocul este insuficient sau produsul nu se afla in stoc, se afiseaza eroarea , iar daca acesta este insuficient, se afiseaza eroarea: Cantitatea depaseste stocul existent: X

Verifica daca pretul de vanzare este mai mic decat pretul de cost, daca este activata setarea Verifica pret de vanzare mai mic decat pret cost din Administrare - Securitate - Setari generale - Module - Vanzari.

Verifica daca pretul de vanzare este mai mic decat pretul minin, setat in campul Pret standard din Articol. Setarea este Verifica pret de vanzare mai mic decat pret standard

Daca setarea Permite retur fara selectie sursa este dezactivata, verifica daca campurile ReturnLineId si ReturnTypeId sunt completate si genereaza eroare Cantitatea trebuie sa fie pozitiva, daca se introduce manual cantitate negativa pentru produsele stocabile.

1. Scop

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

  1. Verificarea codului TVA si a procentului TVA
    Se verifica daca CodulProcent TVA corespunde cu Cod TVA selectat corespundeselectat, cu Procentul TVA aferent acestuia.

Daca procentul TVA introdus nu corespunde codului TVA selectat,altfel salvarea liniei este blocata si se afiseaza mesajul:

mesajul 

„"Procent de TVA setat incorect pentru acest cod de TVA”

TVA".

3.
  • Verificarea grupei de TVA

  • Se verifica daca Grupa de TVA configurata in Administrare - Documente - Coduri de TVA corespunde cu tipul documentului selectat in factura.

    factura,

    Aceastaalfel verificarese asiguraafiseaza utilizareaeroarea unui" Procent de TVA setat incorect pentru acest cod de TVATVA". compatibil cu tipul documentului.

    4.
  • 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

    Valorile calculate sunt comparate cu valorile introduse in linia documentului.

    Verificarea se realizeaza cu o toleranta de 10 bani.

    TolerantaAceasta estepoate controlatafi demodificata setarea:

    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.

    SetareaVerificarea poateliniilor fitransformate

    accesata

    Se din:verifica daca linia facturii a fost generata dintr-un aviz sau dintr-o comanda.

    In cazul documentelor de tip FVANZA si AVANZF, nu este permisa modificarea liniilor din factura sau adaugarea de linii noi, intrucat aceste tipuri de documente nu opereaza stocul.

    "Nu modificati documente generate din factura”

    "Nu modificati documente generate din aviz"

    Verificarea stocului

    La salvarea unei linii, pentru un produs stocabil, sistemul verifica disponibilitatea produsului in stoc.

    Daca produsul nu se afla in stoc sau stocul disponibil este insuficient, salvarea liniei este blocata si se afiseaza mesajul "Cantitatea depaseste stocul existent: X", unde X reprezinta cantitatea disponibila in stoc.

    Verificarea pretului de vanzare fata de pretul de cost

    Sistemul verifica daca pretul de vanzare este mai mic decat pretul de cost al produsului.
    Verificarea este efectuata atunci cand este activata setarea Verifica pret de vanzare mai mic decat pret cost din Administrare →- Securitate →- Setari generale →- Module →- DocumenteVanzari

    5.

    Verificarea pretului de vanzare fata de pretul standard

    Sistemul verifica daca pretul de vanzare este mai mic decat pretul minim, setat in campul Pret standard din Articol.
    Verificarea este efectuata atunci cand este activata setarea Verifica pret de vanzare mai mic decat pret standard din Administrare - Securitate - Setari generale - Module - Vanzari

    Verificarea liniilor de retur

    Daca setarea Permite retur fara selectie sursa este dezactivata, sistemul verifica daca liniile din factura au un document sursa de retur. Daca nu exista un document sursa, iar in factura se introduce manual un produs stocabil cu o cantitate negativa, sistemul blocheaza salvarea si afiseaza mesajul "Cantitatea trebuie sa fie pozitiva".

     

    Verificarea TVA pentru facturile de cumparare

    Pentru facturile de cumparare cu taxare inversa si pentru achizitiile intracomunitare, se verifica daca valoarea TVA este 0.

    6. Verificarea liniilor transformate

    Se verifica daca linia documentului este o linie transformata, respectiv daca aceasta provine dintr-un document anterior, cum ar fi:

    • comanda;
    • aviz;
    • factura.

    In functie de tipul documentului si de documentul sursa, pot exista restrictii privind modificarea liniei.

    6.1. Facturi de vanzare de tip FVANZA

    Pentru facturile de vanzare de tip FVANZA, daca factura este generata dintr-un aviz, nu este permisa modificarea liniilor provenite din documentul sursa.

    Astfel, daca:

    • se adauga o linie noua in factura; sau
    • se modifica cantitatea unei linii existente,

    sistemul afiseaza mesajul:

    „Nu modificati documente generate din factura”

    Aceasta restrictie este necesara deoarece factura de vanzare de tip FVANZA nu opereaza stocul.

    6.2. Avize de iesire de tip AVANZF

    Pentru avizele de iesire de tip AVANZF, daca avizul este generat dintr-o factura, nu este permisa modificarea liniilor provenite din documentul sursa.

    Astfel, daca:

    • se adauga o linie noua in aviz; sau
    • se modifica cantitatea unei linii existente,

    sistemul afiseaza mesajul:

    „Nu modificati documente generate din aviz”

    Aceasta restrictie este necesara deoarece avizul de iesire de tip AVANZF nu opereaza stocul.

    7. Verificarea stocului

    La salvarea unei linii pentru un produs stocabil, sistemul verifica disponibilitatea produsului in stoc.

    Sunt verificate urmatoarele situatii:

    • produsul nu exista in stoc;
    • cantitatea solicitata depaseste cantitatea disponibila.

    Daca produsul nu se afla in stoc sau stocul disponibil este insuficient, salvarea liniei este blocata.

    Atunci cand cantitatea introdusa depaseste stocul disponibil, sistemul afiseaza mesajul:

    „Cantitatea depaseste stocul existent: X”

    unde X reprezinta cantitatea disponibila in stoc.

    8. Verificarea pretului de vanzare fata de pretul de cost

    Sistemul poate verifica daca pretul de vanzare este mai mic decat pretul de cost al produsului.

    Verificarea este efectuata atunci cand este activata setarea:

    Verifica pret de vanzare mai mic decat pret cost

    Setarea poate fi accesata din:

    Administrare → Securitate → Setari generale → Module → Vanzari

    9. Verificarea pretului de vanzare fata de pretul standard

    Sistemul poate verifica daca pretul de vanzare este mai mic decat pretul minim acceptat pentru articol.

    Pretul minim este reprezentat de valoarea configurata in campul Pret standard din Articol.

    Verificarea este controlata de setarea:

    Verifica pret de vanzare mai mic decat pret standard

    10. Verificarea liniilor de retur

    Daca setarea Permite retur fara selectie sursa este dezactivata, sistemul verifica existenta informatiilor privind documentul sursa al returului.

    Pentru linia de retur trebuie sa fie completate campurile:

    • ReturnLineId
    • ReturnTypeId

    In cazul in care aceste campuri nu sunt completate si pentru un produs stocabil este introdusa manual o cantitate negativa, sistemul blocheaza salvarea si afiseaza mesajul:

    „Cantitatea trebuie sa fie pozitiva”

    11. Rezumatul validarilor

    La salvarea liniei, sistemul valideaza succesiv:

    1. Codul TVA si procentul TVA.
    2. Grupa de TVA si tipul documentului.
    3. Cantitatea, pretul, valoarea fara TVA, TVA si totalul.
    4. Toleranta admisa pentru calculele valorilor si TVA.
    5. Reguli specifice pentru taxarea inversa si achizitiile intracomunitare.
    6. Provenienta liniei si regulile pentru documentele transformate.
    7. Disponibilitatea stocului.
    8. Pretul de vanzare in raport cu pretul de cost.
    9. Pretul de vanzare in raport cu pretul standard.
    10. Informatiile necesare pentru liniile de retur.

    Daca una dintre verificari nu este indeplinita, salvarea liniei este blocata si utilizatorului ii este afisat mesajul corespunzator.