Unelte utilizator

Unelte site


upgrade:marf_v8he1

Diferențe

Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.

Link către această vizualizare comparativă

Ambele părți revizuirea anterioară Versiuni anterioare
Urmatoarea versiune
Versiuni anterioare
upgrade:marf_v8he1 [2026/01/16 09:20]
Bodosi Imre [4a) Capul facturii]
upgrade:marf_v8he1 [2026/05/05 10:34] (curent)
Bodosi Imre [1. Prezentare opţiune]
Linia 1: Linia 1:
  
  
-13.01.2026+16.01.2026
  
 {{upgrade:marf_v8he1.pdf|LISTARE}} {{upgrade:marf_v8he1.pdf|LISTARE}}
Linia 106: Linia 106:
  
 La importul capului facturii, sistemul preia din fișierul XML toate informațiile esențiale ale documentului: data emiterii, moneda, tipul facturii, datele partenerului, totalul facturii și total TVA conform configurării din Dicţionar import, meniurile CapF. Rândurile facturii se preiau conform meniurilor RandF. La importul capului facturii, sistemul preia din fișierul XML toate informațiile esențiale ale documentului: data emiterii, moneda, tipul facturii, datele partenerului, totalul facturii și total TVA conform configurării din Dicţionar import, meniurile CapF. Rândurile facturii se preiau conform meniurilor RandF.
-====3a) Ce se întâmplă dacă în fișierul XML apare o firmă nouă?====+====3a) Identificarea clienţilor ====
  
 În situația în care la import programul identifică o firmă care nu există încă în fișierul //Firme// din baza de date hMARFA, sistemul o adaugă automat. În situația în care la import programul identifică o firmă care nu există încă în fișierul //Firme// din baza de date hMARFA, sistemul o adaugă automat.
-  
-Identificarea se face în ordinea: Cod client → CIF → Denumire. Dacă firma nu este găsită după niciunul dintre aceste criterii, hMARFA creează automat o înregistrare nouă în nomenclator. Tipul codificării este analizat automat: dacă în baza de date sunt utilizate coduri numerice (de forma 00001, 00002…), hMARFA continuă seria existentă; dacă seria este alfanumerică sau neuniformă, sistemul generează o serie nouă dedicată importurilor, de forma **EF0001**, **EF0002**, ...  
-Noua firmă este salvată automat înainte de finalizarea importului, astfel încât factura să poată fi înregistrată complet și validată fără intervenție manuală. 
  
 +La import, partenerul se identifică automat în următoarea ordine:
 +  - după Cod client;
 +  - dacă nu este găsit, după CIF;
 +  - dacă CIF=0, după denumirea partenerului.
 +
 +Dacă partenerul nu există în Firme, sistemul îl adaugă automat codul fiind stabilit astfel:
 +  * dacă codurile  din Firme sunt numerice (00001, 00002...,00123 99999), continuă seria cu 00124,
 +  * dacă nu sunt numerice, pornește o nouă serie automată de tip **EF0001**, **EF0002**,...
 ====3b) Calculul numărului de factură (NrFac)==== ====3b) Calculul numărului de factură (NrFac)====
  
Linia 185: Linia 190:
  
 Pentru completarea automată a câmpurilor Număr factură (Nr.Fac) și Număr regim special (Nr.Reg.Spec), aplicația permite definirea unor formule de calcul personalizate care utilizează câmpurile definite în structura E- Pentru completarea automată a câmpurilor Număr factură (Nr.Fac) și Număr regim special (Nr.Reg.Spec), aplicația permite definirea unor formule de calcul personalizate care utilizează câmpurile definite în structura E-
-Documente XML, disponibile în meniul: +Documente XML, disponibile în meniul: Tipuri → E-Documente XML → 06 Facturi FAC – cap. 
-  Tipuri → E-Documente XML → 06 Facturi FAC – cap. + 
-Exemplu: h_DTOC(DataAppl,"aa") + RIGHT(man->NRFAC,4)+Exemplu calcul număr factură: 
 +  h_DTOC(DataAppl,"aa") + RIGHT(man->NRFAC,4)
 ====4b) Fereastra de modificare “Parametri/automatizari”==== ====4b) Fereastra de modificare “Parametri/automatizari”====
  
Linia 246: Linia 252:
 |eff_client  |caracter  |Cod client  |Calculat  | |eff_client  |caracter  |Cod client  |Calculat  |
  
-Exemplu:+Exemplu calcul gestiune:
      
-  h_DTOC(DataAppl,"aa"+ RIGHT(eff_nrfac,4)+  LEFT(eff_nrfac,2) 
 +   
 +Exemplu calcul număr recepţie: 
 +   
 +  IIF(eff_nrfac="M1",h_DTOC(DataAppl, "aaM100"),IIF(eff_nrfac="M2",h_DTOC(DataAppl, "aaM200"),"MR") 
 +   
  
 ====4d) Meniul e-Parametri==== ====4d) Meniul e-Parametri====
