Mislim da postoji bug u formiranju ws objekta za naknade (u invoice.py):
if self.fees:
ws_naknade = [
self.client.type_factory.NaknadaType(
NazivN=item.name, IznosN=item.amount
)
for item in self.fees
]
else:
ws_naknade = None
Dobije se greška:
zeep.exceptions.ValidationError: Missing element Naknada (RacunZahtjev.Racun.Naknade)
Mislim da fali samo "wrapper" NaknadeType (tako bar u mojem projektu prolazi, sa WSDL v1.10):
ws_naknade = self.client.type_factory.NaknadeType(
Naknada=[
self.client.type_factory.NaknadaType(
NazivN=item.name, IznosN=item.amount
)
for item in self.fees
]
)
ns0:NaknadaType(NazivN: ns0:NazivN, IznosN: ns0:IznosType)
ns0:NaknadeType(Naknada: ns0:NaknadaType[])
Nisam siguran je li došlo do promjene u wsdl-u, ili se nisu koristile naknade u projektu pa je proslo ispod radara.
Mislim da postoji bug u formiranju ws objekta za naknade (u invoice.py):
Dobije se greška:
Mislim da fali samo "wrapper"
NaknadeType(tako bar u mojem projektu prolazi, sa WSDL v1.10):Nisam siguran je li došlo do promjene u wsdl-u, ili se nisu koristile naknade u projektu pa je proslo ispod radara.