2013.05.23 - hMARFA 7.05 / hMARFT 3.01 - Corecții generale C
 
Pachete update:
 -UPM70_inst.EXE - update variantă Windows, descărcați și lansați în execuție.

Este aplicabil pentru baze de date hMARFA V 7.0 și hMARFT V 3.0.

Procedura de update se execută în două faze:
-Faza 1 - despachetarea fișierelor de manevră și a noilor executabile,
-Faza 2 - update propriu-zis, se lansează automat pentru bazele de date hMARFA V 7.0
          și execută modificările necesare în bazele de date.
Fazele de mai sus sunt înlănțutite automat.

Astfel se descarcă și se lansează în execuție pachetul de update.
Are ca efect despachetarea automată și lansarea în execuție a utilitarului.
Imediat după lansare se încearcă să se caute un mediu hMARFA (cu HMARFA70.EXE instalat)
în cataloagele: HAMOR, HMARFA, HAMOR\HMARFA, pe discurile C:, D: și H: (în ordinea specificată).

Verificați calea de acces recomandată și indicați alta dacă este cazul.
Folosiți tasta F1 pentru navigarea în structura de cataloage.
În fereastra de navigare folosiți tastele:
-Enter      -deschide și accesează catalogul selectat în fereastră,
            -inserează numele fișierului selectat împreună cu calea de acces,
             în câmpul Cale de acces
-Ctrl Enter -inserează calea de acces către catalogul selectat în fereastră
             în câmpul Cale de acces

Trecerea la faza 2 a procedurii de update:
prin tasta Enter după ce ați indicat o cale de acces
către un mediu în care este instalat hMARFA70.

Se lansează programul de update propriu-zis,
care parcurge bazele de date curente (în mediul indicat în câmpul Cale de acces)
și pe rând pentru fiecare bază de date
cere acordul utilizatorului pentru executarea operației de update.

După terminare se afișează un fișier log, la sfârșitul fișierului regăsiți
numărul bazelor de date parcurse :

   

Prin tasta <Esc> procedura update este terminată.

Dacă operația update a decurs fără probleme, versiunea programelor trebuie să fie
hMARFA V 7.05 și respectiv hMARFT V 3.01, iar versiunea bazei de date trebuie să
fie hMARFA V 7.0AC și respectiv hMARFT V 3.0AC.

Versiunile pot fi verificate pe fereastra de Informații,
accesibilă cu tasta <F7>

    

Dacă există mai multe medii în care operația de update trebuie executată,
pachetul trebuie relansat și se indică calea de acces către următorul mediu hMARFA.

Atenție !
Pachetul este pregătit pentru implementările standard.
Pentru implementări complexe în rețea, procedura trebuie revizuită,
nu recomandăm simpla executare automată a operațiilor.

Programul de update propriu-zis este copiat în catalogul în care este
instalat hMARFA70.
Programul de update propriu-zis este: UPM70.EXE
Acesta poate fi rulat și ulterior.
Dacă executabilele se lansează de pe stații de lucru,
înlocuiți versiunile vechi de programe cu cele curente.

Ce corecții execută update-ul ?

a) EXECUTABILE:
- schimbă programele executabile astfel:
  - hMARFA la: V 7.05
  - hMARFT la: V 3.01

Noutățile aduse de noile programe:

1.  generează corect formulele de contare pentru TVA devenit exigibil
    la plata recepțiilor înregistrate prin NIRI7.
    (implementat prin înlocuirea "7" --> "2" în variabila de sistem xI_OpTva).
    Exemplu de formulă contabilă generată înainte de update:
    RC    130010 02.04 PALT CH 1 F22 4426.07     4428.36            96.77
    iar după update:
    RC    130010 02.04 PALT CH 1 F22 4426.02     4428.36            96.77

2.  acceptă CIF:0
    special prevăzut pentru "Alți parteneri" la care nu se cunoaște CIF-ul
    și nici nu are importanță acest lucru.

3.  în câmpul Tip firma starea de afiliat poate fi marcată oriunde în cadrul câmpului,
    nu numai în primele două caractere.

