SocrateCloud pune la dispoziția utilizatorilor posibilitatea de a gestiona contractele de arendă, calculul arendei în funcție de anumiți indici și facturarea acestora automat.
Contractul de arendare are ca bază de calcul tipul de arendă negociat cu arendașul. Tipul de arendă poate suferii modificări pe parcursul derulării contractului, motiv pentru care este necesar un mecanism de actualizare tranșe de facturat în funcție de tipurile de arendă.
Tipurile de nivel arendă gestionate în SocrateCloud pot fi următoarele:
Valoare fixă în euro/ lei
Valoare în euro actualizată cu rata inflației.
Ca actualizare se utilizează indexarea ultimului an calendaristic complet anterior anului agricol, de exemplu pentru anul agricol 2022 -2023 (început la 01.10.2022 și încheiat la 03.09.2023 = an agricol) se folosește indexarea aferentă anului 2021 conform https://ec.europa.eu/eurostat/databrowser/view/tec00118/default/table?lang=en
Valoare arendă conform bursei de la Paris Matif pentru grâu
Valoare arendă conform bursei de la Paris Matif pentru grâu cu praguri, de exemplu 1.200 kg grâu Matif/ nu mai puțin de 250 Euro și nu mai mult de 300 Euro/ha
Valoare arendă conform bursei locale de cereale la grau
În fereastra Tipuri Indici, localizată în meniul Vânzări =>Definire Vânzări, se definesc tipurile de indici care stau la baza calculului arendei de facturat. Sunt disponibile următoarele câmpuri:
Denumire
Nivel calcul
Valoric - se selectează în cazul acelor contracte care la baza calculului de arenda stă o valoare publicată de către instituțiile competente ( bursa locală, bursa Matif)
Procentual - se selectează în cazul acelor contracte care încep cu o valoare fixă și ulterior se actualizează în funcție de un procent (ex. Actualizare pe baza inflației - se poate utiliza și în cazul contractelor de chirie
Fix - se selectează în cazul contractelor cu valoare contractuală fixă - pe baza acestui indice nu se face nicio actualizare a valorii de facturat
Regiune - sunt disponibile județele din România (utilizat în cazul actualizării pe baza valorii publicată de către bursa locala)
Valuta - se selectează valoarea în care este publicat indicele valoric - identic cu valuta contractului
Descriere
Descriere Sablon
Bază pentru exemplificarea calculului pe factura client - la generarea comezii din faze proiect pe comanda generată la nivel de linie în câmpul descriere se completează modalitatea de calcul a arendei
Ex: Categorie teren arabil: echivalentul în lei a 1200 kg grau/ha, conform cursului mediu al indexului MATIF (Bursa de la Paris), la datele 31.07, 31.08 și 30.09.2023 = 233,25 euro/tona, respectiv 233,25 euro x 0,5 x 4,9669 x 1,2 = 695,12 lei/ha.
Șablon:
<#ftl>Teren arabil: echiv in lei a ${(C_PhaseUpdate.EstimatedProjectQty)!"N/A"} kg grau/ha, cf cursului mediu al indexului MATIF (bursa Paris) la 31.07, 31.08 si ${(C_IndexesValues.ValidTo)!"N/A"}=<#if ((C_PhaseUpdate.Thresholdmin!"") == "") && ((C_PhaseUpdate.ThresholdMax!"") == "")>${(C_IndexesValues.Amount)!"N/A"}<#elseif ((C_PhaseUpdate.Thresholdmin!"") != "") || ((C_PhaseUpdate.ThresholdMax!"") != "")> ${Calculations.CalculatedAmount!"N/A"}</#if>, <#if ((C_PhaseUpdate.Thresholdmin!"") != "") && ((C_PhaseUpdate.ThresholdMax!"") == "")>prag minim: ${(C_PhaseUpdate.Thresholdmin)!"N/A"} euro/HA,<#elseif ((C_PhaseUpdate.Thresholdmin!"") == "") && ((C_PhaseUpdate.ThresholdMax!"") != "")>prag maxim: ${(C_PhaseUpdate.ThresholdMax)!"N/A"} euro/HA,<#elseif ((C_PhaseUpdate.Thresholdmin!"") != "") && ((C_PhaseUpdate.ThresholdMax!"") != "")>prag minim: ${(C_PhaseUpdate.Thresholdmin)!"N/A"} euro/HA, prag maxim: ${(C_PhaseUpdate.ThresholdMax)!"N/A"} euro/tona,</#if> respectiv <#if ((C_PhaseUpdate.Thresholdmin!"") == "") &&((C_PhaseUpdate.ThresholdMax!"") == "")> ${(C_IndexesValues.Amount)!"N/A"}<#elseif ((C_PhaseUpdate.Thresholdmin!"") != "") && ((C_PhaseUpdate.ThresholdMax!"") != "")><#assign thresholdMin = (C_PhaseUpdate.Thresholdmin?replace(",", ".")?number)><#assign thresholdMax = (C_PhaseUpdate.ThresholdMax?replace(",", ".")?number)><#assign calculatedAmount = (Calculations.CalculatedAmount?replace(",", ".")?number!0)><#if calculatedAmount?? && (calculatedAmount<thresholdMin)> ${(C_PhaseUpdate.Thresholdmin)!"N/A"}<#elseif calculatedAmount?? && (calculatedAmount>thresholdMax)>${(C_PhaseUpdate.ThresholdMax)!"N/A"}<#else> ${(Calculations.CalculatedAmount)!"N/A"}</#if><#elseif (C_PhaseUpdate.Thresholdmin!"") != ""><#assign thresholdMin = (C_PhaseUpdate.Thresholdmin?replace(",", ".")?number!0)><#assign calculatedAmount = (Calculations.CalculatedAmount?replace(",", ".")?number!0)><#if calculatedAmount?? && (calculatedAmount<thresholdMin)> ${(C_PhaseUpdate.Thresholdmin)!"N/A"}<#else>${(Calculations.CalculatedAmount)!"N/A"}</#if><#else><#assign thresholdMax = (C_PhaseUpdate.ThresholdMax?replace(",", ".")?number!0)><#assign calculatedAmount = (Calculations.CalculatedAmount?replace(",", ".")?number!0)><#if calculatedAmount?? && (calculatedAmount>thresholdMax)> ${(C_PhaseUpdate.ThresholdMax)!"N/A"}<#else> ${(Calculations.CalculatedAmount)!"N/A"}</#if></#if> ${(C_Order.C_Currency_ID)!"N/A"} x ${(Calculations.CalculatedAdvancePercentage)!"N/A"} x ${(Calculations.ExchangeRate?string("0.####"))!"N/A"}<#if ((C_PhaseUpdate.Thresholdmin!"") == "") && ((C_PhaseUpdate.ThresholdMax!"") == "")> x ${(Calculations.CalculatedQty)!"N/A"}</#if>=${(Calculations.CalculatedPriceEntered)!"N/A"} lei/${(C_ProjectLine.C_UOM_ID)!"N/A"} (Media Matif: ${(C_IndexesValues.Amount)!"N/A"} Euro/ HA
În fereastra Tipuri Indici, localizată in meniul Vanzari =>Definire Vanzari, se definesc valorile indicilor care stau la baza calculului arendei de facturat. Aceștia trebuiesc definiți anual de către utilizator.
Sunt disponibile urmatoarele campuri:
Tip indici - se pot selecta din lista indicii definiți la pasul anterior
Procent - câmp deschis numai pentru indicele de tip procentual
Valuta - se autocompletează în funcție de tipul de indice selectat
Valid de la - Valid până la - se introduce intervalul pentru care este valid indicele respectiv
Pentru indice valoric se completeaza 01.01 - 30.09 (ex. bursa Matif valid de la 01.07, valid pana la 30.09, bursa locala valid de la 01.10 , valid pana la 02.01)
pentru indice procentual 01.01 - 31.12
Valoare - câmp deschis numai pentru indicele de tip valoric
Cantitate referință - câmp deschis numai pentru indicele de tip valoric
(ex. Pentru indice Matif conform Bursei de la Paris valoarea este de 250 euro/ 1000kg de grâu pe hectar - în câmpul valoare se completează 250, în câmpul referință se completează 1000, în câmpul articol = grau, UM = kg/ha
Articol - se selectează din listă articolul aferent tipul de indice (ex. grau) - doar info
UM - se selectează din listă unitatea de masură de referință pentru valoarea indicelui publicată de către instituțiile competente - doar info
Setup necesar calculului de actualizare preț planificat pe faze proiect:
Tipuri Proiecte
Bifa Activează tab Condiții Actualizare Faze - se aplică bifa numai pe acele tipuri de proiecte care necesită calculul de actualizare al prețului planificat de pe faze
Proiect
Nive detaliere = II
Fazele proiectului (reprezentând calendarul de facturare) trebuiesc unite prin Activitate (= An agricol, An calendaristic etc - se definesc în fereastra Activitate - ABC), iar la nivel de fază se completează tipul de fază
Tip Faza AGRO = Avans/ Storno/ Rest
Se pleacă de la premiza ca prima fază de facturare la începutul anului agricol (an calendaristic) este de avans într-un anumit procent, iar ulterior la finalizarea anului agricol (an calendaristic) se stornează avansul și se facturează restul de arenda (chirie)
Tab vizibil în fereastra Proiecte numai pentru acele proiecte care au setat un tip de proiect cu bifa AGRO
Se completează câte o linie pentru fiecare activitate (an agricol)
Dacă proiectul este aferent a 10 ani agricoli (sau an calendaristic în cazul chiriilor) se introduc 10 linii
Sunt disponibile următoarele campuri
Tip Indici - se pot selecta indicii definiți la primul pas
Dată Start - corespunzatoare datei stop a primei faze de facturare aferentă activitatii selectate
ex. 3 faze de facturare pot fi unite printr-o activitate - ex. Activitate = An agricol 2024-2025, faze de facturare - Avans an agricol 24-25, Storno avans 24-25, Rest de facturat 24-25
Plafon min -se completează cu valoarea minimă stabilită contractual, daca este cazul
Plafon max - se completează cu valoarea maximă stabilită contractual, daca este cazul
Cant estimată proiect - se completează cu cantitatea estimată în contract (ex. 800 kg de grau la ha)
UM - kg/ha
Articol avans - se pot selecta numai articolele definite cu bifa de avans. Se completează cu articolul care se află și pe faza de avans aferentă activitații de pe această linie
Procent Avans - se completează cu procentul de avans facturat (50, 70 etc). Pentru 100% nu se completeaza cu nimic
Articol venit - se completează cu articolul de venit completat pe faza de Rest
Activitate - se completează cu activitatea care unește fazele de facturare
Descriere
Comentarii
Se adaugă atâtea linii câte activități se regăsesc pe proiect
Premise actualizare preț
Proiect de tip II setat pe tip proiect AGRO
Completare faze proiect legate între ele prin activitate
Indicație tip fază avans, storno, rest pe fiecare fază de facturat
Completare Condiții actualizare faze - tab Proiecte
Definire Valori indici
Procesul actualizeaza prețul planificat de pe fazele de proiect în funcție de indicii asociați proiectului în Condiții actualizare faze
Câmpuri disponibile
Societate - câmp obligatoriu. Se pot selecta societațile tranzacționale.
Tip proiect - se pot selecta numai tipurile de proiect AGRO
Proiect - se pot selecta numai proiectele aferente tipului completat mai sus
Modifica Valoare Preț Angajat pe detalii Faza
Bifat - mută prețul planificat inițial în preț angajat pentru a avea un istoric al prețului (utilizat pentru a putea avea o estimare a facturării vs rezultatul obținut în urma calculului)
Nebifat - la rularea procesului nu actualizează nimic în preț angajat
Apasare butonului Start duce la actualizarea prețului planificat de pe fazele de proiect nefacturate în funcție de condițiile de actualizare
Se poate rula manual sau prin scheduler
Pentru tip calcul cu modalitate calcul procentual
actualizează toate fazele începând cu faza care conține activitatea menționata în tab (Condiții actualizare faze/Proiecte)
se actualizează numai fazele care nu au comandă asociată
se ia în calcul indicele de inflatie definit cu dată stop faza -1 (ex. prima fază neactualizată are data stop 28.09.2023, se caută indice de inflație cu data stop 31.12.2022) în relație cu activitatea de pe faza de proiect
pe linia cu articolul de avans în preț planificat se trece valoarea rezultată în urma calculului PlannedPrice*procentul)/100+PlannedPrice
pe faza următoare cu valoare zero (storno avans și recunoaștere pe venit) se trece aceeași valoare atât pe avans cât și pe articolul pereche (cel de venit)
faza următoare numai cu articol de venit se trece diferența până la 100% din procent
(PlannedPrice*diferență_procent/100)+PlannedPrice
Pentru tip calcul cu modalitate calcul valoric (ex. bursa Matif)
Fără praguri
actualizează toate fazele începând cu faza care conține activitatea menționată în tab (Condiții actualizare faze/Proiecte)
daca prima fază are valoare zero nu o actualizează, dar urmatoarele faze se actualizează toate
se actualizeaza numai fazele care nu au comanda asociata
se ia in calcul valoare MATIF cu data mai mica sau egala cu 30.09
pe linia cu articolul de avans în preț planificat se trece valoarea rezultată în urma calculului (pret MATIF *cant referinta)/cant MATIF *procent avans ( Dacă nu este completat procent avans atunci se înmulțește cu 100%)
pe faza următoare cu valoare zero (storno avans și recunoaștere pe venit) se trece aceeași valoare atât pe avans cât și pe articol pereche (de venit)
faza următoare numai cu articol pereche (venit) se trece diferența până la 100% din procent
Cu prag minim
actualizează toate fazele începând faza care conține activitatea menționată in tab (Condiții actualizare faze/Proiecte)
dacă prima fază are valoare zero nu o actualizează, urmatoarele faze se actualizează toate.
se actualizează numai fazele care nu au comandă asociată
se ia in calcul valoare MATIF cu data mai mica sau egala cu 30.09
(daca(pret MATIF *cant referinta)/cant MATIF<prag minim atunci se actualizeaza cu prag minim ) *procent avans (dacă există procent avans. Dacă nu este completat procent avans atunci se înmulteste cu 100%
(daca(pret MATIF *cant referinta)/cant MATIF>prag minim atunci se actualizează cu valoarea rezultată)) *procent avans (dacă există procent avans. Dacă nu este completat procent avans atunci se inmultește cu 100%
pe linia cu articolul de avans în preț planificat se trece valoarea rezultată mai sus. Dacă nu există procent de avans atunci se actualizează preț planificat din articol pereche (venit)
pe faza următoare cu valoare zero (storno avans și recunoaștere pe venit) se trece aceeași valoare atât pe avans cât și pe articol pereche
faza următoare numai cu articol pereche se completeză cu diferența pana la 100% din procent
Cu prag maxim
actualizează toate fazele începând faza care conține activitatea menționată in tab (Condiții actualizare faze/Proiecte)
dacă prima fază are valoare zero nu o actualizează, următoarele faze se actualizează toate.
se actualizează numai fazele care nu au comandă asociată
se ia in calcul valoare MATIF cu data mai mică sau egală cu 30.09
(dacă(pret MATIF *cant referinta)/cant MATIF<prag maxim atunci se actualizează cu valoarea rezultata) *procent avans (dacă există procent avans. Dacă nu este completat procent avans atunci se înmulteste cu 100%
(dacă(pret MATIF *cant referință)/cant MATIF>prag maxim atunci se actualizează cu valoarea din prag maxim)) *procent avans (dacă există procent avans. Dacă nu este completat procent avans atunci se înmultește cu 100%
pe linia cu articolul de avans în preț planificat se trece valoarea rezultată mai sus. Dacă nu există procent de avans atunci se actualizează preț planificat din articol pereche
pe faza următoare cu valoare zero (storno avans si recunoaștere pe venit) se trece aceeași valoare atât pe avans cât și pe articol pereche
faza următoare numai cu articol pereche se completează cu diferenta pana la 100% din procent
Prag minim si maxim
actualizează toate fazele începând cu faza care conține activitatea menționată in tab (Condiții actualizare faze/Proiecte)
dacă prima fază are valoare zero nu o actualizează, următoarele faze se actualizează toate.
se actualizează numai fazele care nu au comandă asociata
se ia in calcul valoare MATIF cu data mai mică sau egală cu 30.09
(dacă(preț MATIF *cant referință)/cant MATIF<prag minim atunci se actualizează cu valoarea din prag minim) *procent avans (dacă există procent. Dacă nu este completat procent avans atunci se înmultește cu 100%
(daca(preț MATIF *cant referință)/cant MATIF>prag maxim atunci se actualizează cu valoarea din prag maxim)) *procent avans (dacă există procent avans pe fază. Dacă nu este completat procent avans atunci se înmulțește cu 100%
(dacă(pret MATIF *cant referinta)/cant MATIF este cuprinsă între prag minim și prag maxim atunci se actualizează cu valoarea rezultată)) *procent avans (dacă există procent avans pe faza. Dacă nu este completat procent avans atunci se înmulțește cu 100%
pe linia cu articolul de avans în preț planificat se trece valoarea rezultată mai sus. Dacă nu există procent de avans atunci se actualizează preț planificat din articol pereche
pe faza următoare cu valoare zero (storno avans și recunoaștere pe venit) se trece aceeași valoare atât pe avans cât și pe articol pereche
faza următoare numai cu articol pereche se completează diferența până la 100% din procent
Bursa locală
identic cu bursa Matif fără praguri. Diferența este valuta. Acesta este în lei.
se ia în calcul valoare bursa locală cu data start 01.01 si data stop 02.01 aferentă anului de pe data stop a fazei