11.05. Alocări

Alocările (regăsite uneori sub denumirea de "Concilieri") dintre încasări sau plați și documente sursă (comenzi, facturi, redevențe sau obligații de plată) se generează în următoarele situații:
  • manual - prin intermediul ferestrelor Alocări Plăți-Facturi sau Asocieri Facturi-Registru Casă;
  • automat:
    • atunci când documentele allocate sunt indicate la introducerea încasării/plății; 
    • automat, atunci când plățile sunt generate prin procesul de propunere şi aprobare de plăți;
    • automat, atunci când apar acțiuni de tipul anulărilor sau stornărilor de documente sursă.
Alocarea plăților pe facturi cu scadențe multiple sau pe facturi cu termene de plată de tip "Scadențar" se efectuează în felul următor:
  • la momentul efectuării plații, trebuie indicată atât factura cât și scadența pentru care efectuează plata;
  • dacă o plată acoperă mai multe scadențe atunci operarea se poate realiza astfel:
    • manual, fără indicarea scadențelor, doar cu indicarea facturii, caz în care sistemul va alege automat scadențele în ordine cronologică și va aloca sumele corespunzătoare până la stingerea sumei plătite;
    • manual, prin intermediul ferestrei Alocări Plăţi-Facturi - operatorul va indica exact scadențele pe care se realizează alocarea sumei plătite;
Încasările sau plățile efectuate pentru facturi cu scadențe multiple introduse manual sau prin intermediul condițiilor de plată (termene de plată cu scadențe multiple), vor fi alocate întotdeauna cronologic pe scadențe, chiar dacă operatorul a ales o anumită scadență ! Singurul caz în care selecția contează este la scadențele multiple generate din contracte/rate sau generate la nivel de detalii, pentru fiecare rând din factură (”la nivel de articol”).

Vizualizare Alocări

Fereastra de Vizualizare alocări, localizată în meniul Trezorerie, se utilizează pentru vizualizarea înregistrărilor care au fost generate în momentul alocărilor de încasări sau plăți la documente sursă. Înregistrările din această fereastră sunt "read-only" și "procesate". Sunt disponibile următoarele câmpuri:

https://sites.google.com/a/bitsoftware.ro/manual-socrateopen/acasa-as/11-trezorerie/115concilieri/Vizualizare%20Aloc%C4%83ri.png
  • Data tranzacție, Data contabilă, Valuta - informații sunt preluate de pe încasare sau plată;
  • Valoare Aprobare - arată valoarea care nu a fost plătită, datorită acordării unui discount sau a unei diferențe;
  • Descriere (menținut de sistem) - determinat de sursa alocării;
  • Stare Document:
    • Stare Inițială: "Finalizat" (document generat de sistem);
  • Butonul Acțiune Document:
    • "Anulare" / "Storno-Corect" -> Stare Document: "Anulat" / "Stornat"
      • va storna/anula concilierea (în sensul ruperii legăturii dintre plată şi factură) prin generarea unei noi concilieri cu valoare opusă, cu dată identică (Anulare) sau cu data curentă (Stornare) si cu starea "Stornat"
      • Contarea asociată acestei concilieri este va fi corectată. 
      • Plata poate fi acum conciliată cu altă factură;
  • OBS : Asocierile care sunt prinse într-un calcul de redevenţe nu se pot anula : în urma generării procesului de anulare va apărea mesajul "Nu se poate anula acest document deoarece este prins într-o redevenţă"
      • Atentie: pentru anularea efectelor unei concilieri va recomandam sa utilizati procesul "Anulare Concilieri". Detalii in Procese Concilieri;
    • "Închide" - Stare Document: "Închis"
      • determină închiderea definitivă a alocării;
      • nu va mai putea fi aplicată nici o altă acțiune document;
  • Butonul Ștergere Alocare - disponibil din vesriunea 17.03, butonul apelează procesul care șterge alocarea în cauză.
