Index: AX/Uitgaand/EC/DataAX/impl/HelperFacturenConverteren.cls.xml
===================================================================
diff -u -r50353 -r53242
--- AX/Uitgaand/EC/DataAX/impl/HelperFacturenConverteren.cls.xml (.../HelperFacturenConverteren.cls.xml) (revision 50353)
+++ AX/Uitgaand/EC/DataAX/impl/HelperFacturenConverteren.cls.xml (.../HelperFacturenConverteren.cls.xml) (revision 53242)
@@ -103,8 +103,9 @@
Set pxLijn.Type="P"
Set pxLijn.Aantal=+^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"QTY")
Set pxLijn.GrootteOrde=$S(+^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"PRICEUNIT")=100:"%",1:"")
- Set pxLijn.NettoPrijs=+^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"SALESPRICE")
+ ;Set pxLijn.NettoPrijs=+^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"SALESPRICE")
Set pxLijn.TotaalPrijs=+^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"LINEAMOUNT")
+ Set:pxLijn.Aantal pxLijn.NettoPrijs=pxLijn.TotaalPrijs/pxLijn.Aantal
Set pxLijn.Munt=^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"CURRENCYCODE")
Set pxLijn.Type=$S(pxLijn.Aantal<0:"R",1:"L") ; Retour of Levering
Set pxLijn.OorsprongDocType="FACTUUR"
@@ -117,15 +118,12 @@
{
Set pxLijn.ProductOmschrijving= pxLijn.ProductOmschrijving_"
"_"Ref: "_^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"PRODREF")
}
- If $L(^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"PRODREF"))
- {
- Set pxLijn.ProductOmschrijving= pxLijn.ProductOmschrijving_"
"_"Ref: "_^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"PRODREF")
- }
+
If $L(^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"DLVDATE"))
{
Set pxLijn.LeveringsDatum=$zdh(^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"DLVDATE"),3)
Set VerzendDatum=$$EXTDATE^vhLib.DataTypes(pxLijn.LeveringsDatum,"DK")
- Set pxLijn.ProductOmschrijving= pxLijn.ProductOmschrijving_"
"_"Shipment date: "_VerzendDatum
+ Set pxLijn.ProductOmschrijving= pxLijn.ProductOmschrijving_"
"_$S(..Taal="N":"Verzenddatum",..Taal="F":"Date d'envoi",1:"Shipment date")_": "_VerzendDatum
}
If 'pxLijn.InAssortiment && 'pxLijn.InConfigurator