Cont demo pentru incercare BOCP
BOCPBOCP.eu » Actualizari » schimbari la interfata de prelucrare comenzi optimizari si corectii


Cont demo pentru incercare BOCP

Ai întrebări?

Sună la 0365-424.438 între orele 09-17, luni-vineri, pentru asistentă.

Statistici BOCP:

Apreciez foarte mult sprijinul pe care mi-l oferiți

"Apreciez foarte mult sprijinul pe care mi-l oferiți constant și seriozitatea de care dați dovadă la fiecare solicitare pe care o am vizavi de programul de facturare. Am să vă recomand ori de câte ori am ocazia și vă doresc mult succes în continuare cu ceea ce faceți!"Mulțumesc încă o dată!

~Cătălina~

Vezi alte testimoniale

Schimbări la interfața de prelucrare comenzi, optimizări și corecții

2026-06-14

Cuprins

  1. Ecranul de emitere — prezentare generală
  2. Filtrele disponibile
  3. Modul avans
  4. Împărțirea costului de transport
  5. Produse cu livrare directă de la furnizor
  6. Tipuri de comenzi suportate
  7. Modificări aduse în această versiune

1. Ecranul de emitere — prezentare generală

Ecranul de emitere se deschide din vizualizarea unei comenzi și permite emiterea unuia sau mai multor bonuri de vânzare pe baza articolelor din comandă.

Ecranul este structurat în două zone:

  • Bara de filtre — în partea de sus; conține selectoarele de mod de emitere
  • Tabelul de articole — produsele și serviciile din comandă, cu cantitățile rămase de livrat și câmpurile editabile

La deschidere, în tabel apar toate articolele din comandă care nu au fost încă livrate complet. Rândurile deja livrate integral sunt ascunse implicit.

Emiterea unui bon poate fi:

  • Integrală — se livrează tot restul nelivrat din comandă
  • Parțială — utilizatorul modifică manual cantitățile din câmpurile editabile ale tabelului înainte de emitere

2. Filtrele disponibile

Fiecare filtru modificat reîncarcă automat ecranul. Preferințele sunt reținute per comandă (nu global), deci modificarea unui filtru pe o comandă nu afectează alte comenzi.

Se vinde

Controlează cu ce cantitate sunt precompletate câmpurile editabile din tabel la deschidere:

  • Tot restul — precompletează cu întreaga cantitate rămasă de livrat
  • Disponibil — precompletează doar cu cantitatea disponibilă în stoc la momentul deschiderii
  • Rezervat — precompletează doar cu cantitatea rezervată pentru această comandă

Avans

Controlează dacă și cum se facturează un avans pe bonul emis. Valoarea aleasă este reținută la nivelul comenzii — la redeschiderea ecranului de emitere pentru aceeași comandă, selectorul va afișa ultima opțiune aleasă. La deschiderea ecranului pentru o comandă nouă, selectorul revine la valoarea implicită Fără avans.

  • Fără avans — articolele se facturează normal, la valoarea integrală
  • Procentual — în tabel apare coloana Avans %; se introduce un procent între 0 și 100 pe fiecare rând
  • Avans valoric — în tabel apare coloana Avans valoare; se introduce suma fixă de avans în RON pe fiecare rând

Împărțire transport

Vizibil pe rândul de transport din tabel. Controlează cum se repartizează costul de transport când comanda se livrează în mai multe tranșe. Detalii în secțiunea Împărțirea costului de transport.


3. Modul avans

Avans procentual

Când filtrul Avans este setat pe Procentual, coloana Avans % devine editabilă în tabel. Se introduce un număr de la 0 la 100 pe fiecare produs:

  • 0 — produsul se facturează normal, fără avans
  • 1 până la 99 — pe bon apare o linie de avans reprezentând acel procent din valoarea produsului
  • 100 — avans integral; întreaga valoare a produsului este facturată ca avans

Avans valoric

Când filtrul Avans este setat pe Avans valoric, coloana Avans valoare devine editabilă. Se introduce suma fixă în RON pentru fiecare produs:

  • 0 — produsul se facturează normal
  • Valoare mai mare decât 0 — produsul este înlocuit pe bon cu o linie de avans cu suma introdusă, indiferent de prețul produsului

Restricție pentru produse cu livrare directă de la furnizor

Produsele onorate prin livrare directă de la furnizor nu acceptă avans valoric. Celula corespunzătoare din coloana de avans afișează mesajul Avans indisponibil la livrare directă și nu poate fi editată. Motivul: bonul pentru livrare directă este emis separat, direct către furnizor, iar un avans cu valoare fixă ar crea neconcordanțe contabile.

Avansul procentual nu are această restricție.

Transportul în modul avans valoric

Atunci când sunt produse cu avans valoric și transportul este configurat pe împărțire proporțională, costul de transport apare pe bon ca două linii separate:

  1. Transport normal — proporția din transport corespunzătoare produselor facturate normal (fără avans valoric)
  2. Transport avans — proporția din transport corespunzătoare produselor cu avans valoric; această linie este facturată tot ca avans și poate fi stornată ulterior, la emiterea bonului final de livrare

Exemplu: comandă cu două produse — Produs A (300 RON, fără avans) și Produs B (100 RON, avans valoric 50 RON). Transport total: 20 RON.

  • Transport normal = 20 RON × 300 / 400 = 15 RON
  • Transport avans = 20 RON × 100 / 400 = 5 RON (linie avans, stornabilă)