Tab-ul Detalii Alocări afișează documentele la care a fost alocată plata. Sunt disponibile următoarele câmpuri:
  • Valoarea - valoarea totală alocată pe document; 
  • Valoarea discount - valoarea discountului (dacă pe plată s-a indicat un discount);
  • Valoare diferențe - valoarea diferențelor (dacă s-a înregistrat diferență, de obicei la nivel de zecimale și care se consideră închise);
  • Plăți nealocate/parțiale - valoare rămasă nealocată, sau valoarea supraalocată pe factură;
În tabelul de mai jos, se regăsește formatul câmpului Descriere, completat automat de sistem la formarea unei alocări sau cu ajutorul procesului Actualizare Alocări - Descrieri, localizat în meniul Trezorerie (procesul actualizează descrierea concilierilor plăti-facturi care nu au descriere și au un singur detaliu pe care se regăsește plata; nu sunt actualizate concilierile aflate în perioade închise).

Sursă Variantă Comentariu Exemplu Descriere
Fereastră Încasări/Plăți 1:Plată - n:Factură Operațiune directă din Încasări/Plăți cu facturi multiple conciliate. [1000] - nr plată  Plată: 1000  "C_Payment_ID" + ": " + getDocumentNo() 
Fereastră Incasări/Plăți 1:Plată - 1:Factură Operațiune directă din Încasări/Plăți cu factura indicată pe master. [1000] - nr plată, [1] - legătura cu o factură  Plată: 1000 [1]  "C_Payment_ID" + ": " + getDocumentNo() + " [1] 
Fereastră Facturi Operațiune directă din Facturi cu acțiunea de stornare a facturii platită.(descrierea originala de pe alocare) [1002<-] nr.alocare storno generat  Plată: 1000/1001 | (1002<-)  "C_Payment_ID"+ getDocumentNo() + "/" + reversal.getDocumentNo() 
Proces Aprobări plați  Operațiune directă din Aprobări - Direct debite. [1000] - nr plata, [1] - legătura cu o factură Plată: 1000 [1]  "C_Payment_ID" + ": " + getDocumentNo() + " [1]" 
Proces Aprobări plăți Operațiune directă din Aprobări plăți - Multiple. [1000] - nr plată, [n] - legătura cu mai multe facturi Plată: 1000 [n]  "C_Payment_ID"+ ": " + getDocumentNo() + " [n]" 
Fereastră Încasări/Plăți - Redevențe  Operațiune directă din Încasări/Plați cu redevență. [1000] - nr plată, [1] - legătura cu o redevență  Redevenţe calculate: 1000 [1]  "C_DueWithholding_ID" + ": " + getDocumentNo() + " [1]" 
Fereastră Redevențe calculate Operațiune directă din Redevențe calculate cu acțiunea de stornare a redevenței.[1002<-] nr. alocare storno generat  Redevenţe calculate: 1000/1001 | (1002<-) "C_DueWithholding_ID"+ ": " + getDocumentNo() + "/" + reversal.getDocumentNo() 
Fereastră Registru Casa  Operațiune directă din Registru Casa. [2013-12-31] - nume jurnal  Jurnal Casa: 2013-12-31  "C_Cash_ID" + ": " + cash.getName() 
Proces Import încasări de la Urgent Curier Operațiune directă din Procesul Import încasări de la Urgent Curier.  ImportPaymentUrgentCurierAllocDescr "ImportPaymentUrgentCurierAllocDescr" 
Proces Stingere facturi sold  Operațiune directă din Stingere facturi sold pt una sau mai multe facturi. [1067383] - ID proces  Stingere Facturi Sold #1067383 getProcessInfo().getTitle() + " #" + getAD_PInstance_ID() 
Proces Stingere plăți sold Operațiune directă din Stingere facturi plăți pt una sau mai multe plăți. [1067383] - ID proces  Stingere Plati Sold #1067383 getProcessInfo().getTitle() + " #" + getAD_PInstance_ID() 
Proces Conciliere automata Operațiune directă din Conciliere automata pentru toate facturile. [12132.4508] - Suma conciliată  Auto BP Oldest (12132.4508) "Auto " + description 
Form Alocări Plăți/Facturi Operațiune directă din Alocări Plați/Facturi pentru una sau mai multe facturi cu una sau mai multe plați.   

