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"