Dacă toate produsele au avans valoric, transportul apare integral ca linie de avans. Dacă niciun produs nu are avans valoric, transportul apare ca o singură linie normală.


4. Împărțirea costului de transport

Când o comandă se livrează în mai multe tranșe, costul de transport poate fi repartizat în mai multe moduri. Modul se alege per linie de transport, din tabelul ecranului de emitere.

Proporțional cu restul de livrat

La fiecare emitere parțială, pe bon apare o parte din transport proporțională cu valoarea produselor livrate în acea tranșă față de valoarea totală a comenzii. Transportul reapare la fiecare emitere.

Exemplu: comandă 1000 RON, transport 30 RON. Prima tranșă: 400 RON produse → transport pe bon = 12 RON. A doua tranșă: 600 RON → transport = 18 RON.

Doar pe prima livrare, valoare integrală

Transportul este adăugat integral doar la primul bon emis din comandă. La livrările ulterioare, linia de transport nu mai apare (este marcată ca livrată).

Repetare la fiecare livrare

Transportul este adăugat integral la fiecare bon emis, indiferent de câte bonuri au fost emise anterior. Util când fiecare livrare parțială are propriul cost de transport distinct.

Linii de transport cu valoare zero

La împărțirea proporțională, dacă partea de transport calculată pentru un bon este zero (de exemplu, din cauza rotunjirilor), linia de transport nu apare pe bon. Aceasta previne apariția rândurilor cu sumă 0.


5. Produse cu livrare directă de la furnizor

Când comanda conține produse care sunt livrate direct de la furnizor (livrare directă), generatorul emite câte un bon separat pentru fiecare furnizor implicat:

  • Bon stoc propriu — pentru produsele livrate din depozitul propriu
  • Bon furnizor X — pentru produsele onorate direct de furnizorul respectiv; bonul este marcat cu identificatorul furnizorului

Prevenirea bonurilor goale

Dacă utilizatorul setează cantitatea unui produs la 0, bonul corespunzător acelui furnizor nu mai este creat deloc — chiar dacă ar conține transport sau alte servicii. Aceasta previne apariția bonurilor fără produse.

Această verificare funcționează atât pentru furnizorii de livrare directă, cât și pentru stocul propriu.


6. Tipuri de comenzi suportate

Ecranul de emitere funcționează pentru toate tipurile de comenzi din sistem:

  • Comenzi online
  • Comenzi din magazinul propriu online (webshop)
  • Comenzi B2B
  • Comenzi produse (interne)
  • Facturi proformă
  • Comenzi BOCP Connect
  • Comenzi eMag Marketplace

Preferința de mod avans este stocată separat pe fiecare comandă, indiferent de tipul acesteia.


7. Modificări aduse în această versiune

7.1 Avansul: implicit coloana este ascunsă și apare doar la selectarea tip: procentual sau valoric

Noua interfață este mai simplă, opțiunile avansate fiind afișate doar la nevoie.

7.2 Nou: coloana avans valoric dezactivată pentru livrare directă de la furnizor

Comportament anterior: Coloana Avans valoare apărea editabilă și pe rândurile de produse cu livrare directă de la furnizor, deși introducerea unei sume nu avea efect corect.

Comportament nou: Pe rândurile de livrare directă, celula afișează mesajul Avans indisponibil la livrare directă și nu poate fi editată.

7.3 Corecție: nu se mai emit bonuri goale

Problemă: Dacă utilizatorul seta cantitatea unui produs la 0 înainte de emitere, se genera un bon fără niciun produs (eventual conținând doar transport cu valoare 0).

Rezolvare: Înainte de crearea fiecărui bon, sistemul verifică dacă există cel puțin un produs cu cantitate nenulă asignat acelui bon. Dacă nu există, bonul nu se creează.

7.4 Corecție: linii de transport cu valoare zero nu mai apar pe bon

Problemă: La împărțirea proporțională a transportului, dacă valoarea calculată pentru un bon particular era zero, o linie de transport cu suma 0 era adăugată oricum pe bon.

Rezolvare: Liniile de serviciu (transport, discount) cu valoare zero nu mai sunt adăugate pe bon în modul de împărțire proporțională.

7.5 Nou: transportul avans se separă de transportul normal

Comportament anterior: Când un produs era facturat ca avans valoric, transportul aferent era adăugat pe bon ca linie normală de transport, neputând fi stornat ulterior independent de produs.

Comportament nou: La împărțirea proporțională, dacă există produse cu avans valoric, transportul apare ca două linii distincte:

  • O linie de transport normal — pentru produsele facturate integral
  • O linie de transport avans — pentru produsele facturate ca avans; această linie este stornabilă separat la livrarea finală

7.6 Corecție: preferința de avans nu se mai transmite între comenzi diferite

Problemă: Dacă utilizatorul selecta modul Avans valoric la emiterea unei comenzi, la deschiderea ecranului pentru o comandă diferită, modul era tot Avans valoric — chiar dacă pentru noua comandă nu se dorea avans. Utilizatorul trebuia să reseteze manual filtrul de fiecare dată.

Rezolvare: Preferința de mod avans este acum stocată la nivelul fiecărei comenzi în parte. La deschiderea ecranului de emitere:

  • Dacă pe comanda respectivă a fost aleasă anterior o opțiune de avans, aceasta este restabilită automat
  • Dacă nicio preferință nu a fost salvată pe comandă (de exemplu, la prima deschidere), selectorul revine la Fără avans, indiferent ce s-a ales la alte comenzi