4.  acceptă recepțiile cu cheltuieli,
    fără cod furnizor de cheltuieli completat.

5.  rulează corect pachetele de Import/Export, fără erori în timpul rulării.
    La versiuna V 7.00 operația de import nu putea fi executată,
    a generat eroare în timpul rulării.

6.  la încasări/plăți multiple permite parametrizarea tipurilor
    de documenta de încasare/plată, astfel încât să fie luate în calcul și facturile
    cu sold negative.
    În acest sens vezi textul de ajutor care se lansează cu tasta F1 din
    Parametri din definiția tipului de document.
    Presupune opțiunea Facilități de evidență financiară.

7.  Tipărirea directă a unui document de tip hPRINT,
    lansată prin combinația de taste <Alt L>
    funcționează corect, nu mai are ca efect secundar lansarea în execuție
    a opțiunii selectate în fereastra de meniuri.


Începând cu hMARFA V 7.05: 8. În formula de validare recepții, variabila xR_TvaNeDed se inițializează în funcție de Operații TVA (variabila de sistem xR_OpTva), astfel: -xR_OpTva conține "3" -Op.fara deducere - TVA, -xR_OpTva conține "7" -Op.cu deduc.50% - TVA/2, -toate celălalte cazuri - 0 9. xF_lStocNeg variabilă sistem nou pentru documentele din jurnalele MVx și indică modul în care se tratează stocurile negative la validarea documentelor: -.T. - se acceptă stocul negativ necondiționat, -.F. - nu se acceptă stocul negativ, -NIL - se acceptă stocul negativ în conformitate cu opțiunea operatorului Valoarea variabilei poate fi modificată în cadrul formulelor de validare și la validare se va ține cont de valoarea setată. 10. Posibilitatea modificarării modului de ordonare și a regulii de filtrare în unele coloane din ferestrele de fișier cu tasta <Ins>. Este valabilă pentru coloanele: -Denumire/ Nomenclator articole, -Inițiale/ Firme, -Nume și Prenume/ Persoane, -Explicații/ Contare. 11. La contare automată, pe fereastra de lansare, câmpul "Blocare actualizare în timpul contării ? [D/N]" se presetează astfel: -N -dacă perioada contării < DataArhiva -D -dacă perioada este o lună și coincide cu Data permanentă a bazei de date -N -toate celălalte cazuri. Câmpul este accesibil doar dacă este disponibilă opțiunea de rețea. b) BAZE DE DATE: 1. corectează modul în care se generează fișierul .XML din D300, modul în care se generează totalul de control în D300, compatibil cu noul DUKIntegrator (în totalul de control nu trebuie incluse sumele din rândurile A si B, care conțin TVA neexigibil). După hMARFT V3.0A3 nu este necesară corecția. Presupune opțiunea D300 (T). 2. corectează D300 astfel ca TVA nedeductibil aferent jurnalului 7 (NIRI7) din rd.28.7.1 să fie scăzut din TVA dedus din rd.28 Presupune opțiunea D300 (T). 3. acceptă CIF:0, special, utilizabil pentru "Alți parteneri" la care nu este important codul fiscal. 4. recepție factură de la partener afiliat Cazul în care societatea aplică TVAI și receptionează de la un partener afiliat. În Parametri, secțiunea [TVAI] în varianta originala este setat astfel, că TVA se deduce în mod particular, la data facturii: OP_TVAI_05 := {"MR", "D", ,"&", "Ix", , "OpTva eronat"} Procedura de update schimbă definiția astfel încât TVA să fie dedus la modul general, fie la data plății, fie la data facturii (dacă este plătit în numerar): OP_TVAI_05 := {"MR", "D", .F.,"&", "Iz", "Ix", "OpTva Ix"} Varianta inițială pentru linia OP_TVAI_05 se păstrează în formă comentată. Detalii tehnice despre validarea codului OpTVA vezi în documentația electronică. 5. revizuire NIRI3 - NIRI cu TVA nedeductibil: - formule de inițializare, - formule de contare, - câmpul Optva este blocat și se completează cu 3Ix. Nu se acceptă alte valori. 6. jurnalele TVA în format Excel se tipăresc corect, pe mai multe pagini. 7. se adaugă posibilitatea generării situației Loturi de ieșire în Excel. Presupune opțiunea Export în Excel(x) La unele pachete de upgrade acest script a fost omis. Totodată dacă scriptul există deja se verifică coloana Gestiuni și se corectează dacă este cazul. La unele variante în coloana gestiune se tipărea codul de material în locul codului de gestiune. 8. la Inițializare luna nouă, lista partenerilor extrași prin Verificare parteneri se golește. Astfel în perioada următoare partenerii implicați se revalidează. 9. pentru documentele mixte (care conțin și articole cu TVA și scutite) nu se mai semnalează eroarea "document incoerent" atunci când este plătită-încasată într-o perioadă ulterioară, celei în care au fost emise. 10. actualizează textele de ajutor TIP\VAR_MV.hlp si TIP\VAR_MI.hlp pentru formulele (Inițializare, Validare, Model, Contare) din tipurile de documente din jurnalele MV (iesiri) și respectiv MI (încasări/plăți), 11. verifică grupa pentru G-PIESE din nomenclatorul de articole, dacă există. Acesta trebuie să fie GC4, dar în unele baze de date este înregistrat cu GC1. Nu se execută nici o acțiune specială, dar în fișierul log se înscrie un text de avertizare. 12. actualizează comenzile generale: - Verificare rulaje 4428.36,37 - Calcul rulaje 4426,4427 lansabile din utilitarul HMARFU. În versiunea nouă sumele se calculează corect, nu se adaugă și eventualele sume în valută, așa cume s-a întâmplat în varianta anterioară. 13. schimbă modul de lansare a documentațiilor de utilizare și operare din program (tasta Shift F1). Ca urmare, se lansează corect documentația de operare. După primele pachete de upgrade această operație nu a funcționat corect, documentația de operare (hUTIL) nu a fost afișată. 14. schimbă HMARFDOC.BAT și HUTILDOC.BAT - procedura de lansare a documentațiilor din hMENU. Permite setarea browserului cu care este vizualizată documentația. Pentru parametrizare se folosesc variabilele de mediu H_EXEHTM, H_PARHTM. Se renunță la modalitatea de lansare prin RUN_HTM.BAT. 15. actualizează hmarfa.htm, hmarft.htm, hutil.htm, hwtools.htm și searchhi.js din documentație, astfel documentația va putea fi rulată și pe Internet Explorer 8. 16. actualizează HMENUS.BAT (dacă fișierul este prezent) cu procedura de setare a variabilelor de mediu H_EXEHTM, H_PARHTM utilizate pentru definirea browserului cu care sunt vizualizate documentațiile. 17. creează catalogul INS\MARF_U_7.05A în care înscrie executabilele și un fișier identificator de pachet.
Începând cu Corecțiile A: 18. soldul TVA din perioadele precedente devine 100% deductibil deoarece a fost deja injumatatit in perioada inregistrarii. In operatiile TVA ale documentelor implicate in aceasta situatie "7" se modifica in "2". 19. dacă inițializare perioadă este întreruptă de operator, în continuare în D394, D390 și D392 la extragere nu se dublează facturile. 20. după inițializare perioadă în D300 Luna de raportare se setează identic cu luna din baza de date. În versiunile anterioare Luna de raportare a fost setată doar după ce s-a executat extragerea declarației.
Începând cu Corecțiile B: 21. formula de validare pentru NIRET încarcă valoarea câmpului TVA. 22. corectează filtrele din operațiile de export pentru D390, D394, D392 astfel să țină cont corect de perioadele implicate
Începând cu Corecțiile C: 23. în timpul verificării partenerilor în hMARFT, pe mfinante.ro, nu se mai solicită introducerea codului captcha Urmăriți și în forumul de discuții topicul TVA la încasare.