Index: vhTest/Mock/APPS/AKP/Zending/impl/ZendingService.cls.xml
===================================================================
diff -u -r36475 -r36524
--- vhTest/Mock/APPS/AKP/Zending/impl/ZendingService.cls.xml (.../ZendingService.cls.xml) (revision 36475)
+++ vhTest/Mock/APPS/AKP/Zending/impl/ZendingService.cls.xml (.../ZendingService.cls.xml) (revision 36524)
@@ -9,16 +9,6 @@
APPS.AKP.Zending.impl.ZendingService,Tools.Mock.MockClassBase
right
-
-%String
-..MultiDim
-
-
-
-%String
-1
-
-
Levnr:%String,ZendingId:%String,FaktuurNr:%String,Lijnnr:%Integer
%String
Index: APPS/AKP/Zending/impl/ZendingService.cls.xml
===================================================================
diff -u -r36475 -r36524
--- APPS/AKP/Zending/impl/ZendingService.cls.xml (.../ZendingService.cls.xml) (revision 36475)
+++ APPS/AKP/Zending/impl/ZendingService.cls.xml (.../ZendingService.cls.xml) (revision 36524)
@@ -69,6 +69,22 @@
16
+
+APPS.AKP.Receptie.impl.ReceptieService
+
+
+
+ReceptieService:APPS.AKP.Receptie.impl.ReceptieService
+1
+1
+%Status
+1
+
+
+
LeverancierID:%String,ZendingNr:%String,BlumFaktuurNr:%String
%String
@@ -82,16 +98,14 @@
#dim VervFaktuurData as %String
Set $Piece(VervFaktuurData,"\",##class(APPS.AKP.Zending.impl.ZendingService).#VervFaktuurType) = BlumFaktuur.FactuurType
Set $Piece(VervFaktuurData,"\",##class(APPS.AKP.Zending.impl.ZendingService).#VervFaktuurDatum) = BlumFaktuur.FactuurDatum
- Set $Piece(VervFaktuurData,"\",##class(APPS.AKP.Zending.impl.ZendingService).#VervFaktuurValutaDatum ) = BlumFaktuur.FactuurDatum
+ Set $Piece(VervFaktuurData,"\",##class(APPS.AKP.Zending.impl.ZendingService).#VervFaktuurValutaDatum ) = $$FormatDateTime^vhLib("YY.MM.DD",BlumFaktuur.FactuurDatum)
Set $Piece(VervFaktuurData,"\",##class(APPS.AKP.Zending.impl.ZendingService).#VervFaktuurMunt) = "EUR"
Set $Piece(VervFaktuurData,"\",##class(APPS.AKP.Zending.impl.ZendingService).#VervFaktuurNetto) = BlumFaktuur.BedragGoederen
Set $Piece(VervFaktuurData,"\",##class(APPS.AKP.Zending.impl.ZendingService).#VervFaktuurBlumKlantnr) = BlumFaktuur.BlumKlantNr
Set $Piece(VervFaktuurData,"\",##class(APPS.AKP.Zending.impl.ZendingService).#VervFaktuurPrijsVerschil) = ""
Set $Piece(VervFaktuurData,"\",##class(APPS.AKP.Zending.impl.ZendingService).#VervFaktuurStatus) = ""
Set $Piece(VervFaktuurData,"\",##class(APPS.AKP.Zending.impl.ZendingService).#VervFaktuurInternFaktuurNr) = ""
set @..#Global(BlumLevNr,"D",ZendingID,FaktuurNr) = VervFaktuurData
-
- ;Do ..ZendingService.MaakZendingFaktuur(..#BlumLevNr,ZendingID,FaktuurNr,VervFaktuurData)
]]>
@@ -107,6 +121,9 @@
#dim nieuweindex as %Integer = $Order(@..#Global(BlumLevNr,"D",ZendingID,BlumFaktuurNr,100),-1) + 1
Merge @..#Global(BlumLevNr,"D",ZendingID,BlumFaktuurNr,nieuweindex) = @..#Global(BlumLevNr,"D",ZendingID,"999999",index)
kill @..#Global(BlumLevNr,"D",ZendingID,"999999",index)
+ w !,"Voor update receptie",..GeefReceptieNummerZending(BlumLevNr,ZendingID)," " ,ToeleveringInfo," ","999999"," ",index," ",BlumFaktuurNr," ",nieuweindex
+ do ..ReceptieService.UpdateReceptie(..GeefReceptieNummerZending(BlumLevNr,ZendingID) ,ToeleveringInfo,"999999",index,BlumFaktuurNr,nieuweindex )
+ w !,"Na update receptie"
quit
}
set index = $Order(@..#Global(BlumLevNr,"D",ZendingID,"999999",index))
Index: vhUnitTest/APPS/AKP/Receptie/impl/ReceptieService/Test.cls.xml
===================================================================
diff -u -r36478 -r36524
--- vhUnitTest/APPS/AKP/Receptie/impl/ReceptieService/Test.cls.xml (.../Test.cls.xml) (revision 36478)
+++ vhUnitTest/APPS/AKP/Receptie/impl/ReceptieService/Test.cls.xml (.../Test.cls.xml) (revision 36524)
@@ -10,32 +10,11 @@
TestName:%String
Index: APPS/AKP/AankoopControle/BLUM/impl/FactuurBerichtOntvanger.cls.xml
===================================================================
diff -u -r36384 -r36524
--- APPS/AKP/AankoopControle/BLUM/impl/FactuurBerichtOntvanger.cls.xml (.../FactuurBerichtOntvanger.cls.xml) (revision 36384)
+++ APPS/AKP/AankoopControle/BLUM/impl/FactuurBerichtOntvanger.cls.xml (.../FactuurBerichtOntvanger.cls.xml) (revision 36524)
@@ -42,11 +42,12 @@
@@ -57,14 +58,19 @@
Index: vhTest/Fake/APPS/AKP/Receptie/impl/ReceptieService.cls.xml
===================================================================
diff -u -r36478 -r36524
--- vhTest/Fake/APPS/AKP/Receptie/impl/ReceptieService.cls.xml (.../ReceptieService.cls.xml) (revision 36478)
+++ vhTest/Fake/APPS/AKP/Receptie/impl/ReceptieService.cls.xml (.../ReceptieService.cls.xml) (revision 36524)
@@ -21,6 +21,32 @@
Merge ..MultiDim = MultiDim
]]>
+
+
+1
+Data:%String
+
+
Index: vhTest/Fake/APPS/AKP/Zending/impl/ZendingService.cls.xml
===================================================================
diff -u -r36478 -r36524
--- vhTest/Fake/APPS/AKP/Zending/impl/ZendingService.cls.xml (.../ZendingService.cls.xml) (revision 36478)
+++ vhTest/Fake/APPS/AKP/Zending/impl/ZendingService.cls.xml (.../ZendingService.cls.xml) (revision 36524)
@@ -21,6 +21,33 @@
Merge ..MultiDim = MultiDim
]]>
+
+
+1
+Data:%String
+
+
Index: vhUnitTest/APPS/AKP/Zending/impl/ZendingService/Test.cls.xml
===================================================================
diff -u -r36442 -r36524
--- vhUnitTest/APPS/AKP/Zending/impl/ZendingService/Test.cls.xml (.../Test.cls.xml) (revision 36442)
+++ vhUnitTest/APPS/AKP/Zending/impl/ZendingService/Test.cls.xml (.../Test.cls.xml) (revision 36524)
@@ -7,42 +7,45 @@
APPS.AKP.Zending.impl.ZendingService
+
+vhTest.Mock.APPS.AKP.Receptie.impl.ReceptieService
+
+
TestName:%String
+
+
+
+
+
+
+
+
1
-
-APPS.AKP.Receptie.impl.ReceptieService
-1
-
-
Blum.FacturenRepository
1
-ZendingService:APPS.AKP.Zending.impl.ZendingService,ReceptieService:APPS.AKP.Receptie.impl.ReceptieService,BlumFacturenRepository:Blum.FacturenRepository
+ZendingService:APPS.AKP.Zending.impl.ZendingService,BlumFacturenRepository:Blum.FacturenRepository
1
1
%Status
1
@@ -49,15 +43,18 @@
#dim BlumFaktuurNr as %String = ..GeefBlumFaktuurNummer(INVOIC02)
#dim BlumFaktuur as Blum.Facturen = ..BlumFacturenRepository.GeefViaLeverancierEnFactuur(..#BlumLevNr,BlumFaktuurNr)
if '$isObject(BlumFaktuur){
+ w !,"maak blum.factuur"
set BlumFaktuur = ..MaakBlumFaktuur(INVOIC02,E1EDP01)
+ w !,"maak blum.factuur gedaan"
}
Do ..ZendingService.MaakZendingFaktuur(..#BlumLevNr,..GeefZendingID(E1EDP01),..GeefBlumFaktuurNummer(INVOIC02),BlumFaktuur)
Do ..ZendingService.VerplaatsDummyFaktuurLijn(..#BlumLevNr,..GeefZendingID(E1EDP01),BlumFaktuurNr,..GeefToelevingInfo(E1EDP01),..GeefIdentNummer(E1EDP01),..GeefAantalGefaktureerd(E1EDP01))
Do ..ZendingService.HerrekenDummyFaktuur(..#BlumLevNr,..GeefZendingID(E1EDP01))
- if ..ZendingService.GeefReceptieNummerZending(..#BlumLevNr,..GeefZendingID(E1EDP01)){
+ ;if ..ZendingService.GeefReceptieNummerZending(..#BlumLevNr,..GeefZendingID(E1EDP01)){
+ ; do ..ReceptieService.UpdateReceptie(ZendingService.GeefReceptieNummerZending(..#BlumLevNr,..GeefZendingID(E1EDP01),..GeefToelevingInfo(E1EDP01))
;TODO indien aanwezig, update de referentie naar de blum factuurnummer in ^RCP
- }
+ ;}
}
]]>
@@ -66,17 +63,16 @@
INVOIC02:APPS.AKP.AankoopControle.BLUM.XML.Faktuur.Invoice.INVOIC02,E1EDP01:APPS.AKP.AankoopControle.BLUM.XML.Faktuur.Invoice.E1EDP01
@@ -184,8 +182,8 @@
#dim datum as %String = ""
While E1EDK03Iterator.HasNext(){
set E1EDK03 = E1EDK03Iterator.Next()
- ;YYYYMMDD -> YY.MM.DD
- set:(E1EDK03.IDDAT="012" ) datum = $Extract(E1EDK03.DATUM,3,4) _ "." _ $Extract(E1EDK03.DATUM,5,6)_ "."_ $Extract(E1EDK03.DATUM,7,8)
+ ;YYYYMMDD -> YY-MM-DD
+ set:(E1EDK03.IDDAT="012" ) datum = $Extract(E1EDK03.DATUM,3,4) _ "-" _ $Extract(E1EDK03.DATUM,5,6)_ "-"_ $Extract(E1EDK03.DATUM,7,8)
}
quit datum
]]>
Index: vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/INVOIC02Verwerker/Test.cls.xml
===================================================================
diff -u -r36475 -r36524
--- vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/INVOIC02Verwerker/Test.cls.xml (.../Test.cls.xml) (revision 36475)
+++ vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/INVOIC02Verwerker/Test.cls.xml (.../Test.cls.xml) (revision 36524)
@@ -8,7 +8,7 @@
#dim INVOIC02Verwerker as APPS.AKP.AankoopControle.BLUM.impl.INVOIC02Verwerker = ##class(APPS.AKP.AankoopControle.BLUM.impl.INVOIC02Verwerker).%New()
#dim INVOIC02Double as APPS.AKP.AankoopControle.BLUM.XML.Faktuur.Invoice.INVOIC02 = ##class(vhTest.Utils.APPS.AKP.AankoopControle.BLUM.XML.Faktuur.Invoice.INVOICE02).%New().GeefINVOICE02()
Do $$$AssertEquals(INVOIC02Verwerker.GeefBlumFaktuurNummer(INVOIC02Double ),"857382")
- Do $$$AssertEquals(INVOIC02Verwerker.GeefFaktuurDatum(INVOIC02Double),"16.06.08")
+ Do $$$AssertEquals(INVOIC02Verwerker.GeefFaktuurDatum(INVOIC02Double),"16-06-08")
Do $$$AssertEquals(INVOIC02Verwerker.GeefFaktuurType(INVOIC02Double),"01")
Do $$$AssertEquals(INVOIC02Verwerker.GeefNettoFaktuurBedrag(INVOIC02Double),1106.88)
Do $$$AssertEquals(INVOIC02Verwerker.GeefBlumKlantNummer(INVOIC02Double),"271250")
@@ -17,15 +17,14 @@
Index: vhTest/Mock/APPS/AKP/Receptie/impl/ReceptieService.cls.xml
===================================================================
diff -u -r36478 -r36524
--- vhTest/Mock/APPS/AKP/Receptie/impl/ReceptieService.cls.xml (.../ReceptieService.cls.xml) (revision 36478)
+++ vhTest/Mock/APPS/AKP/Receptie/impl/ReceptieService.cls.xml (.../ReceptieService.cls.xml) (revision 36524)
@@ -25,7 +25,7 @@
ReceptieNummer:%String,ToeleveringNummer:%String,indextlunr:%Integer
-%Integer
+%Library.Integer
Index: APPS/AKP/Receptie/impl/ReceptieService.cls.xml
===================================================================
diff -u -r36478 -r36524
--- APPS/AKP/Receptie/impl/ReceptieService.cls.xml (.../ReceptieService.cls.xml) (revision 36478)
+++ APPS/AKP/Receptie/impl/ReceptieService.cls.xml (.../ReceptieService.cls.xml) (revision 36524)
@@ -9,15 +9,18 @@
-ReceptieNummer:%String,ToeleveringNummer:%String,FaktuurNummerVan:%String,VervLijnNummerVan:%Integer,FaktuurNummerNaar:%String,VervLijnNummerNaar:%Integer
+ReceptieNummer:%String,ToeleveringInfo:%String,FaktuurNummerVan:%String,VervLijnNummerVan:%Integer,FaktuurNummerNaar:%String,VervLijnNummerNaar:%Integer