Alocare Plăți - Facturi

Formularul Alocare Plăți - Facturi, localizată în meniul Trezorerie, se utilizează pentru a concilia plăți nealocate sau alocate parțial cu facturi în sold. Sunt disponibile următoarele câmpuri:

https://sites.google.com/a/bitsoftware.ro/manual-socrateopen/acasa-as/11-trezorerie/113incasari-si-plati/11-3-5-alocari-plati---facturi/Alocari%20Plati%20Facturi.png
  • Se conciliază în - tipul de document cu care se conciliază plățile (Facturi, Redevențe Calculate sau Obligații de Plată);
  • Terț - se introduce terțul de pe facturi și plăți;
  • Data - data alocării. Se iniţializează cu data sistemului, dar se modifică automat în funcție de documentele selectate, cu data cea mai mare dintre datele acestora;
  • Valuta - valuta folosită pe documentele alocate. În funcție de bifa Multi - Valută din secțiunea Filtre Suplimentare, are următorul rol:
    • pentru cazul alocărilor mono-valută, aceasta acționează ca un filtru de selecție, ducând la afișarea doar a acelor documente (încasări, plăți, facturi, etc.) introduse în valuta indicată;
    • pentru cazul alocărilor multi-valută, aceasta determină doar valuta de conversie a documentelor, indiferent de valuta în care acestea au fost operate; aceasta devine şi valuta alocării generate;
Secțiunea Filtre Suplimentare:

https://sites.google.com/a/bitsoftware.ro/manual-socrateopen/acasa-as/11-trezorerie/113incasari-si-plati/11-3-5-alocari-plati---facturi/Filtre%20Suplimentare.png
  • Nr. factură - filtrează facturile în funcție de numărul documentului (ex. "%100%" - vor fi afișate doar facturile al căror număr conține "100");
  • Multi - valută - se bifează atunci când trebuie generate alocări între documente cu valute diferite (ex: facturi în dolari și plăți în euro), caz în care se folosește algoritmul de conversie către valuta indicată în câmpul de mai sus;
    • Atenție: înainte de a genera o alocare multi valuta, trebuie sa verificați ca parametrii formularului, facturile și plățile selectate respectă regulile de mai jos: 
      • Valuta = Valuta facturilor selectate (pe o singură alocare nu se pot selecta facturi cu valute diferite);
      • Data = Data plăților selectate (pe o singură alocare nu se pot selecta plăti cu date diferite);
  • Pro Formă - se bifează pentru a aduce în lista doar facturile proforma;
După ce se apasă butonul Căutare înregistrare, în funcție de filtrele selectate, secțiunile Plăți Nealocate și Facturi în sold vor fi populate:

https://sites.google.com/a/bitsoftware.ro/manual-socrateopen/acasa-as/11-trezorerie/113incasari-si-plati/11-3-5-alocari-plati---facturi/Screenshot%202015-07-07%20at%2016.56.51.png

Alocarea se realizează prin alegerea (bifarea) liniilor din zona plăţilor, în asociere cu cele din zona documentelor (facturi, redevențe sau obligații de plată). Se recomandă să se genereze alocări distincte pentru fiecare pereche Plată-Document!

Se pot ajusta valorile alocate de pe coloana Valoare aplicată pentru plăți și documente. Începând cu versiunea v13.05 calculul valorii de alocat se realizează automat. 

  • Diferență - diferența dintre suma încasărilor/plăţilor selectate și suma valorilor de pe documentele selectate. Cât timp această diferența nu este 0, alocarea nu poate fi generată. 
  • Stornare Automată - pentru alocări simple plata - document se completează automat coloana de Diferențe cu diferența dintre valoare documentului și valoarea plății 
  • Butonul Procesare - se apasă butonul pentru a genera alocarea:
    • nu va fi activ cât timp valoarea din câmpul Diferență este diferită de 0;
    • alocările generate se pot vizualiza în fereastra Vizualizare Alocări din meniul Trezorerie;
