BL.EC.Common,Prod.Product,BL.Derde.Kennis 1 %RegisteredObject %Integer AX.Uitgaand.EC.DataAX.impl.HelperFacturenOphalen 1 AX.Uitgaand.EC.DataAX.impl.HelperFacturenConverteren 1 AX.Uitgaand.EC.DataAX.impl.ProductValidator 1 AX.Uitgaand.EC.DataAX.impl.Translator 1 %String 1 WS.Vhisie4.KlantDocument.dto.FactuurHoofding list 1 %String %String %String WS.Vhisie4.KlantDocument.GeefFacturenRequest WS.Vhisie4.KlantDocument.GeefFacturenResponse Request:WS.Vhisie4.KlantDocument.GeefFacturenRequest %Status WS.Vhisie4.KlantDocument.GeefFacturenResponse Hoofding ^||ECCache("D",HoofdingVolgNr) = $LB(Type,OrderNr,BONNr,FAKNr,OrderHfdData, LeveringHfdData, FaktuurHfdData, LevAdresData) waar Type = O,L,F,P (order, levering, factuur, proforma) Lijn (product of tekst) ^||ECCache("D",HoofdingVolgNr,LijnVolgNr) = $LB(Type,OrderlijnData, Tekst, VoorraadStatus) waar Type = P of T (Product of Tekst) de lijnData kan van zowel KOD, KUL, KFA als KFAP komen Index ^||ECCache("IO",OrderNr,VolgNr)=HoofdingVolgNr ^||ECCache("IF",FactuurNr,VolgNr)=HoofdingVolgNr Hoofding ^||ECCache("ORD",ORDNr) = $LB(Oorsprong,OrderDatum, HfdData, LevAdresData) waar Oorsprong = O,L,F,P (order, levering, factuur, proforma) waar HfdData oorsprong afhankelijk (Order hfdData '= Levering en Factuur Lijn (product of tekst) ^||ECCache("ORD",ORDNr,OLUNr,LijnVolgNr) = $LB(Oorsprong,Type,OrderlijnData, Tekst, VoorraadStatus, BONNr, BonHfdData, FAKNr, FakHfdData) waar Type = P of T (Product of Tekst) de lijnData kan van zowel KOD, KUL, KFA als KFAP komen Index ^||ECCache("IORD",OrderDatum,ORDNr)="" 1 1 FAKNr:%String 1 lbHoofding:%List,lbLijn:%List 1 WS.Vhisie4.KlantDocument.dto.FactuurLijn lbHoofding:%List 1 WS.Vhisie4.KlantDocument.dto.FactuurHoofding