Unelte utilizator

Unelte site


Bara de navigare

DOC. hMARFA - PDF
DOC. hMARFE - PDF

Reguli de licenţiere

hmarfa:x_aviz

Implementare factură după aviz

În gestiuni ieşirile se operează pe baza avizelor.
Pentru facturile generate se va folosi o gestiune virtuală „F“. Această gestiune trebuie să conţină o recepţie pe care vor figura toate articolele care pot să apară pe avize. În gestiunea virtuală „F“ articolele vor fi recepţionate pe baza unui document NIRT. Articolele vor fi recepţionate cu preţ zero şi cu cantitatea zero.

În tipuri de documente se modifică formula de validare pentru TAIM, astfel ca să nu permită anularea unui aviz deja facturat. Deci în secţiunea #INCEPUT se introduce blocul de decizie:

 #DACA "F" $ fac->STARE
     # h_meserr("Aviz facturat. Validare/Anulare abandonata !", 0)
     #ABANDON

De asemenea, se va modifica şi formula de contare, astfel ca să contabilizeze descărcarea gestiunii.
Formulele corespunzătoare sunt preluate din TFAC şi afectează doar secţiunea #RIND. Formula de contare pentru TAIM va fi:

#RIND

   #DACA "V" $ xF_StareFac .AND. LEFT(xF_TipM,1) $ "G"  // vinzari materiale
       # xF_1    := xF_ContM
       # xF_Gest := "MX"
       # xF_Cont (xF_Gest, xF_CodGr, ,@xF_ContM)
       "DV"; xF_TipFac ; xF_NrFac ; xF_DataFac ; xF_Linia1 ; xF_ContM ; xF_1 ; xF_VCont
       "CV"; xF_TipFac ; ; h_LDOM(xF_DataFac) ; "transf.in marfa"; xF_ContM ; xF_1 ; xF_VCont
   #DACA "V" $ xF_StareFac
       # xF_Cont (xF_Gest, xF_CodGr, , , , @xF_ContE, @xF_ContEd)
       "DV"; xF_TipFac ; xF_NrFac ; xF_DataFac ; xF_Linia1 ; xF_ContEd ; xF_ContM ; xF_VCont
       "CV"; xF_TipFac ; ; h_LDOM(xF_DataFac)  ; "desc.din gest."; xF_ContEd ; xF_ContM ; xF_VCont

Observaţie:
deşi TFAC se va folosi în continuare nemodificat, acesta nu va contabiliza descărcarea gestiunii „F“, deoarece articolele sunt recepţionate cu preţ zero.

hmarfa/x_aviz.txt · Ultima modificare: 2024/11/11 09:00 (editare externă)