Acest site folosește cookie-uri. Prin navigarea pe acest site, iți exprimi acordul asupra folosirii cookie-urilor. Vezi și politica noastră de confidențialitate

N E X U S
Nexus ERP

Nexus ERP progres

loading

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 B si C.
  • 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 D.

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. Parametri import:

Câmp Tip Descriere
id_importex varchar(25) ID pentru identificarea unui lot de documente importate (util, de ex., pentru ștergerea în bloc a unui lot de documente importate), valoare implicită NULL
an char(4) Anul pentru care se va realiza deschiderea conturilor BV, valoare implicită NULL
pl_dbv smallint Punctul de lucru al documentului de deschidere conturi BV, valoare implicită NULL
id_dbv numeric(18, 0) Id-ul intern al documentului de deschidere conturi BV, valoare implicită NULL
simbol char(17) Simbolul contului, valoare implicită NULL
exec_type tinyint 0 - Validare și import, cu oprire în cazul erorilor (valoare implicită)
1 - Validare și import, sărind peste înregistrările cu erori
2 - Validare date, fără a realiza importul
return_errorlist tinyint 0 - Fără listă erori (valoare implicită)
1 - Returnează lista înregistrărilor cu erori
2 - Returnează lista tuturor înregistrărilor

 

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

ColoanaTipDescriere
anvarchar(4)An
contvarchar(17)Simbolul contului
sold_initial_debitnumeric(15,2)Sold initial debit
sold_initial_creditnumeric(15,2)Sold initial credit
rulaj_cumulat_debitnumeric(15,2)Rulaj cumulat debit
rulaj_cumulat_creditnumeric(15,2)Rulaj cumulat credit
id_devizvarchar(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_devizvarchar(50)Denumire deviz (optional daca se specifica id_deviz)
presc_devizchar(6)Moneda (RON, EUR), optional daca se specifica id_deviz

 

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

ColoanaTipDescriere
id_importexvarchar(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_analiticchar(1)Pentru tip analitic utilizati una din variantele:
O = Centru de profit
S = Salariat
P = Partener
G = Gestiune
X = Altii(ele)
"" = Fara
id_analiticvarchar(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_analiticvarchar(100)Denumirea analiticului (optional daca se specifica id_analitic)
cod_fiscal_partenervarchar(20)Codul fiscal al partenerului
sold_initial_debitnumeric(13,2)Sold initial debit
sold_initial_creditnumeric(13,2)Sold initial credit
rulaj_cumulat_debitnumeric(13,2)Rulaj cumulat debit
rulaj_cumulat_creditnumeric(13,2)Rulaj cumulat credit
serie_facturavarchar(10)Serie factura
numar_facturavarchar(20)Numar factura
data_facturadateData facturii
zile_limitanumeric(13,2)Numar zile limita
id_agentvarchar(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_agentvarchar(60)Denumirea agentului (optional daca se specifica id_agent)
curs_facturamoneyCursul facturii
tva_incasbitTVA la incasare
procent_tvanumeric(2,0)Procent TVA
bug_tip_articoltinyintTip articol bugetar
bug_anexachar(3)Anexa
bug_indicator_functionalvarchar(17)Indicator functional
bug_indicator_economicvarchar(11)Indicator economic
punct_de_lucrusmallintPunct de lucru
id_extern_analiticvarchar(50)Id-ul extern al analiticului (optional daca se specifica id_analitic sau den_analitic)

 

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

ColoanaDescriere
DBVP001Antet - Lipsa date (tabelul de import nu are nicio inregistrare)
DBVP002Antet - Lipsa simbol cont
DBVP003Antet - Cont invalid
DBVP004Antet - Cont invalid: nu exista/ este sintetic in balanta
DBVP005Antet - Cont existent pe anul
DBVP006Antet - Lipsa deviz
DBVP007Antet - Urmatoarele prescurtari nu identifica unic devizul
DBVP008Antet - Urmatoarele denumiri nu identifica unic devizul
DBVP009Antet - Lipsa deviz in nomenclator
DBVP002Linii - Tip analitic invalid (O, S, P, G, X)
DBVP003Linii - Analitic nespecificat (id_analitic, cod fiscal si nume)
DBVP004Linii - Lipsa SI DB, SI CR, RC DB, RC CR.
DBVP005Linii - Urmatoarele denumiri nu identifica unic gestiunea
DBVP006Linii - Lipsa gestiune in nomenclator
DBVP007Linii - Urmatoarele denumiri nu identifica unic centrul de profit
DBVP008Linii - Lipsa centru de profit in nomenclator
DBVP009Linii - Urmatoarele denumiri nu identifica unic salariatul
DBVP010Linii - Lipsa salariat (corespondent) in nomenclator
DBVP011Linii - Urmatoarele coduri fiscale nu identifica unic partenerul
DBVP012Linii - Urmatoarele denumiri nu identifica unic partenerul
DBVP013Linii - Lipsa partener in nomenclator
DBVP014Linii - Urmatoarele denumiri nu identifica unic salariatul
DBVP015Linii - Lipsa salariat in nomenclator
DBVP016Linii - Lipsa punct de lucru in nomenclator
DBVP017Linii - Urmatoarele id-uri externe nu identifica unic centrul de profit

  •     Import P.V de dezasamblare
  • Import antecalcul comenzi productie