Index: vhUnitTest/AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter/TestFactuurKortingContant.cls.xml
===================================================================
diff -u
--- vhUnitTest/AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter/TestFactuurKortingContant.cls.xml (revision 0)
+++ vhUnitTest/AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter/TestFactuurKortingContant.cls.xml (revision 34009)
@@ -0,0 +1,49 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
Index: DOM/BKH/impl/DataM/DataMVerkoopFactuur.cls.xml
===================================================================
diff -u -r29059 -r34009
--- DOM/BKH/impl/DataM/DataMVerkoopFactuur.cls.xml (.../DataMVerkoopFactuur.cls.xml) (revision 29059)
+++ DOM/BKH/impl/DataM/DataMVerkoopFactuur.cls.xml (.../DataMVerkoopFactuur.cls.xml) (revision 34009)
@@ -16,31 +16,27 @@
KKL
-
-1
-%String
-
-
-
%Integer
+
+%Decimal
+
+
+
%String
-
-1
-DOM.VKP.VanHoeckeKlant
-
+%String
+
@@ -60,6 +56,20 @@
]]>
+
+1
+DOM.VKP.VanHoeckeKlant
+
+
+
+
+1
+%String
+
+
+
1
%String
Index: DOM/BKH/VerkoopFactuur.cls.xml
===================================================================
diff -u -r33961 -r34009
--- DOM/BKH/VerkoopFactuur.cls.xml (.../VerkoopFactuur.cls.xml) (revision 33961)
+++ DOM/BKH/VerkoopFactuur.cls.xml (.../VerkoopFactuur.cls.xml) (revision 34009)
@@ -41,6 +41,11 @@
%Integer
+
+1
+%String
+
+
1
%String
@@ -61,11 +66,16 @@
%Date
-
+
1
%Decimal
+
+1
+%Decimal
+
+
1
DOM.enu.Munt
Index: AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml
===================================================================
diff -u -r33963 -r34009
--- AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 33963)
+++ AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 34009)
@@ -29,7 +29,7 @@
set Custable.class = "entity"
set Custable.AccountNum = ..Formatter.FormatCustNumber(Partij.GeefCode())
set Custable.Blocked = $$$If(Klant.GeefCommercieleStatus()=##class(DOM.CRM.enu.CommercieleStatus).Actief(),"","Invoice")
- set Custable.CashDisc = ..FormatCashDisc(Klant)
+ set Custable.CashDisc = ..Formatter.FormatCashDiscount(Klant.GeefKortingContantPercentage(),Klant.GeefKortingContantTermijn())
set Custable.Currency = "EUR"
set Custable.CustClassificationId = "R"_##class(TECH.StringUtils).AlignRight(Klant.GeefRegio(),0,2)
set Custable.CustGroup = ..ConvertCustGroup(Partij,Klant)
@@ -161,18 +161,6 @@
]]>
-
-Klant:DOM.VKP.VanHoeckeKlant
-1
-
-
-
BTWNr:%String
1
Index: vhUnitTest/AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter/Test.cls.xml
===================================================================
diff -u -r33963 -r34009
--- vhUnitTest/AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter/Test.cls.xml (.../Test.cls.xml) (revision 33963)
+++ vhUnitTest/AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter/Test.cls.xml (.../Test.cls.xml) (revision 34009)
@@ -3,32 +3,12 @@
vhUnitTest.TestCase
-
-vhTest.Mock.DOM.BKH.VerkoopFactuur
-1
-
-
-
-aTestname:%String
+
-
-
-
-
+
+
+
+
@@ -121,6 +125,7 @@
1
+
+DOM.VKP.VerkoopAPI
+1
+
+
AX.common.impl.Formatter
1
-FirmaBepaler:AX.common.impl.FirmaBepaler
+FirmaBepaler:AX.common.impl.FirmaBepaler,VerkoopAPI:DOM.VKP.VerkoopAPI
1
1
%Status
1
@@ -63,7 +69,10 @@
AXaif.LedgerGeneralJournal.AxdEntityLedgerJournalTrans
0) Transaction.CashDiscCode = ..GetCashDiscCode(Factuur)
+
set Transaction.LineNum = ..Formatter.FormatNumber(ItemIndex,10)
+
set Transaction.TransDate = ..Formatter.FormatDate(Factuur.GeefDatum())
+ set Transaction.Due = ..Formatter.FormatDate(Factuur.GeefVervaldatum())
+
set Transaction.Txt = Factuur.GeefKlantNaam()
+
+ set Transaction.DocumentNum = "F"_$extract(Factuur.GeefID(),1,3)_"."_$extract(Factuur.GeefID(),4,6)
set Transaction.Voucher = "F"_Factuur.GeefID()
+
+
quit Transaction
]]>
+
+
+Factuur:DOM.BKH.VerkoopFactuur
+1
+%String
+
+
Index: AX/common/impl/Formatter.cls.xml
===================================================================
diff -u -r33963 -r34009
--- AX/common/impl/Formatter.cls.xml (.../Formatter.cls.xml) (revision 33963)
+++ AX/common/impl/Formatter.cls.xml (.../Formatter.cls.xml) (revision 34009)
@@ -38,6 +38,18 @@
+
+
+Percentage:%String,Length:%String
+%String
+
+
Index: AX/Uitgaand/BKH/VerkoopFactuur/impl/AifGenerator.cls.xml
===================================================================
diff -u -r33964 -r34009
--- AX/Uitgaand/BKH/VerkoopFactuur/impl/AifGenerator.cls.xml (.../AifGenerator.cls.xml) (revision 33964)
+++ AX/Uitgaand/BKH/VerkoopFactuur/impl/AifGenerator.cls.xml (.../AifGenerator.cls.xml) (revision 34009)
@@ -31,6 +31,17 @@
]]>
+
+Period:%String
+
+
+
FactuurId:%String
DOM.BKH.VerkoopFactuur,Tools.Mock.MockClassBase
right
+
+%Decimal
+
+
+
DOM.BKH.FactuurBoekingList
+
+%String
+
+
+
%String
-
+
%Decimal
-