Încasările sau plățile efectuate pentru facturi cu scadențe multiple introduse manual sau prin intermediul condițiilor de plată (termene de plată cu scadențe multiple), vor fi alocate întotdeauna cronologic pe scadențe, chiar dacă operatorul a ales o anumită scadență ! Singurul caz în care selecția contează este la scadențele multiple generate din contracte/rate sau generate la nivel de detalii, pentru fiecare rând din factură (”la nivel de articol”).

Începând cu v17.12, în secțiunea de Facturi în sold se prezintă, suplimentar, pe coloane defalcate soldul bazei și soldul TVA, informații utile pentru cazurile de ”split TVA”.

Alocări Multi-Valută

Pentru alocările înregistrate în altă valută decât cea a facturilor trebuie avute în vedere următoarele:
  • Valuta Alocării = valuta facturii - este de dorit să facem conversia de la valuta plății către valuta facturii și nu invers;
    • filtrul Valută va fi completată cu valuta facturii (facturilor) căreia dorim să-i alocăm o plată în altă valută;
    • se pune bifa Multi-valută;
  • Data Alocării = Data plății:
    • dacă data facturii este mai mare decât data plății, valoarea implicită pentru dată nu va fi completată corect;
    • dacă pentru alocare se utilizeaza data facturii, diferențele de curs valutar vor fi incluse in tranzacția contabilă aferentă alocării (e.g. 4011-4732) in loc de o tranzacție distinctă pe contul de cheltuială sau venit corespunzător, iar implicit contul de tranzit 4732 nu va mai putea fi stins;
    • nu recomandăm generarea unei alocări cu plăti multiple cu dată contabilă diferită. Din formular plățile multi-valută trebuie alocate pe rând la facturile aferente;
    • dacă se aleg plăți multiple, alocările nu vor fi contate corect deoarece data alocării, utilizată pentru determinarea cursului de conversie în valuta de bază, va fi cea mai mare dată dintre plățile selectate;
  • plățile selectate vor fi convertite în valuta indicată (valuta facturii) la data plații, la tipul de curs de pe plată!
    • dacă nu există definit curs de conversie pe regula de mai sus, atunci plățile nu vor fi afişate deloc;
  • facturile sunt și ele convertite, dar fiind aceeaşi valută, valorile în sold sunt identice cu cele originale;
    • dacă totuși se alege altă valută decât cea de pe factură, aceasta este convertită în valuta respectivă, la data facturii, la tipul de curs de pe factura ! -> Nu este corect
    • dacă nu există definit un curs de conversie pe regula de mai sus, atunci facturile nu vor fi afişate;
Alocarea se generează doar dacă selecția are diferența egală cu 0 (se respectă aceleași reguli ca și pentru operarea mono-valută). Alocarea generată va avea:
  • data - cea mai mare dintre datele documentelor selectate, sau data indicată-modificată manual de operator. 
    • Atenție: pentru alocări multi-valută NU recomandăm modificarea manuală a datei întrucât vor fi afectate calculele pentru determinarea diferențelor de curs valutar!
  • valuta - este valuta indicată în filtru și recomandăm să fie valuta facturilor cuprinse în alocare.
  • valorile pentru postarea alocării se determină folosind valuta de pe alocare, la data alocării, dar cu tipul de curs de pe Plățile cuprinse în alocare !
Contarea diferențelor de curs valutar se face folosind conturile introduse în câmpurile Câștig realizat reevaluare ( CNT) și Pierdere realizată reevaluare (CNT), la secțiunea General din definirea Schemei contabile.

În cazul asocierii factura - plăți în valută, calculul diferențelor de curs valutar se face întotdeauna la data maximă dintre fiecare pereche de tranzacții în parte (plăți - factura), indiferent de data alocării !

Procese Conciliere Automată

