detailed design
Generare de rapoarte pentru prevenirea si combaterea
Spalarii Banilor
Descrie in detaliu arhitectura sistemului. Specifica toate componentele necesare pentru a furniza sistemul complet.
1. Rezumat 6
1.1 Descrierea generala a procesului 6
1.2 Diagrama HL a aplicatiei 8
2. Cerinte Hardware .. 8
2.1 Configuratia hardware 8
2.2 Cerinte de Retea de Comunicatie 9
3. Cerinte Software . 9
4. Nivelul Prezentare 10
4.1 Meniuri 10
4.1.1 Meniu utilizator/supervizor centru de cost 10
4.1.2 Meniu utilizator/supervizor centru de operatiuni 10
4.1.3 Meniu administrator aplicatie 10
4.2 Ecrane 11
4.2.1 Ecran login.. 12
4.2.2 Ecran administrare aplicatie 12
4.2.3 Ecran gestiune utilizatori 12
4.2.4 Ecran Actualizare nomenclatoare 12
4.2.5 Ecran Administrare lista Conturi exceptate 13
4.2.6 Ecran Editare lista Conturi exceptate 14
4.2.7 Ecran lista nomenclator Tari 14
4.2.8 Ecran lista nomenclator Judete 14
4.2.9 Ecran lista nomenclator Orase 15
4.2.10 Ecran lista nomenclator Valute 15
4.2.11 Ecran lista nomenclator Tipuri operatiuni 15
4.2.12 Ecran lista nomenclator Tipuri documente de identitate 16
4.2.13 Ecran lista nomenclator Tipuri conturi 16
4.2.14 Ecran vizualizare Raport centralizat curent privind tranzactiile de numerar 17
4.2.15 Ecran vizualizare Raport centralizat anterior privind tranzactiile de numerar 24
4.2.16 Ecran vizualizare Raport localizat privind tranzactiile de numerar 26
4.2.17 Ecran vizualizare Raport centralizat curent privind transferurile externe 28
4.2.18 Ecran vizualizare Raport centralizat anterior privind transferurile externe 37
4.2.19 Ecran vizualizare Raport localizat privind transferurile externe 39
4.2.20 Ecran editare tranzactie de numerar 42
4.2.21 Ecran editare transfer extern 44
4.2.22 Ecran lista de sub-tranzactii pentru tranzactie de numerar 46
4.2.23 Ecran lista sub-tranzactii pentru transfer extern 47
4.2.24 Ecran prelucrari istorice pe tranzactii de numerar 48
Actions 48
4.2.25 Ecran prelucrari istorice pe transferuri externe 49
4.2.26 Ecran editare comparativa tranzactie de numerar 50
4.2.27 Ecran editare comparativa transfer extern 54
5. Business Layer 59
5.1 Diagrama LL a aplicatiei 60
5.2 Diagrama de flux de date. 61
5.3 Descrierea modulelor aplicatiei 62
5.3.1 DataCollector - detalii 63
5.3.1.1. Sub-modul extractor de date din AS400 63
5.3.2 ExportManager - detalii 69
6. Nivelul de date 72
6.1 Modelul conceptual al bazei de date 72
6.1.1 Lista entitatilor.. 72
6.1.2 Lista procedurilor stocate 73
6.1.2 Diagrama modelului conceptual 76
6.2 Descrierea tabelelor 77
6.2.1 APP_LineRepCash 77
6.2.2 APP_LineRepExt 80
6.2.3 APP_RepCash 86
6.2.4 APP_RepExt 86
6.2.5 APP_UserRight 87
6.2.6 APP_Screen 88
6.2.7 APP_UserRightScreen 88
6.2.8 REF_Country 88
6.2.9 REF_Dept 89
6.2.10 REF_City 89
6.2.11 REF_OperationType 90
6.2.12 REF_Currency 90
6.2.13 REF_DocIdType 91
6.2.14 REF_AccountType 91
6.2.15 REF_ExceptedAccount 92
6.2.16 REF_ExchangeRate 92
6.2.17 REF_Branch 93
6.2.18 LOG_CashTrans 93
6.2.19 LOG_ExtTrans 94
6.2.20 LOG_Event 95
7. Other Design Considerations 96
7.1 Conversion Modules 96
7.2 Archive and Purge Modules 97
7.3 Backup and Recovery Design 97
7.4 Security Architecture 98
7.4.1 Controlul accesului logic 98
7.4.2 Administrarea utilizatorilor/privilegiilor 98
7.4.3 Identificare / Autentificare 99
7.4.4 Asigurarea confidentialitatii si integritatii comunicatiilor 99
7.4.5. Asigurarea confidentialitatii si integritatii datelor 99
7.4.6 Jurnalizare, monitorizare, auditare 100
7.4.7 Continuitatea serviciului 100
7.5 System Interfaces 100
7.6 Batch Jobs 101
7.7 Performance and Response Time Considerations 101
7.8 Platform Dependence and Installation Considerations 101
7.9 Localization Considerations 101
7.10 Other Modules 101
8. Detailed Design to Functional Requirement Cross Reference Matrix 102
Prezentul document descrie in detaliu arhitectura aplicatiei pentru generarea rapoartelor prevazute de legislatia privind prevenirea si combaterea spalarii banilor.
Prezentul document se bazeaza pe documentul "Specificatii functionale" privind aplicatia sus-mentionata si pe informatiile furnizate de personalul departamentului de securitate bancara.
Scopul acestui document este de a descrie solutia tehnica avuta in vedere pentru a realiza cerintele prevazute in "Specificatiile functionale".
Scopul aplicatiei este de a realiza automat rapoarte zilnice privind tranzactiile de numerar si transferurile externe suspecte de spalarea banilor.
Tranzactiile de numerar - inclusiv schimburile valutare - vizeaza operatiunile la ghiseu, si anume depuneri respectiv retrageri de numerar in, respectiv din conturi detinute de persoane fizice sau juridice.
Transferurile externe desemneaza transferurile de sume in valuta intre conturi deschise la banca dumneavoastra si conturi deschise la entitati bancare externe.
Nota: se excepteaza de la aceste raportari operatiunile derulate prin conturi de contabilitate generala, ce urmeaza a fi precizate ulterior.
Nota: conform legii, se excepteaza de la aceasta raportare urmatoarele categorii de operatiuni derulate prin trezoreria statului:
Desfasurarea procesului este urmatoarea:
Aplicatia genereaza automat, in timpul noptii, rapoartele cu tranzactiile (numerar respectiv transferuri externe) mai mari de 10.000 Euro din ziua precedenta, aferente fiecarui centru de cost in parte.
In caz de informatii lipsa, utilizatorii din centrele de cost au obligatia de a efectua completarile necesare pe rapoartele care le sunt transmise, incepind cu orele 8:00 si pina la orele 10:30. Dupa aceasta ora, accesul acestor utilizatori la aplicatie nu mai este permis. Pentru ca datele procesate de acesti utilizatori sa fie disponibile la centrala, ele trebuie sa fie validate explicit de catre utilizatorul supervizor de unitate.
La ora 10:30 aplicatia centralizeaza automat informatiile validate prelucrate de unitati si genereaza rapoartele centralizate.
Utilizatorii autorizati din Directia de Securitate Bancara au posibilitatea de a interveni, intre orele 10:30 si 14:00, pentru efectuarea de modificari/corectii si pentru a valida rapoartele generate. Operatia de validare atrage dupa sine si generarea fizica a fisierelor .dbf care vor fi expediate la Oficiul National pentru Prevenirea Spalarii banilor. Dupa validarea rapoartelor de catre Directia de Securitate Bancara, aplicatia nu mai permite accesul la rapoarte decit in scop de vizualizare.
Pentru zilele de vineri, sambata si duminica datele se centralizeaza intr-un singur raport, care va fi procesat de utilizatori si expediat luni dimineata. Astfel, vineri, sambata si duminica noaptea, activitatea de raportare va decurge in mod normal, iar luni dimineata utilizatorii vor putea vizualiza toate datele nevalidate cu trei zile in urma in acelasi raport.
Criterii de susceptibilitate a tranzactiilor
Din punctul de vedere al complexitatii, pot exista doua tipuri de tranzactii:
tranzactii uni-operationale (tranzactia are loc printr-o singura operatiune) si
tranzactii multi-operationale (tranzactia are loc prin mai multe operatiuni legate intre ele prin CNP, numar de cont, nume client sau imputernicit).
Pentru tranzactiile uni-operationale, criteriul este ca suma tranzactionata sa fie mai mare sau egala cu 10.000 euro.
Pentru tranzactiile multi-operationale, aplicatia trebuie sa identifice in primul rand aceste tranzactii, iar apoi dintre acestea sa retina tranzactiile in care cumulul sumelor tranzactionate este egal cu sau mai mare decat 10.000 euro.
Constrangeri
Aplicatia trebuie sa suporte denominarea monedei nationale incepind cu 1 iulie 2005.
Implicatii:
afisarea sumelor se va face in moneda denominata, cu 2 zecimale.
conversia valutara va trebui sa ia ca referinta moneda denominata
raportarea tranzactiilor din 30.06.2005 va trebui sa se faca in RON, chiar daca tranzactiile s-au efectuat in ROL
Aplicatia trebuie sa realizeze arhivarea datelor o data la 6 luni. Datele arhivate vor fi pastrate in baza timp de 5 ani. (pentru detalii vezi paragraful 7.2)
Aplicatia "Generare de rapoarte pentru prevenirea si combaterea spalarii banilor" este o aplicatie web. Modulul AS400 serveste la extractia dateor din ICBS pentru a le pune la dispozitia aplicatiei web in vederea raportarii. Toate serverele necesare pentru buna functionare a aplicatiei sunt serverele deja existente in reteaua dumneavoastra bancara.
Pentru actuala evaluare a numarului de tranzactii zilnice, actualului numar de agentii si utilizatori, configuratia minima recomandata pentru fiecare din masinile implicate este urmatoarea:
Serverul de aplicatii: Pentium 4 , minim 1Ghz +, CD-ROM drive, Minimum 1.1 GB spatiu disponibil pe disk (970MB pentru WebSphere Application Server + cca 300MB pentru aplicatie), minimum 1 GB memorie fizica; 1.5 GB recomandat
Serverul de baze de date: Pentium 4 , minim 1.5 GHz +, CD-ROM drive, minimum 14 GB spatiu disponibil pe disc (13 GB pentru Oracle si cca 850MB pentru baza de date a aplicatiei), 256 MB memorie fizica
Statiile client: Pentium III 450MHz + , minimum 256 MB memorie fizica disponibila, minimum 10 MB disponibili pe disc pentru salvarea fisierelor de export (aceasta cerinta e valabila numai pentru statiile client ale utilizatorilor din COP).
HTTPS, TCP/IP
Nu exista constrangeri.
Nu exista constrangeri.
WebSphere Application Server, Oracle 9.2, Internet Explorer (JavaScript
Enabled) 5.5+, MQSeries, RPGLE, CL, SQL400.
Aceasta sectiune descrie toate ecranele si rapoartele necesare pentru a realiza toate cerintele functionale.
Sunt incluse descrierile ecranelor. In timpul codarii este posibil sa unim sau sa separam ecrane, cu scopul de a obtine o interfata utilizator mai prietenoasa si de a promova reutilizabilitatea componentelor.
In functie de nivelul de acces, definim 3 tipuri de meniuri, detaliate in paragrafele de mai jos.
Nivelul de acces este pastrat in variabila de sesiune, asa incat meniul afisat va fi intotdeauna acelasi pentru utilizatorul conectat.
Structura meniului este urmatoarea:
Meniu |
Optiune |
Actiune |
Raport tranzactii de numerar |
|
Ecran Raport localizat privind tranzactiile de numerar |
Raport transferuri externe |
|
Ecran Raport localizat privind transferurile externe |
Iesire |
|
Logout si iesire din aplicatie |
Structura meniului este urmatoarea:
Meniu |
Optiune |
Actiune |
Raport tranzactii de numerar |
Curent |
Ecran Raport centralizat curent privind tranzactiile de numerar |
|
Anterior |
Ecran Raport centralizat anterior privind tranzactiile de numerar |
Raport transferuri externe |
Curent |
Ecran Raport centralizat curent privind transferurile externe |
|
Anterior |
Ecran Raport centralizat anterior privind transferurile externe |
Prelucrari istorice |
Tranzactii de numerar |
Ecran Prelucrari istorice pe tranzactii de numerar |
|
Transferuri externe |
Ecran Prelucrari istorice pe transferuri externe |
Iesire |
|
Logout si iesire din aplicatie |
Structura meniului este urmatoarea:
Meniu |
Optiune |
Actiune |
Utilizatori |
|
Modul SignOn |
Nomenclatoare |
Actualizare nomenclatoare |
Ecran Actualizare nomenclatoare |
Conturi exceptate |
|
Ecran Administrare lista Conturi exceptate |
Ecran
login (SignOn) Interfata
utilizator sucursala Interfata
utilizator Securitate bancara Interfata
utilizator Administrare aplicatie Ecran Administrare utilizatori (din
SignOn) Lista Nomenclator Tari Ecran
vizualizare Raport centralizat curent privind tranzactiile de numerar Ecran
vizualizare Raport centralizat curent privind transferurile externe Lista Nomenclator Judete Lista Nomenclator Orase Lista Nomenclator Valute Lista Nomenclator Tipuri operatiuni Lista Nomenclator Tipuri document de
identitate Lista Nomenclator Tipuri de conturi Ecran
vizualizare Raport localizat privind tranzactiile de numerar Lista
sub-tranzactii (tranzactii de numerar) Ecran
vizualizare Raport localizat privind
transferurile externe Lista Conturi exceptate Ecran
editare tranzactie de numerar Lista
sub-tranzactii (transferuri externe) Ecran
editare transfer extern Ecran
prelucrari istorice tranzactii de numerar Ecran
prelucrari istorice transferuri externe Ecran
vizualizare Raport centralizat anterior privind tranzactiile de numerar Ecran
vizualizare Raport centralizat anterior privind transferurile externe Ecran Actualizare nomenclatoare Ecran Administrare lista Conturi
exceptate Ecran Editare lista Conturi
exceptate
acces direct numai pt utilizatorii la nivel de unitate acces direct numai pt utilizatorii la nivel de centrala acces direct numai pt
utilizatorii cu drept de administrare a aplicatiei
Description |
Acces aplicatie |
Security Group |
Fara restrictii |
Data |
Modul SignOn |
Actions |
|
Description |
Ecran general pentru modulul de administrare |
Security Group |
Administrator aplicatie (User level 5) |
Data |
Nu contine nici un camp de date |
Actions |
Ecranul va contine meniul "Administrator aplicatie" (4.1.3 Meniu administrator aplicatie) |
Meniul "Utilizatori" invoca modulul SignOn, caruia ii preda controlul.
Description |
Gestiune utilizatori |
Security Group |
Administrator aplicatie (User level 5) |
Data |
Modul SignOn |
Actions |
|
Modulul existent de utilizatori asigura autentificarea si gestiunea utilizatorilor.
Description |
Preluarea cailor fisierelor dbf corespunzatoare |
Security Group |
Administrator aplicatie (User level 5) |
Data |
Lista cu urmatoarele campuri:
|
Actions |
Ecranul va contine meniul "Administrator aplicatie" (4.1.3 Meniu administrator aplicatie) Ecranul va contine urmatoarele butoane: buton "Browse" pentru fiecare camp buton "Actualizeaza" buton "Iesire" |
Butonul "Browse" - deschide un dialog Open pentru selectarea fisierului corespunzator.
Butonul "Actualizeaza" - lanseaza operatia de actualizare:
Butonul "Iesire" - inchide fereastra fara a lansa nici un tratament.
Atentie:
Aceasta optiune va salva toate rapoartele existente pentru ca se sterg nomenclatoarele
vechi - deci rapoartele nu mai pot fi accesate din aplicatie
Modalitatea de import a nomenclatoarelor este functionala numai pentru actuala structura a fisierelor DBF primite de la ONPCSB (ultima modificare: martie 2005).
Description |
Gestiune lista Conturi exceptate |
Security Group |
Administrator aplicatie (User level 5) |
Data |
Lista cu urmatoarele campuri:
|
Actions |
Ecranul va contine meniul "Administrator aplicatie" (4.1.3 Meniu administrator aplicatie) Ecranul va contine urmatoarele butoane: buton "Editare" pe fiecare linie buton "Stergere" pe fiecare linie buton "Adauga" |
Butonul "Editare" - afiseaza ecranul "Editare lista Conturi exceptate" cu controalele intializate cu valorile din linia selectata
Butonul "Stergere" - sterge inregistrarea respectiva din tabela corespunzatoare in baza de date si se reafiseaza ecranul curent cu continutul actualizat
Butonul "Adauga" - afiseaza ecranul "Editare lista Conturi exceptate" cu controlalele initializate cu valorile default asa cum sunt definite in baza de date
Description |
Editare lista Conturi exceptate |
Security Group |
Administrator aplicatie (User level 5) |
Data |
|
Actions |
Ecranul va contine urmatoarele meniuri:
Ecranul va contine urmatoarele butoane: buton "Salvare" buton "Iesire" |
Butonul "Salvare" - inregistreaza in baza de date modificarile facute in campurile afisate pe ecran si afiseaza ecranul "Administrare lista Conturi exceptate" cu continutul actualizat
Butonul "Iesire" - afiseaza ecranul "Administrare lista Conturi exceptate" fara a salva modificarile in baza de date.
Description |
Lista nomenclator tari pentru selectie in ecranul de editare tranzactie |
Security Group |
User level 1 - 5 |
Data |
Lista cu urmatoarele campuri:
|
Actions |
Ecranul nu contine meniuri. Ecranul contine pe fiecare linie cate un buton de selectie. Actiunea lui este de a intoarce in pagina principala id-ul 252c23c , codul si numele tarii selectate. |
Description |
Lista nomenclator judete pentru selectie in ecranul de editare tranzactie |
Security Group |
User level 1 - 5 |
Data |
Lista cu urmatoarele campuri:
|
Actions |
Ecranul nu contine meniuri. Ecranul contine pe fiecare linie cate un buton de selectie. Actiunea lui este de a intoarce in pagina principala id-ul 252c23c , codul si numele judetului selectat. |
Description |
Lista nomenclator orase pentru selectie in ecranul de editare tranzactie |
Security Group |
User level 1 - 5 |
Data |
Lista cu urmatoarele campuri:
|
Actions |
Ecranul nu contine meniuri. Ecranul contine pe fiecare linie cate un buton de selectie. Actiunea lui este de a intoarce in pagina principala id-ul 252c23c , codul si numele orasului selectat. |
Description |
Lista nomenclator valuta pentru selectie in ecranul de editare tranzactie |
Security Group |
User level 1 - 5 |
Data |
Lista cu urmatoarele campuri:
|
Actions |
Ecranul nu contine meniuri. Ecranul contine pe fiecare linie cate un buton de selectie. Actiunea lui este de a intoarce in pagina principala id-ul, codul si numele valutei selectate. |
Description |
Lista nomenclator tip operatiune pentru selectie in ecranul de editare tranzactie |
Security Group |
User level 1 - 5 |
Data |
Lista cu urmatoarele campuri:
|
Actions |
Ecranul nu contine meniuri. Ecranul contine pe fiecare linie cate un buton de selectie. Actiunea lui este de a intoarce in pagina principala id-ul 252c23c , codul si numele tipului operatiune selectat. |
Description |
Lista nomenclator tip document de identitate pentru selectie in ecranul de editare tranzactie |
Security Group |
User level 1 - 5 |
Data |
Lista cu urmatoarele campuri:
|
Actions |
Ecranul nu contine meniuri. Ecranul contine pe fiecare linie cate un buton de selectie. Actiunea lui este de a intoarce in pagina principala id-ul 252c23c , codul si numele tipului de document de identitate selectat. |
Description |
Lista nomenclator tip cont pentru selectie in ecranul de editare tranzactie |
Security Group |
User level 1 - 5 |
Data |
Lista cu urmatoarele campuri:
|
Actions |
Ecranul nu contine meniuri. Ecranul contine pe fiecare linie cate un buton de selectie. Actiunea lui este de a intoarce in pagina principala id-ul 252c23c , codul si numele tipului de cont selectat. |
Description |
Permite vizualizarea/validarea datelor din raportul centralizat curent (care contine tranzactiile ce vor fi raportate la data curenta) privind tranzactiile de numerar (vezi Anexa 1). |
Security Group |
Operator centrala (User level 3), Supervizor centrala (User level 4) |
Data |
|
Actions |
Ecranul va contine meniul "Utilizator centru de operatiuni" (4.1.2 Meniu utilizator/supervizor centru de operatiuni) Ecranul va contine urmatoarele butoane: buton "Editare" pe fiecare linie / buton "Editare comparativa" pentru fiecare tranzactie, in cazul in care pe tranzactie s-au facut modificari care nu au fost validate buton "Stergere" pe fiecare linie / buton "Anulare stergere" pentru fiecare tranzactie, in cazul in care tranzactia a fost marcata pentru stergere dar raportul nu a fost inca validat buton "Adaugare" buton "Validare" buton "Export" |
Nota: in lista de tranzactii se afiseaza tranzactiile :
din ziua precedenta (data efectuarii operatiunii este cu o zi inaintea datei de raportare)
care au fost validate la centrele de cost
care nu sunt marcate pentru stergere in baza de date (care nu au fost "sterse")
indiferent de centrul de cost unde s-au efectuat
Nota: Daca accesarea ecranului se face dupa orele 10:30, rapoartele afisate sunt cele generate pentru ziua precedenta. Daca accesarea se face inaintea orelor 10:30, nu poate fi afisat nici un raport, intrucat cele din ziua precedenta nu sunt inca generate, iar cele generate cu o zi inainte sunt inchise pentru editare, fiind deja trimise la ONPSB. In acest caz, utilizatorul este avertizat cu mesaj.
Nota: In cazul in care unul dintre centrele de cost nu a realizat validarea rapoartelor pina la orele 10:30, datele privind tranzactiile efectuate la acel centru de cost nu vor fi cuprinse in rapoartele centralizate. Altfel spus, in rapoartele centralizate vor fi reunite numai rapoartele partiale validate de centrele de cost.
In cazul in care s-au facut modificari asupra tranzactiilor din raport, iar aceste modificari nu au fost inca validate de supervizorul de centru de cost, modificarile vor aparea scoase in evidenta dupa urmatorul cod de culori:
rosu - pentru tranzactii marcate pentru stergere
verde - pentru tranzactii modificate
albastru - pentru tranzactii noi, introduse de mana
Odata cu validarea supervizorului, aceste scoateri in evidenta dispar, raportul validat devine referinta.
Butonul "Editare"
Daca tranzactia selectata este uni-operationala, se afiseaza ecranul "Editare tranzactie de numerar" cu campurile intializate cu valorile tranzactiei curente.
Daca tranzactia este multi-operationala (compusa din mai multe tranzactii legate), se afiseaza ecranul "Lista sub-tranzactii pentru tranzactie de numerar", continand lista tranzactiilor legate ce compun tranzactia curent selectata.
Butonul "Editare comparativa"
Afiseaza ecranul "Editare comparativa tranzactie de numerar" pentru tranzactia selectata.
Butonul "Stergere"
Daca tranzactia selectata este multi-operationala (compusa din mai multe tranzactii legate), se afiseaza ecranul "Lista sub-tranzactii pentru tranzactie de numerar", continand lista tranzactiilor legate ce compun tranzactia curent selectata.
Daca tranzactia selectata este uni-operationala, se efectueaza stergerea logica a inregistrarii respective din tabela corespunzatoare in baza de date si se reafiseaza ecranul curent, in care linia marcata pentru stergere este scoasa in evidenta cu culoarea rosie.
Operatia va fi precedata obligatoriu de mesajul de confirmare "Sunteti sigur ca doriti stergerea tranzactiei?" Confirmarea mesajului (click pe OK) va produce marcarea tranzactiei pentru "stergere" in baza de date, dupa cum urmeaza:
Stergerea inregistrarilor din baza de date NU se efectueaza fizic. Atunci cind acest buton este apasat, in baza de date se efectueaza urmatoarele operatiuni:
inregistrarea este marcata ca fiind stearsa (LCAS_DELETED_NUM = 1)
se memoreaza id-ul utilizatorului curent pentru a pastra urma operatiei (LCAS_USERDEL_NUM = USER_ID)
Daca aceste modificari in baza au decurs cu succes, inregistrarea va disparea din gridul afisat pe ecran (ecranul se reafiseaza cu continutul actualizat).
De asemenea, la fiecare afisare ulterioara a gridului se selecteaza numai acele inregistrari care nu sunt marcate in baza pentru stergere (LCAS_DELETED_NUM = 0).
Butonul este vizibil pentru orice utilizator cu drept de acces la acest ecran.
Buton "Anulare stergere"
se reseteaza flagul LCAS_DELETED_NUM
se sterge id-ul utilizatorului curent din campul LCAS_USERDEL_NUM
se reafiseaza ecranul curent, in care linia curent nu mai apare marcata cu rosu
Buton "Adaugare" - afiseaza ecranul "Editare tranzactie de numerar" cu campurile initializate cu valorile implicite definite pentru campurile corespondente din baza de date
Butonul "Validare"
Este activ pentru nivelul utilizator 4 (supervizor centrala) si inactiv pentru utilizatorul de nivel 3 (operator centrala).
Actiunea lui este de setare a flagului de validare pentru raportul curent vizualizat. Din acest moment, nici o inregistrare din acest raport nu mai poate fi modificata. Astfel, se marcheaza raportul curent ca fiind validat in baza de date (campul RCAS_VALCNTR_NUM din tabela APP_RepCash), si invalideaza butoanele "Editare" si "Stergere" de pe fiecare linie, intrucat dupa validare nu mai este posibila modificarea datelor din raport.
In plus, o data cu validarea se genereaza si fisierul fizic care contine aceste rapoarte:
ccczzllaaaa_n.dbf - pentru tranzactiile de numerar,
unde:
ccc - reprezinta codul bancii raportoare (conform cu nomenclatorul de banci al BNR), in cazul de fata codul bancii dumneavoastra.
zzllaaaa - data la care se face raportarea.
Utilizatorul este solicitat sa indice locatia unde urmeaza sa fie salvat fisierul.
Butonul "Export" - realizeaza exportul raportului in format Excel.
Pe sheet-ul Excel, in afara tabelului care contine raportul, se vor regasi urmatoarele informatii:
data de raportare
Formatarile raportului Excel vor fi minime: chenar exterior negru gros, delimitare prin linie neagra groasa pentru capul de tabel, marcaje negre subtiri pentru coloane.
Utilizatorul este solicitat sa indice locatia unde urmeaza sa fie salvat fisierul.
Continutul raportului este detaliat in tabelul urmator:
Nume camp (afisat pe ecran) |
Tip |
Format |
Descriere |
Campul de provenienta (vezi modelul bazei in cap. 6) |
Verificare locala la salvare |
Cod suc |
Numeric |
|
Codul sucursalei, agentiei, punctului de lucru, etc, din nomenclatorul bancii |
APP_LineRepCash.LCAS_CODEBRC_NUM |
da |
Tip |
Caracter |
|
,F' - pentru persoane fizice ,J' - pentru persoane juridice |
APP_LineRepCash.LCAS_TYPCUST_NUM |
da |
Nume |
Caracter |
|
Numele clientului = titularul de cont (numele persoanei fizice sau denumirea persoanei juridice) care a efectuat operatiunea |
APP_LineRepCash.LCAS_LNMCUST_CHR |
nu |
Prenume |
Caracter |
|
Prenumele clientului, daca operatiunea a fost facuta in contul detinut de o persoana fizica. Altfel, cimpul este gol. |
APP_LineRepCash.LCAS_FNMCUST_CHR |
nu |
Tara |
Numeric |
|
Numele tarii de rezidenta a clientului |
REF_Country.CNTY_NAME_CHR |
da |
Judet |
Numeric |
|
Numele judetului de rezidenta al clientului. Pentru clienti rezidenti in Bucuresti, valoarea cimpului va fi 0. |
REF_Dept.DEPT_NAME_CHR |
da |
Localitate |
Numeric |
|
Numele localitatii de rezidenta a clientului |
REF_City.CITY_NAME_CHR |
da |
Strada |
Caracter |
|
Denumirea strazii unde este situat domiciliul/sediul clientului |
APP_LineRepCash.LCAS_STRCUST_CHR |
nu |
Nr |
Caracter |
|
Numarul la care este situat domiciliul/sediul clientului |
APP_LineRepCash.LCAS_NBRCUST_CHR |
nu |
Sect |
Numeric |
|
Sectorul in care se afla domiciliul/sediul clientului - numai pentru clientii rezidenti in Bucuresti |
APP_LineRepCash.LCAS_SCTCUST_NUM |
nu |
Act id |
Caracter |
|
Pentru persoane fizice - seria si numarul actului de identitate Pentru persoane juridice - numarul de inregistrare la Registrul Comertului |
APP_LineRepCash.LCAS_IDNCUST_CHR |
da |
Cod |
Caracter |
|
Pentru persoane fizice - codul numeric personal Persoane juridice - codul fiscal sau codul unic de inregistrare |
APP_LineRepCash.LCAS_CODCUST_CHR |
da |
Data nasc |
Data |
zz/ll/aaa |
Pentru persoane fizice - data nasterii Pentru persoane juridice - data infiintarii |
APP_LineRepCash.LCAS_DTBCUST_DAT |
da |
Tara nasc |
Numeric |
|
Numele tarii de origine a clientului |
REF_Country.CNTY_NAME_CHR |
da |
Loca nasc |
Numeric |
|
Numele localitatii de origine a clientului |
REF_City.CITY_NAME_CHR |
da |
Nume imp |
Caracter |
|
Prenumele persoanei care a efectuat operatiunea (persoana imputernicita). Daca operatiunea a fost efectuata de titularul contului, campul este gol |
APP_LineRepCash.LCAS_LNMREPS_CHR |
da |
Pren imp |
Caracter |
|
Numele persoanei care a efectuat operatiunea (persoana imputernicita). Daca operatiunea a fost efectuata de titularul contului, campul este gol |
APP_LineRepCash.LCAS_FNMREPS_CHR |
da |
Tara imp |
Numeric |
|
Numele tarii de rezidenta a persoanei care a efectuat operatiunea (persoana imputernicita). Daca operatiunea a fost efectuata de titularul contului, campul este gol |
REF_Country.CNTY_NAME_CHR |
da |
Judet imp |
Numeric |
|
Numele judetului de rezidenta a persoanei care a efectuat operatiunea (persoana imputernicita). Daca operatiunea a fost efectuata de titularul contului, campul este gol |
REF_Dept.DEPT_NAME_CHR |
da |
Loca imp |
Numeric |
|
Numele localitatii de rezidenta a persoanei care a efectuat operatiunea (persoana imputernicita). Daca operatiunea a fost efectuata de titularul contului, campul este gol |
REF_City.CITY_NAME_CHR |
da |
Str imp |
Caracter |
|
Denumirea strazii unde se afla domiciliul persoanei imputernicite. Daca operatiunea a fost efectuata de titularul contului, campul este gol |
APP_LineRepCash.LCAS_STRREPS_CHR |
da |
Nr imp |
Caracter |
|
Numarul unde se afla domiciliul persoanei imputernicite. Daca operatiunea a fost efectuata de titularul contului, campul este gol |
APP_LineRepCash.LCAS_NBRREPS_CHR |
da |
Sect imp |
Numeric |
|
Sectorul in care se afla domiciliul persoanei imputernicite, daca aceasta este rezidenta in Bucuresti. Daca operatiunea a fost efectuata de titularul contului, campul este gol |
APP_LineRepCash.LCAS_SCTREPS_NUM |
da |
Act id imp |
Caracter |
|
Seria si numarul actului de identitate al persoanei imputernicite Daca operatiunea a fost efectuata de titularul contului, campul este gol |
APP_LineRepCash.LCAS_IDNREPS_CHR |
da |
Cod imp |
Caracter |
|
Codul numeric personal al persoanei imputernicite Daca operatiunea a fost efectuata de titularul contului, campul este gol |
APP_LineRepCash.LCAS_CODREPS_CHR |
da |
Cont tit |
Caracter |
|
Contul clientului prin care s-a efectuat operatiunea |
APP_LineRepCash.LCAS_ACNCUST_CHR |
|
Data op |
Data |
zz/ll/aaaa |
Data la care s-a efectuat operatiunea bancara |
APP_LineRepCash.LCAS_OPERDAT_DAT |
da |
Fel op |
Caracter |
|
,D' - pentru operatiunile de depunere ,R' - pentru retrageri In cazul schimbului valutar, semnificatia este: ,D' - pentru schimb din moneda straina in lei ,R' - pentru schimb din lei in moneda straina |
APP_LineRepCash.LCAS_OPERTYP_CHR |
da |
Scop op |
Caracter |
|
Codul de identificare al operatiunii, provenind din nomenclatorul Tip_oper.dbf |
REF_OperationType.OPTP_CODE_CHR |
da |
Cod valuta |
Caracter |
|
Codul valutei in care s-a efectuat operatiunea, provenind din nomenclatorul Valute.dbf |
REF_Currency.CURR_CODE_CHR |
da |
Suma |
Numeric |
|
Suma tranzactionata, exprimata in valuta al carei cod este dat de campul cod_valuta |
APP_LineRepCash.LCAS_AMOUNT_NUM |
|
Euro |
Numeric |
|
Echivalentul in euro al sumei tranzactionate, la cursul zilei in care a fost efectuata operatiunea In cazul schimbului valutar, cimpul contine echivalentul in euro al sumei de bani schimbate, exprimata in moneda straina. |
APP_LineRepCash.LCAS_EURO_NUM |
nu |
Obs |
Caracter |
|
Precizari suplimentare In cazul schimbului valutar, cimpul contine suma tranzactionata, exprimata in lei |
APP_LineRepCash.LCAS_COMMENT_CHR |
nu |
Description |
Permite vizualizarea/validarea datelor din raportul centralizat privind tranzactiile de numerar de la data selectata (raport care contine tranzactiile ce au fost raportate la data selectata si pe care trebuie operate modificari, de exemplu in eventualitatea retururilor de la Oficiul National pentru Prevenirea Spalarii Banilor). |
Security Group |
Operator centrala (User level 3), Supervizor centrala (User level 4) |
Data |
|
Actions |
Ecranul va contine meniul "Utilizator centru de operatiuni" (4.1.2 Meniu utilizator/supervizor centru de operatiuni) Ecranul va contine urmatoarele butoane: buton "Editare" pe fiecare linie / buton "Editare comparativa" pentru fiecare tranzactie, in cazul in care pe tranzactie s-au facut modificari care nu au fost validate buton "Validare" buton "Export" |
Structura sectiunii raport este identica cu tabelul descris la paragraful anterior.
In lista de tranzactii se afiseaza tranzactiile raportate la data selectata (data de raportare este cea selectata in filtru).
In cazul in care s-au facut modificari asupra tranzactiilor din raport, iar aceste modificari nu au fost inca validate de supervizorul de centru de cost, modificarile vor aparea scoase in evidenta dupa urmatorul cod de culori:
rosu - pentru tranzactii marcate pentru stergere
verde - pentru tranzactii modificate
albastru - pentru tranzactii noi, introduse de mana
Odata cu validarea supervizorului, aceste scoateri in evidenta dispar, raportul validat devine referinta.
Actiuni
Butonul "Editare"
Daca tranzactia selectata este uni-operationala, se afiseaza ecranul "Editare tranzactie de numerar" cu campurile intializate cu valorile tranzactiei curente.
Daca tranzactia este multi-operationala (compusa din mai multe tranzactii legate), se afiseaza ecranul "Lista sub-tranzactii pentru tranzactie de numerar", continand lista tranzactiilor legate ce compun tranzactia curent selectata.
Butonul "Editare comparativa"
Afiseaza ecranul "Editare comparativa tranzactie de numerar" pentru tranzactia selectata.
Butonul "Validare"
Este activ pentru nivelul utilizator 4 (supervizor centrala) si inactiv pentru utilizatorul de nivel 3 (operator centrala).
Actiunea lui este de generare a fisierului fizic care contine corectiile efectuate:
ccczzllaaaaX_n.dbf - pentru tranzactiile de numerar,
unde:
ccc - reprezinta codul bancii raportoare (conform cu nomenclatorul de banci al BNR), in cazul de fata codul bancii dumneavoastra.
zzllaaaa - data la care se face raportarea.
Utilizatorul este solicitat sa indice locatia unde urmeaza sa fie salvat fisierul.
Butonul "Export" - realizeaza exportul raportului in format Excel.
Pe sheet-ul Excel, in afara tabelului care contine raportul, se vor regasi urmatoarele informatii:
data de raportare
Formatarile raportului Excel vor fi minime: chenar exterior negru gros, delimitare prin linie neagra groasa pentru capul de tabel, marcaje negre subtiri pentru coloane.
Description |
Permite vizualizarea/validarea datelor din rapoartele localizate privind tranzactiile de numerar (rapoarte localizate per centru de cost). |
Security Group |
Operator centru de cost (User level 1), Supervizor centru de cost (User level 2) |
Data |
|
Actions |
Ecranul va contine meniul "Utilizator centru de cost" (4.1.1 Meniu utilizator/supervizor centru de cost) Ecranul va contine urmatoarele butoane: buton "Editare" pe fiecare linie / buton "Editare comparativa" pentru fiecare tranzactie, in cazul in care pe tranzactie s-au facut modificari care nu au fost validate buton "Stergere" pe fiecare linie / buton "Anulare stergere" pentru fiecare tranzactie, in cazul in care tranzactia a fost marcata pentru stergere dar raportul nu a fost inca validat buton "Adaugare" buton "Validare" |
Nota: in lista de tranzactii se afiseaza tranzactiile :
din ziua precedenta (data efectuarii operatiunii este cu o zi inaintea datei de raportare)
care au fost efectuate la centrul de cost de care apartine utilizatorul curent conectat (informatie furnizata de modulul SignOn)
care nu sunt marcate pentru stergere in baza de date (care nu au fost "sterse")
In cazul in care s-au facut modificari asupra tranzactiilor din raport, iar aceste modificari nu au fost inca validate de supervizorul de centru de cost, modificarile vor aparea scoase in evidenta dupa urmatorul cod de culori:
rosu - pentru tranzactii marcate pentru stergere
verde - pentru tranzactii modificate
albastru - pentru tranzactii noi, introduse de mana
Odata cu validarea supervizorului, aceste scoateri in evidenta dispar, raportul validat devine referinta.
Butonul "Editare"
Daca tranzactia selectata este uni-operationala, se afiseaza ecranul "Editare tranzactie de numerar" cu campurile intializate cu valorile tranzactiei curente.
Daca tranzactia este multi-operationala (compusa din mai multe tranzactii legate), se afiseaza ecranul "Lista sub-tranzactii pentru tranzactie de numerar", continand lista tranzactiilor legate ce compun tranzactia curent selectata.
Butonul "Editare comparativa"
Afiseaza ecranul "Editare comparativa tranzactie de numerar" pentru tranzactia selectata.
Butonul "Stergere"
Daca tranzactia selectata este multi-operationala (compusa din mai multe tranzactii legate), se afiseaza ecranul "Lista sub-tranzactii pentru tranzactie de numerar", continand lista tranzactiilor legate ce compun tranzactia curent selectata.
Daca tranzactia selectata este uni-operationala, se efectueaza stergerea logica a inregistrarii respective din tabela corespunzatoare in baza de date si se reafiseaza ecranul curent, in care linia marcata pentru stergere este scoasa in evidenta cu culoarea rosie.
Operatia va fi precedata obligatoriu de mesajul de confirmare "Sunteti sigur ca doriti stergerea tranzactiei?" Confirmarea mesajului (click pe OK) va produce marcarea tranzactiei pentru "stergere" in baza de date, dupa cum urmeaza:
Stergerea inregistrarilor din baza de date NU se efectueaza fizic. Atunci cind acest buton este apasat, in baza de date se efectueaza urmatoarele operatiuni:
inregistrarea este marcata ca fiind stearsa (LCAS_DELETED_NUM = 1)
se memoreaza id-ul utilizatorului curent pentru a pastra urma operatiei (LCAS_USERDEL_NUM = USER_ID)
Daca aceste modificari in baza au decurs cu succes, inregistrarea va disparea din gridul afisat pe ecran (ecranul se reafiseaza cu continutul actualizat).
De asemenea, la fiecare afisare ulterioara a gridului se selecteaza numai acele inregistrari care nu sunt marcate in baza pentru stergere (LCAS_DELETED_NUM = 0).
Butonul este vizibil pentru orice utilizator cu drept de acces la acest ecran.
Buton "Anulare stergere"
se reseteaza flagul LCAS_DELETED_NUM
se sterge id-ul utilizatorului curent din campul LCAS_USERDEL_NUM
se reafiseaza ecranul curent, in care linia curent nu mai apare marcata cu rosu
Buton "Adaugare" - afiseaza ecranul "Editare tranzactie de numerar" cu campurile initializate cu valorile implicite definite pentru campurile corespondente din baza de date, cu exceptia campurilor "Centru de cost" si "Cod centru de cost" care vor fi initializate cu valorile corespunzatoare centrului de cost de unde se acceseaza aplicatia si care vor fi dezactivate (readonly).
Butonul "Validare"
Este activ pentru nivelul utilizator 2 (supervizor unitate) si inactiv pentru utilizatorul de nivel 1 (operator unitate).
Actiunea lui este de setare a flagului de validare pentru raportul curent vizualizat. Din acest moment, nici o inregistrare din acest raport nu mai poate fi modificata. Astfel, se marcheaza raportul curent ca fiind validat in baza de date (campul RCAS_VALCNTR_NUM din tabela APP_RepCash), si invalideaza butoanele "Editare" si "Stergere" de pe fiecare linie, intrucat dupa validare nu mai este posibila modificarea datelor din raport.
Description |
Permite vizualizarea/validarea datelor din raportul centralizat curent (care contine tranzactiile ce vor fi raportate la data curenta) privind transferurile externe. |
Security Group |
Operator centrala (User level 3), Supervizor centrala (User level 4) |
Data |
|
Actions |
Ecranul va contine meniul "Utilizator centru de operatiuni" (4.1.2 Meniu utilizator/supervizor centru de operatiuni) Ecranul va contine urmatoarele butoane: buton "Editare" pe fiecare linie / buton "Editare comparativa" pentru fiecare tranzactie, in cazul in care pe tranzactie s-au facut modificari care nu au fost validate buton "Stergere" pe fiecare linie / buton "Anulare stergere" pentru fiecare tranzactie, in cazul in care tranzactia a fost marcata pentru stergere dar raportul nu a fost inca validat buton "Adaugare" buton "Validare" buton "Export" |
Nota: in lista de tranzactii se afiseaza tranzactiile :
din ziua precedenta (data efectuarii operatiunii este cu o zi inaintea datei de raportare)
care au fost validate la centrele de cost
care nu sunt marcate pentru stergere in baza de date (care nu au fost "sterse")
indiferent de centrul de cost unde s-au efectuat
Nota: Daca accesarea ecranului se face dupa orele 10:30, rapoartele afisate sunt cele generate pentru ziua precedenta. Daca accesarea se face inaintea orelor 10:30, nu poate fi afisat nici un raport, intrucat cele din ziua precedenta nu sunt inca generate, iar cele generate cu o zi inainte sunt inchise pentru editare, fiind deja trimise la ONPSB. In acest caz, utilizatorul este avertizat cu mesaj.
Nota: In cazul in care unul dintre centrele de cost nu a realizat validarea rapoartelor pina la orele 10:30, datele privind tranzactiile efectuate la acel centru de cost nu vor fi cuprinse in rapoartele centralizate. Altfel spus, in rapoartele centralizate vor fi reunite numai rapoartele partiale validate de centrele de cost.
In cazul in care s-au facut modificari asupra tranzactiilor din raport, iar aceste modificari nu au fost inca validate de supervizorul de centru de cost, modificarile vor aparea scoase in evidenta dupa urmatorul cod de culori:
rosu - pentru tranzactii marcate pentru stergere
verde - pentru tranzactii modificate
albastru - pentru tranzactii noi, introduse de mana
Odata cu validarea supervizorului, aceste scoateri in evidenta dispar, raportul validat devine referinta.
Butonul "Editare"
Daca tranzactia selectata este uni-operationala, se afiseaza ecranul "Editare transfer extern" cu campurile intializate cu valorile tranzactiei curente.
Daca tranzactia este multi-operationala (compusa din mai multe tranzactii legate), se afiseaza ecranul "Lista sub-tranzactii pentru transfer extern", continand lista tranzactiilor legate ce compun tranzactia curent selectata.
Butonul "Editare comparativa"
Afiseaza ecranul "Editare comparativa transfer extern" pentru tranzactia selectata.
Butonul "Stergere"
Daca tranzactia selectata este multi-operationala (compusa din mai multe tranzactii legate), se afiseaza ecranul "Lista sub-tranzactii pentru transfer extern", continand lista tranzactiilor legate ce compun tranzactia curent selectata.
Daca tranzactia selectata este uni-operationala, se efectueaza stergerea logica a inregistrarii respective din tabela corespunzatoare in baza de date si se reafiseaza ecranul curent, in care linia marcata pentru stergere este scoasa in evidenta cu culoarea rosie.
Operatia va fi precedata obligatoriu de mesajul de confirmare "Sunteti sigur ca doriti stergerea tranzactiei?" Confirmarea mesajului (click pe OK) va produce marcarea tranzactiei pentru "stergere" in baza de date, dupa cum urmeaza:
Stergerea inregistrarilor din baza de date NU se efectueaza fizic. Atunci cind acest buton este apasat, in baza de date se efectueaza urmatoarele operatiuni:
inregistrarea este marcata ca fiind stearsa (LEXT_DELETED_NUM = 1)
se memoreaza id-ul utilizatorului curent pentru a pastra urma operatiei (LEXT_USERDEL_NUM = USER_ID)
Daca aceste modificari in baza au decurs cu succes, inregistrarea va disparea din gridul afisat pe ecran (ecranul se reafiseaza cu continutul actualizat).
De asemenea, la fiecare afisare ulterioara a gridului se selecteaza numai acele inregistrari care nu sunt marcate in baza pentru stergere (LEXT_DELETED_NUM = 0).
Butonul este vizibil pentru orice utilizator cu drept de acces la acest ecran.
Buton "Anulare stergere"
se reseteaza flagul LEXT_DELETED_NUM
se sterge id-ul utilizatorului curent din campul LEXT_USERDEL_NUM
se reafiseaza ecranul curent, in care linia curent nu mai apare marcata cu rosu
Buton "Adaugare" - afiseaza ecranul "Editare tranzactie de numerar" cu campurile initializate cu valorile implicite definite pentru campurile corespondente din baza de date
Butonul "Validare"
Este vizibil numai pentru nivelul utilizator 4 (supervizor centrala).
Actiunea lui este de setare a flagului de validare pentru raportul curent vizualizat. Din acest moment, nici o inregistrare din acest raport nu mai poate fi modificata. Astfel, se marcheaza raportul curent ca fiind validat in baza de date (campul REXT_VALIDATED_NUM din tabela APP_RepExt), si invalideaza butoanele "Editare" si "Stergere" de pe fiecare linie, intrucat dupa validare nu mai este posibila modificarea datelor din raport.
In plus, o data cu validarea se genereaza si fisierul fizic care contine aceste rapoarte:
ccczzllaaaa_t.dbf - pentru transferurile externe
unde:
ccc - reprezinta codul bancii raportoare (conform cu nomenclatorul de banci al BNR), in cazul de fata codul bancii dumneavoastra.
zzllaaaa - data la care se face raportarea.
Utilizatorul este solicitat sa indice locatia unde urmeaza sa fie salvat fisierul.
Butonul "Export" - realizeaza exportul raportului in format Excel.
Pe sheet-ul Excel, in afara tabelului care contine raportul, se vor regasi urmatoarele informatii:
data de raportare
Formatarile raportului Excel vor fi minime: chenar exterior negru gros, delimitare prin linie neagra groasa pentru capul de tabel, marcaje negre subtiri pentru coloane.
Nume camp (afisat pe ecran) |
Tip |
Format |
Descriere |
Campul de provenienta (vezi modelul bazei in cap. 6) |
Verificare locala la salvare |
Cod suc |
Numeric |
|
Codul sucursalei, agentiei, punctului de lucru, etc, din nomenclatorul bancii |
APP_LineRepExt.LEXT_CODEBRC_NUM |
da |
Den ext |
Caracter |
|
Denumirea bancii (entitate straina) de la care sau catre care se face transferul de bani |
APP_LineRepExt.LEXT_NAMEEXT_CHR |
nu |
Tara |
Numeric |
|
Numele tarii de provenienta sau de destinatie a banilor, conform nomenclatorului Tari.dbf. Nota: codul NU se refera la tara unde este situat sediul social central al entitatii raportoare. |
REF_Country.CNTY_NAME_CHR |
da |
Tip |
Caracter |
|
,F' - pentru persoane fizice ,J' - pentru persoane juridice |
APP_LineRepExt.LEXT_TYPCUST_CHR |
da |
Nume |
Caracter |
|
Numele clientului = titularul de cont (numele persoanei fizice sau denumirea persoanei juridice) care a efectuat operatiunea |
APP_LineRepExt.LEXT_LNMCUST_CHR |
nu |
Prenume |
Caracter |
|
Prenumele clientului, daca operatiunea a fost facuta in contul detinut de o persoana fizica. Altfel, cimpul este gol. |
APP_LineRepExt.LEXT_FNMCUST_CHR |
nu |
Cod |
Caracter |
|
Codul numeric personal al clientului - persoana fizica, respectiv codul fiscal / codul unic de inregistrare pentru clientul - persoana juridica. |
APP_LineRepExt.LEXT_CODCUST_CHR |
da |
Tip id |
Numeric |
|
Codul de identificare al tipului de document de identitate al clientului entitatii raportoare - persoana fizica, conform nomenclatorului Act_id.dbf Nota: pentru persoane juridice acest camp este gol |
APP_LineRepExt.LEXT_IDTCUST_NUM |
da |
Seria id |
Caracter |
|
Seria actului de identitate al clientului entitatii raportoare - persoana fizica, conform nomenclatorului Act_id.dbf Nota: pentru persoane juridice acest camp este gol |
APP_LineRepExt.LEXT_IDSCUST_CHR |
da |
Nr id |
Caracter |
|
Pentru clientul entitatii raportoare: persoana fizica - numarul actului de identitate persoana juridica - numarul de inmatriculare la registrul comertului, in formatul Jnn/XXXXX/aaaa, unde: nn = codul judetului, XXXXX = numarul de inmatriculare, aaaa = anul inmatricularii |
APP_LineRepExt.LEXT_IDNCUST_CHR |
da |
Data id |
Data |
zz/ll/aaaa |
Data eliberarii actului de identitate al clientului entitatii raportoare. Nota: pentru persoane juridice acest camp este gol |
APP_LineRepExt.LEXT_IDDCUST_DAT |
da |
Autor id |
Caracter |
|
Denumirea autoritatii emitente a actului de identitate al clientului entitatii raportoare. Nota: pentru persoane juridice acest camp este gol |
APP_LineRepExt.LEXT_IDACUST_CHR |
nu |
Cet |
Caracter |
|
Numele tarii corespunzatoare cetateniei clientului entitatii raportoare, conform nomenclatorului Tari.dbf. Nota: pentru persoane juridice acest camp este gol |
REF_Country.CNTY_NAME_CHR |
da |
Rez |
Caracter |
|
Pentru clientul entitatii raportoare - persoana fizica: ,R' pentru rezidenti ,N' pentru nerezidenti Nota: pentru persoane juridice acest camp este gol |
APP_LineRepExt.LEXT_REZCUST_CHR |
da |
Tara rez |
Numeric |
|
Numele tarii de rezidenta a clientului entitatii raportoare, conform nomenclatorului Tari.dbf |
REF_Country.CNTY_NAME_CHR |
da |
Judet |
Numeric |
|
Numele judetului de rezidenta al clientului. Pentru clienti rezidenti in Bucuresti, valoarea cimpului va fi 0. |
REF_Dept.DEPT_NAME_CHR |
da |
Localitate |
Numeric |
|
Numele localitatii de rezidenta a clientului |
REF_City.CITY_NAME_CHR |
da |
Strada |
Caracter |
|
Denumirea strazii unde este situat domiciliul/sediul clientului |
APP_LineRepExt.LEXT_STRCUST_CHR |
nu |
Nr |
Caracter |
|
Numarul la care este situat domiciliul/sediul clientului |
APP_LineRepExt.LEXT_NBRCUST_CHR |
nu |
Sect |
Numeric |
|
Sectorul in care se afla domiciliul/sediul clientului - numai pentru clientii rezidenti in Bucuresti |
APP_LineRepExt.LEXT_SCTCUST_CHR |
nu |
Tara reg |
|
|
Camp anulat |
|
|
Loc reg |
Caracter |
|
Denumirea localitatii unde a fost inregistrat clientul entitatii raportoare - persoana juridica straina. Nota: pentru persoane juridice romane si pentru persoane fizice, acest camp este gol |
APP_LineRepExt.LEXT_CRGCUST_CHR |
da |
Nume rep |
Caracter |
|
Numele reprezentantului legal al clientului entitatii raportoare - persoana juridica Nota: pentru persoane fizice acest camp este gol |
APP_LineRepExt.LEXT_LNMLREP_CHR |
da |
Pren rep |
Caracter |
|
Prenumele reprezentantului legal al clientului entitatii raportoare - persoana juridica Nota: pentru persoane fizice acest camp este gol |
APP_LineRepExt.LEXT_FNMLREP_CHR |
da |
Cod rep |
Caracter |
|
Codul numeric personal al reprezentantului legal al clientului entitatii raportoare - persoana juridica Nota: pentru persoane fizice acest camp este gol |
APP_LineRepExt.LEXT_CODLREP_CHR |
da |
Fel cont |
Numeric |
|
Valori admisibile pentru felul contului clientului entitatii raportoare: ,0' - pentru cont individual ,1' - pentru cont detinut in comun de mai multe persoane ,2' - pentru contul unei persoane juridice |
APP_LineRepExt.LEXT_ACTCUST_NUM |
da |
Cont |
Caracter |
|
Contul clientului entitatii raportoare (contul prin care s-a efectuat operatiunea) |
APP_LineRepExt.LEXT_ACNCUST_CHR |
|
Tip cont |
Numeric |
|
Codul de identificare a tipului de cont al clientului entitatii raportoare, conform nomenclatorului Tip_cont.dbf |
APP_LineRepExt.LEXT_ACPCUST_NUM |
da |
Nume ext |
Caracter |
|
Pentru clientul entitatii externe - titular de cont persoana fizica - numele persoana juridica - denumirea |
APP_LineRepExt.LEXT_LNMHOLD_CHR |
nu |
Pren ext |
Caracter |
|
Pentru clientul entitatii externe - titular de cont persoana fizica - prenumele persoana juridica - camp gol |
APP_LineRepExt.LEXT_FNMHOLD_CHR |
da |
Cont ext |
Caracter |
|
Contul clientului entitatii externe (contul corespondent) |
APP_LineRepExt.LEXT_ACCHOLD_CHR |
|
Nume imp |
Caracter |
|
Numele persoanei imputernicite care a efectuat operatiunea |
APP_LineRepExt.LEXT_LNMREPS_CHR |
nu |
Pren imp |
Caracter |
|
Prenumele persoanei imputernicite care a efectuat operatiunea |
APP_LineRepExt.LEXT_FNMREPS_CHR |
nu |
CNP imp |
Caracter |
|
Codul numeric personal al persoanei imputernicite |
APP_LineRepExt.LEXT_CODREPS_CHR |
da |
Act imp |
Caracter |
|
Tipul actului in baza caruia persoana acxtioneaza ca imputernicit in numele clientului |
APP_LineRepExt.LEXT_DCNREPS_CHR |
nu |
Nr act imp |
Caracter |
|
Numarul si data inregistrarii actului in baza caruia persoana acxtioneaza ca imputernicit in numele clientului |
APP_LineRepExt.LEXT_DCBREPS_CHR |
nu |
Tip id imp |
Numeric |
|
Codul de identificare al tipului de document de identitate al persoanei imputernicite, conform nomenclatorului Act_id.dbf |
APP_LineRepExt.LEXT_IDTREPS_NUM |
da |
Seria id imp |
Caracter |
|
Seria actului de identitate al persoanei imputernicite |
APP_LineRepExt.LEXT_IDSREPS_CHR |
da |
Nr id imp |
Caracter |
|
Numarul actului de identitate al persoanei imputernicite |
APP_LineRepExt.LEXT_IDNREPS_CHR |
da |
Data id imp |
Data |
zz/ll/aaaa |
Data de emitere a actului de identitate al persoanei imputernicite |
APP_LineRepExt.LEXT_IDDREPS_DAT |
da |
Autor id imp |
Caracter |
|
Autoritatea emitenta a actului de identitate al persoanei imputernicite |
APP_LineRepExt.LEXT_IDAREPS_CHR |
nu |
Tara imp |
Numeric |
|
Numele tarii de rezidenta a persoanei imputernicite |
REF_Country.CNTY_NAME_CHR |
da |
Judet imp |
Numeric |
|
Numele judetului de rezidenta a persoanei imputernicite. Daca persoana imputernicita este domiciliata in Bucuresti, valoarea campului e 0. |
REF_Dept.DEPT_NAME_CHR |
da |
Loc imp |
Numeric |
|
Numele localitatii de rezidenta a persoanei imputernicite. |
REF_City.CITY_NAME_CHR |
da |
Str imp |
Caracter |
|
Denumirea strazii unde se afla domiciliul persoanei imputernicite. |
APP_LineRepExt.LEXT_STRREPS_CHR |
nu |
Nr imp |
Caracter |
|
Numarul la care se afla domiciliul persoanei imputernicite. |
APP_LineRepExt.LEXT_NBRREPS_CHR |
nu |
Sect imp |
Numeric |
|
Sectorul in care se afla domiciliul persoanei imputernicite. Campul va fi gol daca persoana imputernicita nu domiciliaza in Bucuresti. |
APP_LineRepExt.LEXT_SCTREPS_NUM |
da |
Data oper |
Data |
zz/ll/aaaa |
Data efectuarii tranzactiei |
APP_LineRepExt.LEXT_OPERDAT_DAT |
da |
Suma |
Numeric |
|
Suma tranzactionata, exprimata in valuta al carui cod este dat in campul "cod_valuta" |
APP_LineRepExt.LEXT_AMOUNT_NUM |
|
Cod valuta |
Caracter |
|
Codul valutei in care s-a efectuat operatiunea, conform nomenclatorului Valute.dbf |
REF_Currency.CURR_CODE_CHR |
da |
Fel oper |
Caracter |
|
= ,D' atunci cind contul clientului RZB se debiteaza = ,C' atunci cind contul se crediteaza Felul tranzactiei este definit in raport cu operatia efectuata pentru clientul RZB. |
APP_LineRepExt.LEXT_OPERTYP_CHR |
da |
Euro |
Numeric |
|
Echivalentul sumei tranzactionate, exprimat in euro, la cursul zilei in care a fost efectuata operatiunea. |
APP_LineRepExt.LEXT_EURO_NUM |
|
Detalii |
Numeric |
|
Codul de identificare al tipului de operatiune, conform nomenclatorului Tip_oper.dbf |
REF_OperationType.OPTP_CODE_CHR |
da |
Obs |
Caracter |
|
Precizari suplimentare privind operatiunea efectuata |
APP_LineRepExt.LEXT_COMMENT_CHR |
nu |
Description |
Permite vizualizarea/validarea datelor din raportul centralizat privind transferurile externe de la data selectata (raport care contine tranzactiile ce au fost raportate la data selectata si pe care trebuie operate modificari, de exemplu in eventualitatea retururilor de la Oficiul National pentru Prevenirea Spalarii Banilor). |
Security Group |
Operator centrala (User level 3), Supervizor centrala (User level 4) |
Data |
|
Actions |
Ecranul va contine meniul "Utilizator centru de operatiuni" (4.1.2 Meniu utilizator/supervizor centru de operatiuni) Ecranul va contine urmatoarele butoane: buton "Editare" pe fiecare linie / buton "Editare comparativa" pentru fiecare tranzactie, in cazul in care pe tranzactie s-au facut modificari care nu au fost validate buton "Validare" buton "Export" |
Structura sectiunii raport este identica cu tabelul descris la paragraful anterior.
In lista de tranzactii se afiseaza tranzactiile raportate la data selectata (data de raportare este cea selectata in filtru).
In cazul in care s-au facut modificari asupra tranzactiilor din raport, iar aceste modificari nu au fost inca validate de supervizorul de centru de cost, modificarile vor aparea scoase in evidenta dupa urmatorul cod de culori:
rosu - pentru tranzactii marcate pentru stergere
verde - pentru tranzactii modificate
albastru - pentru tranzactii noi, introduse de mana
Odata cu validarea supervizorului, aceste scoateri in evidenta dispar, raportul validat devine referinta.
Actiuni
Butonul "Editare"
Daca tranzactia selectata este uni-operationala, se afiseaza ecranul "Editare tranzactie de numerar" cu campurile intializate cu valorile tranzactiei curente.
Daca tranzactia este multi-operationala (compusa din mai multe tranzactii legate), se afiseaza ecranul "Lista sub-tranzactii pentru tranzactie de numerar", continand lista tranzactiilor legate ce compun tranzactia curent selectata.
Butonul "Editare comparativa"
Afiseaza ecranul "Editare comparativa transfer extern" pentru tranzactia selectata.
Butonul "Validare"
Este activ pentru nivelul utilizator 4 (supervizor centrala) si inactiv pentru utilizatorul de nivel 3 (operator centrala).
Actiunea lui este de generare a fisierului fizic care contine corectiile efectuate:
ccczzllaaaaX_t.dbf - pentru transferurile externe,
unde:
ccc - reprezinta codul bancii raportoare (conform cu nomenclatorul de banci al BNR), in cazul de fata codul bancii dumneavoastra.
zzllaaaa - data la care se face raportarea.
Utilizatorul este solicitat sa indice locatia unde urmeaza sa fie salvat fisierul.
Butonul "Export" - realizeaza exportul raportului in format Excel.
Pe sheet-ul Excel, in afara tabelului care contine raportul, se vor regasi urmatoarele informatii:
data de raportare
Formatarile raportului Excel vor fi minime: chenar exterior negru gros, delimitare prin linie neagra groasa pentru capul de tabel, marcaje negre subtiri pentru coloane.
Description |
Permite vizualizarea/validarea datelor din rapoartele localizate privind transferurile externe (rapoarte localizate per centru de cost). |
Security Group |
Operator centru de cost (User level 1), Supervizor centru de cost (User level 2) |
Data |
|
Actions |
Ecranul va contine meniul "Utilizator centru de cost" (4.1.1 Meniu utilizator/supervizor centru de cost) Ecranul va contine urmatoarele butoane: buton "Editare" pe fiecare linie / buton "Editare comparativa" pentru fiecare tranzactie, in cazul in care pe tranzactie s-au facut modificari care nu au fost validate buton "Stergere" pe fiecare linie / buton "Anulare stergere" pentru fiecare tranzactie, in cazul in care tranzactia a fost marcata pentru stergere dar raportul nu a fost inca validat buton "Adaugare" buton "Validare" |
Nota: in lista de tranzactii se afiseaza tranzactiile :
din ziua precedenta (data efectuarii operatiunii este cu o zi inaintea datei de raportare)
care au fost efectuate la centrul de cost de care apartine utilizatorul curent conectat (informatie furnizata de modulul SignOn)
care nu sunt marcate pentru stergere in baza de date (care nu au fost "sterse")
In cazul in care s-au facut modificari asupra tranzactiilor din raport, iar aceste modificari nu au fost inca validate de supervizorul de centru de cost, modificarile vor aparea scoase in evidenta dupa urmatorul cod de culori:
rosu - pentru tranzactii marcate pentru stergere
verde - pentru tranzactii modificate
albastru - pentru tranzactii noi, introduse de mana
Odata cu validarea supervizorului, aceste scoateri in evidenta dispar, raportul validat devine referinta.
Butonul "Editare"
Daca tranzactia selectata este uni-operationala, se afiseaza ecranul "Editare transfer extern" cu campurile intializate cu valorile tranzactiei curente.
Daca tranzactia este multi-operationala (compusa din mai multe tranzactii legate), se afiseaza ecranul "Lista sub-tranzactii pentru transfer extern", continand lista tranzactiilor legate ce compun tranzactia curent selectata.
Butonul "Editare comparativa"
Afiseaza ecranul "Editare comparativa transfer extern" pentru tranzactia selectata.
Butonul "Stergere"
Daca tranzactia selectata este multi-operationala (compusa din mai multe tranzactii legate), se afiseaza ecranul "Lista sub-tranzactii pentru transfer extern", continand lista tranzactiilor legate ce compun tranzactia curent selectata.
Daca tranzactia selectata este uni-operationala, se efectueaza stergerea logica a inregistrarii respective din tabela corespunzatoare in baza de date si se reafiseaza ecranul curent, in care linia marcata pentru stergere este scoasa in evidenta cu culoarea rosie.
Operatia va fi precedata obligatoriu de mesajul de confirmare "Sunteti sigur ca doriti stergerea tranzactiei?" Confirmarea mesajului (click pe OK) va produce marcarea tranzactiei pentru "stergere" in baza de date, dupa cum urmeaza:
Stergerea inregistrarilor din baza de date NU se efectueaza fizic. Atunci cind acest buton este apasat, in baza de date se efectueaza urmatoarele operatiuni:
inregistrarea este marcata ca fiind stearsa (LEXT_DELETED_NUM = 1)
se memoreaza id-ul utilizatorului curent pentru a pastra urma operatiei (LEXT_USERDEL_NUM = USER_ID)
Daca aceste modificari in baza au decurs cu succes, ecranul se reafiseaza cu continutul actualizat, in care linia selectata pentru stergere apare scoasa in evidenta cu culoarea rosie, iar butonul "Stergere" din dreptul liniei este inlocuit cu butonul "Anulare stergere".
De asemenea, la fiecare afisare ulterioara a gridului se selecteaza numai acele inregistrari care nu sunt marcate in baza pentru stergere (LEXT_DELETED_NUM = 0).
Butonul este vizibil pentru orice utilizator cu drept de acces la acest ecran.
Buton "Anulare stergere"
se reseteaza flagul LEXT_DELETED_NUM
se sterge id-ul utilizatorului curent din campul LEXT_USERDEL_NUM
se reafiseaza ecranul curent, in care linia curent nu mai apare marcata cu rosu
Buton "Adaugare" - afiseaza ecranul "Editare transfer extern" cu campurile initializate cu valorile implicite definite pentru campurile corespondente din baza de date, cu exceptia campurilor "Centru de cost" si "Cod centru de cost" care vor fi initializate cu valorile corespunzatoare centrului de cost de unde se acceseaza aplicatia si care vor fi dezactivate (readonly).
Butonul "Validare"
Este activ pentru nivelul utilizator 2 (supervizor unitate) si inactiv pentru utilizatorul de nivel 1 (operator unitate).
Actiunea lui este de setare a flagului de validare pentru raportul curent vizualizat. Din acest moment, nici o inregistrare din acest raport nu mai poate fi modificata.
Astfel,
se marcheaza raportul curent ca fiind validat in baza de date (campul REXT_VALCNTR_NUM din tabela APP_RepExt),
se sterg din tabele tranzactiile "duble" care au coexistat inainte de validare, pentru tranzactiile modificate
se invalideaza butoanele "Editare" si "Stergere" de pe fiecare linie, intrucat dupa validare nu mai este posibila modificarea datelor din raport.
Se re-afiseaza ecranul curent, in care se anuleaza scoaterile in evidenta cu culori si din care dispar butoanele "Editare comparativa" si "Anulare stergere".
Description |
Permite modificarea datelor privind o anumita tranzactie de numerar |
Security Group |
Operational unitate (User level 1), Supervizor unitate (User level 2) |
Data |
|
Actions |
Ecranul va contine urmatoarele meniuri:
Ecranul va contine urmatoarele butoane: buton "OK" buton "Anulare" |
Actiuni:
Butonul "OK"
Daca in ecran s-a modificat o tranzactie deja existenta:
se creeaza o noua inregistrare in tabela corespunzatoare, in care se indica tranzactia din care provine aceasta noua linie si se seteaza flag-ul LCAS_MODIFIED_NUM.
se actualizeaza suma corespunzatoare tranzactiei parinte (daca este cazul unei operatiuni facand parte dintr-o tranzactie multi-operationala)
afiseaza ecranul de provenienta, in care apare linia modificata scoasa in evidenta cu culoarea verde si in care butonul "Editare" pentru tranzactia curenta este inlocuit cu "Editare comparativa".
Daca in ecran s-au introdus valorile pentru o inregistrare noua:
se creeaza o noua inregistrare in tabela corespunzatoare, pentru care se seteaza flag-ul LCAS_NEW_NUM.
afiseaza ecranul de provenienta, in care apare linia noua scoasa in evidenta cu culoarea albastru.
Inaintea scrierii in baza se efectueaza o verificare locala a valorilor introduse (campuri vide, valori cu un anumit numar de caractere, valori intr-o anumita plaja, etc.)
Butonul este vizibil pentru orice utilizator cu drept de acces la acest ecran.
Butonul "Anulare"
Afiseaza ecranul de provenienta, fara a tine cont de eventualele modificari efectuate in campuri (aceste eventuale modificari nu sunt salvate in baza de date).
Description |
Permite modificarea datelor privind o anumita tranzactie de transfer extern |
Security Group |
Operational unitate (User level 1), Supervizor unitate (User level 2) |
Data |
|
Actions |
Ecranul va contine urmatoarele meniuri:
Ecranul va contine urmatoarele butoane: buton "OK" buton "Anulare" |
Actiuni:
Butonul "OK"
Daca in ecran s-a modificat o tranzactie deja existenta:
se creeaza o noua inregistrare in tabela corespunzatoare, in care se indica tranzactia din care provine aceasta noua linie si se seteaza flag-ul LEXT_MODIFIED_NUM.
se actualizeaza suma corespunzatoare tranzactiei parinte (daca este cazul unei operatiuni facand parte dintr-o tranzactie multi-operationala)
afiseaza ecranul de provenienta, in care apare linia modificata scoasa in evidenta cu culoarea verde si in care butonul "Editare" pentru tranzactia curenta este inlocuit cu "Editare comparativa".
Daca in ecran s-au introdus valorile pentru o inregistrare noua:
se creeaza o noua inregistrare in tabela corespunzatoare, pentru care se seteaza flag-ul LEXT_NEW_NUM.
afiseaza ecranul de provenienta, in care apare linia noua scoasa in evidenta cu culoarea albastru.
Inaintea scrierii in baza se efectueaza o verificare locala a valorilor introduse (campuri vide, valori cu un anumit numar de caractere, valori intr-o anumita plaja, etc.)
Butonul este vizibil pentru orice utilizator cu drept de acces la acest ecran.
Butonul "Anulare"
Afiseaza ecranul de provenienta, fara a tine cont de eventualele modificari efectuate in campuri (aceste eventuale modificari nu sunt salvate in baza de date).
Description |
Permite vizualizarea datelor privind sub-tranzactiile unei tranzactii multi-operationale de numerar, selectate anterior. |
Security Group |
Operator centrala (User level 3), Supervizor centrala (User level 4) |
Data |
|
Actions |
Ecranul va contine urmatoarele meniuri:
Ecranul va contine urmatoarele butoane: buton "Editare" pe fiecare linie buton "Stergere" pe fiecare linie buton "Export" buton "Inapoi" |
Butonul "Editare"
Se afiseaza ecranul "Editare tranzactie de numerar" cu campurile intializate cu valorile tranzactiei curente.
Butonul "Stergere"
Se marcheaza pentru stergere inregistrarea respectiva din tabela corespunzatoare in baza de date si se reafiseaza ecranul curent cu continutul actualizat.
Operatia va fi precedata obligatoriu de mesajul de confirmare "Sunteti sigur ca doriti stergerea tranzactiei?" Confirmarea mesajului (click pe OK) va produce marcarea tranzactiei pentru "stergere" in baza de date, dupa cum urmeaza:
Stergerea inregistrarilor din baza de date NU se efectueaza fizic. Atunci cind acest buton este apasat, in baza de date se efectueaza urmatoarele operatiuni:
inregistrarea este marcata ca fiind stearsa (LEXT_DELETED_NUM = 1)
se memoreaza id-ul utilizatorului curent pentru a pastra urma operatiei (LEXT_USERDEL_NUM = USER_ID)
se actualizeaza suma corespunzatoare tranzactiei parinte (daca este cazul unei operatiuni facand parte dintr-o tranzactie multi-operationala)
Daca aceste modificari in baza au decurs cu succes, inregistrarea va disparea din gridul afisat pe ecran (ecranul se reafiseaza cu continutul actualizat).
De asemenea, la fiecare afisare ulterioara a gridului se selecteaza numai acele inregistrari care nu sunt marcate in baza pentru stergere (LEXT_DELETED_NUM = 0).
Butonul este vizibil pentru orice utilizator cu drept de acces la acest ecran.
Description |
Permite vizualizarea datelor privind sub-tranzactiile unei tranzactii multi-operationale de transfer extern, selectate anterior. |
Security Group |
Operator centrala (User level 3), Supervizor centrala (User level 4) |
Data |
|
Actions |
Ecranul va contine urmatoarele meniuri:
Ecranul va contine urmatoarele butoane: buton "Editare" pe fiecare linie buton "Stergere" pe fiecare linie buton "Export" buton "Inapoi" |
Description |
Permite efectuarea de rapoarte statistice, pe diverse criterii de selectie, pe tranzactiile de numerar |
Security Group |
Operational unitate (User level 1), Supervizor unitate (User level 2) |
Data |
Cont CNP/CUI Tip Fel operatiune Data inceput (zz/ll/aaaa) Data sfarsit (zz/ll/aaaa) Centru de cost Client Imputernicit Tranzactii validate/Tranzactii nevalidate
Structura de campuri a sectiunii raport este cea descrisa la paragraful 4.2.20 |
Actions |
Ecranul va contine meniul "Utilizator centru de operatiuni" (4.1.2 Meniu utilizator/supervizor centru de operatiuni) Ecranul va contine urmatoarele butoane: In sectiunea filtre: buton "Ascunde"/"Filtre" buton "Cautare" In sectiunea raport: buton "Export" |
Actiuni
Buton "Ascunde"/"Filtre"
Produce ascunderea, respectiv reafisarea sectiunii de filtre. Ascunderea sectiunii de filtre este utila atunci cand tabelul cu trazactii este foarte lung; prin ascunderea filtrelor, spatiul eliberat va fi folosit pentru afisarea a unei portiuni mai mari din tabelul de tranzactii.
Buton "Cautare"
Executa cererea de cautare in baza de date, conform criteriilor selectate in filtre. Rezultatele se afiseaza in sectiunea raport. Daca nu a fost gasita nici o tranzactie care sa satisfaca criteriile selectate, se afiseaza un mesaj informativ in acest sens.
Butonul "Export" - realizeaza exportul raportului in format Excel.
Pe sheet-ul Excel, in afara tabelului care contine raportul, se vor regasi urmatoarele informatii:
data curenta
Formatarile raportului Excel vor fi minime: chenar exterior negru gros, delimitare prin linie neagra groasa pentru capul de tabel, marcaje negre subtiri pentru coloane.
Description |
Permite efectuarea de rapoarte statistice, pe diverse criterii de selectie, pe transferurile externe |
Security Group |
Operational unitate (User level 1), Supervizor unitate (User level 2) |
Data |
Cont CNP/CUI Tip Fel operatiune Data inceput (zz/ll/aaaa) Data sfarsit (zz/ll/aaaa) Centru de cost Client Imputernicit Tranzactii validate/Tranzactii nevalidate
Structura de campuri a sectiunii raport este cea descrisa la paragraful 4.2.24 |
Actions |
Ecranul va contine meniul "Utilizator centru de operatiuni" (4.1.2 Meniu utilizator/supervizor centru de operatiuni) Ecranul va contine urmatoarele butoane: In sectiunea filtre: buton "Ascunde", respectiv "Filtre" buton "Cautare" In sectiunea raport: buton "Export" |
Actiuni
Buton "Ascunde"/"Filtre"
Produce ascunderea, respectiv reafisarea sectiunii de filtre. Ascunderea sectiunii de filtre este utila atunci cand tabelul cu trazactii este foarte lung; prin ascunderea filtrelor, spatiul eliberat va fi folosit pentru afisarea a unei portiuni mai mari din tabelul de tranzactii.
Buton "Cautare"
Executa cererea de cautare in baza de date, conform criteriilor selectate in filtre. Rezultatele se afiseaza in sectiunea raport. Daca nu a fost gasita nici o tranzactie care sa satisfaca criteriile selectate, se afiseaza un mesaj informativ in acest sens.
Butonul "Export" - realizeaza exportul raportului in format Excel.
Pe sheet-ul Excel, in afara tabelului care contine raportul, se vor regasi urmatoarele informatii:
data curenta
Formatarile raportului Excel vor fi minime: chenar exterior negru gros, delimitare prin linie neagra groasa pentru capul de tabel, marcaje negre subtiri pentru coloane.
Description |
Permite modificarea datelor privind o tranzactie de numerar care a fost deja modificata, prin comparatie cu datele originale ale tranzactiei (vezi Anexa 2) |
Security Group |
Operational unitate (User level 1), Supervizor unitate (User level 2), Operational centrala (user level 3), supervizor centrala (user level 4) |
Data |
Sectiunea I - informatii generale o Sucursala o Tip client Sectiunea II - Informatii despre client - persoana fizica o Nume o Prenume o Tara de rezidenta o Judetul de rezidenta o Localitatea de rezidenta o Strada o Numar o Sector o Act identitate o CNP client o Data nasterii o Locul nasterii - tara o Locul nasterii - localitatea Sectiunea III - Informatii despre client - persoana juridica o Denumire o Tara de rezidenta o Judetul de rezidenta o Localitatea de rezidenta o Strada o Numar o Sector o Numar inmatriculare la Registrul comertului o Cod fiscal/Cod unic o Data infiintarii o Tara unde a fost infiintata o Localitatea unde a fost infiintata Sectiunea IV - Informatii despre imputernicit o Nume o Prenume o Domiciliu - tara o Domiciliu - judet o Domiciliu - localitate o Domiciliu - strada o Domiciliu - numar o Domiciliu - sector o Act identitate o CNP Sectiunea V - Informatii despre operatiune o Numar cont o Data efectuarii o Fel operatiune o Scop operatiune o Cod valuta o Suma tranzactionata o Echivalent euro o Observatii
Sectiunea I - informatii generale o Sucursala o Tip client Sectiunea II - Informatii despre client - persoana fizica o Nume o Prenume o Tara de rezidenta o Judetul de rezidenta o Localitatea de rezidenta o Strada o Numar o Sector o Act identitate o CNP client o Data nasterii o Locul nasterii - tara o Locul nasterii - localitatea Sectiunea III - Informatii despre client - persoana juridica o Denumire o Tara de rezidenta o Judetul de rezidenta o Localitatea de rezidenta o Strada o Numar o Sector o Numar inmatriculare la Registrul comertului o Cod fiscal/Cod unic o Data infiintarii o Tara unde a fost infiintata o Localitatea unde a fost infiintata Sectiunea IV - Informatii despre imputernicit o Nume o Prenume o Domiciliu - tara o Domiciliu - judet o Domiciliu - localitate o Domiciliu - strada o Domiciliu - numar o Domiciliu - sector o Act identitate o CNP Sectiunea V - Informatii despre operatiune o Numar cont o Data efectuarii o Fel operatiune o Scop operatiune o Cod valuta o Suma tranzactionata o Echivalent euro o Observatii |
Actions |
Ecranul va contine urmatoarele meniuri:
Ecranul va contine urmatoarele butoane: buton "OK" buton "Revenire la original" buton "Anulare" |
Ecranul permite modificarea informatiilor despre o anumita tranzactie, avand in acelasi timp si referinta de la care s-a pornit.
Campurile care difera intre original si modificat sunt scoase in evidenta pe fond verde.
Actiuni:
Butonul "OK"
se scriu in baza de date, in inregistrarea "dublura", valorile din campurile editabile. Daca nu s-a efectuat nici o modificare, nu se mai efectueaza conexiune la baza de date, pentru a nu incarca sistemul
se actualizeaza suma corespunzatoare tranzactiei parinte (daca este cazul unei operatiuni facand parte dintr-o tranzactie multi-operationala)
afiseaza ecranul de provenienta, in care apar, dupa caz:
o linia modificata, daca exista campuri care difera intre original si dublura, aceasta fiind scoasa in evidenta cu culoarea verde.
o linia originala, daca nu mai exista nici o diferenta intre original si dublura, aceasta fiind afisata normal.
Inaintea scrierii in baza se efectueaza o verificare locala a valorilor introduse (campuri vide, valori cu un anumit numar de caractere, valori intr-o anumita plaja, etc.)
Butonul este vizibil pentru orice utilizator cu drept de acces la acest ecran.
Butonul "Revenire la original"
Permite utilizatorului anularea in bloc a modificarilor deja efectuate pe tranzactie. In urma actiunii acestui buton, in campurile editabile se copiaza valorile din campurile needitabile din ecran; astfel, nici un camp nu va mai fi colorat.
Butonul "Anulare"
Afiseaza ecranul de provenienta, fara a tine cont de eventualele modificari efectuate in campuri (aceste eventuale modificari nu sunt salvate in baza de date).
Description |
Permite modificarea datelor privind o tranzactie de transfer extern care a fost deja modificata, prin comparatie cu datele originale ale tranzactiei |
Security Group |
Operational unitate (User level 1), Supervizor unitate (User level 2) |
Data |
Sectiunea I - Informatii generale o data raportarii o codul bancii o codul sucursalei Sectiunea II - entitatea externa o denumire o tara Sectiunea III - Clientul entitatii raportoare (titularul contului) - persoana juridica o Denumirea o Numar de inregistrare la Registrul Comertului o Codul unic / Cod fiscal o Locul intregistrarii - tara o Locul inregistrarii - localitatea o Sediul social - Tara o Sediul social - judetul o Sediul social - localitatea o Sediul social - Strada o Sediul social - numarul o Sediul social - sector o Reprezentant legal - numele o Reprezentant legal - prenumele o Reprezentant legal - CNP Sectiunea IV - clientul entitatii raportoare (titularul de cont) - persoana fizica o Nume o Prenume o CNP o Tipul documentului de identitate o Seria documentului de identitate o Numarul documentului de identitate o Data emiterii documentului de identitate o Autoritatea emitenta a documentului de identitate o Cetatenia o Rezident/Nerezident o Domiciliu - tara o Domiciliu - judetul o Domiciliu - localitatea o Domiciliu - strada o Domiciliu - numar o Domiciliu - sector Sectiunea V - informatii despre cont o Felul contului o Numarul contului o Tipul contului Sectiunea VI - clientul entitatii externe - persoana juridica o Denumire Sectiunea VII - clientul entitatii externe - persoana fizica o Nume o Prenume Sectiunea VIII - informatii despre contul extern o Numar cont Sectiunea IX - Informatii despre imputernicit o Nume o Prenume o CNP o Tipul actului de imputernicire o Numar/Data actului de imputernicire o Tipul documentului de identitate o Seria documentului de identitate o Numarul documentului de identitate o Data emiterii documentului de identitate o Autoritatea emitenta a documentului de identitate o Domiciliu - tara o Domiciliu - judetul o Domiciliu - localitatea o Domiciliu - strada o Domiciliu - numar o Domiciliu - sector Sectiunea X - Informatii despre tranzactie o Data efectuarii o Felul tranzactiei o Suma tranzactionata o Valuta o Echivalent euro o Detalii operatiune
Sectiunea I - Informatii generale o data raportarii o codul bancii o codul sucursalei Sectiunea II - entitatea externa o denumire o tara Sectiunea III - Clientul entitatii raportoare (titularul contului) - persoana juridica o Denumirea o Numar de inregistrare la Registrul Comertului o Codul unic / Cod fiscal o Locul intregistrarii - tara o Locul inregistrarii - localitatea o Sediul social - Tara o Sediul social - judetul o Sediul social - localitatea o Sediul social - Strada o Sediul social - numarul o Sediul social - sector o Reprezentant legal - numele o Reprezentant legal - prenumele o Reprezentant legal - CNP Sectiunea IV - clientul entitatii raportoare (titularul de cont) - persoana fizica o Nume o Prenume o CNP o Tipul documentului de identitate o Seria documentului de identitate o Numarul documentului de identitate o Data emiterii documentului de identitate o Autoritatea emitenta a documentului de identitate o Cetatenia o Rezident/Nerezident o Domiciliu - tara o Domiciliu - judetul o Domiciliu - localitatea o Domiciliu - strada o Domiciliu - numar o Domiciliu - sector Sectiunea V - informatii despre cont o Felul contului o Numarul contului o Tipul contului Sectiunea VI - clientul entitatii externe - persoana juridica o Denumire Sectiunea VII - clientul entitatii externe - persoana fizica o Nume o Prenume Sectiunea VIII - informatii despre contul extern o Numar cont Sectiunea IX - Informatii despre imputernicit o Nume o Prenume o CNP o Tipul actului de imputernicire o Numar/Data actului de imputernicire o Tipul documentului de identitate o Seria documentului de identitate o Numarul documentului de identitate o Data emiterii documentului de identitate o Autoritatea emitenta a documentului de identitate o Domiciliu - tara o Domiciliu - judetul o Domiciliu - localitatea o Domiciliu - strada o Domiciliu - numar o Domiciliu - sector Sectiunea X - Informatii despre tranzactie o Data efectuarii o Felul tranzactiei o Suma tranzactionata o Valuta o Echivalent euro Detalii operatiune |
Actions |
Ecranul va contine urmatoarele meniuri:
Ecranul va contine urmatoarele butoane: buton "OK" buton "Revenire la original" buton "Anulare" |
Ecranul permite modificarea informatiilor despre o anumita tranzactie, avand in acelasi timp si referinta de la care s-a pornit.
Campurile care difera intre original si modificat sunt scoase in evidenta pe fond verde.
Actiuni:
Butonul "OK"
se scriu in baza de date, in inregistrarea "dublura", valorile din campurile editabile. Daca nu s-a efectuat nici o modificare, nu se mai efectueaza conexiune la baza de date, pentru a nu incarca sistemul
se actualizeaza suma corespunzatoare tranzactiei parinte (daca este cazul unei operatiuni facand parte dintr-o tranzactie multi-operationala)
afiseaza ecranul de provenienta, in care apar, dupa caz:
o linia modificata, daca exista campuri care difera intre original si dublura, aceasta fiind scoasa in evidenta cu culoarea verde.
o linia originala, daca nu mai exista nici o diferenta intre original si dublura, aceasta fiind afisata normal.
Inaintea scrierii in baza se efectueaza o verificare locala a valorilor introduse (campuri vide, valori cu un anumit numar de caractere, valori intr-o anumita plaja, etc.)
Butonul este vizibil pentru orice utilizator cu drept de acces la acest ecran.
Butonul "Revenire la original"
Permite utilizatorului anularea in bloc a modificarilor deja efectuate pe tranzactie. In urma actiunii acestui buton, in campurile editabile se copiaza valorile din campurile needitabile din ecran; astfel, nici un camp nu va mai fi colorat.
Butonul "Anulare"
Afiseaza ecranul de provenienta, fara a tine cont de eventualele modificari efectuate in campuri (aceste eventuale modificari nu sunt salvate in baza de date).
Definim in continuare toate obiectele necesare pentru suportul nivelului de prezentare.
|
|
|
DB
Server Server:
ORACLUSTER1 RDBMS:
Oracle 9.2 Native
SQL Workstation 1, IE 5.5+ (User - level 1si 2
(operator, supervisor Unitate) HTTPS Workstation IE 5.5+ User - level 3 (operator
Centrala) Workstation , IE 5.5+,
Office User - level 4
(supervisor Centrala) WAN LAN Modul colector de
date (DataCollector) MQ Series Server DB
Server Sistem:
Windows 2000 RDBMS:
Oracle 9.2 Oracle 9.2 Application database Business logic DBMS Swift database Modul autentificare
(LoginManager) Modul
extractie SWIFT (proc. Stocate) Modul
gestiune modificari rapoarte (ReportManager) Modul
export date (dbf, Excel) Modul arhivare
(ArchiveManager) Workstation IE 5.5+ Modul
gestiune acces la date (Data Manager) Modul Administrare (Admin) MQ Series Server Modul AS - extractie tranzactii numerar suspecte - extractie incasari in valuta suspecte - extractie curs valutar ICBS Sistem:
OS/400 RDBMS:
AS400 AS400 Database Fisier Excel, DBF (pentru ONPCSB) Fisier Log
Operator/Supervizor Centru de cost Operator/Supervizor Centru de operatiuni Administrator Modul colector de date ICBS Baza Swift / Oracle Baza aplicatiei / Oracle Extractii
de date Extractie
de date Rapoarte
Excel Rapoarte
dbf
Module Name |
Function |
Description |
Interface |
LoginManager |
Gestiunea accesului la aplicatie |
Gestioneaza accesul utilizatorilor la informatie in functie de credentialele furnizate in ecranul de login si de drepturile de acces ale utilizatorilor parametrate in baza de date. Invoca modulul SignOn. |
ReportManager DataManager |
DataManager |
Gestioneaza accesul la baza de date |
Gestioneaza accesul la baza de date a aplicatiei. Contine clase ce apleaza proceduri stocate |
Toate |
DataCollector |
Colectarea datelor si generarea automata a rapoartelor |
Este un motor de colectare periodica a datelor si generare a rapoartelor. Este compus din urmatoarele sub componente: - sub-modul care efectueaza extractiile de date din ICBS si postarea lor sub forma de mesaje in coada de mesaje MQSeries. - sub-modul care efectueaza extractia de date din aplicatia Swift - sub-modul coordonator al transferurilor de date. Descrierea sub-modulelor este detaliata in paragraful DataCollector imediat sub tabel. |
DataManager |
ReportManager |
Gestiunea modificarilor in rapoarte |
Interfata utilizator care permite: - Gestiunea modificarilor si validarilor rapoartelor generate. - Corectii pe rapoartele generate anterior - Efectuarea de analize statistice pe date de istoric Este dezvoltat in Java sub metodologie Struts. |
LoginManager |
ExportManager |
Gestiunea exporturilor de date |
Realizeaza exportul datelor in fisierele .dbf si Excel produse de aplicatie. Structura fisierelor de export este cea indicata in tabelele din paragraful ExportManager de mai jos. Fisierele exportate se pot salva intr-o locatie aleasa de catre utilizator. |
ReportManager |
Admin |
Administrarea aplicatiei |
Permite administrarea conturilor de utilizator si a nomenclatoarelor aplicatiei. Pune la dispozitie o interfata utilizator (cea a modulului SignOn) pentru administrarea conturilor de utilizator si un pachet de proceduri stocate la nivelul bazei de date, care efectueaza sincronizarea nomenclatoarelor cu fisierele .dbf corespondente aflate intr-o locatie specifica. |
|
ArchiveManager |
Arhivare automata |
Realizeaza arhivarea periodica a datelor din baza. Este lansat de un scheduler de sistem la o data prestabilita. |
|
Extractie operatiuni cu sume in numerar: sursa principala pentru tranzactiile "monovaluta" este fisierul PST00101B, iar informatiile referitoare la client se regasesc fisierul CUP003, accesat pe baza codului CIF recuperat (folosind contul) din CUP009. Codul valutei se regaseste, pe baza contului, in fisierele TAP00201, TMP003 si LNP003. Nu exista informatii cu privire la imputernicit.
Extractie plati in valuta prin Multicash: sursa principala de date este fisierul PST00101 (in functie de momentul extractiei va putea fi folosita eventual copia sa, PST00101B). Pentru optimizarea timpului de extractie se va defini un view (LF) adecvat, conform filtrelor precizate in specificatiile functionale.
Extractie incasari in valuta prin: sursa principala de date este fisierul PST00101 (in functie de momentul extractiei, va putea fi folosita eventual copia sa, PST00101B). Pentru optimizarea timpului de extractie se va defini un view (LF) adecvat, conform filtrelor precizate in specificatiile functionale.
Extractie cursuri valutare BNR: din fisierul GLC002.
Legarea trazactiilor: datele se vor extrage mai intai in fisiere temporare, ce vor fi resortate dupa cheia CIF, pentru a permite totalizarea pe client si raportarea doar a tranzactiilor legate care depasesc echivalentul a 10000 euro (pe debit sau pe credit).
Este realizat in RPGLE.
Sub-modulul extractor se va lansa automat, inainte de PCOMB, generand cele 3 fisiere, urmat de apelul claselor Java ce transmit fisierele folosind MQ.
Citirea datelor de pe AS prin MQSeries este lansata de catre un job pe AS 400 si va alimeta tabelele de intrare (din aplicatia noastra):
IMPORT_CASH, IMPORT_EXT.
Nota: Clasele Java si parametrarile pentru gestionarea transmisiei prin coada de mesaje vor fi realizate in cadrul Departamentului IT al bancii.
Consta intr-un pachet de proceduri stocate la nivelul bazei de date, care extrag din baza aplicatiei Confirmari Swift datele corespunzand platilor interbancare, si le insereaza direct in tabelele aplicatiei.
Campurile corespondente din aplicatia "Confirmari Swift" sunt urmatoarele:
Denumire camp din raport |
Denumire Coloane |
Denumire tabela |
Denumire baza de date |
Sender |
Sender |
Swiftmsg |
Swift |
institution_name |
BIC |
Swift |
|
branch_information |
BIC |
Swift |
|
tara |
BIC |
Swift |
|
oras |
BIC |
Swift |
|
Receiver |
Receiver |
Swiftmsg |
Swift |
institution_name |
BIC |
Swift |
|
branch_information |
BIC |
Swift |
|
tara |
BIC |
Swift |
|
oras |
BIC |
Swift |
|
Interbank Settled Amount |
CURRENCY |
Swiftmsg |
Swift |
AMOUNT |
Swiftmsg |
Swift |
|
Ordering_Customer |
ORDERINGCUSTOMER1 |
Swiftmsg |
Swift |
ORDERINGCUSTOMER2 |
Swiftmsg |
Swift |
|
ORDERINGCUSTOMER3 |
Swiftmsg |
Swift |
|
Acc with Institution Address |
INSTITUTIONBIC |
Swiftmsg |
Swift |
INSTITUTIONPI |
Swiftmsg |
Swift |
|
INSTITUTIONLOC |
Swiftmsg |
Swift |
|
INSTITUTIONNA1 |
Swiftmsg |
Swift |
|
INSTITUTIONNA2 |
Swiftmsg |
Swift |
|
INSTITUTIONNA3 |
Swiftmsg |
Swift |
|
INSTITUTIONNA4 |
Swiftmsg |
Swift |
|
institution_name |
BIC |
Swift |
|
branch_information |
BIC |
Swift |
|
tara |
BIC |
Swift |
|
oras |
BIC |
Swift |
|
Beneficiary_Customer |
BENEFICIARYACCOUNT |
Swiftmsg |
Swift |
BENEFICIARYNA1 |
Swiftmsg |
Swift |
|
BENEFICIARYNA2 |
Swiftmsg |
Swift |
|
BENEFICIARYNA3 |
Swiftmsg |
Swift |
|
BENEFICIARYNA4 |
Swiftmsg |
Swift |
Criteriile de extractie sunt:
SFN_Euro_Equivalent(Swiftmsg.AMOUNT, Swiftmsg.CURRENCY) >= 10.000 Euro OR
SUM(SFN_Euro_Equivalent (Swiftmsg.AMOUNT, Swiftmsg.CURRENCY)) >= 10.000 Euro GROUP BY Swiftmsg.Sender OR
SUM(SFN_Euro_Equivalent (Swiftmsg.AMOUNT, Swiftmsg.CURRENCY)) >= 10.000 Euro GROUP BY Swiftmsg.Receiver OR
SUM(SFN_Euro_Equivalent (Swiftmsg.AMOUNT, Swiftmsg.CURRENCY)) >= 10.000 Euro GROUP BY Swiftmsg.BENEFICIARYACCOUNT
Echivalenta se realizeaza la cursul BNR pentru ziua in care s-a efectuat tranzactia.
In cazul operatiunilor legate intre ele, se va insera o tranzactie "falsa", care va avea valoarea cumulata a sumelor tranzactionate la fiecare operatiune in parte. Aceasta tranzactie "falsa" va fi legata de raportul cu data curenta corespunzator unitatii cu cea mai mare suma tranzactionata.
Datele din Cornfirmari SWIFT vor ajunge in tabelele de intrare:
IMPORT_TA927801, IMPORT_SWIFTMSG prin intermediul unui snapshot Oracle conectat la baza de date Oracle a aplicatiei Confirmari SWIFT:
Sub-modulul este invocat de sub-modulul coordonator al transferurilor.
Lanseaza prelucrarea datelor din Swift/AS 400 prin executia procedurilor stocate spr_get_asdata (in_date IN VARCHAR2), spr_get_swiftdata (in_date IN VARCHAR2) si alimenteaza tabelele aplicatiei (APP_LINEREPCASH, APP_LINEREPEXT) cu informatiile extrase din cele doua surse externe.
Executia se face automat dintr-un job Oracle:
Tabelele de intrare IMPORT_TA927801 si IMPORT_SWIFTMSG sunt actualizate prin executia unui job Oracle ce face refresh snapshot-ului ce se conecteaza la un alt server Oracle:
Contine doua sub-componente:
exportul datelor in format dbf. Fisierele dbf sunt create direct din cod java, folosind structura publicata a fisierelor dbf. Componenta va fi dezvoltata in Java si va rula pe serverul de aplicatii, iar fisierul dbf generat va fi descarcat la client prin mecanism download.
exportul datelor in format Excel. Crearea fisierelor se va face direct pe statiile client.
Structura fisierelor de export:
Format: dbf
Nume: ccczzllaaaa_n.dbf - pentru tranzactiile de numerar, respectiv
ccczzllaaaa_t.dbf - pentru transferurile externe, unde:
ccc - reprezinta codul bancii, conform nomenclatorului BNR. In cazul de fata, acest cod este 302
zzllaaaa - reprezinta data de raportare
Structura fisierului de tranzactii de numerar:
Nr.crt. |
Denumire camp din fisierul de export |
Denumire camp din tabele |
|
data_rep |
APP_RepCash.RCAS_DATEREP_DAT |
|
cod_banca |
valoare fixa, 302 |
|
cod_suc |
APP_LineRepCash.LCAS_CODEBRC_NUM |
|
tip_c |
APP_LineRepCash.LCAS_TYPCUST_CHR |
|
nume_c |
APP_LineRepCash.LCAS_LNMCUST_CHR |
|
pren_c |
APP_LineRepCash.LCAS_FNMCUST_CHR |
|
tara_c |
APP_LineRepCash.LCAS_CNTCUST_NUM |
|
judet_c |
APP_LineRepCash.LCAS_DEPCUST_NUM |
|
loca_c |
APP_LineRepCash.LCAS_CTYCUST_NUM |
|
str_c |
APP_LineRepCash.LCAS_STRCUST_CHR |
|
nr_c |
APP_LineRepCash.LCAS_NBRCUST_CHR |
|
sector_c |
APP_LineRepCash.LCAS_SCTCUST_NUM |
|
act_id_c |
APP_LineRepCash.LCAS_IDNCUST_CHR |
|
cod_c |
APP_LineRepCash.LCAS_CODCUST_CHR |
|
data_nasc |
APP_LineRepCash.LCAS_DTBCUST_DAT |
|
tara_nasc |
APP_LineRepCash.LCAS_COBCUST_NUM |
|
loca_nasc |
APP_LineRepCash.LCAS_CIBCUST_NUM |
|
nume_i |
APP_LineRepCash.LCAS_LNMREPS_CHR |
|
pren_i |
APP_LineRepCash.LCAS_FNMREPS_CHR |
|
tara_i |
APP_LineRepCash.LCAS_CNTREPS_NUM |
|
judet_i |
APP_LineRepCash.LCAS_DEPCUST_NUM |
|
loca_i |
APP_LineRepCash.LCAS_CTYREPS_NUM |
|
str_i |
APP_LineRepCash.LCAS_STRREPS_CHR |
|
nr_i |
APP_LineRepCash.LCAS_NBRREPS_CHR |
|
sector_i |
APP_LineRepCash.LCAS_SCTREPS_NUM |
|
act_id_i |
APP_LineRepCash.LCAS_IDNREPS_CHR |
|
cod_i |
APP_LineRepCash.LCAS_CODREPS_CHR |
|
cont_tit |
APP_LineRepCash.LCAS_ACNCUST_CHR |
|
data_op |
APP_LineRepCash.LCAS_OPERDAT_DAT |
|
fel_op |
APP_LineRepCash.LCAS_OPERTYP_CHR |
|
scop_op |
APP_LineRepCash.LCAS_OPERCID_NUM |
|
cod_valuta |
APP_LineRepCash.LCAS_CURRENCY_NUM |
|
suma_op |
APP_LineRepCash.LCAS_AMOUNT_NUM |
|
euro |
APP_LineRepCash.LCAS_EURO_NUM |
|
observatii |
APP_LineRepCash.LCAS_COMMENT_CHR |
Structura fisierului de transferuri externe:
Nr.crt. |
Denumire camp din fisierul de export |
Denumire camp din raport |
|
data_rap |
APP_RepExt.REXT_REPDATE_DAT |
|
cod_banca |
valoare fixa, 302 |
|
cod_suc |
APP_LineRepExt.LEXT_CODEBRC_NUM |
|
den_ext |
APP_LineRepExt.LEXT_NAMEEXT_CHR |
|
tara_ext |
APP_LineRepExt.LEXT_CNTYEXT_NUM |
|
tip_c |
APP_LineRepExt.LEXT_TYPCUST_CHR |
|
nume_c |
APP_LineRepExt.LEXT_LNMCUST_CHR |
|
pren_c |
APP_LineRepExt.LEXT_FNMCUST_CHR |
|
cod_c |
APP_LineRepExt.LEXT_CODCUST_CHR |
|
tip_id_c |
APP_LineRepExt.LEXT_IDTCUST_NUM |
|
seria_id_c |
APP_LineRepExt.LEXT_IDSCUST_CHR |
|
nr_id_c |
APP_LineRepExt.LEXT_IDNCUST_CHR |
|
data_id_c |
APP_LineRepExt.LEXT_IDDCUST_CHR |
|
autor_id_c |
APP_LineRepExt.LEXT_IDACUST_CHR |
|
cet_c |
APP_LineRepExt.LEXT_CSPCUST_NUM |
|
rez_c |
APP_LineRepExt.LEXT_REZCUST_NUM |
|
tara_c |
APP_LineRepExt.LEXT_RZCCUST_NUM |
|
judet_c |
APP_LineRepExt.LEXT_RZDCUST_NUM |
|
loca_c |
APP_LineRepExt.LEXT_RZYCUST_NUM |
|
str_c |
APP_LineRepExt.LEXT_STRCUST_CHR |
|
nr_c |
APP_LineRepExt.LEXT_NBRCUST_CHR |
|
sector_c |
APP_LineRepExt.LEXT_SCTCUST_NUM |
|
tara_reg |
camp anulat |
|
loca_reg |
APP_LineRepExt.LEXT_CRGCUST_CHR |
|
nume_rep |
APP_LineRepExt.LEXT_LNMLREP_CHR |
|
pren_rep |
APP_LineRepExt.LEXT_FNMLREP_CHR |
|
cod_rep |
APP_LineRepExt.LEXT_CODLREP_CHR |
|
fel_ct |
APP_LineRepExt.LEXT_ACTCUST_NUM |
|
cont_c |
APP_LineRepExt.LEXT_ACNCUST_CHR |
|
tip_ct |
APP_LineRepExt.LEXT_ACPCUST_NUM |
|
nume_ext |
APP_LineRepExt.LEXT_LNMHOLD_CHR |
|
pren_ext |
APP_LineRepExt.LEXT_FNMHOLD_CHR |
|
cont_ext |
APP_LineRepExt.LEXT_ACCHOLD_CHR |
|
nume_i |
APP_LineRepExt.LEXT_LNMREPS_CHR |
|
pren_i |
APP_LineRepExt.LEXT_FNMREPS_CHR |
|
cod_i |
APP_LineRepExt.LEXT_CODREPS_CHR |
|
tip_act_i |
APP_LineRepExt.LEXT_DCTREPS_CHR |
|
nr_act_i |
APP_LineRepExt.LEXT_DCNREPS_CHR |
|
tip_id_i |
APP_LineRepExt.LEXT_IDTREPS_NUM |
|
seria_id_i |
APP_LineRepExt.LEXT_IDSREPS_CHR |
|
nr_id_i |
APP_LineRepExt.LEXT_IDNREPS_CHR |
|
data_id_i |
APP_LineRepExt.LEXT_IDDREPS_DAT |
|
autor_id_i |
APP_LineRepExt.LEXT_IDAREPS_CHR |
|
tara_i |
APP_LineRepExt.LEXT_RZCREPS_NUM |
|
judet_i |
APP_LineRepExt.LEXT_RZDREPS_NUM |
|
loca_i |
APP_LineRepExt.LEXT_RZYREPS_NUM |
|
str_i |
APP_LineRepExt.LEXT_STRREPS_CHR |
|
nr_i |
APP_LineRepExt.LEXT_NBRREPS_CHR |
|
sector_i |
APP_LineRepExt.LEXT_SCTREPS_NUM |
|
data_op |
APP_LineRepExt.LEXT_OPERDAT_DAT |
|
suma_op |
APP_LineRepExt.LEXT_AMOUNT_NUM |
|
cod_valuta |
APP_LineRepExt.LEXT_CURRENCY_NUM |
|
fel_op |
APP_LineRepExt.LEXT_OPERTYP_CHR |
|
euro |
APP_LineRepExt.LEXT_EURO_NUM |
|
detalii |
APP_LineRepExt.LEXT_OPERCID_NUM |
|
observatii |
APP_LineRepExt.LEXT_COMMENT_CHR |
In cazul in care se exporta corectiile (apel din Ecranul centralizat anterior privind tranzactiile de numerar sau din Ecranul centralizat anterior privind transferurile externe), se vor exporta doar inregistrarile corectate si nu tot fisierul intial. Fisierul de corectii se va numi ccczzllaaaaX_n.dbf, respectiv ccczzllaaaaX_t.dbf.
Definim in aceasta sectiune toate tabelele/coloanele/view-urile/procedurile stocate necesare pentru a suporta nivelul business.
Nume |
Descriere entitate |
Tabele de aplicatie |
|
APP_LineRepCash |
Linie de raport privind tranzactiile de numerar |
APP_LineRepExt |
Linie de raport privind transferurile externe |
APP_RepCash |
Raport privind tranzactiile de numerar |
APP_RepExt |
Raport privind privind transferurile externe |
APP_UserRight |
Nivel de acces la aplicatie |
APP_Screen |
Ecran |
APP_UserRightScreen |
Drepturi de acces ale utilizatorilor la ecrane |
Tabele de referinta |
|
REF_Country |
Nomenclator tari |
REF_Dep |
Nomenclator judete |
REF_City |
Nomenclator localitati |
REF_OperationType |
Nomenclator tip de operatii |
REF_Currency |
Nomenclator valute |
REF_DocIdType |
Nomenclator tipuri de acte de identitate |
REF_AccountType |
Nomenclator tipuri de conturi |
REF_ExceptedAccount |
Lista conturilor exceptate de la raportare |
REF_ExchangeRate |
Cursul valutar |
REF_Branch |
Lista centrelor de cost |
Tabele de arhivare |
|
ARH_LineRepCash |
Arhiva linii de raport de tranzactii de numerar |
ARH_LineRepExt |
Arhiva linii de raport de transferuri externe |
ARH_RepCash |
Arhiva rapoarte de tranzactii de numerar |
ARH_RepExt |
Arhiva rapoarte de transferuri externe |
Tabele de jurnalizare |
|
LOG_CashTrans |
Jurnal operatii efectuate pe tranzactii de numerar |
LOG_ExtTrans |
Jurnal operatii efectuate pe transferuri externe |
Pentru optimizarea resurselor de memorie, procedurile stocate vor fi grupate in package-uri, in functie de functionalitatile pe care le implementeaza.
Nr. crt. |
Nume |
Tabele |
Descriere |
|
SPR_Archive_LineRepCash |
APP_LineRepCash |
Arhivare linii de raport tranzactii de numerar |
|
SPR_Archive_LineRepExt |
APP_LineRepExt |
Arhivare linii de raport transfer extern |
|
SPR_Archive_RepCash |
APP_RepCash |
Arhivare raport tranzactii de numerar |
|
SPR_Archive_RepExt |
APP_RepExt |
Arhivare raport transferuri externe |
|
SPR_RetrieveAll_RefCountry |
REF_Country |
Alimentare lista nomenclator tari |
|
SPR_RetrieveAll_RefDept |
REF_Dept |
Alimentare lista nomenclator judete |
|
SPR_RetrieveAll_RefCity |
REF_City |
Alimentare lista nomenclator orase |
|
SPR_RetrieveAll_RefOpType |
REF_OperationType |
Alimentare lista nomenclator tip (scop) operatiune |
|
SPR_RetrieveAll_RefCurrency |
REF_Currency |
Alimentare lista nomenclator valute |
|
SPR_RetrieveAll_RefDocIdType |
REF_DocIdType |
Alimentare lista nomenclator tip document identitate |
|
SPR_RetrieveAll_RefAccountType |
REF_AccountType |
Alimentare lista nomenclator tip cont |
|
SPR_RetrieveAll_LineRepCash |
APP_RepCash APP_LineRepCash |
Alimentare lista inregistrari raport centralizat tranzactii de numerar (contine toate tranzactiile de numerar indiferent de centrul de cost unde au fost raportate) |
|
SPR_Inactivate1_LineRepCash |
APP_LineRepCash |
Inactivare (marcare pentru stergere) tranzactie de numerar |
|
SPR_Reactivate1_LineRepCash |
APP_LineRepCash |
Reactivare (stergerea marcajului pentru stergere) tranzactie de numerar. |
|
SPR_ValidateCC_LineRepCash |
APP_LineRepCash |
Validare raport localizat tranzactii de numerar (validare de catre utilizatorul supervizor de la centrul de cost) |
|
SPR_RetrieveCC_LineRepCash |
APP_LineRepCash |
Alimentare lista inregistrari localizat tranzactii de numerar (contine tranzactiile raportate la centrul de cost indicat in parametru) |
|
SPR_RetrieveSubTrans_LineRepCash |
APP_LineRepCash |
Alimentare lista sub-tranzactii pentru tranzactia de numerar indicata (este vorba de tranzactiile compuse din mai multe operatiuni) |
|
SPR_RetrieveFilterData_ LineRepCash |
APP_LineRepCash |
Extractie date conform cu criteriile furnizate in filtre (pentru prelucrarile pe date de istoric) tranzactii de numerar |
|
SPR_Retrieve1_LineRepCash |
APP_LineRepCash |
Alimentare controale ecran editare cu datele din tranzactia selectata - tranzactie de numerar |
|
SPR_Retrieve2_LineRepCash |
APP_LineRepCash |
Alimentare controale ecran editare comparativa cu datele din tranzactia originala si din tranzactia modificata, spre comparare - tranzactie de numerar |
|
SPR_Modify1_LineRepCash |
APP_LineRepCash |
Update pe valorile tranzactiei curente - tranzactie de numerar |
|
SPR_ValidateCO_RepCash |
APP_RepCash |
Validare raport centralizat tranzactii de numerar (validare de catre utilizatorul supervizor de la centrul de operatiuni). |
|
SPR_RevalidateCO_LineRepCash |
APP_RepCash |
Re-validare corectii raport centralizat tranzactii de numerar (validare de catre utilizatorul supervizor de la centrul de operatiuni). |
|
SPR_RetrieveAll_LineRepExt |
APP_RepExt APP_LineRepExt |
Alimentare lista inregistrari raport centralizat transferuri externe (contine toate transferurile externe indiferent de centrul de cost unde au fost raportate) |
|
SPR_Inactivate1_LineRepExt |
APP_LineRepExt |
Inactivare (marcare pentru stergere) transfer extern |
|
SPR_Reactivate1_LineRepExt |
APP_LineRepExt |
Reactivare (stergerea marcajului pentru stergere) transfer extern. |
|
SPR_ValidateCC_LineRepExt |
APP_LineRepExt |
Validare raport localizat transferuri externe (validare de catre utilizatorul supervizor de la centrul de cost) |
|
SPR_RetrieveCC_LineRepExt |
APP_LineRepExt |
Alimentare lista inregistrari localizat transferuri externe (contine tranzactiile raportate la centrul de cost indicat in parametru) |
|
SPR_RetrieveSubTrans_LineRepExt |
APP_LineRepExt |
Alimentare lista sub-tranzactii pentru transferul extern indicat (este vorba de tranzactiile compuse din mai multe operatiuni) |
|
SPR_RetrieveFilterData_ LineRepExt |
APP_LineRepExt |
Extractie date conform cu criteriile furnizate in filtre (pentru prelucrarile pe date de istoric) transferuri externe |
|
SPR_Retrieve1_LineRepExt |
APP_LineRepExt |
Alimentare controale ecran editare cu datele din tranzactia selectata - transfer extern |
|
SPR_Retrieve2_LineRepExt |
APP_LineRepExt |
Alimentare controale ecran editare comparativa cu datele din tranzactia originala si din tranzactia modificata, spre comparare - transfer extern |
|
SPR_Modify1_LineRepExt |
APP_LineRepExt |
Update pe valorile tranzactiei curente - transfer extern |
|
SPR_ValidateCO_RepExt |
APP_RepExt |
Validare raport centralizat transferuri externe (validare de catre utilizatorul supervizor de la centrul de operatiuni). |
|
SPR_RevalidateCO_RepExt |
APP_RepExt |
Re-validare corectii raport centralizat transferuri externe (validare de catre utilizatorul supervizor de la centrul de operatiuni). |
|
SPR_RetrieveClients_RepCash |
APP_LineRepCash |
Alimentare filtru clienti - tranzactii de numerar |
|
SPR_RetrieveClients_RepExt |
APP_LineRepExt |
Alimentare filtru clienti - transferuri externe |
|
SPR_RetrieveReps_RepCash |
APP_LineRepCash |
Alimentare filtru imputerniciti - tranzactii de numerar |
|
SPR_RetrieveReps_RepExt |
APP_LineRepExt |
Alimentare filtru imputerniciti - transferuri externe |
|
|
|
|
|
SPR_RetrieveAll_RefBranch |
|
Lista centre de cost |
|
SPR_RetrieveExternal_ExtPayments_Swift |
|
Extractie date plati externe din aplicatia Swift |
|
SPR_InsertExternal_ExtPayments_RepExt |
APP_LineRepExt |
Inserare date plati externe in tabela APP_LineRepExt |
|
SPR_InsertExternal_ExtReceipts_RepExt |
APP_LineRepExt |
Inserare date incasari externe in tabela APP_LineRepExt |
|
SPR_InsertExternal_CashTrans_RepCash |
APP_LineRepCash |
Inserare date tranzactii de numerar in tabela APP_LineRepCash |
|
SPR_Update_CRC_RepCash |
APP_LineRepCash |
Calcul CRC pe tranzactie de numerar (APP_LineRepCash) |
|
SPR_Update_CRC_RepExt |
APP_LineRepExt |
Calcul CRC pe transfer extern (APP_LineRepExt) |
|
SPR_Check_CRC_RepCash |
APP_LineRepCash |
Verificare CRC pe tranzactie de numerar |
|
SPR_Check_CRC_RepExt |
APP_LineRepExt |
Verificare CRC pe transfer extern |
|
SPR_CheckAll_CRC_RepCash |
APP_LineRepCash |
Verificare CRC pe toate liniile din raportul indicat - tranzactii de numerar |
|
SPR_CheckAll_CRC_RepExt |
APP_LineRepExt |
Verificare CRC pe toate liniile din raportul indicat - transferuri externe |
|
SPR_GetRepValidated_RepCash |
APP_RepCash |
Verifica daca raportul indicat este validat (tranzactii de numerar) |
|
SPR_GetRepValidated_RepExt |
APP_RepExt |
Verifica daca raportul indicat este validat (transferuri externe) |
|
SPR_ExistsCountry_RefCountry |
REF_Country |
Verifica daca exista numele in nomenclator |
|
SPR_ExistsDept_RefDept |
REF_Dept |
Verifica daca exista numele in nomenclator |
|
SPR_ExistsCity_RefCity |
REF_City |
Verifica daca exista numele in nomenclator |
|
SPR_ExistsOper_RefOpType |
REF_OperationType |
Verifica daca exista codul in nomenclator |
|
SPR_ExistsDocId_RefDocIdType |
REF_DocIdType |
Verifica daca exista codul in nomenclator |
|
SFN_Log_Changes_RepCash |
LOG_LineRepCash |
Creare intrare in jurnal de modificari tranzactii de numerar |
|
SFN_Log_Changes_RepExt |
LOG_LineRepExt |
Creare intrare in jurnal de modificari transferuri externe |
|
SFN_Log_InsuccessEvent |
LOG_Event |
Creare intrare in jurnal de evenimente soldate cu insucces |
|
SFN_Euro_Equivalent |
|
Calcul echivalent in euro al sumei transmise in parametru |
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
LCAS_ID |
NUMBER |
|
da |
|
auto increment |
|
LCAS_REPID_NUM |
NUMBER |
|
|
RCAS_ID |
|
ID-ul raportului in care este inclusa linia |
LCAS_TYPCUST_CHR |
NCHAR |
|
|
|
|
,F' - pentru persoane fizice ,J' - pentru persoane juridice |
LCAS_LNMCUST_CHR |
NVARCHAR |
|
|
|
|
Numele clientului = titularul de cont (numele persoanei fizice sau denumirea persoanei juridice) care a efectuat operatiunea |
LCAS_FNMCUST_CHR |
NVARCHAR |
|
|
|
|
Prenumele clientului, daca operatiunea a fost facuta in contul detinut de o persoana fizica. Altfel, cimpul este gol. |
LCAS_CNTCUST_NUM |
NUMBER |
|
|
CNTY_ID |
|
REF_Country Codul tarii de rezidenta a clientului |
LCAS_DEPCUST_NUM |
NUMBER |
|
|
DEPT_ID |
|
REF_Dept Codul judetului de rezidenta al clientului. Pentru clienti rezidenti in Bucuresti, valoarea cimpului va fi 0. |
LCAS_CTYCUST_NUM |
NUMBER |
|
|
CITY_ID |
|
REF_City Codul localitatii de rezidenta a clientului |
LCAS_STRCUST_CHR |
NVARCHAR |
|
|
|
|
Denumirea strazii unde este situat domiciliul/sediul clientului |
LCAS_NBRCUST_CHR |
NVARCHAR |
|
|
|
|
Numarul la care este situat domiciliul/sediul clientului |
LCAS_SCTCUST_NUM |
NUMBER |
|
|
|
|
Sectorul in care se afla domiciliul/sediul clientului - numai pentru clientii rezidenti in Bucuresti |
LCAS_IDNCUST_CHR |
NCHAR |
|
|
|
|
Pentru persoane fizice - seria si numarul actului de identitate Pentru persoane juridice - numarul de inregistrare la Registrul Comertului |
LCAS_CODCUST_CHR |
NCHAR |
|
|
|
|
Pentru persoane fizice - codul numeric personal Persoane juridice - codul fiscal sau codul unic de inregistrare |
LCAS_DTBCUST_DAT |
TIMESTAMP |
|
|
|
|
Pentru persoane fizice - data nasterii Pentru persoane juridice - data infiintarii |
LCAS_COBCUST_NUM |
NUMBER |
|
|
CNTY_ID |
|
REF_Country Codul tarii de origine a clientului |
LCAS_CIBCUST_NUM |
NUMBER |
|
|
CITY_ID |
|
REF_City Codul localitatii de origine a clientului |
LCAS_LNMREPS_CHR |
NVARCHAR |
|
|
|
|
Prenumele persoanei care a efectuat operatiunea (persoana imputernicita). Daca operatiunea a fost efectuata de titularul contului, campul este gol |
LCAS_FNMREPS_CHR |
NVARCHAR |
|
|
|
|
Numele persoanei care a efectuat operatiunea (persoana imputernicita). Daca operatiunea a fost efectuata de titularul contului, campul este gol |
LCAS_CNTREPS_NUM |
NUMBER |
|
|
CNTY_ID |
|
REF_Country Codul tarii de rezidenta a persoanei care a efectuat operatiunea (persoana imputernicita). Daca operatiunea a fost efectuata de titularul contului, campul este gol |
LCAS_DEPREPS_NUM |
NUMBER |
|
|
DEPT_ID |
|
REF_DEPT Codul judetului de rezidenta a persoanei care a efectuat operatiunea (persoana imputernicita). Daca operatiunea a fost efectuata de titularul contului, campul este gol |
LCAS_CTYREPS_NUM |
NUMBER |
|
|
CITY_ID |
|
REF_City Codul localitatii de rezidenta a persoanei care a efectuat operatiunea (persoana imputernicita). Daca operatiunea a fost efectuata de titularul contului, campul este gol |
LCAS_STRREPS_CHR |
NVARCHAR |
|
|
|
|
Denumirea strazii unde se afla domiciliul persoanei imputernicite. Daca operatiunea a fost efectuata de titularul contului, campul este gol |
LCAS_NBMRREPS_CHR |
NVARCHAR |
|
|
|
|
Numarul unde se afla domiciliul persoanei imputernicite. Daca operatiunea a fost efectuata de titularul contului, campul este gol |
LCAS_SCTREPS_NUM |
NUMBER |
|
|
|
|
Sectorul in care se afla domiciliul persoanei imputernicite, daca aceasta este rezidenta in Bucuresti. Daca operatiunea a fost efectuata de titularul contului, campul este gol |
LCAS_IDNREPS_CHR |
NCHAR |
|
|
|
|
Seria si numarul actului de identitate al persoanei imputernicite Daca operatiunea a fost efectuata de titularul contului, campul este gol |
LCAS_CODREPS_CHR |
NCHAR |
|
|
|
|
Codul numeric personal al persoanei imputernicite Daca operatiunea a fost efectuata de titularul contului, campul este gol |
LCAS_ACNCUST_CHR |
NCHAR |
|
|
|
|
Contul clientului prin care s-a efectuat operatiunea |
LCAS_OPERDAT_DAT |
TIMESTAMP |
|
|
|
|
Data la care s-a efectuat operatiunea bancara |
LCAS_OPERTYP_CHR |
NCHAR |
|
|
|
|
,D' - pentru operatiunile de depunere ,R' - pentru retrageri In cazul schimbului valutar, semnificatia este: ,D' - pentru schimb din moneda straina in lei ,R' - pentru schimb din lei in moneda straina |
LCAS_OPERCID_NUM |
NUMBER |
|
|
OPTP_ID |
|
REF_OperationType Codul de identificare al operatiunii, provenind din nomenclatorul Tip_oper.dbf |
LCAS_CURRENCY_NUM |
NUMBER |
|
|
CURR_ID |
|
REF_Currency Codul valutei in care s-a efectuat operatiunea, provenind din nomenclatorul Valute.dbf |
LCAS_AMOUNT_NUM |
NUMBER |
|
|
|
|
Suma tranzactionata, exprimata in valuta al carei cod este dat de campul cod_valuta |
LCAS_EURO_NUM |
NUMBER |
|
|
|
|
Echivalentul in euro al sumei tranzactionate, la cursul zilei in care a fost efectuata operatiunea In cazul schimbului valutar, cimpul contine echivalentul in euro al sumei de bani schimbate, exprimata in moneda straina. |
LCAS_COMMENT_CHR |
NVARCHAR |
|
|
|
|
Precizari suplimentare In cazul schimbului valutar, cimpul contine suma tranzactionata, exprimata in lei |
LCAS_PARENTLN_NUM |
NUMBER |
|
|
LCAS_ID |
|
APP_LineRepCash Id-ul liniei parinte |
LCAS_ISSUBTR_NUM |
NUMBER |
|
|
|
|
= 1 daca linia este sub-tranzactie pentru linia precizata de LCAS_PARENTLN_NUM = 2 daca linia este dublura a liniei precizate de LCAS_PARENTLN_NUM = 0 altfel |
LCAS_STATUS_CHR |
NCHAR |
|
|
|
|
= ,D' - daca linia a fost marcata pentru stergere si modificarile nu au fost validate = ,M' - daca linia a fost modificata in cursul zilei curente si modificarile nu au fost validate = ,N' - daca linia a fost creata in cursul zilei curente si modificarile nu au fost validate = NULL pentru linii normale |
LCAS_CRC_CHR |
NCHAR |
|
|
|
|
Reprezinta cheia de integritate a liniei, calculata cu cheie PKCS7 |
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie externa |
Valoare implicita |
Descriere |
LEXT_ID |
NUMBER |
|
da |
|
|
|
LEXT_REPID_NUM |
NUMBER |
|
|
REXT_ID |
|
Id-ul raportului in care este inclusa linia |
LEXT_CODEBRC_NUM |
NUMBER |
|
|
|
|
Codul sucursalei, agentiei, punctului de lucru, etc, din nomenclatorul bancii |
LEXT_NAMEEXT_CHR |
NVARCHAR |
|
|
|
|
Denumirea bancii (entitate straina) de la care sau catre care se face transferul de bani |
LEXT_CNTYEXT_NUM |
NUMBER |
|
|
CNTY_ID |
|
REF_Country Codul tarii de provenienta sau de destinatie a banilor, conform nomenclatorului Tari.dbf. Nota: codul NU se refera la tara unde este situat sediul social central al entitatii raportoare. |
LEXT_TYPCUST_CHR |
NCHAR |
|
|
|
|
,F' - pentru persoane fizice ,J' - pentru persoane juridice |
LEXT_LNMCUST_CHR |
NVARCHAR |
|
|
|
|
Numele clientului = titularul de cont (numele persoanei fizice sau denumirea persoanei juridice) care a efectuat operatiunea |
LEXT_FNMCUST_CHR |
NVARCHAR |
|
|
|
|
Prenumele clientului, daca operatiunea a fost facuta in contul detinut de o persoana fizica. Altfel, cimpul este gol. |
LEXT_CODCUST_CHR |
NCHAR |
|
|
|
|
Codul numeric personal al clientului - persoana fizica, respectiv codul fiscal / codul unic de inregistrare pentru clientul - persoana juridica. |
LEXT_IDTCUST_NUM |
NUMBER |
|
|
IDTP_ID |
|
REF_DocIdType Codul de identificare al tipului de document de identitate al clientului entitatii raportoare - persoana fizica, conform nomenclatorului Act_id.dbf Nota: pentru persoane juridice acest camp este gol |
LEXT_IDSCUST_CHR |
NCHAR |
|
|
|
|
Seria actului de identitate al clientului entitatii raportoare - persoana fizica, conform nomenclatorului Act_id.dbf Nota: pentru persoane juridice acest camp este gol |
LEXT_IDNCUST_CHR |
NVARCHAR |
|
|
|
|
Pentru clientul entitatii raportoare: persoana fizica - numarul actului de identitate persoana juridica - numarul de inmatriculare la registrul comertului, in formatul Jnn/XXXXX/aaaa, unde: nn = codul judetului, XXXXX = numarul de inmatriculare, aaaa = anul inmatricularii |
LEXT_IDDCUST_CHR |
TIMESTAMP |
|
|
|
|
Data eliberarii actului de identitate al clientului entitatii raportoare. Nota: pentru persoane juridice acest camp este gol |
LEXT_IDACUST_CHR |
NVARCHAR |
|
|
|
|
Denumirea autoritatii emitente a actului de identitate al clientului entitatii raportoare. Nota: pentru persoane juridice acest camp este gol |
LEXT_CSPCUST_NUM |
NUMBER |
|
|
CNTY_ID |
|
REF_Country Codul tarii corespunzatoare cetateniei clientului entitatii raportoare, conform nomenclatorului Tari.dbf. Nota: pentru persoane juridice acest camp este gol |
LEXT_REZCUST_CHR |
NCHAR |
|
|
|
|
Pentru clientul entitatii raportoare - persoana fizica: ,R' pentru rezidenti ,N' pentru nerezidenti Nota: pentru persoane juridice acest camp este gol |
LEXT_RZCCUST_NUM |
NUMBER |
|
|
CNTY_ID |
|
REF_Country Codul tarii de rezidenta a clientului entitatii raportoare, conform nomenclatorului Tari.dbf |
LEXT_RZDCUST_NUM |
NUMBER |
|
|
DEPT_ID |
|
REF_Dept Codul judetului de rezidenta al clientului. Pentru clienti rezidenti in Bucuresti, valoarea cimpului va fi 0. |
LEXT_RZYCUST_NUM |
NUMBER |
|
|
CITY_ID |
|
REF_City Codul localitatii de rezidenta a clientului |
LEXT_STRCUST_CHR |
NVARCHAR |
|
|
|
|
Denumirea strazii unde este situat domiciliul/sediul clientului |
LEXT_NBRCUST_CHR |
NVARCHAR |
|
|
|
|
Numarul la care este situat domiciliul/sediul clientului |
LEXT_SCTCUST_NUM |
NUMBER |
|
|
|
|
Sectorul in care se afla domiciliul/sediul clientului - numai pentru clientii rezidenti in Bucuresti |
LEXT_CRGCUST_CHR |
NVARCHAR |
|
|
|
|
Denumirea localitatii unde a fost inregistrat clientul entitatii raportoare - persoana juridica straina. Nota: pentru persoane juridice romane si pentru persoane fizice, acest camp este gol |
LEXT_LNMLREP_CHR |
NVARCHAR |
|
|
|
|
Numele reprezentantului legal al clientului entitatii raportoare - persoana juridica Nota: pentru persoane fizice acest camp este gol |
LEXT_FNMLREP_CHR |
NVARCHAR |
|
|
|
|
Prenumele reprezentantului legal al clientului entitatii raportoare - persoana juridica Nota: pentru persoane fizice acest camp este gol |
LEXT_CODLREP_CHR |
NCHAR |
|
|
|
|
Codul numeric personal al reprezentantului legal al clientului entitatii raportoare - persoana juridica Nota: pentru persoane fizice acest camp este gol |
LEXT_ACTCUST_NUM |
NUMBER |
|
|
|
|
Valori admisibile pentru felul contului clientului entitatii raportoare: ,0' - pentru cont individual ,1' - pentru cont detinut in comun de mai multe persoane ,2' - pentru contul unei persoane juridice |
LEXT_ACNCUST_CHR |
NCHAR |
|
|
|
|
Contul clientului entitatii raportoare (contul prin care s-a efectuat operatiunea) |
LEXT_ACPCUST_NUM |
NUMBER |
|
|
ACTP_ID |
|
REF_AccountType Codul de identificare a tipului de cont al clientului entitatii raportoare, conform nomenclatorului Tip_cont.dbf |
LEXT_LNMHOLD_CHR |
NVARCHAR |
|
|
|
|
Pentru clientul entitatii externe - titular de cont persoana fizica - numele persoana juridica - denumirea |
LEXT_FNMHOLD_CHR |
NVARCHAR |
|
|
|
|
Pentru clientul entitatii externe - titular de cont persoana fizica - prenumele persoana juridica - camp gol |
LEXT_ACCHOLD_CHR |
NVARCHAR |
|
|
|
|
Contul clientului entitatii externe (contul corespondent) |
LEXT_LNMREPS_CHR |
NVARCHAR |
|
|
|
|
Numele persoanei imputernicite care a efectuat operatiunea |
LEXT_FNMREPS_CHR |
NVARCHAR |
|
|
|
|
Prenumele persoanei imputernicite care a efectuat operatiunea |
LEXT_CODREPS_CHR |
NCHAR |
|
|
|
|
Codul numeric personal al persoanei imputernicite |
LEXT_DCTREPS_CHR |
NVARCHAR |
|
|
|
|
Tipul actului in baza caruia persoana acxtioneaza ca imputernicit in numele clientului |
LEXT_DCNREPS_CHR |
NVARCHAR |
|
|
|
|
Numarul si data inregistrarii actului in baza caruia persoana acxtioneaza ca imputernicit in numele clientului |
LEXT_IDTREPS_NUM |
NUMBER |
|
|
IDTP_ID |
|
REF_DocIdType Codul de identificare al tipului de document de identitate al persoanei imputernicite, conform nomenclatorului Act_id.dbf |
LEXT_IDSREPS_CHR |
NCHAR |
|
|
|
|
Seria actului de identitate al persoanei imputernicite |
LEXT_IDNREPS_CHR |
NVARCHAR |
|
|
|
|
Numarul actului de identitate al persoanei imputernicite |
LEXT_IDDREPS_CHR |
TIMESTAMP |
|
|
|
|
Data de emitere a actului de identitate al persoanei imputernicite |
LEXT_IDAREPS_CHR |
NVARCHAR |
|
|
|
|
Autoritatea emitenta a actului de identitate al persoanei imputernicite |
LEXT_RZCREPS_NUM |
NUMBER |
|
|
CNTY_ID |
|
REF_Country Codul tarii de rezidenta a persoanei imputernicite |
LEXT_RZDREPS_NUM |
NUMBER |
|
|
DEPT_ID |
|
REF_Dept Codul judetului de rezidenta a persoanei imputernicite. Daca persoana imputernicita este domiciliata in Bucuresti, valoarea campului e 0. |
LEXT_RZYREPS_NUM |
NUMBER |
|
|
CITY_ID |
|
REF_City Codul localitatii de rezidenta a persoanei imputernicite. |
LEXT_STRREPS_CHR |
NVARCHAR |
|
|
|
|
Denumirea strazii unde se afla domiciliul persoanei imputernicite. |
LEXT_NBRREPS_CHR |
NVARCHAR |
|
|
|
|
Numarul la care se afla domiciliul persoanei imputernicite. |
LEXT_SCTREPS_NUM |
NUMBER |
|
|
|
|
Sectorul in care se afla domiciliul persoanei imputernicite. Campul va fi gol daca persoana imputernicita nu domiciliaza in Bucuresti. |
LEXT_OPERDAT_DAT |
TIMESTAMP |
|
|
|
|
Data efectuarii tranzactiei |
LEXT_AMOUNT_NUM |
NUMBER |
|
|
|
|
Suma tranzactionata, exprimata in valuta al carui cod este dat in campul "cod_valuta" |
LEXT_CURRENCY_CHR |
NCHAR |
|
|
CURR_ID |
|
REF_Currency Codul valutei in care s-a efectuat operatiunea, conform nomenclatorului Valute.dbf |
LEXT_OPERTYP_CHR |
NCHAR |
|
|
|
|
= ,D' atunci cind contul clientului RZB se debiteaza = ,C' atunci cind contul se crediteaza Felul tranzactiei este definit in raport cu operatia efectuata pentru clientul RZB. |
LEXT_EURO_NUM |
NUMBER |
|
|
|
|
Echivalentul sumei tranzactionate, exprimat in euro, la cursul zilei in care a fost efectuata operatiunea. |
LEXT_OPERCID_NUM |
NUMBER |
|
|
OPTP_ID |
|
REF_OperationType Codul de identificare al tipului de operatiune, conform nomenclatorului Tip_oper.dbf |
LEXT_COMMENT_CHR |
NVARCHAR |
|
|
|
|
Precizari suplimentare privind operatiunea efectuata |
LEXT_VALBRCH_NUM |
NUMBER |
|
|
|
|
= 1 daca linia de raport a fost validata de supervizorul de la centrul de cost indicat de LEXT_CODEBRC_NUM = 0 altfel |
LEXT_PARENTLN_NUM |
NUMBER |
|
|
LEXT_ID |
|
APP_LineRepCash Id-ul liniei parinte |
LEXT_ISSUBTR_NUM |
NUMBER |
|
|
|
|
= 1 daca linia este sub-tranzactie pentru linia precizata de LCAS_PARENTLN_NUM = 2 daca linia este dublura a liniei precizate de LCAS_PARENTLN_NUM = 0 altfel |
LEXT_STATUS_CHR |
NCHAR |
|
|
|
|
= ,D' - daca linia a fost marcata pentru stergere si modificarile nu au fost validate = ,M' - daca linia a fost modificata in cursul zilei curente si modificarile nu au fost validate = ,N' - daca linia a fost creata in cursul zilei curente si modificarile nu au fost validate = NULL pentru linii normale |
LEXT_CRC_CHR |
NCHAR |
|
|
|
|
Reprezinta cheia de integritate a liniei, calculata cu cheie PKCS7 |
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
RCAS_ID |
NUMBER |
|
da |
|
auto increment |
|
RCAS_REPDATE_DAT |
TIMESTAMP |
|
|
|
|
Data la care se face raportarea |
RCAS_BRANCH_NUM |
NUMBER |
|
|
BRCH_ID |
|
ID-ul centrului de cost |
RCAS_PARENTRP_NUM |
NUMBER |
|
|
RCAS_ID |
|
APP_RepCash Raportul centralizat de care apartine |
RCAS_VALIDATED_NUM |
NUMBER |
|
|
|
|
= 1 daca raportul a fost validat de catre utilizatorul supervizor de la centrul de cost corespunzator = 0 altfel |
|
|
|
|
|
|
|
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
REXT_ID |
NUMBER |
|
da |
|
auto increment |
|
REXT_REPDATE_DAT |
TIMESTAMP |
|
|
|
|
Data la care se face raportarea |
REXT_BRANCH_NUM |
NUMBER |
|
|
BRCH_ID |
|
ID-ul centrului de cost |
REXT_PARENTRP_NUM |
NUMBER |
|
|
REXT_ID |
|
APP_RepExt Raportul centralizat de care apartine |
REXT_VALIDATED_NUM |
NUMBER |
|
|
|
|
= 1 daca raportul a fost validat de catre utilizatorul supervizor de la centrul de cost corespunzator = 0 altfel |
Contine lista tuturor nivelurilor de acces la aplicatie.
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
USRG_ID |
NUMBER |
|
da |
|
|
1 = nivel operator centru de cost 2 = nivel supervizor centru de cost 3 = nivel operator centru de operatiuni 4 = nivel supervizor centru de operatiuni 5 = nivel administrator |
USRG_NAME_CHR |
NCHAR |
|
|
|
|
Denumirea tipului de utilizator: "Operator centru de cost" "Supervizor centru de cost" "Operator Securitate bancara" "Supervizor Securitate bancara" "Administrator aplicatie" |
USRG_FIRSTSCR_NUM |
NUMBER |
|
|
SCRN_ID |
|
APP_Screen Indica ecranul care va fi afisat dupa login pentru utilizatorul logat |
Contine o lista a tuturor ecranelor aplicatiei.
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
SCRN_ID |
NUMBER |
|
da |
|
auto increment |
|
SCRN_NAME |
NVARCHAR |
|
|
|
|
Denumirea ecranului |
Contine lista ecranelor la care are acces fiecare nivel de drepturi.
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
URSC_USRGID_NUM |
NUMBER |
|
|
USRG_ID |
|
APP_UserRight |
URSC_SCRNID_NUM |
NUMBER |
|
|
SCRN_ID |
|
APP_Screen |
Contine nomenclatorul de tari, Tari.dbf.
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
CNTY_ID |
NUMBER |
|
da |
|
auto increment |
|
CNTY_CODE_NUM |
NUMBER |
|
|
|
|
|
CNTY_NAME_CHR |
NVARCHAR |
|
|
|
|
|
Contine nomenclatorul de judete, Judete.dbf.
Nume coloana |
Tip |
Format |
Cheie primara |
Valoare implicita |
Descriere |
DEPT_ID |
NUMBER |
|
da |
auto increment |
|
DEPT_COD_NUM |
NUMBER |
|
|
|
|
DEPT_NAME_CHR |
NVARCHAR |
|
|
|
|
Contine nomenclatorul de localitati, Loca.dbf.
Nume coloana |
Tip |
Format |
Cheie primara |
Valoare implicita |
Descriere |
CITY_ID |
NUMBER |
|
da |
auto increment |
|
CITY_COD_NUM |
NUMBER |
|
|
|
|
CITY_NAME_CHR |
NVARCHAR |
|
|
|
|
Contine nomenclatorul de tipuri de operatii.
Nume coloana |
Tip |
Format |
Cheie primara |
Valoare implicita |
Descriere |
OPTP_ID |
NUMBER |
|
da |
auto increment |
|
OPTP_COD_NUM |
NUMBER |
|
|
|
|
OPTP_NAME_CHR |
NVARCHAR |
|
|
|
|
Contine nomenclatorul de valute, Valuta.dbf.
Nume coloana |
Tip |
Format |
Cheie primara |
Valoare implicita |
Descriere |
CURR_ID |
NUMBER |
|
da |
auto increment |
|
CURR_CODE_CHR |
NCHAR |
|
|
|
|
CURR_NAME_CHR |
NVARCHAR |
|
|
|
|
Contine nomenclatorul de tipuri de documente de identitate, Act_id.dbf.
Nume coloana |
Tip |
Format |
Cheie primara |
Valoare implicita |
Descriere |
IDTP_ID |
NUMBER |
|
da |
auto increment |
|
IDTP_COD_NUM |
NUMBER |
|
|
|
|
IDTP_NAME_CHR |
NVARCHAR |
|
|
|
|
Contine nomenclatorul de tipuri de cont, Tip_cont.dbf.
Nume coloana |
Tip |
Format |
Cheie primara |
Valoare implicita |
Descriere |
ACTP_ID |
NUMBER |
|
da |
auto increment |
|
ACTP_COD_NUM |
NUMBER |
|
|
|
|
ACTP_NAME_CHR |
NVARCHAR |
|
|
|
|
Contine lista conturilor exceptate de la raportare.
Nume coloana |
Tip |
Format |
Cheie primara |
Valoare implicita |
Descriere |
EXAC_ID |
NUMBER |
|
da |
auto increment |
|
EXAC_NUMBER_NUM |
NUMBER |
|
|
|
|
EXAC_DESC_CHR |
NVARCHAR |
|
|
|
|
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
EXRA_ID |
NUMBER |
|
da |
|
auto increment |
|
EXRA_CRTDATE_DAT |
DATE |
|
|
|
|
Data de valabilitate a cursului |
EXRA_CURRENCY_ID |
NUMBER |
|
|
CURR_ID |
|
|
EXRA_VALUE_NUM |
NUMBER |
|
|
|
|
Rata de schimb pentru valuta indicata de EXRA_CURRENCY_ID |
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
BRCH_ID |
NUMBER |
|
da |
|
auto increment |
|
BRCH_CODE_NUM |
NUMBER |
|
|
|
|
Codul centrului de cost (cum apare pe rapoarte) |
BRCH_NAME_CHR |
NVARCHAR2 |
|
|
|
|
Denumirea centrului de cost |
BRCH_TYPE_CHR |
VARCHAR2 |
|
|
|
|
Tipul centrului de cost: 'S' - sucursala; 'A' - agentie; 'P' - punct de lucru. |
BRCH_DEPTID_NUM |
NUMERIC |
|
|
DEPT_ID |
|
ID-ul judetului unde este situata sucursala |
Contine jurnalul evenimentelor semnificative legate de operatiile asupra rapoartelor de tranzactii de numerar.
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
LGCT_ID |
NUMBER |
|
da |
|
auto increment |
|
LGCT_TRANSID_NUM |
NUMBER |
|
|
LCAS_ID |
|
|
LGCT_STATUS_CHR |
VARCHAR |
|
|
|
|
= ,D' - daca linia a fost marcata pentru stergere si modificarile nu au fost validate = ,M' - daca linia a fost modificata in cursul zilei curente si modificarile nu au fost validate = ,N' - daca linia a fost creata in cursul zilei curente si modificarile nu au fost validate = NULL pentru linii normale |
LGCT_USRLOGIN_CHR |
NVARCHAR |
|
|
|
|
Login-ul utilizatorului care a efectuat modificarea |
LGCT_DATE_DAT |
DATE |
|
|
|
|
Data la care s-a efectuat interventia pe tranzactie |
Contine jurnalul evenimentelor semnificative legate de operatiile asupra rapoartelor de transferuri externe.
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
LGET_ID |
NUMBER |
|
da |
|
auto increment |
|
LGET_TRANSID_NUM |
NUMBER |
|
|
LEXT_ID |
|
APP_LineRepCash ID-ul liniei asupra careia s-a efectuat operatia |
LGET_STATUS_CHR |
VARCHAR |
|
|
|
|
= ,D' - daca linia a fost marcata pentru stergere si modificarile nu au fost validate = ,M' - daca linia a fost modificata in cursul zilei curente si modificarile nu au fost validate = ,N' - daca linia a fost creata in cursul zilei curente si modificarile nu au fost validate = NULL pentru linii normale |
LGET_USRLOGIN_CHR |
NVARCHAR |
|
|
|
|
Login-ul utilizatorului care a efectuat modificarea |
LGET_DATE_DAT |
DATE |
|
|
|
|
Data la care s-a efectuat interventia pe tranzactie |
Nume coloana |
Tip |
Format |
Cheie primara |
Cheie straina |
Valoare implicita |
Descriere |
LGEV_ID |
NUMBER |
|
da |
|
auto increment |
|
LGEV_TRANSTYPE_CHR |
VARCHAR2 |
|
|
|
|
Tipul de tranzactie: 'C' - tranzactie de numerar 'E' - tranzactie de transfer extern |
LGEV_TRANSID_NUM |
NUMBER |
|
|
|
|
ID-ul tranzactiei implicate (valoarea corespondenta din APP_LineRepCash.LCAS_ID sau APP_LineRepExt.LEXT_ID) |
LGEV_EVENTDATE_DAT |
DATE |
|
|
|
|
Data si ora evenimentului |
|
|
|
|
|
|
|
Incepind cu data de 1 iulie 2005, aplicatia va permite afisarea sumei tranzactiei in lei denominata (cu zecimale), chiar daca tranzactia a fost efectuata cu 5 zile in urma.
Operatiunea de conversie se efectueaza astfel:
o fie prin rotunjirea sumelor la ordinul sutelor, in plus pentru valori mai mari de 50 inclusiv, respectiv in minus pentru valori mai mici de 50, urmata de impartirea la 10.000 (zece mii) a sumelor astfel rezultate
Exemplu
Sume in lei vechi |
Rotunjire la ordinul sutelor | ||
|
2 = rotunjire la ordinul sutelor |
|
|
|
|
|
|
|
|
|
|
o fie prin impartirea sumelor la 10.000 (zece mii) urmata de rotunjirea zecimalelor sumelor astfel obtinute, in sensul celei mai apropiate unitati, banul (a doua zecimala), astfel: suma rezultata in urma diviziunii ce depaseste 0.0050 lei noi inclusiv se rotunjeste la 0.01 lei noi iar suma mai mica de 0.0050 lei noi se rotunjeste la 0 (zero) lei noi.
Exemplu:
Suma lei vechi |
Rezultat in urma impartirii |
Suma in lei noi in urma rotunjirii |
Diferenta de regularizat (in lei noi) |
|
|
3 = rotunjirea la a doua zecimala |
|
|
|
|
|
|
|
|
|
Dupa 1 iulie vom avea un singur cod ISO al valutei- RON cu un cod numeric 946
Istoricul ICBS va fi denominat si istoricul vechi (cel nedenominat) va fi pastrat in arhive
Codul valutei din ICBS va ramane in continuare 000 si dupa denominare
Dupa denominare, valuta de cont este unica leul greu (nu se vor face tranzactii in leu greu, leu usor). Doar in tranzactiile cu cash vor circula cupiuri in paralel leu vechi/leu nou, dar acestea se vor inregistra in contul clientilor in leu greu.
Parametrii de Common File (cod produs, plan dobanda, plan comisioane) nu vor fi modificati
Numarul de cont va ramane acelasi
Tranzactiile antedatate se vor efectua si posta in ICBS in valoarea denominata
Daca este sau nu folosit codul ISO pentru valuta
Daca este folosit se va modifica aplicatia deoarece BNR a precizat ca vom avea cod ISO diferit -RON
Daca nu este specificat- nu se va modifica nimic
Se va verifica in cazul in care se fac calcule cu sume ce contin mai multe zecimale si rezultatul este afisat cu doua zecimale. Mecanismul ce trebuie aplicat este rotunjirea sumelor si nu trunchierea.
Aplicatia trebuie sa realizeze arhivarea datelor o data la 6 luni. Datele arhivate vor fi pastrate in baza timp de 5 ani, dupa care vor fi sterse definitiv din baza.
Aceasta inseamna ca dupa 5 ani, o data la 6 luni se va sterge definitiv un bloc de rapoarte din baza.
Arhivarea si stergerea sunt realizate de doua proceduri stocate care vor fi executate programat de Oracle Enterprise Manager.
Tabelele care sunt supuse operatiei de arhivare si purge sunt:
APP_LineRepCash
APP_LineRepExt
Prima operatie de arhivare va avea loc la 1 an de la lansarea in productie a aplicatiei, si va viza inregistrarile din primele 6 luni de functionare. Ulterior, operatia de arhivare se va desfasura normal, cu periodicitate de 6 luni.
Fizic, arhivarea va consta in transferarea datelor din cele doua tabele mentionate mai sus in tabelele corespondente:
ARH_LineRepCash
ARH_LineRepExt
Arhivarea se realizeaza prin definirea unui batch job cu termen de executie conform cu termenele precizate mai sus, job care va executa cele doua proceduri stocate de arhivare
SPR_Archive_LineRepCash
SPR_Archive_LineRepExt
Procedura de backup este conforma cu standardele existente.
Evaluarile proprietarului aplicatiei privind valoarea resurselor informationale implicate sunt dupa cum urmeaza:
Confidentialitate medie
Integritate medie
Continuitate medie
Aplicatia comporta doua nivele de securitate:
nivelul SignOn, care este modulul de login general utilizat in toate aplicatiile RZB si care asigura autentificarea utilizatorului in sistem
nivelul propriu aplicatiei, care confera accesul utilizatorului numai la ecranele specifice nivelului sau de drepturi de acces.
Astfel, atunci cand un utilizator solicita accesul la aplicatie, au loc doua faze:
trecerea controlului catre modulul SignOn care realizeaza autentificarea utilizatorului in sistemul de utilizatori RZB; acest modul intoarce catre aplicatie nivelul de drepturi al utilizatorului, precum si codul centrului de cost (CC) de care apartine utilizatorul
revenirea controlului in aplicatie unde, pe baza nivelului de drepturi si al codului CC, se permite accesul utilizatorului doar la informatiile pe care acesta are dreptul sa le vada si la operatiile pe care are dreptul sa le efectueze asupra acestor informatii
Toate cerintele de securitate privind controlul accesului logic sunt asigurate de modulul SignOn.
Accesul la baza de date se realizeaza prin JNDI, asa incat user-ul si parola sa nu apara in clar.
Toate cerintele de securitate privind administrarea utilizatorilor si privilegiilor sunt asigurate modulul SignOn.
La nivelul aplicatiei se definesc 5 tipuri de utilizatori:
administrator aplicatie : nivel 5
Are urmatoarele drepturi:
adaugare utilizatori (un utilizator o data adaugat in sistem, el nu va mai fi sters; pentru interzicerea accesului, i se va bloca contul)
modificare informatii legate de utilizatori (nume, parola, centrul de cost de care apartine)
blocare/deblocare conturi
gestionare nomenclatoare aferente aplicatiei (tari, judete, valute, etc)
gestionare conturi exceptate de la raportare
supervizor centrala : nivel 4
Are urmatoarele drepturi:
- vizualizare/modificare/stergere/validare pe toate inregistrarile din rapoartele de tranzactii de numerar, respectiv de transferuri externe, indiferent de centru de cost.
operator centrala : nivel 3
Are urmatoarele drepturi:
- vizualizare/modificare/stergere pe toate inregistrarile din rapoartele de tranzactii de numerar, respectiv de transferuri externe, indiferent de centru de cost.
supervizor centru de cost : nivel 2
Are urmatoarele drepturi:
- vizualizare/modificare/stergere/validare pe acele inregistrari din rapoartele de tranzactii de numerar, respectiv de transferuri externe, care corespund centrului de cost de care apartine utilizatorul.
operator centru de cost : nivel 1
Are urmatoarele drepturi:
- vizualizare/modificare/stergere pe acele inregistrari din rapoartele de tranzactii de numerar, respectiv de transferuri externe, care corespund centrului de cost de care apartine utilizatorul.
Conditiile de securitate privind accesul intern (din LAN) precum si accesul administrativ, sunt asigurate de modulul SignOn.
7.4.4.1 Informatiile confidentiale (useri, parole, chei private, chei de criptare) nu vor fi transmise in clar prin infrastructura informatica
7.4.5.1 Optiunile de meniu, respectiv actiunile din pagina care sunt nepermise unui utilizator / profil vor fi inhibate / inaccesibile.
7.4.5.2 La accesul pe baza de user / parola prin intermediul paginilor web, aplicatia va inhiba salvarea in cache a parolei de acces.
7.4.5.3 Ecranele continand rapoartele de tranzactii de numerar respectiv de transferuri externe vor contine in josul paginii marcajul "DATE CLASIFICATE! A FI MANIPULATE NUMAI IN CONDITIILE REGLEMENTARILOR IN VIGOARE!", scos in evidenta cu o culoare corespunzatoare.
Fisierele Excel generate de aplicatie vor contine in footer marcajul "DATE CLASIFICATE! A FI MANIPULATE NUMAI IN CONDITIILE REGLEMENTARILOR IN VIGOARE!", scos in evidenta cu o culoare corespunzatoare.
7.4.5.4 Se vor implementa mecanisme de control / chei de verificare a integritatii datelor impotriva modificarii neautorizate la nivel de tranzactie/ inregistrare prin calculul unei chei de control CRC. Inregistrarea / tranzactia va fi considerata valida numai daca cheia de control (CRC) este verificata.
Tabelele APP_LineRepCash, APP_LineRepExt vor include un camp special pentru cheia de control CRC pe linie. Se vor implementa proceduri stocate care sa calculeze CRC-ul si care sa verifice CRC-ul. In caz de insucces la verificare, evenimentul va fi logat in jurnalul de evenimente si se va semnala situatia utilizatorului.
Jurnalizarea se va face in tabele speciale prevazute in baza de date.
Se realizeaza de catre modulul SignOn.
Se realizeaza de catre modulul SignOn.
Vezi tabelele LOG_CashTrans, LOG_ExtTrans, respectiv procedurile SPR_Log_Changes_CashTrans, SPR_Log_Changes_ExtTrans.
Verificarile de CRC soldate cu insucces vor fi jurnalizate in tabela LOG_Event.
7.4.7.1 Jurnalizarea evenimentelor care genereaza erori (jurnale run-time error)
Este implementat in aplicatie la nivel Java. Jurnalizarea se realizeaza intr-un fisier.
Fisierul log se afla fizic in locatia specificata prin parametrul "log4j.appender.R.File" in fisierul "log4j.properties" (se va afla in: "/websphere51/AppServer/installedApps/WAS1Network/mol_war.ear/mol.war/WEB-INF/classes/")
De exemplu:
log4j.appender.R.File=/loguri/mol.log
7.4.7.2 Tratarea erorilor
Fiecare functie/procedura stocata va contine obligatoriu cod de captare a erorilor precum si un handler de tratare a erorilor.
Sistemul se interfateaza cu aplicatia Confirmari Swift prin acces direct la baza de date a acestei aplicatii.
Sistemul foloseste modulul de autentificare SignOn.
Comunicatia AS400 - Application server va fi trealizata prin MQSeries, scripturile Java si parametrarile pentru gestionarea transmisiei prin coada de mesaje fiind realizate in cadrul Departamentului IT al bancii.
Activitatea de generare automata a rapoartelor constituie insasi esenta aplicatiei si este tratata separat in capitolul 5. Business layer.
Arhivarea si stergerea sunt tratate in paragraful 7.2
Explain how we will design for maximum response time. This includes the use of Stored Procedures, de-normalized data (if applicable), server configuration (size, memory, etc), programming techniques, and the use of database tools such as Oracle's Explain Plan and SQL Server's Show Plan.
Estimate number of users, number of concurrent users, data volumes and how they increase in time.
Estimated no. of Users |
Estimated Processing
Volume / |
Periodicity |
Estimated Data Volume/ |
Increase estimation |
2 utilizatori in fiecare unitate / max. 204 utilizatori simultan |
1000 tranzactii / zi |
Zilnic |
1.5 MB/zi |
2000 tranzactii / zi 3 MB / zi |
2 utilizatori la centrala / max 1 utilizator simultan |
2 rapoarte/zi 2 fisiere / zi |
Zilnic |
1.5 MB / zi |
2000 tranzactii / zi 3 MB / zi |
|
1 arhiva / 6 luni |
|
|
|
* Prin tranzactie intelegem orice operatie/grup de operatii efectuate asupra datelor din baza
Aplicatia va fi dezvoltata pe platforma Widows si va rula in mediu AIX.
Aplicatia va dispune de kit de instalare cu procedura de instalare adecvata.
Modulul AS400 va fi promovat prin ACMS conform procedurilor standard.
Nu e cazul.
Nu e cazul.
Functional Requirement |
Detailed Design |
3.1 Identificarea operatiunilor cu sume in numerar care depasesc echivalentul a 10.000 euro, inclusiv schimburile valutare - indiferent daca tranzactia are loc printr-o singura operatiune sau prin mai multe operatiuni legate intre ele |
|
3.2 Identificarea transferurilor externe in si din conturi pentru sume a caror limita minima este echivalentul in lei a 10.000 de euro - indiferent daca tranzactia are loc printr-o singura operatiune sau mai multe operatiuni care au legatura intre ele. |
5.3.1.2. Sub-modul extractor de date din aplicatia Swift - paragraful c. |
3.4 Repartizarea tranzactiilor pe centru de cost unde a fost execuata operatiunea |
5.3.1.2. Sub-modul extractor de date din aplicatia Swift - paragraful c. 4.2.22 Ecran lista de sub-tranzactii pentru tranzactie de numerar 4.2.23 Ecran lista sub-tranzactii pentru transfer extern |
Introducerea la unitate a datelor care nu sint gasite in sistem |
1.1 Descrierea generala a procesului 4.2.14 Ecran vizualizare Raport centralizat curent privind tranzactiile de numerar 4.2.16 Ecran vizualizare Raport localizat privind tranzactiile de numerar 4.2.17 Ecran vizualizare Raport centralizat curent privind transferurile externe 4.2.19 Ecran vizualizare Raport localizat privind transferurile externe 4.2.20 Ecran editare tranzactie de numerar 4.2.21 Ecran editare transfer extern |
3.6.1. Modificarea rapoartelor |
1.1 Descrierea generala a procesului 4.2.14 Ecran vizualizare Raport centralizat curent privind tranzactiile de numerar 4.2.16 Ecran vizualizare Raport localizat privind tranzactiile de numerar 4.2.17 Ecran vizualizare Raport centralizat curent privind transferurile externe 4.2.19 Ecran vizualizare Raport localizat privind transferurile externe 4.2.20 Ecran editare tranzactie de numerar 4.2.21 Ecran editare transfer extern 4.2.26 Ecran editare comparativa tranzactie de numerar 4.2.27 Ecran editare comparativa transfer extern |
3.6.2. Stergerea unor inregistrari |
4.2.14 Ecran vizualizare Raport centralizat curent privind tranzactiile de numerar 4.2.16 Ecran vizualizare Raport localizat privind tranzactiile de numerar 4.2.17 Ecran vizualizare Raport centralizat curent privind transferurile externe 4.2.19 Ecran vizualizare Raport localizat privind transferurile externe |
3.7 Prelucrare pe date de istoric |
4.2.24 Ecran prelucrari istorice pe tranzactii de numerar 4.2.25 Ecran prelucrari istorice pe transferuri externe |
3.8 Nomenclatoarele aplicatiei |
4.2.4 Ecran Actualizare nomenclatoare 4.2.7 Ecran lista nomenclator Tari 4.2.8 Ecran lista nomenclator Judete 4.2.9 Ecran lista nomenclator Orase 4.2.10 Ecran lista nomenclator Valute 4.2.11 Ecran lista nomenclator Tipuri operatiuni 4.2.12 Ecran lista nomenclator Tipuri documente de identitate 4.2.13 Ecran lista nomenclator Tipuri conturi |
4.1 Controlul Accesului logic |
4.2.1 Ecran login 4.2.3 Ecran gestiune utilizatori 7.4.1 Controlul accesului logic |
4.2 Administrarea utilizatorilor / privilegiilor |
7.4.2 Administrarea utilizatorilor/privilegiilor |
4.3 Identificare / Autentificare |
7.4.3 Identificare / Autentificare |
4.4 Asigurarea confidentialitatii si integritatii comunicatiilor |
7.4.4 Asigurarea confidentialitatii si integritatii comunicatiilor |
4.5 Asigurarea confidentialitatii si integritatii datelor |
7.4.5. Asigurarea confidentialitatii si integritatii datelor |
4.6 Jurnalizare, monitorizare, auditare |
7.4.6 Jurnalizare, monitorizare, auditare |
4.7 Cerinte legate de asigurarea continuitatii serviciului |
7.4.7 Continuitatea serviciului |
5. Data Conversion Requirements |
7.1 Conversion Modules |
6. Performance and Response Time Requirements |
7.7 Performance and Response Time Considerations |
7. Platform Dependent and Installation Requirements |
7.8 Platform Dependence and Installation Considerations |
8. Localization Requirements |
7.9 Localization Considerations |
11. Data Archival, Backup and Recovery Requirements |
7.2 Archive and Purge Modules |
12. Reporting Requirements |
5.3.2 ExportManager - detalii |
|
|
|
|
|