Linia 281: Linia 293:
  
 La lansarea operaţiei de descărcare, sistemul preia facturile din SPV pentru perioada selectată de regulă în catalogul DECL_OBL\aaaa\DOC_T\IMPORT. Calea acestui catalog este definită prin aliasul efct. La lansarea operaţiei de descărcare, sistemul preia facturile din SPV pentru perioada selectată de regulă în catalogul DECL_OBL\aaaa\DOC_T\IMPORT. Calea acestui catalog este definită prin aliasul efct.
 +
 +Pentru configurațiile cu mai multe baze de date unde este necesară separarea directoarelor de import, aliasul **efct** trebuie configurat astfel încât să includă parametrul **cif** după segmentul **DOC_tip**. Prin această setare, sistemul va înlocui dinamic variabila „cif” cu codul de identificare fiscală al fiecărei firme.
 +ex: ..\DECL_obltstB\aaaa\DOC_tip\cif\nr_par\nr.XML
  
 În această fază facturile sunt descărcate sub formă de ZIP,nu se creează încă documente în hMARFA. În această fază facturile sunt descărcate sub formă de ZIP,nu se creează încă documente în hMARFA.
Linia 288: Linia 303:
  
 {{hmarfa:fig8he_71.jpg|}} {{hmarfa:fig8he_71.jpg|}}
 +
 +Dacă în coloana Mesaj este o eroare, atunci copiem calea din coloana CaleZip. De exemplu D:/HAMOR/DECL_OBL/2026/DOC_T/IMPORT/idincarcare.ZIP. Deschideţi ZIP-ul şi din ZIP XML-ul care arată eroarea. Este posibil ca eroarea să fi fost rezolvată, iar factura corectă este într-un alt ZIP descărcat. Din păcate informaţiile din ZIP nu conţin informaţii ca să identificăm factura.
 +
  
 ====5b) Importul e-Facturilor descărcate==== ====5b) Importul e-Facturilor descărcate====
Linia 402: Linia 420:
 ====5f) Verificare serii și numere de facturi==== ====5f) Verificare serii și numere de facturi====
  
-Funcția **Verificare serii și numere de facturi** este utilizată pentru analizarea numerotării facturilor. Această verificare are rolul de a identifica eventuale neconcordanțe legate de serii, numere de factură sau numere de regim special.+Funcția **Verificare serii și numere de facturi** este utilizată pentru analiza numerotării facturilor. Această verificare are rolul de a identifica eventuale necoerențe legate de serii, numere de factură sau numere de regim special.
  
 La lansarea acestei opțiuni, aplicația analizează facturile și compară valorile propuse pentru serie și număr cu regulile și documentele existente în baza de date hMARFA. La lansarea acestei opțiuni, aplicația analizează facturile și compară valorile propuse pentru serie și număr cu regulile și documentele existente în baza de date hMARFA.
  
 Modul de verificare diferă în funcție de contextul din care este apelată funcția: Modul de verificare diferă în funcție de contextul din care este apelată funcția:
-  * Dacă verificarea este apelată **din cadrul unei facturi**, analiza se realizează doar pentru importul din care face parte factura respectivă, fiind verificate seriile și numerele documentelor asociate acelui import. +  * Dacă verificarea este apelată **din cadrul unei facturi**, analiza se realizează doar pentru pachetul de import din care face parte factura respectivă, fiind verificate seriile și numerele documentelor asociate acelui import. 
-  * Dacă verificarea este lansată **din meniul Numerotare documente**, analiza se efectuează **pentru întregul an**, verificându-se numerotarea tuturor documentelor existente în baza de date, conform regulilor de numerotare definite. +  * Dacă verificarea este lansată **din meniul Numerotare documente**, analiza se efectuează **pentru întregul an al lunii curente hMARFA**, verificându-se numerotarea tuturor documentelor existente în baza de date, conform regulilor de numerotare definite. 
-În urma verificării, utilizatorul poate identifica situații precum suprapuneri de numere, serii inexistente sau neconforme ori diferențe între numerotarea propusă și regulile interne. În cazul în care sunt identificate probleme, acestea pot fi corectate prin funcția **Modificare serie și număr factură**, înainte de finalizarea importului.+În urma verificării, utilizatorul poate identifica situații precum suprapuneri de numere, serii inexistente sau neconforme ori diferențe între numerotarea propusă și regulile interne. În cazul în care sunt identificate probleme, acestea pot fi corectate prin funcția **Modificare serie și număr factură**.
  
 ====5g) Modificare serie și număr factură==== ====5g) Modificare serie și număr factură====
Linia 415: Linia 433:
 {{    hmarfa:fig8he_11.jpg    |}} {{    hmarfa:fig8he_11.jpg    |}}
  
-Funcția **Modificare serie și număr factură** este utilizată în situațiile în care, pentru o factură descărcată din SPV, este necesară ajustarea manuală a numărului de registru special sau a numărului facturii pentru corectarea unor neconcordanțe.+Funcția este utilizată modificare serie și număr factură
 +  * descărcată din SPV cu numere necorespunzătoare 
 +  * pentru facturile lipsă din anumite intervale care nu au putut fi adăugate manual cu numărul corect şi este necesară corectarea pentru includere în interval
  
upgrade/marf_v8he1.1768555204.txt · Ultima modificare: 2026/01/16 09:20 de către Bodosi Imre