Nexus ERP

Import deschidere conturi BV

Importul in cadrul modulului Deschidere conturi B.V. se realizeaza in doua etape:

  •  Inserarea in tabelele de antete si linii a informatiilor corecte si complete. Structura tabelelor este prezentata in anexele A si B.
  •  Apelarea procedurii stocate importex_deschiderecont_bv_exec care valideaza, importa datele si goleste tabelele-buffer. In cazul in care datele nu sunt corecte procedura intoarce o exceptie si intregul proces de import este abandonat, restabilindu-se starea dinaintea importului. Lista erorilor posibile este prezentata in anexa C.

Anularea unui import se face prin apelarea procedurii stocate importex_deschiderecont_bv_anulare cu parametrul id_importex (id lot articole importate). Procedura stocata verifica consistenta efectului de anulare a datelor deja importate si dupa caz realizeaza stergerea efectiva a datelor sau intoarce un mesaj de eroare.

Puteti consulta urmatoarele tabele pentru a verifica, in prealabil sau ulterior importului, datele existente:

  • Antete de documente: deschiderecont_bv. Cheia primara a tabelului: an + pct_lcr + id.
  • Linii de documente: deschiderecont_bv_lin. Legatura cu antetul  an + pl_dbv + id_dbv.
 

ANEXA A. Pentru antet se utilizeaza un tabel temporar avand structura:


Coloana Tip Descriere
an varchar (4) An
cont varchar (17) Simbolul contului
sold_initial_debit numeric (15,2) Sold initial debit
sold_initial_credit numeric (15,2) Sold initial credit
rulaj_cumulat_debit numeric (15,2) Rulaj cumulat debit
rulaj_cumulat_credit numeric (15,2) Rulaj cumulat credit
id_deviz varchar(25) Codul intern al devizului in formatul ID(PCT_LCR). Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1 (optional daca se specifica den_deviz sau presc_deviz)
den_deviz varchar(50) Denumire deviz (optional daca se specifica id_deviz)
presc_deviz char(6) Moneda (RON, EUR), optional daca se specifica id_deviz

ANEXA B. Tabel linii deschidere conturi B.V.: importex_deschiderecont_bv_lin avand structura:


Coloana Tip Descriere
id_importex varchar (25) ID pentru identificarea unui lot de documente importate (util, de ex., pentru stergerea in bloc a unui lot de documente importate)
Atentie! Gestionarea, verificarea si validarea acestui camp este in sarcina dezvoltatorului utilitarului de export-import.
tip_analitic char(1) Pentru tip analitic utilizati una din variantele:
= Centru de profit
S  = Salariat
P  = Partener
G = Gestiune
X  = Altii(ele)
"" = Fara
id_analitic varchar (25) Codul intern al analiticului in formatul ID(PCT_LCR). Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1 (optional daca se specifica den_analitic)
den_analitic varchar (100) Denumirea analiticului (optional daca se specifica id_analitic)
cod_fiscal_partener varchar(20) Codul fiscal al partenerului
sold_initial_debit numeric(13,2) Sold initial debit
sold_initial_credit numeric(13,2) Sold initial credit
rulaj_cumulat_debit numeric(13,2) Rulaj cumulat debit
rulaj_cumulat_credit numeric(13,2) Rulaj cumulat credit
serie_factura varchar(10) Serie factura
numar_factura varchar(20) Numar factura
data_factura date Data facturii
zile_limita numeric(13,2) Numar zile limita
id_agent varchar (25) Codul intern al agentului de vanzare in formatul ID(PCT_LCR). Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1 (optional daca se specifica den_agent)
den_agent varchar (60) Denumirea agentului (optional daca se specifica id_agent)
curs_factura money Cursul facturii
tva_incas bit TVA la incasare
procent_tva numeric(2,0) Procent TVA
bug_tip_articol tinyint Tip articol bugetar
bug_anexa char(3) Anexa
bug_indicator_functional varchar (17) Indicator functional
bug_indicator_economic varchar(11) Indicator economic
punct_de_lucru smallint Punct de lucru
id_extern_analitic varchar (50) Id-ul extern al analiticului (optional daca se specifica id_analitic sau den_analitic)


 

ANEXA C. Tabel erori posibile la importul conturilor B.V.:

 
Coloana Descriere
DBVP001 Antet - Lipsa date (tabelul de import nu are nicio inregistrare)
DBVP002 Antet - Lipsa simbol cont
DBVP003 Antet - Cont invalid
DBVP004 Antet - Cont invalid: nu exista/ este sintetic in balanta
DBVP005 Antet - Cont existent pe anul
DBVP006 Antet - Lipsa deviz
DBVP007 Antet - Urmatoarele prescurtari nu identifica unic devizul
DBVP008 Antet - Urmatoarele denumiri nu identifica unic devizul
DBVP009 Antet - Lipsa deviz in nomenclator
DBVP002 Linii - Tip analitic invalid (O, S, P, G, X)
DBVP003 Linii - Analitic nespecificat (id_analitic, cod fiscal si nume)
DBVP004 Linii - Lipsa SI DB, SI CR, RC DB, RC CR.
DBVP005 Linii - Urmatoarele denumiri nu identifica unic gestiunea
DBVP006 Linii - Lipsa gestiune in nomenclator
DBVP007 Linii - Urmatoarele denumiri nu identifica unic centrul de profit
DBVP008 Linii - Lipsa centru de profit in nomenclator
DBVP009 Linii - Urmatoarele denumiri nu identifica unic salariatul
DBVP010 Linii - Lipsa salariat (corespondent) in nomenclator
DBVP011 Linii - Urmatoarele coduri fiscale nu identifica unic partenerul
DBVP012 Linii - Urmatoarele denumiri nu identifica unic partenerul
DBVP013 Linii - Lipsa partener in nomenclator
DBVP014 Linii - Urmatoarele denumiri nu identifica unic salariatul
DBVP015 Linii - Lipsa salariat in nomenclator
DBVP016 Linii - Lipsa punct de lucru in nomenclator
DBVP017 Linii - Urmatoarele id-uri externe nu identifica unic centrul de profit