eFactura, verificare partener, istoric CF: numar pe bife, TVA la incasare, explicatii pe cota
- borderou si import eFactura: bifele de cautare arata numarul de documente in eticheta, inca de la deschiderea ferestrei. Numararea se face local din cursorul deja adus cand nicio bifa nu e bifata (cursorul e chiar setul de baza) si prin interogare doar cand o bifa e bifata, ca sa nu apara interogari inutile. Latimile bifelor au fost marite: erau croite exact pe textul original, iar " (N)" era taiat de marginea controlului. - verificare cod fiscal: starea partenerului include "TVA la incasare", cu perioada in detalii; sursa e ANAF live sau cache-ul ISTORIC_CODURI_FISCALE (ocautare.prg, validare.prg). - modificare nota: lista de explicatii TVA se filtreaza dupa cota TVA a liniei curente (omodificari.vc2, caut_explicatie_tva din oproceduri_comune.prg). - istoric coduri fiscale: coloane nefolosite ascunse, adaugate cele venite de la ANAF (TVA la incasare, split TVA, inactiv si perioadele aferente) - overificari.vc2. - docs/scripturi-migrare-db.md: regulile de rulare manuala pe schema tinta si un pachet per script. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D8Ham1HJ8BB2v9nbtWgdZq
This commit is contained in:
@@ -13065,13 +13065,16 @@ DEFINE CLASS frm_modific2024 AS _frmbase OF "_frm_base.vcx"
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE do_modifica_explicatie_tva
|
||||
LOCAL lnCotaFiltru
|
||||
If tact.cu_tva = 1
|
||||
*!* modificare ROACONT v 2.4.4
|
||||
*!* filtreaza explicatiile dupa cota TVA a liniei curente; proc_tva e in forma 1.19, cota 0/gol = fara filtru
|
||||
lnCotaFiltru = Round((Nvl(tact.proc_tva,0) - 1) * 100, 2)
|
||||
If TYPE('tact.tipnota') = 'N' AND tact.tipnota = 1
|
||||
*!* explicatii TVA exigibile din JC ( 1 ), JV ( 3 ) sau toate ( 5 )
|
||||
locauta = caut_explicatie_tva(Nvl(tact.id_jtva_coloana,-1),,,iif(tact.scc=[4428],1,iif(tact.scd=[4428],3,5)))
|
||||
locauta = caut_explicatie_tva(Nvl(tact.id_jtva_coloana,-1),,,iif(tact.scc=[4428],1,iif(tact.scd=[4428],3,5)),lnCotaFiltru)
|
||||
Else
|
||||
locauta = caut_explicatie_tva(Nvl(tact.id_jtva_coloana,-1))
|
||||
locauta = caut_explicatie_tva(Nvl(tact.id_jtva_coloana,-1),,,,lnCotaFiltru)
|
||||
Endif
|
||||
*!* locauta = caut_explicatie_tva(Nvl(tact.id_jtva_coloana,-1))
|
||||
*!* modificare ROACONT v 2.4.4 ^
|
||||
|
||||
Reference in New Issue
Block a user