Concilierea automată, în ordinea vechimii documentelor este posibilă prin intermediul a două procese:
  • Concilierea automată - Procesul încearcă să aloce facturile la plăţi pentru un anumit terţ sau grup. Înainte de a rula procesul ar trebui anulate alocările existente. Concilierea are la bază:
    • plăţile introduse;
    • pregătirea plăţilor;
    • soldul terţului;
    • sumele de alocat de pe facturi şi plăţi. Concilierea se face pe sume exacte şi include facturile client-furnizor şi încasările-plăţile.
      Opţional se poate decide alocarea plăţilor la cele mai vechi facturi, caz în care s-ar putea să rămână sume neconciliate.
  • Conciliere automată - Doar Clienți - Procesul este disponibil din versiunea 17.03 și pune la dispoziție 
    • posibilitatea de conciliere Facturi Clienți cu Încasări, cu parametru de Regulă Plată de pe factura 
    • conciliere între Încasări și Plăți ale aceluiași terț
    • Alocarea se face în ordinea vechimii documentelor. Dacă este aplicată bifa Conciliere Plăți se vor stinge întâi facturile client aflate în sold și apoi încasările cu plățile din sistem.

Alocare Facturi-Registru Casă

Fereastra Alocare Facturi-Registru Casă din meniul Trezorerie -> Cash Management, se utilizează pentru a concilia plăți în numerar nealocate sau alocate parțial cu facturi în sold. Sunt disponibile următoarele câmpuri:


  • Mod Căutare:
    • "Neasociat" - vor fi afișate doar plăți/facturi neconciliate sau conciliate parțial;
    • "Împerecheat / Completat" - vor fi afișate doar plăți/facturi conciliate;
  • Data Facturata, Tranzacție - filtre de căutare pentru facturile afișate în secțiunea facturi în sold;
  • Data Extras - filtru de căutare de tip interval pentru plățile în numerar afișate în secțiunea detalii registre casă;
  • Terț, Societate - filtre de căutare pentru plățile și facturile afișate;
  • Dată Alocare - data folosită pe alocarea generată;
După ce se apasă butonul Căutare înregistrare, în funcție de filtrele selectate, secțiunea Facturi în sold va fi populată cu facturi. După ce se selectează o factură, secțiunea Detalii - Registre Casă va fi populată cu plăți/încasări în numerar. Alocarea se realizează între factura și plata în numerar selectată:

https://sites.google.com/a/bitsoftware.ro/manual-socrateopen/acasa-as/11-trezorerie/115concilieri/11-3-5-alocari-plati---facturi/Screenshot%202015-07-10%20at%2011.02.18.png
  • Diferență - indică o valoare diferită de 0 dacă suma plăţilor în numerar selectate diferă de valoarea facturii selectate. Cât timp această diferența nu este 0, alocarea nu poate fi generată:
    • Obs: pentru a concilia parțial o factură sau o plată, se modifică valoarea de sub coloana Valoare Aplicată;
  • Butonul Procesare - se apasă pentru a genera alocarea:
    • nu va fi activ cât timp valoarea din câmpul Diferență este diferită de 0;
    • alocările generate se pot vizualiza în fereastra Vizualizare Alocări din meniul Trezorerie;
  • Butonul Șterge - se utilizează pentru a șterge o conciliere existentă dintre o plată în numerar și o factură:
    • Mod Căutare = "împerecheat/completat";
    • se selectează factura din secțiunea Facturi în sold;
    • se selectează plata alocată din secțiunea Detalii - Registre Casă;
    • se apasă butonul pentru a șterge concilierea.
Începând cu versiunea 17.05, în secţiunea Facturi în sold este disponibil și câmpul "Data scadentă", pentru posibilitatea alocării detaliilor de registru de casă cu facturile, în funcţie de scadenţa acestora.

Consecințe Contabile

