Contract client - Comanda client - Factura/Aviz client

From docs
Revision as of 15:22, 11 July 2016 by Horatiu Floroiu (talk | contribs) (Facturare partiala)
Jump to: navigation, search

Contract client

Se adauga un contract client cu detalii si se valideaza.

TestareFlux ContractClient PozitiiPrincipale.png

TestareFlux ContractClient Detalii.png

Comanda client

Se adauga o comanda client si se adauga pozitia parinte din contract. Se verifica informatia de cantitate comandata in contract.

TestareFlux ComandaClient PozitiiPrincipale.png

TestareFlux ComandaClient Detalii.png

Facturare - Cazuri posibile

Cazul 1

Pozitie Cantitate comandata Cantitate rezervata Cantitate livrata
P1 (Produs generic) 3 0 0
-> D1 (CIBD Profile) 9 5 4 (Lot X) 0
1 (Lot Y)
-> D2 (Actualizare) 3 0 0
-> D3 (Scholl) 3 0 0

Facturare integrala

  • Daca facturez integral fara stoc, factura va contine urmatoarele pozitii:
Pozitie Cantitate
P1 (Produs generic) 3
-> D1 (CIBD Profile) 9
-> D2 (Actualizare) 3
-> D3 (Scholl) 3
  • Daca facturez integral cu stoc, factura va contine urmatoarele pozitii:
Pozitie Cantitate
P1 (Produs generic) 3
-> D1 (CIBD Profile) 4 (din stoc)
-> D1 (CIBD Profile) 4 (din rezervare)
-> D1 (CIBD Profile) 1 (din rezervare)
-> D2 (Actualizare) 3
-> D3 (Scholl) 3 (din stoc)
  • Comanda va arata asa:
Pozitie Cantitate comandata Cantitate rezervata Cantitate livrata
P1 (Produs generic) 3 0 3
-> D1 (CIBD Profile) 9 0 0 (Lot X) 9
0 (Lot Y)
-> D2 (Actualizare) 3 0 3
-> D3 (Scholl) 3 0 3

Facturare din rezervari

  • Factura va contine serviciile din comanda si rezervarile. Daca exista rezervari pe detalii din comanda, pozitia parinte din factura va avea cantitatea proportionala cu cantitatea detaliilor facturate.
Pozitie Cantitate
P1 (Produs generic) 1.6
-> D1 (CIBD Profile) 4 (din rezervare)
-> D1 (CIBD Profile) 1 (din rezervare)
-> D2 (Actualizare) 3
  • Comanda va arata asa:
Pozitie Cantitate comandata Cantitate rezervata Cantitate livrata
P1 (Produs generic) 3 0 1.6
-> D1 (CIBD Profile) 9 0 0 (Lot X) 5
0 (Lot Y)
-> D2 (Actualizare) 3 0 3
-> D3 (Scholl) 3 0 0

Facturare partiala

  • Au fost adaugate campuri noi pentru a factura din comanda: "Valoare" si "Procent". La salvare se va verifica mai intai cantitatea completata. Daca nu a fost completat acest camp, se va verifica valoarea completata(de exemplu: in comanda de client am produsul X pentru care s-au comandat 10 bucati la pretul de 100 euro bucata; astfel, valoarea pozitiei este de 1000 euro; daca doresc sa facturez 500 de euro, in factura de va insera produsul X cu 5 bucati). Daca nu s-a completat nici acest camp atunci se va verifica procentul completat, procent care se aplica la cantitatea ramasa de facturat (de exemplu: in comanda de client am produsul Y pentru care s-au comandat 10 bucati din care au fost deja livrate 4 bucati; daca doresc sa facturez 50%, in factura se va insera produsul Y cu 3 bucati). Daca nici procentul nu s-a completat, atunci se va factura intreaga cantitate ramasa de facturat.


  • Daca ne aflam in situatia in care comanda arata precum cea de dupa facturarea din rezervari si in factura folosim operatia "Adaugare din comanda", lista din care putem adauga va contine urmatoarele:


Daca nu folosim filtrul "Inclusiv detalii"
Pozitie Cantitate ramasa de facturat
P1 (Produs generic) 1.4
  • Daca vrem sa facturam 0.4 din cantitatea ramasa, se va insera pozitia parinte cu cantitate 0.4. Detaliile se vor insera dupa formula CantitateDeFacturat * CantitateComandataDetaliu / CantitateComandataParinte si, in functie de setarea Setare 381, se verifica sa nu se depaseasca cantitatea ramasa de facturat la nivel de detaliu.
