| Integration event | OnBeforeGetNonDeductibleVATPctForPurchLine | (var Decimal, Record Purchase Line, var Boolean) | 22-28 | - |
| Integration event | OnBeforeGetNonDedVATPctForGenJnlLine | (var Decimal, Record Gen. Journal Line, var Boolean) | 22-28 | - |
| Integration event | OnBeforeGetBalNonDedVATPctForGenJnlLine | (var Decimal, Record Gen. Journal Line, var Boolean) | 22-28 | - |
| Integration event | OnBeforeGetNonDeductibleVATPctForDeferrals | (var Decimal, Code[20], Code[20], Enum Deferral Document Type, var Boolean) | 22-28 | - |
| Integration event | OnBeforeCalcNonDedAmountsInGenJnlLine | (var Record Gen. Journal Line, Record Currency, var Boolean) | 22-28 | - |
| Integration event | OnBeforeCalcBalNonDedAmountsInGenJnlLine | (var Record Gen. Journal Line, Record Currency, var Boolean) | 22-28 | - |
| Integration event | OnBeforeGetNonDeductibleVATPct | (var Decimal, Record VAT Posting Setup, Enum General Posting Type, var Boolean) | 22-28 | - |
| Integration event | OnBeforeUpdateNonDeductibleAmountsWithRoundingInPurchLine | (var Record Purchase Line, var Record VAT Amount Line, Record Currency, var Boolean) | 22-28 | - |
| Integration event | OnBeforeUpdateNonDeductibleAmountsInPurchLine | (var Record Purchase Line, Record Currency, var Boolean) | 22-28 | - |
| Integration event | OnBeforeUpdateNonDeductibleAmountsWithFactorInPurchLine | (var Record Purchase Line, Decimal, Decimal, Decimal, var Boolean) | 22-28 | - |
| Integration event | OnBeforeDivideNonDeductibleVATInPurchaseLine | (var Record Purchase Line, var Record VAT Amount Line, Record VAT Amount Line, Record Currency, Decimal, Decimal, var Boolean) | 22-28 | - |
| Integration event | OnBeforeValidateVATAmountInVATAmountLine | (var Record VAT Amount Line, var Boolean) | 22-28 | - |
| Integration event | OnBeforeValidateNonDeductibleVATInVATAmountLine | (var Record VAT Amount Line, var Boolean) | 22-28 | - |
| Integration event | OnBeforeUpdateNonDeductibleAmountsInVATAmountLine | (var Record VAT Amount Line, Record Currency, var Boolean) | 22-28 | - |
| Integration event | OnBeforeUpdateNonDeductibleAmountsWithDiffInVATAmountLine | (var Record VAT Amount Line, Record Currency, var Boolean) | 22-28 | - |
| Integration event | OnBeforeAdjustVATAmountsFromGenJnlLine | (var Decimal, var Decimal, var Decimal, var Decimal, var Record Gen. Journal Line, var Boolean) | 22-28 | - |
| Integration event | OnBeforeSetNonDedVATAmountInPurchLine | (var Record Purchase Line, Decimal, var Boolean) | 22-28 | - |
| Integration event | OnBeforeSetNonDedVATAmountDiffInPurchLine | (var Record Purchase Line, var Record VAT Amount Line, var Decimal, Record VAT Amount Line, Record Currency, Decimal, Decimal, var Boolean) | 22-28 | - |
| Integration event | OnBeforeGetNonDedVATAmountFromVATAmountLine | (var Decimal, var Record VAT Amount Line, Record VAT Amount Line, Record Currency, Decimal, Decimal, var Boolean) | 22-28 | - |
| Integration event | OnBeforeAddNonDedAmountsOfPurchLineToVATAmountLine | (var Record VAT Amount Line, var Record VAT Amount Line, Record Purchase Line, Record Currency, Decimal, Decimal, var Boolean) | 22-28 | - |
| Integration event | OnBeforeCopyNonDedVATFromPurchInvLineToVATAmountLine | (var Record VAT Amount Line, Record Purch. Inv. Line, var Boolean) | 22-28 | - |
| Integration event | OnBeforeCopyNonDedVATFromPurchCrMemoLineToVATAmountLine | (var Record VAT Amount Line, Record Purch. Cr. Memo Line, var Boolean) | 22-28 | - |
| Integration event | OnBeforeCheckVATPostingSetupChangeIsAllowed | (Record VAT Posting Setup, var Boolean) | 22-28 | - |
| Integration event | OnBeforeCheckNonDeductibleVATPctIsAllowed | (Record Purchase Line, var Boolean) | 22-28 | - |
| Integration event | OnAfterCalcRevChargeVATAmountInPurchLine | (Record Purchase Line, var Decimal) | 28 | - |