
 Exports
 Exports
[IntegrationEvent(false, false)]
local procedure OnAfterCreateRemitInfoText(NCPPaymentRemittanceEntry: Record "NCP Payment Remittance Entry"; GenJournalLine: Record "Gen. Journal Line"; var TempRmtInfo: Text[140])
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCP Payment Remittance Entry" | NCPPaymentRemittanceEntry | The payment remittance entry that contains the information from imported file. | 
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the payment remittance entry. | 
| Text[140] | TempRmtInfo | [Pass by Reference] The generated remittance text that can be customized. This text is the result of the function. | 
[IntegrationEvent(false, false)]
local procedure OnAfterConvertPNSubject(var SubjectText: Text[1024]; var NewSubjectText: Text[250]; NCPPaymentEntry: Record "NCP Payment Entry");
begin
end;| Type | Name | Description | 
|---|---|---|
| Text[1024] | SubjectText | [Pass by Reference] The original subject text that is used to create the payment notification email. | 
| Text[250] | NewSubjectText | [Pass by Reference] The new subject text that is used to create the payment notification email. | 
| Record "NCP Payment Entry" | NCPPaymentEntry | The payment entry that is used to create the payment notification email. | 
[IntegrationEvent(false, false)]
local procedure OnAfterConvertPNFileText(var FileText: Text; var NewFileText: Text);
begin
end;| Type | Name | Description | 
|---|---|---|
| Text | FileText | [Pass by Reference] The original file text that is used to create the payment notification file. | 
| Text | NewFileText | [Pass by Reference] The new file text that is used to create the payment notification file. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcVendLedgEntryStep1CheckOldVendLedgerEntry(GenJournalLine: Record "Gen. Journal Line"; var TempOldVendorLedgerEntry: Record "Vendor Ledger Entry" temporary)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the vendor ledger entry. | 
| Record "Vendor Ledger Entry" temporary | TempOldVendorLedgerEntry | [Temporary][Pass by Reference] The old vendor ledger entry that is used to calculate the new vendor ledger entry. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcVendLedgEntryStep1OnBeforeFindVendLedgerEntry(var GenJournalLine: Record "Gen. Journal Line"; var ApplyingDate: Date; var TempOldVendorLedgerEntry: Record "Vendor Ledger Entry" temporary; var Result: Boolean; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | [Pass by Reference] The general journal line that is used to create the vendor ledger entry. | 
| Date | ApplyingDate | [Pass by Reference] The applying date that is used to calculate the vendor ledger entry. | 
| Record "Vendor Ledger Entry" temporary | TempOldVendorLedgerEntry | [Temporary][Pass by Reference] The old vendor ledger entry that is used to calculate the new vendor ledger entry. | 
| Boolean | Result | [Pass by Reference] The result of the function that determines if the vendor ledger entry is found. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the vendor ledger entry is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcVendLedgEntryStep2(var GenJournalLine: Record "Gen. Journal Line"; var AmountToApply: Decimal; var PmtTolAmtToBeApplied: Decimal; var RemainingAmount: Decimal; var LineAmount: Decimal; var LineDiscount: Decimal; var AppliedAmount: Decimal; var TempOldVendorLedgerEntry: Record "Vendor Ledger Entry" temporary; var OldVendorLedgerEntry: Record "Vendor Ledger Entry" temporary; Vendor: Record Vendor; var Completed: Boolean; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | [Pass by Reference] The general journal line that is used to create the vendor ledger entry. | 
| Decimal | AmountToApply | [Pass by Reference] The amount that is applied to the vendor ledger entry. | 
| Decimal | PmtTolAmtToBeApplied | [Pass by Reference] The payment tolerance amount that is applied to the vendor ledger entry. | 
| Decimal | RemainingAmount | [Pass by Reference] The remaining amount that is applied to the vendor ledger entry. | 
| Decimal | LineAmount | [Pass by Reference] The line amount that is applied to the vendor ledger entry. | 
| Decimal | LineDiscount | [Pass by Reference] The line discount that is applied to the vendor ledger entry. | 
| Decimal | AppliedAmount | [Pass by Reference] The applied amount that is applied to the vendor ledger entry. | 
| Record "Vendor Ledger Entry" temporary | TempOldVendorLedgerEntry | [Temporary][Pass by Reference] The old vendor ledger entry that is used to calculate the new vendor ledger entry. | 
| Record "Vendor Ledger Entry" temporary | OldVendorLedgerEntry | [Temporary][Pass by Reference] The vendor ledger entry that is used to calculate the new vendor ledger entry. | 
| Record Vendor | Vendor | The vendor that is used to create the vendor ledger entry. | 
| Boolean | Completed | [Pass by Reference] Indicates if the calculation is completed. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the vendor ledger entry is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcCustLedgEntryStep1CheckOldCustLedgerEntry(GenJournalLine: Record "Gen. Journal Line"; var TempOldCustLedgerEntry: Record "Cust. Ledger Entry" temporary)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the customer ledger entry. | 
| Record "Cust. Ledger Entry" temporary | TempOldCustLedgerEntry | [Temporary][Pass by Reference] The old customer ledger entry that is used to calculate the new customer ledger entry. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcCustLedgEntryStep1OnBeforeFindCustLedgerEntry(var GenJournalLine: Record "Gen. Journal Line"; var ApplyingDate: Date; var TempOldCustLedgerEntry: Record "Cust. Ledger Entry" temporary; var Result: Boolean; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | [Pass by Reference] The general journal line that is used to create the customer ledger entry. | 
| Date | ApplyingDate | [Pass by Reference] The applying date that is used to calculate the customer ledger entry. | 
| Record "Cust. Ledger Entry" temporary | TempOldCustLedgerEntry | [Temporary][Pass by Reference] The old customer ledger entry that is used to calculate the new customer ledger entry. | 
| Boolean | Result | [Pass by Reference] The result of the function that determines if the customer ledger entry is found. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the customer ledger entry is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcCustLedgEntryStep2(var GenJournalLine: Record "Gen. Journal Line"; var AmountToApply: Decimal; var PmtTolAmtToBeApplied: Decimal; var RemainingAmount: Decimal; var LineAmount: Decimal; var LineDiscount: Decimal; var AppliedAmount: Decimal; var OldCustLedgerEntry: Record "Cust. Ledger Entry" temporary; Customer: Record Customer; var Completed: Boolean; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | [Pass by Reference] The general journal line that is used to create the customer ledger entry. | 
| Decimal | AmountToApply | [Pass by Reference] The amount that is applied to the customer ledger entry. | 
| Decimal | PmtTolAmtToBeApplied | [Pass by Reference] The payment tolerance amount that is applied to the customer ledger entry. | 
| Decimal | RemainingAmount | [Pass by Reference] The remaining amount that is applied to the customer ledger entry. | 
| Decimal | LineAmount | [Pass by Reference] The line amount that is applied to the customer ledger entry. | 
| Decimal | LineDiscount | [Pass by Reference] The line discount that is applied to the customer ledger entry. | 
| Decimal | AppliedAmount | [Pass by Reference] The applied amount that is applied to the customer ledger entry. | 
| Record "Cust. Ledger Entry" temporary | OldCustLedgerEntry | [Temporary][Pass by Reference] The old customer ledger entry that is used to calculate the new customer ledger entry. | 
| Record Customer | Customer | The customer that is used to create the customer ledger entry. | 
| Boolean | Completed | [Pass by Reference] Indicates if the calculation is completed. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the customer ledger entry is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeInitLanguageRecords(var NCPLanguageSetup: Record "NCP Language Setup"; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCP Language Setup" | NCPLanguageSetup | [Pass by Reference] The NCP language setup that is used to initialize the language records. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the language records are handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
local procedure OnAfterInitLanguageRecords(var NCPLanguageSetup: Record "NCP Language Setup")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCP Language Setup" | NCPLanguageSetup | [Pass by Reference] The NCP language setup that is used to initialize the language records. | 
[IntegrationEvent(false, false)]
local procedure OnAfterInitSEPACountries(var TempCountryRegion: Record "Country/Region")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Country/Region" | TempCountryRegion | The country/region that is used to initialize the SEPA countries/regions. | 
| Variable Name | Datatype | Values | 
|---|---|---|
| Global2GenJournalLine | Record "Gen. Journal Line" | - | 
| UsePaymentDisc | Boolean | true / false | 
| InclVendorsWithCredit | Boolean | true / false | 
| GlobalSummarizePerVend | Boolean | true / false | 
| UsePriority | Boolean | true / false | 
| WithoutReduction | Boolean | true / false | 
| ForeignCurrencyFilter | Boolean | true / false | 
| ConsiderPmtDiscTol | Boolean | true / false | 
| DocNoPerLine | Boolean | true / false | 
| LastDueDateToPayReq | Date | eg. 2024-06-01 | 
| LastPmtDiscDateToPayReq | Date | eg. 2024-06-01 | 
| GlobalPostingDate | Date | eg. 2024-06-01 | 
| AmountAvailable | Decimal | eg. 1234.56 | 
| SummarizePerDimText | Text[250] | eg. "Sum by Dimension" | 
| NextDocNo | Code[20] | eg. "DOC0001" | 
| NCPEPmtType | Option | " ", "Direct Debit Suggestion", "Credit Transfer Suggestion", "Non-SEPA Credit Transfer", "", "SEPA Credit Transfer", "SEPA Direct Debit" | 
[IntegrationEvent(false, false)]
local procedure OnBeforeOnPreReportEvent(Vendor: Record Vendor; VendorLedgerEntry: Record "Vendor Ledger Entry")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record Vendor | Vendor | The vendor that is used to create the payment suggestion. | 
| Record "Vendor Ledger Entry" | VendorLedgerEntry | The vendor ledger entry that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnAfterPreReport(var Vendor: Record Vendor; var VendorLedgerEntry: Record "Vendor Ledger Entry")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record Vendor | Vendor | [Pass by Reference] The vendor that is used to create the payment suggestion. | 
| Record "Vendor Ledger Entry" | VendorLedgerEntry | [Pass by Reference] The vendor ledger entry that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnAfterIncludeVendor(Vendor: Record Vendor; VendorBalance: Decimal; var Result: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record Vendor | Vendor | The vendor that is used to create the payment suggestion. | 
| Decimal | VendorBalance | The balance of the vendor that is used to create the payment suggestion. | 
| Boolean | Result | [Pass by Reference] The result of the function that determines if the vendor is included in the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnGetVendLedgEntriesOnBeforeLoop(var VendorLedgerEntry: Record "Vendor Ledger Entry"; PostingDate: Date; LastDueDateToPayReq: Date; Future: Boolean; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Vendor Ledger Entry" | VendorLedgerEntry | The vendor ledger entry that is used to create the payment suggestion. | 
| Date | PostingDate | The posting date that is used to create the payment suggestion. | 
| Date | LastDueDateToPayReq | The last due date that is used to create the payment suggestion. | 
| Boolean | Future | Indicates if the vendor ledger entry is in the future. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the vendor ledger entry is handled by custom code. The standard behavior will be skipped. | 
local procedure OnBeforeHandledVendorLedgerEntry(VendorLedgerEntry: Record "Vendor Ledger Entry"; LocGenJournalLine: Record "Gen. Journal Line"; var HandledEntry: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Vendor Ledger Entry" | VendorLedgerEntry | The vendor ledger entry that is used to create the payment suggestion. | 
| Record "Gen. Journal Line" | LocGenJournalLine | The general journal line that is used to create the vendor ledger entry. | 
| Boolean | HandledEntry | [Pass by Reference] Indicates if the vendor ledger entry is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
local procedure OnAfterGetVendLedgEntries(var VendorLedgerEntry: Record "Vendor Ledger Entry"; Vendor: Record Vendor; PostingDate: Date; LastDueDateToPayReq: Date; UsePriority: Boolean; UseDueDateAsPostingDate: Boolean; DueDateOffset: DateFormula; Positive: Boolean; Future: Boolean; PayableVendorLedgerEntry: Record "Payable Vendor Ledger Entry"; NextEntryNo: Integer)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Vendor Ledger Entry" | VendorLedgerEntry | The vendor ledger entry that is used to create the payment suggestion. | 
| Record Vendor | Vendor | The vendor that is used to create the payment suggestion. | 
| Date | PostingDate | The posting date that is used to create the payment suggestion. | 
| Date | LastDueDateToPayReq | The last due date that is used to create the payment suggestion. | 
| Boolean | UsePriority | Indicates if the priority is used to create the payment suggestion. | 
| Boolean | UseDueDateAsPostingDate | Indicates if the due date is used as the posting date to create the payment suggestion. | 
| DateFormula | DueDateOffset | The due date offset that is used to create the payment suggestion. | 
| Boolean | Positive | Indicates if the vendor ledger entry is positive. | 
| Boolean | Future | Indicates if the vendor ledger entry is in the future. | 
| Record "Payable Vendor Ledger Entry" | PayableVendorLedgerEntry | The payable vendor ledger entry that is used to create the payment suggestion. | 
| Integer | NextEntryNo | The next entry number that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeLoopPayableVendorLedgerEntry(var PayableVendorLedgerEntry: Record "Payable Vendor Ledger Entry"; var SummarizePerVend: Boolean);
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Payable Vendor Ledger Entry" | PayableVendorLedgerEntry | The payable vendor ledger entry that is used to create the payment suggestion. | 
| Boolean | SummarizePerVend | [Pass by Reference] Indicates if the vendor ledger entries are summarized per vendor. | 
[IntegrationEvent(false, false)]
local procedure OnBeforePayableVendorLedgerEntryLoop(var PayableVendorLedgerEntry: Record "Payable Vendor Ledger Entry"; var OriginalAmountAvailable: Decimal; var AmountAvailable: Decimal; var StopPayments: Boolean; Future: Boolean; Vendor: Record Vendor; SummarizePerVendor: Boolean; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Payable Vendor Ledger Entry" | PayableVendorLedgerEntry | The payable vendor ledger entry that is used to create the payment suggestion. | 
| Decimal | OriginalAmountAvailable | [Pass by Reference] The original amount that is available for payment. | 
| Decimal | AmountAvailable | [Pass by Reference] The amount that is available for payment. | 
| Boolean | StopPayments | [Pass by Reference] Indicates if the payments are stopped. | 
| Boolean | Future | Indicates if the vendor ledger entry is in the future. | 
| Record Vendor | Vendor | The vendor that is used to create the payment suggestion. | 
| Boolean | SummarizePerVendor | Indicates if the vendor ledger entries are summarized per vendor. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the vendor ledger entry is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
procedure OnCopyPayVendorLedgerEntryFromVendorLedgerEntry(var PayableVendorLedgerEntry: Record "Payable Vendor Ledger Entry"; VendorLedgerEntry: Record "Vendor Ledger Entry");
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Payable Vendor Ledger Entry" | PayableVendorLedgerEntry | The payable vendor ledger entry that is used to create the payment suggestion. | 
| Record "Vendor Ledger Entry" | VendorLedgerEntry | The vendor ledger entry that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnUpdateTempNCPEPaymentBufferFromVendorLedgerEntry(var TempNCPEPaymentBuffer: Record "NCPE Payment Buffer" temporary; VendorLedgerEntry: Record "Vendor Ledger Entry")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCPE Payment Buffer" temporary | TempNCPEPaymentBuffer | [Temporary] The temporary buffer that is used to create the payment suggestion. | 
| Record "Vendor Ledger Entry" | VendorLedgerEntry | The vendor ledger entry that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnAfterLoopPayableVendorLedgerEntry(var Vendor: Record Vendor; var CurrencyBalance: Decimal; GlobalLastDueDateToPay: Date; PostingDate: Date; UsePaymentDisc: Boolean; LastPmtDiscDateToPay: Date; NCPPaymentType: Option)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record Vendor | Vendor | [Pass by Reference] The vendor that is used to create the payment suggestion. | 
| Decimal | CurrencyBalance | [Pass by Reference] The currency balance that is used to create the payment suggestion. | 
| Date | GlobalLastDueDateToPay | The global last due date that is used to create the payment suggestion. | 
| Date | PostingDate | The posting date that is used to create the payment suggestion. | 
| Boolean | UsePaymentDisc | Indicates if the payment discount is used to create the payment suggestion. | 
| Date | LastPmtDiscDateToPay | The last payment discount date that is used to create the payment suggestion. | 
| Option | NCPPaymentType | The payment type that is used to create the payment suggestion. | 
[IntegrationEvent(true, false)]
local procedure OnAfterOnPostVendorDataItem(var Vendor: Record Vendor;
                                            GenJournalLine: Record "Gen. Journal Line";
                                            GenJournalBatch: Record "Gen. Journal Batch";
                                            GenJournalTemplate: Record "Gen. Journal Template";
                                            BankPmtType: Enum "Bank Payment Type";
                                            NCPEPmtType: Option;
                                            PostingDate: Date;
                                            LastDueDateToPay: Date;
                                            UsePaymentDisc: Boolean;
                                            LastPmtDiscDateToPay: Date;
                                            GenJournalLineInserted: Boolean;
                                            LastLineNo: Integer;
                                            NextDocNo: Code[20];
                                            var Dialog: Dialog;
                                            BalAccountType: Enum "Gen. Journal Account Type";
                                            BalAccountNo: Code[20])
begin
end;| Type | Name | Description | 
|---|---|---|
| Record Vendor | Vendor | [Pass by Reference] The vendor that is used to create the payment suggestion. | 
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the vendor ledger entry. | 
| Record "Gen. Journal Batch" | GenJournalBatch | The general journal batch that is used to create the vendor ledger entry. | 
| Record "Gen. Journal Template" | GenJournalTemplate | The general journal template that is used to create the vendor ledger entry. | 
| Enum "Bank Payment Type" | BankPmtType | The bank payment type that is used to create the payment suggestion. | 
| Option | NCPEPmtType | The NCPE payment type that is used to create the payment suggestion. | 
| Date | PostingDate | The posting date that is used to create the payment suggestion. | 
| Date | LastDueDateToPay | The last due date that is used to create the payment suggestion. | 
| Boolean | UsePaymentDisc | Indicates if the payment discount is used to create the payment suggestion. | 
| Date | LastPmtDiscDateToPay | The last payment discount date that is used to create the payment suggestion. | 
| Boolean | GenJournalLineInserted | [Pass by Reference] Indicates if the general journal line is inserted. | 
| Integer | LastLineNo | The last line number that is used to create the payment suggestion. | 
| Code[20] | NextDocNo | The next document number that is used to create the payment suggestion. | 
| Dialog | Dialog | [Pass by Reference] The dialog that is used to create the payment suggestion. | 
| Enum "Gen. Journal Account Type" | BalAccountType | The general journal account type that is used to create the payment suggestion. | 
| Code[20] | BalAccountNo | The general journal account number that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeOnCheckBalance(Vendor: Record Vendor; Result: Boolean; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record Vendor | Vendor | The vendor that is used to create the payment suggestion. | 
| Boolean | Result | [Pass by Reference] The result of the function that determines if the balance is checked. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the balance is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeOnSetRecipientBankAccount(var GenJournalLine: Record "Gen. Journal Line";
                                                    TempNCPEPaymentBuffer: Record "NCPE Payment Buffer";
                                                    NCPEPmtType: Option " ","Direct Debit Suggestion","Credit Transfer Suggestion","Non-SEPA Credit Transfer",,"SEPA Credit Transfer","SEPA Direct Debit";
                                                    CountryRegion: Record "Country/Region";
                                                    NCPBankAccountSetup: Record "NCP Bank Account Setup";
                                                    NCPESetup: Record "NCPE Setup";
                                                    ExternalBankAccountCode: Code[20];
                                                    var IsHandled: Boolean);
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the payment suggestion. | 
| Record "NCPE Payment Buffer" | TempNCPEPaymentBuffer | The temporary buffer that is used to create the payment suggestion. | 
| Option | NCPEPmtType | The NCPE payment type that is used to create the payment suggestion. | 
| Record "Country/Region" | CountryRegion | The country/region that is used to create the payment suggestion. | 
| Record "NCP Bank Account Setup" | NCPBankAccountSetup | The NCP bank account setup that is used to create the payment suggestion. | 
| Record "NCPE Setup" | NCPESetup | The NCPE setup that is used to create the payment suggestion. | 
| Code[20] | ExternalBankAccountCode | The external bank account code that is used to create the payment suggestion. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the external bank account is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateGnlJnlLineDimensionsFromTempNCPEPaymentBuffer(var GenJournalLine: Record "Gen. Journal Line"; TempNCPEPaymentBuffer: Record "NCPE Payment Buffer" temporary; SummarizePerVend: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the payment suggestion. | 
| Record "NCPE Payment Buffer" temporary | TempNCPEPaymentBuffer | [Temporary] The temporary buffer that is used to create the payment suggestion. | 
| Boolean | SummarizePerVend | Indicates if the vendor ledger entries are summarized per vendor. | 
[IntegrationEvent(false, false)]
local procedure OnMakeGenJnlLinesOnBeforeTempNCPEPaymentBufferInsertNonSummarize(var TempNCPEPaymentBuffer: Record "NCPE Payment Buffer" temporary; VendorLedgerEntry: Record "Vendor Ledger Entry"; SummarizePerVend: Boolean; NextDocNo: Code[20])
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCPE Payment Buffer" temporary | TempNCPEPaymentBuffer | [Temporary] The temporary buffer that is used to create the payment suggestion. | 
| Record "Vendor Ledger Entry" | VendorLedgerEntry | The vendor ledger entry that is used to create the payment suggestion. | 
| Boolean | SummarizePerVend | Indicates if the vendor ledger entries are summarized per vendor. | 
| Code[20] | NextDocNo | The next document number that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnMakeGenJnlLinesOnBeforeUpdateTempNCPEPaymentBufferAmounts(var TempNCPEPaymentBuffer: Record "NCPE Payment Buffer" temporary; VendorLedgerEntry: Record "Vendor Ledger Entry"; SummarizePerVend: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCPE Payment Buffer" temporary | TempNCPEPaymentBuffer | [Temporary] The temporary buffer that is used to create the payment suggestion. | 
| Record "Vendor Ledger Entry" | VendorLedgerEntry | The vendor ledger entry that is used to create the payment suggestion. | 
| Boolean | SummarizePerVend | Indicates if the vendor ledger entries are summarized per vendor. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeRunIncrementDocumentNo(var GenJnlLine: Record "Gen. Journal Line"; GenJnlBatch: Record "Gen. Journal Batch"; PrepareBuffer: Boolean; DocNoPerLine: Boolean; BalAccNo: Code[20]; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJnlLine | The general journal line that is used to create the payment suggestion. | 
| Record "Gen. Journal Batch" | GenJnlBatch | The general journal batch that is used to create the payment suggestion. | 
| Boolean | PrepareBuffer | Indicates if the buffer is prepared to create the payment suggestion. | 
| Boolean | DocNoPerLine | Indicates if the document number is per line to create the payment suggestion. | 
| Code[20] | BalAccNo | The general journal account number that is used to create the payment suggestion. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the document number increment is handled by custom code. The standard behavior will be skipped. | 
| Variable Name | Datatype | Values | 
|---|---|---|
| Global2GenJournalLine | Record "Gen. Journal Line" | - | 
| AmountAvailable | Decimal | eg. 1234.56 | 
| GlobalPostingDate | Date | eg. 2024-06-01 | 
| LastDueDateToPayReq | Date | eg. 2024-06-01 | 
| LastPmtDiscDateToPayReq | Date | eg. 2024-06-01 | 
| SummarizePerDimText | Text[250] | eg. "Sum by Dimension" | 
| NextDocNo | Code[20] | eg. "DOC0001" | 
| NCPEPmtType | Option | " ", "Direct Debit Suggestion", "Credit Transfer Suggestion", "Non-SEPA Credit Transfer", "", "SEPA Credit Transfer", "SEPA Direct Debit" | 
| UsePriority | Boolean | true / false | 
| UsePaymentDisc | Boolean | true / false | 
| WithoutReduction | Boolean | true / false | 
| InclCustomersWithCredit | Boolean | true / false | 
| GlobalSummarizePerCust | Boolean | true / false | 
| DocNoPerLine | Boolean | true / false | 
| ConsiderPmtDiscTol | Boolean | true / false | 
| ForeignCurrencyFilter | Boolean | true / false | 
[IntegrationEvent(false, false)]
local procedure OnBeforeOnPreReportEvent(Customer: Record Customer; CustLedgerEntry: Record "Cust. Ledger Entry")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record Customer | Customer | The customer that is used to create the payment suggestion. | 
| Record "Cust. Ledger Entry" | CustLedgerEntry | The customer ledger entry that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnAfterIncludeCustomer(Customer: Record Customer; CustomerBalance: Decimal; var Result: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record Customer | Customer | The customer that is used to create the payment suggestion. | 
| Decimal | CustomerBalance | The balance of the customer that is used to create the payment suggestion. | 
| Boolean | Result | [Pass by Reference] The result of the function that determines if the customer is included in the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnGetCustLedgEntriesOnBeforeLoop(var CustLedgerEntry: Record "Cust. Ledger Entry"; PostingDate: Date; LastDueDateToPayReq: Date; Future: Boolean; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Cust. Ledger Entry" | CustLedgerEntry | The customer ledger entry that is used to create the payment suggestion. | 
| Date | PostingDate | The posting date that is used to create the payment suggestion. | 
| Date | LastDueDateToPayReq | The last due date that is used to create the payment suggestion. | 
| Boolean | Future | Indicates if the customer ledger entry is in the future. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the customer ledger entry is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
local procedure OnAfterGetCustLedgEntries(var CustLedgerEntry: Record "Cust. Ledger Entry";
                                            Customer: Record Customer;
                                            PostingDate: Date;
                                            LastDueDateToPayReq: Date;
                                            UsePriority: Boolean;
                                            UseDueDateAsPostingDate: Boolean;
                                            DueDateOffset: DateFormula;
                                            Positive: Boolean;
                                            Future: Boolean;
                                            PayableCustLedgerEntry: Record "NCPE Payable Cust. Ledg. Entry";
                                            NextEntryNo: Integer)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Cust. Ledger Entry" | CustLedgerEntry | The customer ledger entry that is used to create the payment suggestion. | 
| Record Customer | Customer | The customer that is used to create the payment suggestion. | 
| Date | PostingDate | The posting date that is used to create the payment suggestion. | 
| Date | LastDueDateToPayReq | The last due date that is used to create the payment suggestion. | 
| Boolean | UsePriority | Indicates if the priority is used to create the payment suggestion. | 
| Boolean | UseDueDateAsPostingDate | Indicates if the due date is used as the posting date to create the payment suggestion. | 
| DateFormula | DueDateOffset | The due date offset that is used to create the payment suggestion. | 
| Boolean | Positive | Indicates if the customer ledger entry is positive. | 
| Boolean | Future | Indicates if the customer ledger entry is in the future. | 
| Record "NCPE Payable Cust. Ledg. Entry" | PayableCustLedgerEntry | The payable customer ledger entry that is used to create the payment suggestion. | 
| Integer | NextEntryNo | The next entry number that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnBeforePayableCustomerLedgerEntryLoop(var NCPEPayableCustLedgEntry: Record "NCPE Payable Cust. Ledg. Entry";
                                                        var OriginalAmountAvailable: Decimal;
                                                        var AmountAvailable: Decimal;
                                                        var StopPayments: Boolean;
                                                        Future: Boolean;
                                                        Customer: Record Customer;
                                                        SummarizePerCust: Boolean;
                                                        var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCPE Payable Cust. Ledg. Entry" | NCPEPayableCustLedgEntry | The payable customer ledger entry that is used to create the payment suggestion. | 
| Decimal | OriginalAmountAvailable | [Pass by Reference] The original amount that is available for payment. | 
| Decimal | AmountAvailable | [Pass by Reference] The amount that is available for payment. | 
| Boolean | StopPayments | [Pass by Reference] Indicates if the payments are stopped. | 
| Boolean | Future | Indicates if the customer ledger entry is in the future. | 
| Record Customer | Customer | The customer that is used to create the payment suggestion. | 
| Boolean | SummarizePerCust | Indicates if the customer ledger entries are summarized per customer. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the customer ledger entry is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
procedure OnCopyPayableCustLedgerEntryFromCustLedgerEntry(var NCPEPayableCustLedgEntry: Record "NCPE Payable Cust. Ledg. Entry"; CustLedgerEntry: Record "Cust. Ledger Entry");
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCPE Payable Cust. Ledg. Entry" | NCPEPayableCustLedgEntry | The payable customer ledger entry that is used to create the payment suggestion. | 
| Record "Cust. Ledger Entry" | CustLedgerEntry | The customer ledger entry that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckBalance(Customer: Record Customer; Result: Boolean; IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record Customer | Customer | The customer that is used to create the payment suggestion. | 
| Boolean | Result | [Pass by Reference] The result of the function that determines if the balance is checked. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the balance is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateGnlJnlLineDimensionsFromTempNCPEPaymentBuffer(var GenJournalLine: Record "Gen. Journal Line"; NCPEPaymentBuffer: Record "NCPE Payment Buffer" temporary; SummarizePerCust: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the payment suggestion. | 
| Record "NCPE Payment Buffer" temporary | NCPEPaymentBuffer | [Temporary] The temporary buffer that is used to create the payment suggestion. | 
| Boolean | SummarizePerCust | Indicates if the customer ledger entries are summarized per customer. | 
[IntegrationEvent(false, false)]
local procedure OnUpdateTempNCPEPaymentBufferFromCustomerLedgerEntry(var NCPEPaymentBuffer: Record "NCPE Payment Buffer" temporary; CustLedgerEntry: Record "Cust. Ledger Entry")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCPE Payment Buffer" temporary | NCPEPaymentBuffer | [Temporary] The temporary buffer that is used to create the payment suggestion. | 
| Record "Cust. Ledger Entry" | CustLedgerEntry | The customer ledger entry that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeRunIncrementDocumentNo(var GenJnlLine: Record "Gen. Journal Line"; GenJnlBatch: Record "Gen. Journal Batch"; PrepareBuffer: Boolean; DocNoPerLine: Boolean; BalAccNo: Code[20]; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJnlLine | The general journal line that is used to create the payment suggestion. | 
| Record "Gen. Journal Batch" | GenJnlBatch | The general journal batch that is used to create the payment suggestion. | 
| Boolean | PrepareBuffer | Indicates if the buffer is prepared to create the payment suggestion. | 
| Boolean | DocNoPerLine | Indicates if the document number is per line to create the payment suggestion. | 
| Code[20] | BalAccNo | The general journal account number that is used to create the payment suggestion. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the document number increment is handled by custom code. The standard behavior will be skipped. | 
| Variable Name | Datatype | Values | 
|---|---|---|
| BGenJournalLine | Record "Gen. Journal Line" | - | 
| AmountAvailable | Decimal | e.g. 1234.56 | 
| NextDocNo | Code[20] | e.g. "DOC0001" | 
| SummarizePerDimText | Text[250] | e.g. "Sum by Dimension" | 
| CheckOtherJournalBatches | Boolean | true / false | 
| SummarizePerEmpl | Boolean | true / false | 
| WithoutReduction | Boolean | true / false | 
| ForeignCurrencyFilter | Boolean | true / false | 
| DocNoPerLine | Boolean | true / false | 
| PostingDate | Date | e.g. 2024-06-01 | 
| NCPEPmtType | Option | " ", "Direct Debit Suggestion", "Credit Transfer Suggestion", "Non-SEPA Credit Transfer", "", "SEPA Credit Transfer", "SEPA Direct Debit" | 
[IntegrationEvent(false, false)]
procedure OnCopyPayableEmployeeLedgerEntryFromEmployeeLedgerEntry(var PayableEmployeeLedgerEntry: Record "Payable Employee Ledger Entry"; EmployeeLedgerEntry: Record "Employee Ledger Entry");
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Payable Employee Ledger Entry" | PayableEmployeeLedgerEntry | The payable employee ledger entry that is used to create the payment suggestion. | 
| Record "Employee Ledger Entry" | EmployeeLedgerEntry | The employee ledger entry that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeRunIncrementDocumentNo(var GenJnlLine: Record "Gen. Journal Line"; GenJnlBatch: Record "Gen. Journal Batch"; PrepareBuffer: Boolean; DocNoPerLine: Boolean; BalAccNo: Code[20]; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJnlLine | The general journal line that is used to create the payment suggestion. | 
| Record "Gen. Journal Batch" | GenJnlBatch | The general journal batch that is used to create the payment suggestion. | 
| Boolean | PrepareBuffer | Indicates if the buffer is prepared to create the payment suggestion. | 
| Boolean | DocNoPerLine | Indicates if the document number is per line to create the payment suggestion. | 
| Code[20] | BalAccNo | The general journal account number that is used to create the payment suggestion. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the document number increment is handled by custom code. The standard behavior will be skipped. | 
	
[IntegrationEvent(false, false)]
local procedure OnBeforeVendorRemittanceInfoInsert(var NCPPaymentRemittanceEntry: Record "NCP Payment Remittance Entry"; OldVendorLedgerEntry: Record "Vendor Ledger Entry")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCP Payment Remittance Entry" | NCPPaymentRemittanceEntry | The NCPE payment remittance entry that is used to create the payment suggestion. | 
| Record "Vendor Ledger Entry" | OldVendorLedgerEntry | The old vendor ledger entry that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeCustomerRemittanceInfoInsert(var NCPPaymentRemittanceEntry: Record "NCP Payment Remittance Entry"; OldCustLedgerEntry: Record "Cust. Ledger Entry")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCP Payment Remittance Entry" | NCPPaymentRemittanceEntry | The NCPE payment remittance entry that is used to create the payment suggestion. | 
| Record "Cust. Ledger Entry" | OldCustLedgerEntry | The old customer ledger entry that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnAfterCreateVendorRemittanceInfo(GenJournalLine: Record "Gen. Journal Line"; var NCPPaymentRemittanceEntry: Record "NCP Payment Remittance Entry"; OldVendorLedgerEntry: Record "Vendor Ledger Entry"; NoOfRmtInfoTextLines: Integer; RmtInfLength: Integer)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the payment suggestion. | 
| Record "NCP Payment Remittance Entry" | NCPPaymentRemittanceEntry | The NCPE payment remittance entry that is used to create the payment suggestion. | 
| Record "Vendor Ledger Entry" | OldVendorLedgerEntry | The old vendor ledger entry that is used to create the payment suggestion. | 
| Integer | NoOfRmtInfoTextLines | The number of remittance information text lines that are used to create the payment suggestion. | 
| Integer | RmtInfLength | The length of the remittance information that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnAfterCreateCustomerRemittanceInfo(GenJournalLine: Record "Gen. Journal Line"; var NCPPaymentRemittanceEntry: Record "NCP Payment Remittance Entry"; OldCustLedgerEntry: Record "Cust. Ledger Entry")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the payment suggestion. | 
| Record "NCP Payment Remittance Entry" | NCPPaymentRemittanceEntry | The NCPE payment remittance entry that is used to create the payment suggestion. | 
| Record "Cust. Ledger Entry" | OldCustLedgerEntry | The old customer ledger entry that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnGenJournalLineCheck(GenJournalLine: Record "Gen. Journal Line")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeLoopWriteXMLLine(var TempNCPEXmlSchemaLine: Record "NCPE XML Schema Line" temporary; var GenJournalLine: Record "Gen. Journal Line"; Type: Option Header,OrderHeader,Line,OrderFooter,Footer; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCPE XML Schema Line" temporary | TempNCPEXmlSchemaLine | [Temporary] The temporary XML schema line that is used to create the payment suggestion. | 
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the payment suggestion. | 
| Option | Type | The type of the XML schema line that is used to create the payment suggestion. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the XML schema line is handled by custom code. The standard behavior will be skipped. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeWriteXMLLineToOutStream(var TempNCPEXMLSchemaLine: Record "NCPE XML Schema Line" temporary; var GenJournalLine: Record "Gen. Journal Line"; TXT: Text)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "NCPE XML Schema Line" temporary | TempNCPEXMLSchemaLine | [Temporary] The temporary XML schema line that is used to create the payment suggestion. | 
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is used to create the payment suggestion. | 
| Text | TXT | The text that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnAfterPaymentFileCreatedOnBeforeShowSummary(var SendingGenJournalLine: Record "Gen. Journal Line"; var NCPClearingEntry: Record "NCP Clearing Entry"; var AutoSend: Boolean; var ProgressDialog: Dialog)
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | SendingGenJournalLine | The sending general journal line that is used to create the payment suggestion. | 
| Record "NCP Clearing Entry" | NCPClearingEntry | The NCPE clearing entry that is used to create the payment suggestion. | 
| Boolean | AutoSend | [Pass by Reference] Indicates if the payment file is sent automatically. | 
| Dialog | ProgressDialog | The progress dialog that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnAfterSetNotificationText(var NotificationText: Text[50]; NCPLanguageSetup: Record "NCP Language Setup")
begin
end;| Type | Name | Description | 
|---|---|---|
| Text[50] | NotificationText | The notification text that is used to create the payment suggestion. | 
| Record "NCP Language Setup" | NCPLanguageSetup | The NCPE language setup that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnAddRmtInfOnBeforeSetRemittanceInfo(var NotificationText: Text[50]; var RmtInf: array[20] of Text[1024]; PmtNotificationNo: Code[20]; NCPEPaymentFileSetup: Record "NCPE Payment File Setup"; NCPLanguageSetup: Record "NCP Language Setup")
begin
end;| Type | Name | Description | 
|---|---|---|
| Text[50] | NotificationText | [Pass by Reference] The notification text that is used to create the payment suggestion. | 
| array[20] of Text[1024] | RmtInf | [Pass by Reference] The remittance information that is used to create the payment suggestion. | 
| Code[20] | PmtNotificationNo | The payment notification number that is used to create the payment suggestion. | 
| Record "NCPE Payment File Setup" | NCPEPaymentFileSetup | The NCPE payment file setup that is used to create the payment suggestion. | 
| Record "NCP Language Setup" | NCPLanguageSetup | The NCPE language setup that is used to create the payment suggestion. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeEmployeeRemittanceInfoInsert(var NCPPaymentRemittanceEntry: Record "NCP Payment Remittance Entry"; OldEmployeeLedgerEntry: Record "Employee Ledger Entry")
begin
end;
| Type | Name | Description | 
|---|---|---|
| Record "NCP Payment Remittance Entry" | NCPPaymentRemittanceEntry | [Pass by Reference] The NCP payment remittance entry that is being inserted. | 
| Record "Employee Ledger Entry" | OldEmployeeLedgerEntry | The old employee ledger entry that is being updated. | 
[IntegrationEvent(false, false)]
local procedure OnAfterCreateEmployeeRemittanceInfo(GenJournalLine: Record "Gen. Journal Line"; var NCPPaymentRemittanceEntry: Record "NCP Payment Remittance Entry")
begin
end;| Type | Name | Description | 
|---|---|---|
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is being processed. | 
| Record "NCP Payment Remittance Entry" | NCPPaymentRemittanceEntry | [Pass by Reference] The NCP payment remittance entry that is being created. | 
[IntegrationEvent(false, false)]
local procedure OnBeforeGetRecipient(var Recipient: array[20] of Text[250]; GenJournalLine: Record "Gen. Journal Line"; RecipientFromOneTimeTransfer: Boolean; var IsHandled: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| array[20] of Text[250] | Recipient | [Pass by Reference] The recipient information that is being determined. | 
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is being processed. | 
| Boolean | RecipientFromOneTimeTransfer | Indicates if the recipient is from a one-time transfer. | 
| Boolean | IsHandled | [Pass by Reference] Indicates if the event has been handled. | 
[IntegrationEvent(false, false)]
local procedure OnAfterGetRecipientByAccountType(var Recipient: array[20] of Text[250]; GenJournalLine: Record "Gen. Journal Line"; var LanguageCode: Code[10])
begin
end;| Type | Name | Description | 
|---|---|---|
| array[20] of Text[250] | Recipient | [Pass by Reference] The recipient information that has been determined. | 
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is being processed. | 
| Code[10] | LanguageCode | [Pass by Reference] The language code that is being used. | 
[IntegrationEvent(false, false)]
local procedure OnAfterGetRecipientBeforeCreateAddresses(var Recipient: array[20] of Text[250]; GenJournalLine: Record "Gen. Journal Line"; RecipientFromOneTimeTransfer: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| array[20] of Text[250] | Recipient | [Pass by Reference] The recipient information that is being determined. | 
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is being processed. | 
| Boolean | RecipientFromOneTimeTransfer | Indicates if the recipient is from a one-time transfer. | 
[IntegrationEvent(false, false)]
local procedure OnAfterGetRecipientAddress(var Recipient: array[20] of Text[250]; var RAddress: array[4] of Text[250]; GenJournalLine: Record "Gen. Journal Line"; RecipientFromOneTimeTransfer: Boolean)
begin
end;| Type | Name | Description | 
|---|---|---|
| array[20] of Text[250] | Recipient | [Pass by Reference] The recipient information that has been determined. | 
| array[4] of Text[250] | RAddress | [Pass by Reference] The recipient address information that has been determined. | 
| Record "Gen. Journal Line" | GenJournalLine | The general journal line that is being processed. | 
| Boolean | RecipientFromOneTimeTransfer | Indicates if the recipient is from a one-time transfer. | 

|  | FinanzOnline USt-IdNr. Validierung USt-IdNr. Validierung über den österreichischen FinanzOnline (FON) Dienst. Weitere Informationen  |