Pozitie Cantitate
P1 (Produs generic) 0.4
-> D1 (CIBD Profile) 1.2
-> D2 (Actualizare) 0.4
-> D3 (Scholl) 0.4
  • Comanda va arata asa:
Pozitie Cantitate comandata Cantitate rezervata Cantitate livrata
P1 (Produs generic) 3 0 2
-> D1 (CIBD Profile) 9 0 0 (Lot X) 6.2
0 (Lot Y)
-> D2 (Actualizare) 3 0 3.4
-> D3 (Scholl) 3 0 0.4
Daca folosim filtrul "Inclusiv detalii"
Pozitie Cantitate ramasa de facturat
P1 (Produs generic) 1.4
-> D1 (CIBD Profile) 4
-> D3 (Scholl) 3
  • Daca vrem sa facturam cate 2 bucati din D1 si D3, se va insera pozitia parinte avand cantitatea proportionala cu cantitatea detaliilor facturate.
Pozitie Cantitate ramasa de facturat
P1 (Produs generic) 0.4
-> D1 (CIBD Profile) 2
-> D3 (Scholl) 2
  • Comanda va arata asa:
Pozitie Cantitate comandata Cantitate rezervata Cantitate livrata
P1 (Produs generic) 3 0 2
-> D1 (CIBD Profile) 9 0 0 (Lot X) 7
0 (Lot Y)
-> D2 (Actualizare) 3 0 3
-> D3 (Scholl) 3 0 2

Cazul 2

Pozitie Cantitate comandata Cantitate rezervata Cantitate livrata
P1 (Produs generic) 3 1 1
-> D1 (CIBD Profile) 9 5 4 (Lot X) 3
1 (Lot Y)
-> D2 (Actualizare) 3 0 1
-> D3 (Scholl) 3 0 1

Facturare partiala

Daca factura nu este cu stoc
Daca nu folosim filtrul "Inclusiv detalii", lista va contine urmatoarele:
Pozitie Cantitate ramasa de facturat
P1 (Produs generic) 2
  • Daca vrem sa facturam 1 bucata din cantitatea ramasa, se va insera pozitia parinte cu cantitate 1. Detaliile se vor insera dupa formula CantitateDeFacturat * CantitateComandataDetaliu / CantitateComandataParinte si, in functie de setarea Setare 381, se verifica sa nu se depaseasca cantitatea ramasa de facturat la nivel de detaliu.
Pozitie Cantitate
P1 (Produs generic) 1
-> D1 (CIBD Profile) 3
-> D2 (Actualizare) 1
-> D3 (Scholl) 1
Daca folosim filtrul "Inclusiv detalii", lista va contine:
Pozitie Cantitate ramasa de facturat
P1 (Produs generic) 2
-> D1 (CIBD Profile) 6
-> D2 (Actualziare) 2
-> D3 (Scholl) 2
  • Daca vrem sa facturam cate 2 bucati din D1 si D3, se va insera pozitia parinte avand cantitatea proportionala cu cantitatea detaliilor facturate.
Pozitie Cantitate ramasa de facturat
P1 (Produs generic) 0.4
-> D1 (CIBD Profile) 2
-> D3 (Scholl) 2
Daca factura este cu stoc
Daca nu folosim filtrul "Inclusiv detalii", lista va contine:
Pozitie Cantitate ramasa de facturat
P1 (Produs generic) 1 (din rezervare)
P1 (Produs generic) 1
  • Daca facturam rezervarea, factura va contine o singura pozitie
Pozitie Cantitate
P1 (Produs generic) 1
  • Comanda va arata asa:
Pozitie Cantitate comandata Cantitate rezervata Cantitate livrata
P1 (Produs generic) 3 0 2
-> D1 (CIBD Profile) 9 5 4 (Lot X) 6
1 (Lot Y)
-> D2 (Actualizare) 3 0 2
-> D3 (Scholl) 3 0 2
Daca folosim filtrul "inclusiv detalii", lista va contine:
Pozitie Cantitate ramasa de facturat
P1 (Produs generic) 1 (din rezervare)
P1 (Produs generic) 1
-> D1 (CIBD Profile) 3 (din rezervarea de 4)
-> D2 (Actualizare) 1
-> D3 (Scholl) 1

De verificat

Cantitatea livrata in contractul de client si comanda de client. Aceasta informatie se actualizeaza daca factura este cu stoc sau daca se bifeaza setarile Setare 464 si Setare 532
Cantitatea rezervata in comanda de client
Valorile la nivel de pozitie in factura client (Valoare redusa fara tva, Valoare fara tva, Valoare redusa tva, valoare tva)
Valoarea facturii