7.4. Procese Prețuri
Actualizare Liste Preț cu PMP Maximal
Pentru acele societăți în care costurile se țin pe metoda PMP și prețul de vânzare este format din PMP plus un anumit procent, SocrateCloud oferă posibilitatea calcului automat al prețului de vânzare funcție de PMP și actualizarea periodică a listei de vânzare.
În fereastra Scheme Pret din meniul Articole -> Preturi se definește o schemă cu următoarele caracteristici:
Tip Discount: se selectează Listă preț
În tab-ul Detalii Schemă:
Pret baza Lista - se selectează Preț Listă
Discount% Pret Lista - se introduce valoarea procentului care se va aplica la PMP, cu minus ( ex. - 5 - pentru un pret care va fi format din PMP + 5%)
Bază preț Standard - se selectează Preț Standard
Discount% Standard - se introduce valoarea procentului care se va aplica la PMP, cu minus ( ex. - 5 - pentru un pret care va fi format din PMP + 5%)
Pret Baza - se selectează Pret funizor limită
În tab-ul Excluderi :
Categoria Articol: se selectează categoria de articole pentru care nu se dorește actualizare prețurilor
sau
Articol: se introduce articolul pentru care nu se dorește actualizarea prețului
Schema astfel creată se asociază listei de pret care va fi actualizată de procesul Actualizare Liste Preț, prin selectarea ei în câmpul Schema Discount, din tab-ul Versiuni, din fereastra Liste Preturi.
Procesul Actualizare Liste Preț cu PMP Maximal din meniul Articole -> Preturi se poate rula manual, prin completarea câmpurilor:
Schema Contabilă - se alege schema contabilă ( pe societate, sau în cazul mai multor scheme definite - ceea consolidata);
Societate - pentru care se determina costul PMP;
Versiune Listă prețuri - se alege versiunea listei de preț de care a fost legată schema creată la punctul 1.
Procesul se poate rula și automat, la o frecvență stabilită, prin adăugarea lui în scheduler ( vezi Administrarea serverului de aplicaţii)
După rularea procesului, în lista de prețuri vor fi actualizate următoarele câmpuri
Preţ Limită = PMP maxim la nivel titular, la care cant > 0
Preţ Standard, Preț Listă = Preţ Limită + un procent (adaos minimal din schema de preţ)
Vor fi actualizate doar articolele selectate conform regulii stabilite în schema de prețuri din versiunea listei de prețuri. Dacă în schema de prețuri există detalii cu tab-ul Excluderi completat, atunci se vor actualiza prețurile pentru:
toate articolele mai puțin cele precizate în tab-ul Excluderi;
și din acestea doar articolele la care apar diferențe între Preţ limită şi PMP maxim la nivel titular, la care cant > 0.
Copiere Versiune Listă Preț
Procesul Copiere Versiune Listă Preţ, localizat în meniul Articole -> Preturi, permite copierea prețurilor între doua versiuni ale unei liste de prețuri. Se pot specifica următorii parametri:
Listă Prețuri - se selectează lista de prețuri pentru care se vor copia versiunile;
Versiune listă prețuri sursă, Versiune listă prețuri destinați - prețurile din "Versiune listă prețuri sursă" vor suprascrie prețurile din "Versiune listă prețuri destinație" pentru fiecare articol comun.
Actualizare prețuri furnizor
Procesul Actualizare prețuri furnizor, localizat în meniul Articole -> Prețuri, generează sau actualizează o listă de prețuri furnizor în funcție de prețurile de achiziție de pe facturi furnizor sau din costuri standard, pentru articolele cu metoda de descărcare "Cost standard".
Listă Prețuri - lista de prețuri pentru care se creează sau se actualizează prețurile articolelor;
Schema Contabilă - schema contabilă pe baza căreia se determină costurile standard, pentru articolele cu metoda de cost "Cost standard" şi valuta de baza;
Valid de la - data de valabilitate pentru versiunea listei de preț;
Furnizor - criteriu de selecție pentru detaliile facturilor de pe care se iau prețurile;
Data facturată - interval de selecție pentru detaliile facturilor de pe care se iau prețurile;
Actualizare înregistrare existentă - dacă este selectată se actualizează prețurile pe versiunea cea mai apropiată, dar mai mică, de data specificată în Valid de la. Dacă nu este selectată se creează o nouă versiune de preț cu data de valabilitate egală cu data specificată în Valid de la.
Doar preturi de pe facturi furnizor - se aduc doar prețurile care se regăsesc pe liniile de facturi furnizor conform parametriilor setați pe proces.
Doar preturi din Cost Standard - se aduc doar costurile pentru articolele care lucrează cu Cost Standard care se regăsesc în fereastra Costuri Produs/tab Costuri Produs pe aceeași schemă folosită ca parametru în proces. În cazul in care schema contabilă nu are setat în câmpul 'Nivel Costuri' tipul 'Societate' pe produsele care nu se regăsesc pe facturi se va seta prețul din costuri produs cu societatea *. Dacă nu se regăsesc costuri produs pe societatea * pe produsul respectiv se va seta 0.
Dacă valuta facturii este diferită de valuta listei de preț selectată, se încearcă conversia prețului folosind cursul de schimb din data specificată în Valid de la. Prețurile vor fi expirmate cu numărul de zecimale specificat în câmpul ''Rotunjire Preț'' de pe lista de prețuri de destinație.
Dacă în intervalul specificat un articol apare de mai multe ori, cu preț diferit, se ia prețul de pe ultima factură (cu data factură cea mai mare).
Dacă articolul are specificată metoda de descărcare "Cost standard" atunci actualizarea listei de preţ se face pe baza înregistrării din Costuri - costuri standard, în conformitate cu schema contabilă indicată.
Monitorizare Curs Valutar
Permite automatizarea procesului de generare versiuni liste de prețuri de vânzare, având ca element declanșator creșterea cursului valutar peste un anumit prag procentual.
Tab principal: Reguli Monitorizare
Societate - combo - implicit (*)
Denumire regulă Monitorizare - obligatoriu,
Valuta Monitorizată (RON de ex) - selecție combo list
Valuta Destinație (EUR de exemplu) - selecție combo list
Tip Curs (Spot) - selecție combo list Tip Curs.
% Variație referință
Macheta email - opțional, dacă se indică se folosește în compunerea textului email-ului de notificare a rulării.
tab: Procese de rulat
secvența (10, 20, 30 …)
combo în care se alege procesul dorit a fi lansat
sub-tab: Parametrii proces de rulat - se completează parametrii necesari pentru rularea procesului selectat (dependenți de procesul selectat).
sub-tab: Log procese lansate - în care se prezintă/păstrează logul rulării procesului lansat, informație care se trimite și pe mail.
Proces / buton “Calcul Variație Curs & Execuție''
calculează % Variație dintre curs la începutul perioadei și cursul la finele perioadei.
% Variație calculată =(ABS(curs final - curs initial))/curs initial * 100 (amount >= fata de record master pentru a se executa procesul)
returnează în clar rezultatele monitorizării:
Curs valutar la început perioadă
Curs Valutar la final de perioadă
% Variație referință
% Variație calculată
Listele de prețuri destinație pentru care s-au generat versiuni
Listele de prețuri destinație pentru care nu s-au putut genera versiuni
Doar când % Variație calculată >= % Variație referință atunci:
execută secvențial procesele indicate în tab ”Procese lansate”, cu parametri aferenți în parte.
“Calcul Variație Curs & Execuție” - se poate rula punctual de pe înregistrare sau se poate pune în scheduler.
Conține următorii parametri:
Regula de Monitorizare - obligatoriu
Dată conversie - reprezintă intervalul de timp în care se va calcula % Variație dintre curs la începutul perioadei și cursul la finele perioadei.
Perioadă conversie (luna/saptamana) care va lua luna/saptamana anterioara fata de data rulari -> interval de data sau reflist mandatory
email: se introduc adresele de email către care pleacă notificarea cu rezultatele obținute (versiunile de prețuri create).
tab: Procese de rulat se adaugă:
Generare Versiuni Liste Preț și parametrii de rulare ai procesului, cu ID-uri pentru listele de preț și pentru Schema de discount
Subtab: Parametrii procesului lansat - se introduc listele de prețuri destinație care sunt afectate de depășirea cursului de referință.
Listă de prețuri sursă - combolist, obligatoriu - doar liste active + cele la care valuta listei = valută monitorizată.
Listă prețuri destinație - combolist - obligatoriu se pot selecta doar listele de prețuri de vânzare active, indiferent de valută, pentru care se va genera o nouă versiune de prețuri în cazul în care se depășește % Variație referință.
Nr. zile Valid De la Versiune destinație - obligatoriu, numeric - nr. zile care se va adăuga la dată curentă rulare proces pentru a obține data “Valid de la” versiune nou generată.
Schemă discount - combolist, obligatoriu, doar schemele active și la care “Tip Discount”=Listă de Preț. conține regula de conversie RON-EUR.
Generare Versiuni Liste Preț
poate fi lansat în următoarele variante:
manual - din meniu;
programatic - din rularea procesului “Calcul Variație Curs & Execuție”
programatic - din scheduler (direct sau indirect prin procesul “Calcul Variație Curs & Execuție”)
Procesul va genera câte o versiune listă de prețuri pentru fiecare din înregistrările din sub-tab “Parametri proces lansat”, după cum urmează:
Denumire versiune: Denumire Listă - Data Valid De La
Descriere - Dată Conversie, Curs Valutar Folosit.
Activă - Da
Schema - cea din sub-tab Liste Prețuri Vizate
Versiune prețuri de bază - versiunea validă la data rulării procesului din Listă Prețuri sursă (sub tab Liste Prețuri Vizate)
Valid de la = Data rulare proces + “Nr. Zile Valid de la” (sub-tab Liste Prețuri Vizate)
va genera prețuri în fiecare din versiunile de mai sus, folosind aceleași reguli de generare folosind procesul existent “Generează Liste Preț” (tab Versiuni) cu o excepție:
data conversie folosită “Schema Listă de prețuri” va fi data curentă rulare proces și nu data înscrisă pe schemă
va trimite o notificare (email) cu versiunile de liste de prețuri create (Denumire Versiune) doar dacă se generază versiuni, către adresele din parametru email.
Parametri procesului sunt:
Listă de prețuri sursă - combolist, obligatoriu - doar liste active + cele la care valuta listei = valută monitorizată .
Listă prețuri destinație - combolist - obligatoriu se pot selecta doar listele de prețuri de vânzare active , indiferent de valută pentru care se va genera o nouă versiune de prețuri în cazul în care se depășește cursul de referință.
Nr. zile Valid De la Versiune destinație - obligatoriu, numeric - nr. zile care se va adăuga la dată curentă rulare proces pentru a obține data “Valid de la” versiune nou generată.
Schemă discount - combolist, obligatoriu, doar schemele active și la care “Tip Discount”=Listă de Preț conține regula de conversie RON-EUR + alte adaosuri.
Reaplicare Politică Prețuri
Prin intermediul acestui proces, localizat în meniul Articole -> Prețuri, se poate modifica lista de prețuri de pe un document înainte de a fi finalizat. Procesul va aplica noua listă de prețuri doar dacă toate articolele din conținutul documentului respectiv există pe noua listă de preț. Modificarea listei de preț duce și la actualizarea prețurilor pe toate liniile documentului.
procesul poate fi rulat pentru orice document baza care conține pe master o listă de preț
documentele pe care se poate aplica procesul trebui să fie în stare ''Draft'' sau “In Progres”
pe Facturi Client/Furnizor nu este permisă modificarea listei de prețuri cu altă valută decât cea existentă pe factură
Efectele execuției procesului:
pe master document:
se înscrie noua listă de preț;
se înscrie noua valută conform noii liste de prețuri, exceptând facturile!
dacă noua valută e diferită de valuta de pe document și de valuta de bază atunci:
dacă pe document era RON și se păstrează RON atunci nu se schimbă tipul de curs (e valuta de bază)
dacă pe document era RON și se trece la EUR, se pune tip curs Spot; (userul poate să schimbe apoi manual direct pe document)
dacă pe document era EUR cu tip curs ”X” și se pune tot EUR, atunci tipul de curs rămâne cel existent, ”X”
dacă pe document era EUR (indiferent de ce tip curs era) și se pune USD, atunci tipul de curs rămâne cel existent
dacă pe document era EUR (indiferent de ce tip curs era) și se trece la RON, atunci tipul de curs se pune automat ”Spot”
pe detalii document, pe fiecare linie în parte, conform versiunii din noua listă, valabilă la data documentului:
articolele și cantitățile existente deja se păstrează nemodificate! comportamentul este identic cu cel de la operarea manuală, cu păstrarea informațiilor deja introduse: instanță set proprietăți, referințe, etc
se aduc și se înscriu noile prețuri de pe noua listă
discountul se modifică sau nu în funcție de bifa ”Păstrează discount-urile acordate”:
dacă se bifează, atunci se păstrează cantitatea și discount-ul care există deja pe linii
dacă nu se bifează, se păstrează doar cantitatea, și se aplică discountul de pe noua listă de preț, dacă acesta există
Reaplicarea prețurilor pe detaliile documentului nu se face pentru următoarele situații:
linii cu divers completat! (nu cu articol)
linii de factură storno avans legate de linii de factură avans sursă!