Index: vhUnitTest/APPS/EDIExport/FactuurVerzender/impl/Kvik/Verzender/Verzend/Test.cls.xml =================================================================== diff -u -r32426 -r32427 --- vhUnitTest/APPS/EDIExport/FactuurVerzender/impl/Kvik/Verzender/Verzend/Test.cls.xml (.../Test.cls.xml) (revision 32426) +++ vhUnitTest/APPS/EDIExport/FactuurVerzender/impl/Kvik/Verzender/Verzend/Test.cls.xml (.../Test.cls.xml) (revision 32427) @@ -9,7 +9,6 @@ #dim FtpAPI As vhTest.Fake.TECH.Ftp.FtpAPI.SchrijfNaarBestand = ##class(vhTest.Fake.TECH.Ftp.FtpAPI.SchrijfNaarBestand).%New() set Factuur = ##class(DOM.VKP.impl.DataM.DataMFactuur).%New(565833) - ///set Factuur = ##class(DOM.VKP.impl.DataM.DataMFactuur).%New(570506) set Verzender = ##class(APPS.EDIExport.FactuurVerzender.impl.Kvik.Verzender).%New(FileAPI,FtpAPI) Set Verzender.ServerBestandsNaam = "KvikFactuurTestOuput.xml" Set Verzender.FtpConfiguratie = ..GeefTestNaarBestandConfiguratie() Index: DOM/VKP/impl/DataM/AdresUtils.cls.xml =================================================================== diff -u --- DOM/VKP/impl/DataM/AdresUtils.cls.xml (revision 0) +++ DOM/VKP/impl/DataM/AdresUtils.cls.xml (revision 32427) @@ -0,0 +1,27 @@ + + + +%RegisteredObject + + +KlantKey:%String,LeverAdres:DOM.VKP.impl.DataM.DataMAdres +%Integer + 0 { + #dim Key As %String = $N(^KKL(KlantKey,"L")) + While $P(Key," ",1,1) = "L" { + #dim Value As %String = ^KKL(KlantKey,Key) + If ($P(Value,"\",2) = LeverAdres.GeefNaam()) { + Set Result = $P(Value,"\",1) + } + Set Key = $N(^KKL(KlantKey,Key)) + } + } + Quit Result +]]> + + + + + Index: APPS/EDIExport/FactuurVerzender/impl/Kvik/Converteerder.cls.xml =================================================================== diff -u -r32380 -r32427 --- APPS/EDIExport/FactuurVerzender/impl/Kvik/Converteerder.cls.xml (.../Converteerder.cls.xml) (revision 32380) +++ APPS/EDIExport/FactuurVerzender/impl/Kvik/Converteerder.cls.xml (.../Converteerder.cls.xml) (revision 32427) @@ -112,7 +112,8 @@ Set ..Document.Header.Parties.Delivery.Address.ZipCode = ..Bon.GeefLeveringsAdres().GeefPostcode() Set ..Document.Header.Parties.Delivery.Address.City = ..Bon.GeefLeveringsAdres().GeefGemeente() Set ..Document.Header.Parties.Delivery.Address.Country.ISOCode = ..Bon.GeefLeveringsAdres().GeefLand().GeefCode() - Set ..Document.Header.Parties.Buyer.Identification.AccountNumber = ..Bon.GeefLeveringsAdres().GeefKlantAdresNr() + #dim OrigineelKlantAdresNr As %String = ##class(DOM.VKP.impl.DataM.AdresUtils).%New().GeefOrigineelKlantAdresNr("KVIKAS 24315",..Bon.GeefLeveringsAdres()) + Set ..Document.Header.Parties.Buyer.Identification.AccountNumber = OrigineelKlantAdresNr ]]> Index: vhUnitTest/DOM/VKP/impl/DataM/AdresUtils/TestOrigineelKlantAdresNr.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/VKP/impl/DataM/AdresUtils/TestOrigineelKlantAdresNr.cls.xml (revision 0) +++ vhUnitTest/DOM/VKP/impl/DataM/AdresUtils/TestOrigineelKlantAdresNr.cls.xml (revision 32427) @@ -0,0 +1,35 @@ + + + +vhUnitTest.TestCase + + + + + + + + + + + + + + + + Index: vhTestFiles/UnitTests/APPS.EDIExport.FactuurVerzender.impl.Kvik.Verzender.Verzend/Test/TestKvikfactuurconverteerder/KvikFactuurTestOuput.xml =================================================================== diff -u -r32385 -r32427 --- vhTestFiles/UnitTests/APPS.EDIExport.FactuurVerzender.impl.Kvik.Verzender.Verzend/Test/TestKvikfactuurconverteerder/KvikFactuurTestOuput.xml (.../KvikFactuurTestOuput.xml) (revision 32385) +++ vhTestFiles/UnitTests/APPS.EDIExport.FactuurVerzender.impl.Kvik.Verzender.Verzend/Test/TestKvikfactuurconverteerder/KvikFactuurTestOuput.xml (.../KvikFactuurTestOuput.xml) (revision 32427) @@ -18,7 +18,7 @@ - 1 + 24