Index: vhTest/Fake/AX/common/impl/FirmaBepaler.cls.xml
===================================================================
diff -u
--- vhTest/Fake/AX/common/impl/FirmaBepaler.cls.xml (revision 0)
+++ vhTest/Fake/AX/common/impl/FirmaBepaler.cls.xml (revision 33963)
@@ -0,0 +1,24 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+AX.common.impl.FirmaBepaler
+
+
+%String
+
+
+
+
+%String
+
+
+
+
+
+
Index: AX/common/impl/FirmaBepaler.cls.xml
===================================================================
diff -u
--- AX/common/impl/FirmaBepaler.cls.xml (revision 0)
+++ AX/common/impl/FirmaBepaler.cls.xml (revision 33963)
@@ -0,0 +1,42 @@
+
+
+
+TECH.Mockable
+
+
+DOM.common.InterneFirmaBepaler
+1
+
+
+
+InterneFirmaBepaler:DOM.common.InterneFirmaBepaler
+1
+1
+%Status
+1
+
+
+
+
+%String
+
+
+
+
+%String
+
+
+
+
+
+
Index: vhTest/Mock/AX/common/impl/FirmaBepaler.cls.xml
===================================================================
diff -u
--- vhTest/Mock/AX/common/impl/FirmaBepaler.cls.xml (revision 0)
+++ vhTest/Mock/AX/common/impl/FirmaBepaler.cls.xml (revision 33963)
@@ -0,0 +1,26 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur.
+1
+AX.common.impl.FirmaBepaler,Tools.Mock.MockClassBase
+right
+
+
+%String
+
+
+
+
+%String
+
+
+
+
+
+
Index: AX/Uitgaand/BKH/VerkoopFactuur/impl/AifGenerator.cls.xml
===================================================================
diff -u
--- AX/Uitgaand/BKH/VerkoopFactuur/impl/AifGenerator.cls.xml (revision 0)
+++ AX/Uitgaand/BKH/VerkoopFactuur/impl/AifGenerator.cls.xml (revision 33963)
@@ -0,0 +1,63 @@
+
+
+
+TECH.RegisteredObject
+
+
+TECH.File.FileAPI
+
+
+
+DOM.BKH.BoekhoudingAPI
+1
+
+
+
+AX.Uitgaand.BKH.VerkoopFactuur.AifConverter
+1
+
+
+
+1
+1
+%Status
+1
+
+
+
+
+FactuurId:%String
+
+
+
+
+
+
Index: AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter.cls.xml
===================================================================
diff -u
--- AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter.cls.xml (revision 0)
+++ AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter.cls.xml (revision 33963)
@@ -0,0 +1,110 @@
+
+
+
+TECH.RegisteredObject
+
+
+AX.common.impl.FirmaBepaler
+1
+
+
+
+AX.common.impl.Formatter
+1
+
+
+
+FirmaBepaler:AX.common.impl.FirmaBepaler
+1
+1
+%Status
+1
+
+
+
+
+Factuur:DOM.BKH.VerkoopFactuur
+AXaif.LedgerGeneralJournal.AxdLedgerGeneralJournal
+
+
+
+
+Factuur:DOM.BKH.VerkoopFactuur
+AXaif.LedgerGeneralJournal.AxdEntityLedgerJournalTable
+
+
+
+
+Factuur:DOM.BKH.VerkoopFactuur,Boeking:DOM.BKH.FactuurBoeking,BoekingIndex:%Integer
+1
+AXaif.LedgerGeneralJournal.AxdEntityLedgerJournalTrans
+
+
+
+
+Factuur:DOM.BKH.VerkoopFactuur
+1
+AXaif.LedgerGeneralJournal.AxdEntityLedgerJournalTrans
+
+
+
+
+Factuur:DOM.BKH.VerkoopFactuur,ItemIndex:%Integer
+1
+AXaif.LedgerGeneralJournal.AxdEntityLedgerJournalTrans
+
+
+
+
+
+
Index: AX/common/impl/Formatter.cls.xml
===================================================================
diff -u
--- AX/common/impl/Formatter.cls.xml (revision 0)
+++ AX/common/impl/Formatter.cls.xml (revision 33963)
@@ -0,0 +1,44 @@
+
+
+
+TECH.RegisteredObject
+
+
+TECH.Format.FormatAPI
+1
+
+
+
+1
+1
+%Status
+1
+
+
+
+
+Number:%String,Decimals:%String
+
+
+
+
+Number:%String
+%String
+
+
+
+
+Date:%Date
+%String
+
+
+
+
+
+
Index: vhUnitTest/AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter/Test.cls.xml (revision 0)
+++ vhUnitTest/AX/Uitgaand/BKH/VerkoopFactuur/impl/AifConverter/Test.cls.xml (revision 33963)
@@ -0,0 +1,137 @@
+
+
+
+vhUnitTest.TestCase
+
+
+vhTest.Mock.DOM.BKH.VerkoopFactuur
+1
+
+
+
+aTestname:%String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JournalTable:AXaif.LedgerGeneralJournal.AxdEntityLedgerJournalTable
+1
+
+
+
+
+Transactie:AXaif.LedgerGeneralJournal.AxdEntityLedgerJournalTrans
+1
+
+
+
+
+Transactie:AXaif.LedgerGeneralJournal.AxdEntityLedgerJournalTrans
+1
+
+
+
+
+
+
Index: AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml
===================================================================
diff -u -r33859 -r33963
--- AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 33859)
+++ AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 33963)
@@ -3,6 +3,22 @@
TECH.RegisteredObject
+
+AX.common.impl.Formatter
+1
+
+
+
+1
+1
+%Status
+1
+
+
+
Partij:DOM.PARTIJ.Partij,Klant:DOM.VKP.VanHoeckeKlant
AXaif.Customer.AxdCustomer
@@ -11,7 +27,7 @@
set Custable = ##class(AXaif.Customer.AxdEntityCustTable).%New()
set Custable.class = "entity"
- set Custable.AccountNum = ##class(TECH.StringUtils).AlignRight(Partij.GeefCode(),0,5)
+ 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.Currency = "EUR"