Index: APPS/EDI/Bestel/impl/BestelService/UnishopBesteller.cls.xml =================================================================== diff -u -r55799 -r55824 --- APPS/EDI/Bestel/impl/BestelService/UnishopBesteller.cls.xml (.../UnishopBesteller.cls.xml) (revision 55799) +++ APPS/EDI/Bestel/impl/BestelService/UnishopBesteller.cls.xml (.../UnishopBesteller.cls.xml) (revision 55824) @@ -151,7 +151,11 @@ #dim Order as DOM.VKP.Order = ..OrderIngaveService.MaakOrderVanOfferte(OfferteID,"") Set Resultaat.OrderID = Order.GeefID() ; en passant order sluiten, nu we toch bezig zijn... - Do ..OrderSluiter.Sluit(Resultaat.OrderID) + if ..OrderSluiter.KanOrderSluiten(Resultaat.OrderID){ + Do ..OrderSluiter.Sluit(Resultaat.OrderID) + } else { + Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidUserInputException).%New("Kan tijdelijk order "_Resultaat.OrderID_" niet sluiten. Probeer het manueel te sluiten in Admin.")) + } Do ..Logger.Debug("Unishop automatische offerte verwerking","Voor de Unishop offerte met OfferteID '" _OfferteID _"' is het order met OrderID '" _Resultaat.OrderID _"' gesloten.") } } Catch {