You are on page 1of 3

Atentie!

Aplicatia OPFV_2015 produce 2 structuri de siruri pentru codul de bare in


functie de
cod_angajament (se completeaza numai de catre institutii publice) :
- daca cod_angajament NU e completat se creeaza structura veche (FARA
cod_angajament,ind_angajament,cod_program,data_debitarii)
- daca cod_angajament e completat se creeaza structura noua (CU
cod_angajament,ind_angajament,cod_program,data_debitarii), numai pentru institutii
publice

Structura fisierului intern al aplicatiei ORDINE.TXT:


------------------------------------------------------
1 nr_curent
---------
2 nr_OPFV NRDOC
3 suma_de _plata SUMA
4 nume_platitor NUME_PL
5 CF_platitor CIF_PL
6 adresa_platitor ADR_PL
7 IBAN_platitor IBAN_PL
8 sucursala_platitor
9 nume_beneficiar NUME_BEN
10 CF_beneficiar CIF_BEN
11 IBAN_beneficiar IBAN_BEN
12 sucursala_beneficiar
13 nr_de_evidenta_plata NREVID
14 nume_obligatie OBLIG
15 data_emiterii DATA_PL
-----------------------------
-completare pentru institutii publice
16 data_debitarii DATA_DB
17 cod_angajament COD_CT
18 ind_angajament RD_CT
19 cod_program COD_PROG
---------
20 marcaj_FV_OP

Exemplu:
3,21132,153153,YTUYTUY,19,dfytfuyg,RO08TREZ0032107020203XXX,,BUGETUL DE
STAT,19,RO57TREZ70520140150XXXXX,,,Se opereaza numai de catre TREZORERIE (accize de
rambursat),04/01/2014,05/01/2014,10,20,OP

Completarea OP/FV se va face conform OMFP 246/2005, OMFP 1870/2004, OMFP 1521/2005,
OMFP 2009/2005.
Campurile nu trebuie sa contina diacritice (nu sunt acceptate de Sistemul
Electronic de Plati).

Structura sirului de codificat:


---------------------------------

1 NRDOC C(10) +3 (##,)


2 SUMA N(15.2) +1 (,)
3 NUME_PL C(30) +3 (##,)
4 CIF_PL N(13) +1 (,)
5 ADR_PL C(66) +3 (##,)
6 IBAN_PL C(24) +3 (##,)
7 BIC_PL C(8) +3 (##,)
8 NUME_BEN C(30) +3 (##,)
9 CIF_BEN N(13) +1 (,)
10 IBAN_BEN C(24) +3 (##,)
11 BIC_BEN C(8) +3 (##,)

12 NREVID N(23) +1 (,)


13 OBLIG C(70) +3 (##,)
14 DATA_PL D(10) +1 (,)
-------------------------------------
-completare pentru institutii publice
16 COD_CT C(11) +3 (##,)
17 RD_CT C(3) +3 (##,)
17 COD_PROG C(3) +2 (#,)
15 DATA_DB D(10)
----------------------

Exemplu sir cod de bare:


structura FARA cod_angajament,ind_angajament,cod_program,data_debitarii
-->
#21132#,153153,#YTUYTUY#,19,#dfytfuyg#,#RO08TREZ0032107020203XXX#,#TREZROBU#,#BUGET
UL DE STAT#,19,#RO57TREZ70520140150XXXXX#,#TREZROBU#,,#Se opereaza numai de catre
TREZORERIE (accize de rambursat)#,04/01/2014
sau
structura CU cod_angajament,ind_angajament,cod_program,data_debitarii (pentru
institutii publice)
-->
#21132#,153153,#YTUYTUY#,19,#dfytfuyg#,#RO08TREZ0032107020203XXX#,#TREZROBU#,#BUGET
UL DE STAT#,19,#RO57TREZ70520140150XXXXX#,#TREZROBU#,,#Se opereaza numai de catre
TREZORERIE (accize de rambursat)#,04/01/2014,#10#,#20#,#30#,05/01/2014

Atentie!
Campurile de tip caracter nu trebuie sa contina diacritice (mai putin semnele % ( )
- . / = > adica
25,28,29,2D,2E,2F,3D,3E).

sir_diacritice_scoase =
"21,22,23,24,26,27,2A,2B,2C,3A,3B,3C,3F,40,5B,5C,5D,5E,5F,60,7B,7C,7D,7E,80,82,84,8
5,86,87,89,8A,8B,8C,8D,8E,8F,91,92,93,94,95,96,97,99,9A,9B,9C,9D,9E,9F,A0,A1,A2,A3,
A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF
,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,CA,CB,CC,CD,CE,CF,D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,DA,D
B,DC,DD,DE,DF,E0,E1,E2,E3,E4,E5,E6,E7,E8,E9,EA,EB,EC,ED,EE,EF,F0,F1,F2,F3,F4,F5,F6,
F7,F8,F9,FA,FB,FC,FD,FE,"

Tabela agentii
-------------------------------------
NRDOC VARCHAR2(10)
DATADOC DATE
COD_PLATITOR NUMBER(13)
NUMEPL VARCHAR2(30)
ADRESAPL VARCHAR2(66)
CONT_PLATITOR VARCHAR2(24)
TRZ_BAN_PLATITOR VARCHAR2(9)
COD_BENEFICIAR NUMBER(13)
NUMEBN VARCHAR2(30)
ADRESABN VARCHAR2(66)
CONT_BENEFICIAR VARCHAR2(24)
TRZ_BAN_BENEFICIAR VARCHAR2(9)
DATAPLATII DATE
SUMA NUMBER(20,2)
EXPLICATII VARCHAR2(70)

You might also like