Rule result ignored in evaluation of further rules

When you change an object in a transaction, several rules are triggered (Compute_RentalTransaction_WhenRentalObjectChanges, RentalTranscationOffer_Prefill, Compute_OneOffer_WhenSourceRentalObjectChanges, Compute_OfferWhenSourceOfferChanges). The result of some of them is later ignored when evaluating other rules.

2021-06-15 13:37:24,710 [7] DEBUG Origam.Rule.RuleEngine - Evaluating Rule: Compute_RentalTransaction_WhenRentalObjectChanges, Target Field: <none>
2021-06-15 13:37:24,762 [7] DEBUG Origam.Rule.RuleEngine -    Rule Result: Origam.DataDocumentCore
2021-06-15 13:37:24,762 [7] DEBUG Origam.Rule.RuleEngine -    Name: Mistzetter, Original  value: Hydrauliklader
2021-06-15 13:37:24,762 [7] DEBUG Origam.Rule.DatasetRuleHandler - Column 'RentalTransaction.Name' changed to value: Mistzetter
2021-06-15 13:37:24,763 [7] DEBUG Origam.Rule.RuleEngine - Evaluating Rule: Compute_CondServiceDiscountPrice, Target Field: CondServiceDiscountPrice
2021-06-15 13:37:24,770 [7] DEBUG Origam.Rule.RuleEngine - Evaluating XPath Rule: Compute_CondServiceDiscountPrice
2021-06-15 13:37:24,770 [7] DEBUG Origam.Rule.RuleEngine - Current Position: RentalTransaction
2021-06-15 13:37:24,770 [7] DEBUG Origam.Rule.RuleEngine -   Input data: <ROOT><RentalTransaction refCustomerSalutationId="63d45996-2358-4b74-91c9-6340abc40c64" MainObjectPrice="60.0000" CondServicePrice="0" Name="Mistzetter" CheckRequestTime="2021-06-15T13:38:25.3+02:00" DownpaymentAmount="0" NormServicePrice="0" NormServiceDiscountedPrice="0" Number="000014590" ReservationFee="0" refDropoffBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" InvoiceSeqNo="1" CustomerBirthdate="1980-07-18T12:00:00+02:00" RentingStartDate="2021-06-03T10:00:00+02:00" CustomerName="Hallauer" FullpaymentDueDate="2021-06-03T00:00:00+02:00" refRentalTransactionStatusId="a198f429-6e7d-4a46-b94f-08164c47e1a0" refPickupBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" DuePaymentBalance="75.0000" SumPaymentAmount="0.0000" PaymentBalance="75.0000" refPictureRentalObjectId="d793c73f-0ad9-4172-bd1a-1323d41598c4" DisplayRentingStartDate="2021-06-03T10:00:00+02:00" SumDueChargeAmount="75.0000" SumChargeAmount="75.0000" ThumbnailUrl="../api/attachment/3E7DB1EA-C365-4C14-872E-07258AB4B294" PickupEndDate="2021-06-03T10:59:59+02:00" DropoffEndDate="2021-06-03T10:59:59+02:00" PickupStartDate="2021-06-03T10:00:00+02:00" CancellationFee_TotalPrice="0" DropoffStartDate="2021-06-03T10:00:00+02:00" Selected="false" RecordUpdated="2021-06-15T13:37:24.447083+02:00" RecordCreated="2021-05-27T08:58:57.59+02:00" Id="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RecordUpdatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" refLesseeOrganizationBusinessPartnerId="a2964e51-c29b-449f-9a49-750639fdd8a1" VoucherPrice="0" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" refBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" PaymentFeeTotal="0" CustomerFirstName="Beat" AccessoryDiscountedPrice="0" IsReservationFeeApplicable="false" Quantity="1" CondServiceDiscountedPrice="0" refRentalObjectFulfillmentTypeId="d114b1cc-d164-4705-8247-8d9a2442f00e" refRentalTransactionFulfillmentStatusId="d9800ec6-8c90-4d95-8423-284cf1ed8aa5" AdhocPrice="0" DownpaymentRate="0" PreparationStartDate="2021-06-03T10:00:00+02:00" DepositPayback="0" refPaymentMethodId="0df9dcb9-ae21-49e8-b7a2-81d6098ad735" MainObjectDiscountedPrice="60.0000" Deposit="0" IsReturnOverdue="false" RentalFeeDiscountRate="0" MainObjectDiscountPrice="0" IsCustomerWyByLessee="true" ConsumableDiscountPrice="0" DisplayRentingEndDate="2021-06-03T10:59:59+02:00" NormServiceDiscountPrice="0" TotalDiscountedPrice="75.0000" refCustomerLanguageId="2d43bfd0-2d76-485e-b160-6a9a96148408" CondServiceDiscountPrice="0" DownpaymentFix="0" ConsumablePrice="15.0000" ConsumableDiscountRate="0" PreparationEndDate="2021-06-03T11:00:00+02:00" IsConsumptionReportEntered="false" refRentalObjectId="743bc719-a185-4033-95b9-b7a3bc4f602d" PendingCharges="false" IsGuestTransaction="false" AccessoryPrice="0" CancellationBase="0" TotalPrice="75.0000" ServiceDiscountRate="0" CustomerEmail="beat.hallauer@koloff.ch.faketld" AccessoryDiscountPrice="0" PendingAllotmentUpdate="true" TotalDiscountPrice="0" RentingEndDate="2021-06-03T11:00:00+02:00" ConsumableDiscountedPrice="15.0000" refCustomerOrganizationBusinessPartnerId="1c0b8494-de4d-4fb8-add5-2603d7917c2f" refCurrencyId="f138fa19-9af7-4f62-a064-c9dd36a25477" BusinessUnit_GeoCoordinates="POINT (8.5585561 47.6861767)"><RentalTransactionConsumable refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RecordCreated="2021-05-27T08:58:57.59+02:00" Id="fd469a51-1314-4bfa-bd04-9ade74d3ec1a" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" Unit="m3" Name="m3 Oel" RentalTransaction_IsConsumptionReportEntered="false" Selected="false" Price="15.0000" ActualPricePerUnit="0" refConsumableId="42c60378-be7f-4208-b18e-18ac94b2353c" refConsumableUnitTypeId="f9fc49fe-0a71-44f5-acc3-8e18871ee376" MinQuantity="1.0000000000" pricePerUnit="15.0000" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" /><RentalTransactionOffer refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RentalObjectQuantity="1" refCurrencyId="f138fa19-9af7-4f62-a064-c9dd36a25477" refRentalObjectId="d793c73f-0ad9-4172-bd1a-1323d41598c4" Name="Hydrauliklader" refSourceRentalObjectOfferId="f528fb2e-0a50-40a9-a696-0276b829272e" refDropoffRestrSourceScheduleId="86f98e0e-09dd-4156-9b49-e2511de7e172" OfferPrice="15.0000" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" Id="6355bf5e-4cab-4110-b7c8-74797673c0a4" RecordCreated="2021-05-27T08:58:59.067+02:00" Selected="false" Price="60.0000" RentalTransaction_refRentalObjectId="d793c73f-0ad9-4172-bd1a-1323d41598c4" ProlongationPrice="0.0000" EndDate="2021-06-03T11:00:00+02:00" UnitPrice="60.0000" TotalPrice="60.0000" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" OfferQuantity="4" refPickupRestrSourceScheduleId="86f98e0e-09dd-4156-9b49-e2511de7e172" ProlongationOfferPrice="0.0000" refAllotmentTimeUnitId="780ad4c2-b74f-4fde-81e6-5d7710148915" StartDate="2021-06-03T10:00:00+02:00" ProlongationTimeUnitQuantity="0" SeasonName="Basis" TimeUnitQuantity="1" ProlongationOfferQuantity="0" FlatPrice="0" DisplayEndDate="2021-06-03T10:59:59+02:00" /><RentalTransactionNote Attachment="Booking_000014590_2105271429.pdf" refRentalObjectId="d793c73f-0ad9-4172-bd1a-1323d41598c4" refRentalTransactionNoteTypeId="5483fb66-28f0-4ad2-b5a5-091c49528a62" AttachmentRelativePath="GVS\2021-05\Booking_000014590_2105271429.pdf" refCustomerId="1c0b8494-de4d-4fb8-add5-2603d7917c2f" refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" RecordCreatedBy="a7978ccd-7d28-4981-aefe-1da48fe0081f" Id="a61d1c84-c65a-4c3e-acf4-e8a9c4048315" RecordCreated="2021-05-27T14:29:36.707+02:00" Selected="false" /></RentalTransaction></ROOT>
2021-06-15 13:37:24,771 [7] DEBUG Origam.Rule.RuleEngine -    Rule Result: 0, Original CondServiceDiscountPrice value: 0.0000
2021-06-15 13:37:24,772 [7] DEBUG Origam.Rule.RuleEngine - 6/15/2021 1:37:24 PM Rule evaluation finished. Data changed: False
2021-06-15 13:37:24,772 [7] DEBUG Origam.Rule.RuleEngine - 6/15/2021 1:37:24 PM Rule evaluation finished. Data changed: True
2021-06-15 13:37:24,772 [7] DEBUG Origam.Rule.DatasetRuleHandler - Column 'RentalTransaction.RecordUpdated' changed to value: 6/15/2021 1:37:24 PM
2021-06-15 13:37:24,773 [7] DEBUG Origam.Rule.DatasetRuleHandler - Starting rules after 'RentalTransaction' changed.
2021-06-15 13:37:24,779 [7] DEBUG Origam.Rule.RuleEngine - Evaluating Rule: Compute_CondServiceDiscountPrice, Target Field: CondServiceDiscountPrice
2021-06-15 13:37:24,783 [7] DEBUG Origam.Rule.RuleEngine - Evaluating XPath Rule: Compute_CondServiceDiscountPrice
2021-06-15 13:37:24,783 [7] DEBUG Origam.Rule.RuleEngine - Current Position: RentalTransaction
2021-06-15 13:37:24,784 [7] DEBUG Origam.Rule.RuleEngine -   Input data: <ROOT><RentalTransaction refCustomerSalutationId="63d45996-2358-4b74-91c9-6340abc40c64" MainObjectPrice="60.0000" CondServicePrice="0" Name="Mistzetter" CheckRequestTime="2021-06-15T13:38:25.3+02:00" DownpaymentAmount="0" NormServicePrice="0" NormServiceDiscountedPrice="0" Number="000014590" ReservationFee="0" refDropoffBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" InvoiceSeqNo="1" CustomerBirthdate="1980-07-18T12:00:00+02:00" RentingStartDate="2021-06-03T10:00:00+02:00" CustomerName="Hallauer" FullpaymentDueDate="2021-06-03T00:00:00+02:00" refRentalTransactionStatusId="a198f429-6e7d-4a46-b94f-08164c47e1a0" refPickupBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" DuePaymentBalance="75.0000" SumPaymentAmount="0.0000" PaymentBalance="75.0000" refPictureRentalObjectId="743bc719-a185-4033-95b9-b7a3bc4f602d" DisplayRentingStartDate="2021-06-03T10:00:00+02:00" SumDueChargeAmount="75.0000" SumChargeAmount="75.0000" ThumbnailUrl="../api/attachment/3E7DB1EA-C365-4C14-872E-07258AB4B294" PickupEndDate="2021-06-03T10:59:59+02:00" DropoffEndDate="2021-06-03T10:59:59+02:00" PickupStartDate="2021-06-03T10:00:00+02:00" CancellationFee_TotalPrice="0" DropoffStartDate="2021-06-03T10:00:00+02:00" Selected="false" RecordUpdated="2021-06-15T13:37:24.7727927+02:00" RecordCreated="2021-05-27T08:58:57.59+02:00" Id="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RecordUpdatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" refLesseeOrganizationBusinessPartnerId="a2964e51-c29b-449f-9a49-750639fdd8a1" VoucherPrice="0" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" refBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" PaymentFeeTotal="0" CustomerFirstName="Beat" AccessoryDiscountedPrice="0" IsReservationFeeApplicable="false" Quantity="1" CondServiceDiscountedPrice="0" refRentalObjectFulfillmentTypeId="d114b1cc-d164-4705-8247-8d9a2442f00e" refRentalTransactionFulfillmentStatusId="d9800ec6-8c90-4d95-8423-284cf1ed8aa5" AdhocPrice="0" DownpaymentRate="0" PreparationStartDate="2021-06-03T10:00:00+02:00" DepositPayback="0" refPaymentMethodId="0df9dcb9-ae21-49e8-b7a2-81d6098ad735" MainObjectDiscountedPrice="60.0000" Deposit="0" IsReturnOverdue="false" RentalFeeDiscountRate="0" MainObjectDiscountPrice="0" IsCustomerWyByLessee="true" ConsumableDiscountPrice="0" DisplayRentingEndDate="2021-06-03T10:59:59+02:00" NormServiceDiscountPrice="0" TotalDiscountedPrice="75.0000" refCustomerLanguageId="2d43bfd0-2d76-485e-b160-6a9a96148408" CondServiceDiscountPrice="0" DownpaymentFix="0" ConsumablePrice="15.0000" ConsumableDiscountRate="0" PreparationEndDate="2021-06-03T11:00:00+02:00" IsConsumptionReportEntered="false" refRentalObjectId="743bc719-a185-4033-95b9-b7a3bc4f602d" PendingCharges="false" IsGuestTransaction="false" AccessoryPrice="0" CancellationBase="0" TotalPrice="75.0000" ServiceDiscountRate="0" CustomerEmail="beat.hallauer@koloff.ch.faketld" AccessoryDiscountPrice="0" PendingAllotmentUpdate="true" TotalDiscountPrice="0" RentingEndDate="2021-06-03T11:00:00+02:00" ConsumableDiscountedPrice="15.0000" refCustomerOrganizationBusinessPartnerId="1c0b8494-de4d-4fb8-add5-2603d7917c2f" refCurrencyId="f138fa19-9af7-4f62-a064-c9dd36a25477" BusinessUnit_GeoCoordinates="POINT (8.5585561 47.6861767)"><RentalTransactionConsumable refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RecordCreated="2021-05-27T08:58:57.59+02:00" Id="fd469a51-1314-4bfa-bd04-9ade74d3ec1a" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" Unit="m3" Name="m3 Oel" RentalTransaction_IsConsumptionReportEntered="false" Selected="false" Price="15.0000" ActualPricePerUnit="0" refConsumableId="42c60378-be7f-4208-b18e-18ac94b2353c" refConsumableUnitTypeId="f9fc49fe-0a71-44f5-acc3-8e18871ee376" MinQuantity="1.0000000000" pricePerUnit="15.0000" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" /><RentalTransactionOffer refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RentalObjectQuantity="1" refCurrencyId="f138fa19-9af7-4f62-a064-c9dd36a25477" refRentalObjectId="d793c73f-0ad9-4172-bd1a-1323d41598c4" Name="Hydrauliklader" refSourceRentalObjectOfferId="f528fb2e-0a50-40a9-a696-0276b829272e" refDropoffRestrSourceScheduleId="86f98e0e-09dd-4156-9b49-e2511de7e172" OfferPrice="15.0000" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" Id="6355bf5e-4cab-4110-b7c8-74797673c0a4" RecordCreated="2021-05-27T08:58:59.067+02:00" Selected="false" Price="60.0000" RentalTransaction_refRentalObjectId="743bc719-a185-4033-95b9-b7a3bc4f602d" ProlongationPrice="0.0000" EndDate="2021-06-03T11:00:00+02:00" UnitPrice="60.0000" TotalPrice="60.0000" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" OfferQuantity="4" refPickupRestrSourceScheduleId="86f98e0e-09dd-4156-9b49-e2511de7e172" ProlongationOfferPrice="0.0000" refAllotmentTimeUnitId="780ad4c2-b74f-4fde-81e6-5d7710148915" StartDate="2021-06-03T10:00:00+02:00" ProlongationTimeUnitQuantity="0" SeasonName="Basis" TimeUnitQuantity="1" ProlongationOfferQuantity="0" FlatPrice="0" DisplayEndDate="2021-06-03T10:59:59+02:00" /><RentalTransactionNote Attachment="Booking_000014590_2105271429.pdf" refRentalObjectId="d793c73f-0ad9-4172-bd1a-1323d41598c4" refRentalTransactionNoteTypeId="5483fb66-28f0-4ad2-b5a5-091c49528a62" AttachmentRelativePath="GVS\2021-05\Booking_000014590_2105271429.pdf" refCustomerId="1c0b8494-de4d-4fb8-add5-2603d7917c2f" refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" RecordCreatedBy="a7978ccd-7d28-4981-aefe-1da48fe0081f" Id="a61d1c84-c65a-4c3e-acf4-e8a9c4048315" RecordCreated="2021-05-27T14:29:36.707+02:00" Selected="false" /></RentalTransaction></ROOT>
2021-06-15 13:37:24,784 [7] DEBUG Origam.Rule.RuleEngine -    Rule Result: 0, Original CondServiceDiscountPrice value: 0.0000
2021-06-15 13:37:24,785 [7] DEBUG Origam.Rule.RuleEngine - 6/15/2021 1:37:24 PM Rule evaluation finished. Data changed: False
2021-06-15 13:37:24,787 [7] DEBUG Origam.Rule.RuleEngine - Evaluating Rule: RentalTransactionOffer_PrefillMainObjectId, Target Field: refRentalObjectId
2021-06-15 13:37:24,790 [7] DEBUG Origam.Rule.RuleEngine - Evaluating XPath Rule: RentalTranscationOffer_Prefill
2021-06-15 13:37:24,790 [7] DEBUG Origam.Rule.RuleEngine -   Input data: <ROOT><RentalTransaction refCustomerSalutationId="63d45996-2358-4b74-91c9-6340abc40c64" MainObjectPrice="60.0000" CondServicePrice="0.0000" Name="Mistzetter" CheckRequestTime="2021-06-15T13:38:25.3+02:00" DownpaymentAmount="0.0000" NormServicePrice="0.0000" NormServiceDiscountedPrice="0.0000" Number="000014590" ReservationFee="0.0000" refDropoffBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" InvoiceSeqNo="1" CustomerBirthdate="1980-07-18T12:00:00+02:00" RentingStartDate="2021-06-03T10:00:00+02:00" CustomerName="Hallauer" FullpaymentDueDate="2021-06-03T00:00:00+02:00" refRentalTransactionStatusId="a198f429-6e7d-4a46-b94f-08164c47e1a0" refPickupBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" DuePaymentBalance="75.0000" SumPaymentAmount="0.0000" PaymentBalance="75.0000" refPictureRentalObjectId="743bc719-a185-4033-95b9-b7a3bc4f602d" DisplayRentingStartDate="2021-06-03T10:00:00+02:00" SumDueChargeAmount="75.0000" SumChargeAmount="75.0000" ThumbnailUrl="../api/attachment/3E7DB1EA-C365-4C14-872E-07258AB4B294" PickupEndDate="2021-06-03T10:59:59+02:00" DropoffEndDate="2021-06-03T10:59:59+02:00" PickupStartDate="2021-06-03T10:00:00+02:00" CancellationFee_TotalPrice="0.0000" DropoffStartDate="2021-06-03T10:00:00+02:00" Selected="false" RecordUpdated="2021-06-15T13:37:24.7727927+02:00" RecordCreated="2021-05-27T08:58:57.59+02:00" Id="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RecordUpdatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" refLesseeOrganizationBusinessPartnerId="a2964e51-c29b-449f-9a49-750639fdd8a1" VoucherPrice="0.0000" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" refBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" PaymentFeeTotal="0.0000" CustomerFirstName="Beat" AccessoryDiscountedPrice="0.0000" IsReservationFeeApplicable="false" Quantity="1" CondServiceDiscountedPrice="0.0000" refRentalObjectFulfillmentTypeId="d114b1cc-d164-4705-8247-8d9a2442f00e" refRentalTransactionFulfillmentStatusId="d9800ec6-8c90-4d95-8423-284cf1ed8aa5" AdhocPrice="0.0000" DownpaymentRate="0.0000000000" PreparationStartDate="2021-06-03T10:00:00+02:00" DepositPayback="0.0000" refPaymentMethodId="0df9dcb9-ae21-49e8-b7a2-81d6098ad735" MainObjectDiscountedPrice="60.0000" Deposit="0.0000" IsReturnOverdue="false" RentalFeeDiscountRate="0.0000" MainObjectDiscountPrice="0.0000" IsCustomerWyByLessee="true" ConsumableDiscountPrice="0.0000" DisplayRentingEndDate="2021-06-03T10:59:59+02:00" NormServiceDiscountPrice="0.0000" TotalDiscountedPrice="75.0000" refCustomerLanguageId="2d43bfd0-2d76-485e-b160-6a9a96148408" CondServiceDiscountPrice="0.0000" DownpaymentFix="0.0000" ConsumablePrice="15.0000" ConsumableDiscountRate="0.0000" PreparationEndDate="2021-06-03T11:00:00+02:00" IsConsumptionReportEntered="false" refRentalObjectId="743bc719-a185-4033-95b9-b7a3bc4f602d" PendingCharges="false" IsGuestTransaction="false" AccessoryPrice="0.0000" CancellationBase="0.0000" TotalPrice="75.0000" ServiceDiscountRate="0.0000" CustomerEmail="beat.hallauer@koloff.ch.faketld" AccessoryDiscountPrice="0.0000" PendingAllotmentUpdate="true" TotalDiscountPrice="0.0000" RentingEndDate="2021-06-03T11:00:00+02:00" ConsumableDiscountedPrice="15.0000" refCustomerOrganizationBusinessPartnerId="1c0b8494-de4d-4fb8-add5-2603d7917c2f" refCurrencyId="f138fa19-9af7-4f62-a064-c9dd36a25477" BusinessUnit_GeoCoordinates="POINT (8.5585561 47.6861767)"><RentalTransactionConsumable refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RecordCreated="2021-05-27T08:58:57.59+02:00" Id="fd469a51-1314-4bfa-bd04-9ade74d3ec1a" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" Unit="m3" Name="m3 Oel" RentalTransaction_IsConsumptionReportEntered="false" Selected="false" Price="15.0000" ActualPricePerUnit="0" refConsumableId="42c60378-be7f-4208-b18e-18ac94b2353c" refConsumableUnitTypeId="f9fc49fe-0a71-44f5-acc3-8e18871ee376" MinQuantity="1.0000000000" pricePerUnit="15.0000" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" /><RentalTransactionOffer refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RentalObjectQuantity="1" refCurrencyId="f138fa19-9af7-4f62-a064-c9dd36a25477" refRentalObjectId="d793c73f-0ad9-4172-bd1a-1323d41598c4" Name="Hydrauliklader" refSourceRentalObjectOfferId="f528fb2e-0a50-40a9-a696-0276b829272e" refDropoffRestrSourceScheduleId="86f98e0e-09dd-4156-9b49-e2511de7e172" OfferPrice="15.0000" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" Id="6355bf5e-4cab-4110-b7c8-74797673c0a4" RecordCreated="2021-05-27T08:58:59.067+02:00" Selected="false" Price="60.0000" RentalTransaction_refRentalObjectId="743bc719-a185-4033-95b9-b7a3bc4f602d" ProlongationPrice="0.0000" EndDate="2021-06-03T11:00:00+02:00" UnitPrice="60.0000" TotalPrice="60.0000" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" OfferQuantity="4" refPickupRestrSourceScheduleId="86f98e0e-09dd-4156-9b49-e2511de7e172" ProlongationOfferPrice="0.0000" refAllotmentTimeUnitId="780ad4c2-b74f-4fde-81e6-5d7710148915" StartDate="2021-06-03T10:00:00+02:00" ProlongationTimeUnitQuantity="0" SeasonName="Basis" TimeUnitQuantity="1" ProlongationOfferQuantity="0" FlatPrice="0" DisplayEndDate="2021-06-03T10:59:59+02:00" /><RentalTransactionNote Attachment="Booking_000014590_2105271429.pdf" refRentalObjectId="d793c73f-0ad9-4172-bd1a-1323d41598c4" refRentalTransactionNoteTypeId="5483fb66-28f0-4ad2-b5a5-091c49528a62" AttachmentRelativePath="GVS\2021-05\Booking_000014590_2105271429.pdf" refCustomerId="1c0b8494-de4d-4fb8-add5-2603d7917c2f" refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" RecordCreatedBy="a7978ccd-7d28-4981-aefe-1da48fe0081f" Id="a61d1c84-c65a-4c3e-acf4-e8a9c4048315" RecordCreated="2021-05-27T14:29:36.707+02:00" Selected="false" /></RentalTransaction></ROOT>
2021-06-15 13:37:24,798 [7] DEBUG Origam.Rule.RuleEngine -    Rule Result: 743bc719-a185-4033-95b9-b7a3bc4f602d (Mistzetter), Original refRentalObjectId value: d793c73f-0ad9-4172-bd1a-1323d41598c4 (Hydrauliklader)
2021-06-15 13:37:24,798 [7] DEBUG Origam.Rule.DatasetRuleHandler - Column 'RentalTransactionOffer.refRentalObjectId' changed to value: 743bc719-a185-4033-95b9-b7a3bc4f602d
2021-06-15 13:37:24,798 [7] DEBUG Origam.Rule.RuleEngine - Evaluating Rule: Compute_OneOffer_WhenSourceRentalObjectChanges, Target Field: <none>
2021-06-15 13:37:24,828 [7] DEBUG Origam.Rule.RuleEngine -    Rule Result: Origam.DataDocumentCore
2021-06-15 13:37:24,840 [7] DEBUG Origam.Rule.RuleEngine -    refSourceRentalObjectOfferId: , Original  value: f528fb2e-0a50-40a9-a696-0276b829272e (Hydrauliklader)
2021-06-15 13:37:24,840 [7] DEBUG Origam.Rule.DatasetRuleHandler - Column 'RentalTransactionOffer.refSourceRentalObjectOfferId' changed to value: 
2021-06-15 13:37:24,841 [7] DEBUG Origam.Rule.RuleEngine - Evaluating Rule: Compute_OfferWhenSourceOfferChanges, Target Field: <none>
2021-06-15 13:37:24,881 [7] DEBUG Origam.Rule.DatasetRuleHandler - Column 'RentalTransaction.RecordUpdated' changed to value: 6/15/2021 1:37:24 PM
2021-06-15 13:37:24,882 [7] DEBUG Origam.Rule.DatasetRuleHandler - Column 'RentalTransaction.RecordUpdated' changed to value: 6/15/2021 1:37:24 PM
2021-06-15 13:37:24,883 [7] DEBUG Origam.Rule.DatasetRuleHandler - Starting rules after 'RentalTransaction' changed.
2021-06-15 13:37:24,886 [7] DEBUG Origam.Rule.RuleEngine - Evaluating Rule: Compute_CondServiceDiscountPrice, Target Field: CondServiceDiscountPrice
2021-06-15 13:37:24,891 [7] DEBUG Origam.Rule.RuleEngine - Evaluating XPath Rule: Compute_CondServiceDiscountPrice
2021-06-15 13:37:24,891 [7] DEBUG Origam.Rule.RuleEngine - Current Position: RentalTransaction
2021-06-15 13:37:24,891 [7] DEBUG Origam.Rule.RuleEngine -   Input data: <ROOT><RentalTransaction refCustomerSalutationId="63d45996-2358-4b74-91c9-6340abc40c64" MainObjectPrice="60.0000" CondServicePrice="0" Name="Mistzetter" CheckRequestTime="2021-06-15T13:38:25.3+02:00" DownpaymentAmount="0" NormServicePrice="0" NormServiceDiscountedPrice="0" Number="000014590" ReservationFee="0" refDropoffBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" InvoiceSeqNo="1" CustomerBirthdate="1980-07-18T12:00:00+02:00" RentingStartDate="2021-06-03T10:00:00+02:00" CustomerName="Hallauer" FullpaymentDueDate="2021-06-03T00:00:00+02:00" refRentalTransactionStatusId="a198f429-6e7d-4a46-b94f-08164c47e1a0" refPickupBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" DuePaymentBalance="75.0000" SumPaymentAmount="0.0000" PaymentBalance="75.0000" refPictureRentalObjectId="743bc719-a185-4033-95b9-b7a3bc4f602d" DisplayRentingStartDate="2021-06-03T10:00:00+02:00" SumDueChargeAmount="75.0000" SumChargeAmount="75.0000" ThumbnailUrl="../api/attachment/3E7DB1EA-C365-4C14-872E-07258AB4B294" PickupEndDate="2021-06-03T10:59:59+02:00" DropoffEndDate="2021-06-03T10:59:59+02:00" PickupStartDate="2021-06-03T10:00:00+02:00" CancellationFee_TotalPrice="0" DropoffStartDate="2021-06-03T10:00:00+02:00" Selected="false" RecordUpdated="2021-06-15T13:37:24.882581+02:00" RecordCreated="2021-05-27T08:58:57.59+02:00" Id="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RecordUpdatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" refLesseeOrganizationBusinessPartnerId="a2964e51-c29b-449f-9a49-750639fdd8a1" VoucherPrice="0" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" refBusinessUnitId="e790a9cb-76c9-4458-a9b5-7215e3de2446" PaymentFeeTotal="0" CustomerFirstName="Beat" AccessoryDiscountedPrice="0" IsReservationFeeApplicable="false" Quantity="1" CondServiceDiscountedPrice="0" refRentalObjectFulfillmentTypeId="d114b1cc-d164-4705-8247-8d9a2442f00e" refRentalTransactionFulfillmentStatusId="d9800ec6-8c90-4d95-8423-284cf1ed8aa5" AdhocPrice="0" DownpaymentRate="0" PreparationStartDate="2021-06-03T10:00:00+02:00" DepositPayback="0" refPaymentMethodId="0df9dcb9-ae21-49e8-b7a2-81d6098ad735" MainObjectDiscountedPrice="60.0000" Deposit="0" IsReturnOverdue="false" RentalFeeDiscountRate="0" MainObjectDiscountPrice="0" IsCustomerWyByLessee="true" ConsumableDiscountPrice="0" DisplayRentingEndDate="2021-06-03T10:59:59+02:00" NormServiceDiscountPrice="0" TotalDiscountedPrice="75.0000" refCustomerLanguageId="2d43bfd0-2d76-485e-b160-6a9a96148408" CondServiceDiscountPrice="0" DownpaymentFix="0" ConsumablePrice="15.0000" ConsumableDiscountRate="0" PreparationEndDate="2021-06-03T11:00:00+02:00" IsConsumptionReportEntered="false" refRentalObjectId="743bc719-a185-4033-95b9-b7a3bc4f602d" PendingCharges="false" IsGuestTransaction="false" AccessoryPrice="0" CancellationBase="0" TotalPrice="75.0000" ServiceDiscountRate="0" CustomerEmail="beat.hallauer@koloff.ch.faketld" AccessoryDiscountPrice="0" PendingAllotmentUpdate="true" TotalDiscountPrice="0" RentingEndDate="2021-06-03T11:00:00+02:00" ConsumableDiscountedPrice="15.0000" refCustomerOrganizationBusinessPartnerId="1c0b8494-de4d-4fb8-add5-2603d7917c2f" refCurrencyId="f138fa19-9af7-4f62-a064-c9dd36a25477" BusinessUnit_GeoCoordinates="POINT (8.5585561 47.6861767)"><RentalTransactionConsumable refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RecordCreated="2021-05-27T08:58:57.59+02:00" Id="fd469a51-1314-4bfa-bd04-9ade74d3ec1a" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" Unit="m3" Name="m3 Oel" RentalTransaction_IsConsumptionReportEntered="false" Selected="false" Price="15.0000" ActualPricePerUnit="0" refConsumableId="42c60378-be7f-4208-b18e-18ac94b2353c" refConsumableUnitTypeId="f9fc49fe-0a71-44f5-acc3-8e18871ee376" MinQuantity="1.0000000000" pricePerUnit="15.0000" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" /><RentalTransactionOffer refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" RentalObjectQuantity="1" refCurrencyId="f138fa19-9af7-4f62-a064-c9dd36a25477" refRentalObjectId="d793c73f-0ad9-4172-bd1a-1323d41598c4" Name="Hydrauliklader" refSourceRentalObjectOfferId="f528fb2e-0a50-40a9-a696-0276b829272e" refDropoffRestrSourceScheduleId="86f98e0e-09dd-4156-9b49-e2511de7e172" OfferPrice="15.0000" RecordCreatedBy="5e4a2040-122a-456e-871e-84c065ded4aa" Id="6355bf5e-4cab-4110-b7c8-74797673c0a4" RecordCreated="2021-05-27T08:58:59.067+02:00" Selected="false" Price="60.0000" RentalTransaction_refRentalObjectId="743bc719-a185-4033-95b9-b7a3bc4f602d" ProlongationPrice="0.0000" EndDate="2021-06-03T11:00:00+02:00" UnitPrice="60.0000" TotalPrice="60.0000" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" OfferQuantity="4" refPickupRestrSourceScheduleId="86f98e0e-09dd-4156-9b49-e2511de7e172" ProlongationOfferPrice="0.0000" refAllotmentTimeUnitId="780ad4c2-b74f-4fde-81e6-5d7710148915" StartDate="2021-06-03T10:00:00+02:00" ProlongationTimeUnitQuantity="0" SeasonName="Basis" TimeUnitQuantity="1" ProlongationOfferQuantity="0" FlatPrice="0" DisplayEndDate="2021-06-03T10:59:59+02:00" /><RentalTransactionNote Attachment="Booking_000014590_2105271429.pdf" refRentalObjectId="d793c73f-0ad9-4172-bd1a-1323d41598c4" refRentalTransactionNoteTypeId="5483fb66-28f0-4ad2-b5a5-091c49528a62" AttachmentRelativePath="GVS\2021-05\Booking_000014590_2105271429.pdf" refCustomerId="1c0b8494-de4d-4fb8-add5-2603d7917c2f" refRentalTransactionId="02f9cca3-b120-46c1-aa74-c8d1dd8bca8b" refOrganizationId="bff84471-6c2f-455b-8617-90b81faecac5" RecordCreatedBy="a7978ccd-7d28-4981-aefe-1da48fe0081f" Id="a61d1c84-c65a-4c3e-acf4-e8a9c4048315" RecordCreated="2021-05-27T14:29:36.707+02:00" Selected="false" /></RentalTransaction></ROOT>

The problem was in one of the rules (transformations). An interger typed Fileld was given a float value

This pointed to a bigger issue. DataTable ignores exceptions thrown during execution of OnRowChanged. The behavior is coded in a private method… @tvavrda will it be sufficient to log the exception or should we make a copy of the DataTable and change what we need? The DataTable is 5500 lines long and we might break somethig else if we go changinmg private methods, so I went with the logging solution.

There is no way copying DataTable. Logging is sufficient so far.