Etapa 5b ramane si pe drumul FDB: SAGA are parteneri fara COD_FISCAL
Verificat pe firma de joaca: ROMFAST (401.00001) nu are COD_FISCAL, deci citire_fdb.citeste_parteneri cade pe contul analitic - exact codul provizoriu pe care etapa 5b il repara. TRANSPORT (401.00002) are CUI real, 1879855. Pasul ANAF nu se scoate pentru sursa Firebird, doar se micsoreaza la partenerii cu cod_fiscal == cont_analitic. Asertiune in test_citire_fdb.py care pica daca setul lor se schimba. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EYeAtVxeS8m4oXekjX8Am2
This commit is contained in:
@@ -119,6 +119,14 @@ class TestCitireFdb(unittest.TestCase):
|
||||
self.assertTrue(r["cont_analitic"])
|
||||
self.assertTrue(r["cod_fiscal"],
|
||||
"cod fiscal gol pentru %s" % r["cont_analitic"])
|
||||
# Codul fiscal lipsa in SAGA cade pe contul analitic (citire_fdb.py). Pe firma
|
||||
# de joaca ROMFAST (401.00001) nu are COD_FISCAL, TRANSPORT (401.00002) are CUI
|
||||
# real. Asta dovedeste ca drumul FDB NU scuteste de etapa 5b (cautarea ANAF).
|
||||
provizorii = {r["cont_analitic"] for r in parteneri
|
||||
if r["cod_fiscal"] == r["cont_analitic"]}
|
||||
self.assertEqual(provizorii, {"401.00001"},
|
||||
"s-a schimbat setul de parteneri fara CUI real")
|
||||
|
||||
facturi = citire_fdb.citeste_facturi(self.baza, AN, LUNA)
|
||||
for r in facturi:
|
||||
self.assertTrue(r["cont_analitic"])
|
||||
|
||||
Reference in New Issue
Block a user