În momentul transferului plăţii, Societatea utilizată în tranzacţiile contabile este societatea definită pentru contul bancar selectat în plăţi. Mai jos se găsesc contările generate de concilieri:
  • Încasare
    • Debit: Banca
    • Debit: Cheltuieli din discount
    • Debit: Diferenţe
    • Credit: Încasări
  • Încasare în numerar
    • Debit: Transfer numerar
    • Debit: Cheltuieli cu discountul
    • Debit: Diferenţe
    • Credit: Încasări
  • Încasare comenzi preplătite
    • Debit: Clienţi în avans
    • Debit: Cheltuieli cu discountul
    • Debit: Diferenţe
    • Credit: Încasări
  • Plăţi
    • Debit: Obligaţii furnizor
    • Credit: Venituri din discount
    • Credit: Diferenţe
    • Credit: Efecte de întocmit
  • Plăţi în numerar
    • Debit: Obligaţii furnizor
    • Credit: Venituri din discount
    • Credit: Diferenţe
    • Credit:Transfer numerar
Dacă este selectată Contabilitate pe Încasări atunci contările rezultate în urma transferurilor concilierilor (alocărilor) vor avea şi conturi de venituri şi cheltuieli.
Dacă este selectată Contabilitate pe Angajament, la secţiunea contabilitate articol se va utiliza la contare contul de angajament definit în Schema contabilă şi tipul contării va fi angajament.
  • Plată
    • Debit: Angajament
    • Credit: Articol Cheltuială

Începând cu v18.12 regula de postare se modifică față de cea actuală prin adăugarea în algoritm a influenței tipului de diferență de curs: ”Favorabilă” sau ”Nefavorabilă”, tratată separat pentru încasări și pentru plăți, astfel:



Favorabilă

Nefavorabilă

Încasări

e cazul când valoarea diferenței e pozitivă, cursul de pe încasare e mai mare decât cursul de pe factură


se modifică regula

când încasarea e după factură

= alocarea la data încasării:

4731 = 411x

(cu valoarea fără diferența de curs)

5124 = 4731

(cu minus diferența de curs)

5124 = 765

(cu plus diferența de curs)


se modifică regula

când încasarea e înaintea facturii:

4731 = 411x

(cu valoarea fără diferența de curs)

5124 = 4731

(cu minus diferența de curs)

5124 = 765

(cu plus diferența de curs)

e cazul când valoarea diferenței e negativă, cursul de pe încasare e mai mic decât cursul de pe factură


rămâne regula actuală de postare

când încasarea e după factură

= alocarea la data încasării:

4731 = 411x

665 = 411x


se modifică regula

când încasarea e înaintea facturii

= alocarea la data facturii:

4731 = 411x

(cu valoarea fără diferența de curs)

665 = 411x

(cu plus diferența de curs)

Plăți

e cazul când valoarea diferenței e negativă, cursul de pe plată e mai mic decât cursul de pe factură


rămâne regula actuală de postare

când plata e după factură

= alocarea la data plății:

401x = 4732

401x = 765


se modifică regula

când plata e înaintea facturii

= alocarea la data facturii:

401x = 4732

(cu valoarea fără diferența de curs)

401x = 765

(cu plus diferența de curs)

e cazul când valoarea diferenței e pozitivă, cursul de pe plată e mai mare decât cursul de pe factură


se modifică regula

când plata e după factură:

401x = 4732

(cu valoarea fără diferența de curs)

4732 = 5124

(cu minus diferența de curs)

665 = 5124 (1)

(cu plus diferența de curs)


se modifică regula

când plata e înaintea facturii:

401x = 4732

(cu valoarea fără diferența de curs)

4732 = 5124

(cu minus diferența de curs)

665 = 5124

(cu plus diferența de curs)


Contul nou implicat în postarea asocierilor este 5124 și anume este contul contabil (
Banca CNT - B_Asset_Acct) al contului bancar pe care s-a înregistrat încasarea/plata. Dacă pe o asociere sunt cuprinse încasări/plăți de pe mai multe conturi bancare, diferențele se calculează și înregistrează pentru fiecare în parte.
(1) - cu excepția facturilor furnizor pe angajat, generate din decont, caz în care regula a rămas nemodificată, diferențele de curs (665) fiiind înregistrate în corespondență cu 542N (contul angajatului).