Table "Credit Transfer Entry"
Table 1206 "Credit Transfer Entry" stores individual payment entries for credit transfers. Each entry represents a single payment within a credit transfer register, containing details about the account, amount, recipient information, and applied ledger entries.
Remarks
Integrates with Credit Transfer Register for batch processing and supports customer, vendor, and employee payment types. Provides extensibility through integration events for recipient data population and applies-to entry retrieval.
Properties
| Name | Value |
|---|---|
| Caption | Credit Transfer Entry |
| DataCaptionFields | 3,4,9 |
| DrillDownPageID | Page Microsoft.Bank.Payment."Credit Transfer Reg. Entries" |
| LookupPageID | Page Microsoft.Bank.Payment."Credit Transfer Reg. Entries" |
| DataClassification | CustomerContent |
Fields
| Name | Type | Description |
|---|---|---|
| "Credit Transfer Register No." | Integer | Reference number of the credit transfer register containing this entry. |
| "Entry No." | Integer | Sequential entry number within the credit transfer register. |
| "Account Type" | Enum Microsoft.Bank.Payment."Credit Transfer Account Type" | Type of account for the credit transfer (Customer, Vendor, or Employee). |
| "Account No." | Code[20] | Account number for the credit transfer recipient. |
| "Applies-to Entry No." | Integer | Ledger entry number that this credit transfer applies to. |
| "Transfer Date" | Date | Date when the credit transfer should be processed. |
| "Currency Code" | Code[10] | Currency code for the credit transfer amount. |
| "Transfer Amount" | Decimal | Amount to be transferred in the specified currency. |
| "Transaction ID" | Text[35] | Unique transaction identifier for the credit transfer. |
| Canceled | Boolean | Indicates whether the credit transfer has been canceled. |
| "Recipient Bank Acc. No." | Code[50] | Bank account number of the recipient for the credit transfer. |
| "Message to Recipient" | Text[140] | Message to be included with the credit transfer to the recipient. |
| "Recipient IBAN" | Code[50] | International Bank Account Number (IBAN) of the recipient. |
| "Recipient Bank Account No." | Code[30] | Bank account number of the recipient. |
| "Recipient Name" | Text[100] | Name of the credit transfer recipient. |
| SystemId | Guid | |
| SystemCreatedAt | DateTime | |
| SystemCreatedBy | Guid | |
| SystemModifiedAt | DateTime | |
| SystemModifiedBy | Guid | |
| SystemRowVersion | BigInteger |
Methods
CreateNew
Creates a new credit transfer entry with the specified parameters.
procedure CreateNew(RegisterNo: Integer, EntryNo: Integer, GenJnlAccountType: Enum "Gen. Journal Account Type", AccountNo: Code[20], LedgerEntryNo: Integer, TransferDate: Date, CurrencyCode: Code[10], TransferAmount: Decimal, TransActionID: Text[35], RecipientBankAccount: Code[20], MessageToRecipient: Text[140])
Parameters
| Name | Type | Description |
|---|---|---|
| RegisterNo | Integer |
Credit transfer register number |
| EntryNo | Integer |
Entry number (0 for auto-generation) |
| GenJnlAccountType | Enum Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Account Type" |
General journal account type |
| AccountNo | Code[20] |
Account number for the transfer |
| LedgerEntryNo | Integer |
Applied ledger entry number |
| TransferDate | Date |
Date of the transfer |
| CurrencyCode | Code[10] |
Currency code for the transfer |
| TransferAmount | Decimal |
Amount to transfer |
| TransActionID | Text[35] |
Transaction identifier |
| RecipientBankAccount | Code[20] |
Recipient bank account code |
| MessageToRecipient | Text[140] |
Message for the recipient |
FillRecipientData
Fills recipient data fields based on the account type and account number. Retrieves recipient name, IBAN, and bank account number from related tables.
procedure FillRecipientData()
AppliesToEntryDocumentNo
Returns the document number from the applied ledger entry.
procedure AppliesToEntryDocumentNo(): Code[20]
Returns
| Type | Description |
|---|---|
| Code[20] |
Document number of the applied entry |
AppliesToEntryDescription
Returns the description from the applied ledger entry.
procedure AppliesToEntryDescription(): Text
Returns
| Type | Description |
|---|---|
| Text |
Description of the applied entry |
AppliesToEntryPostingDate
Returns the posting date from the applied ledger entry.
procedure AppliesToEntryPostingDate(): Date
Returns
| Type | Description |
|---|---|
| Date |
Posting date of the applied entry |
AppliesToEntryCurrencyCode
Returns the currency code from the applied ledger entry.
procedure AppliesToEntryCurrencyCode(): Code[10]
Returns
| Type | Description |
|---|---|
| Code[10] |
Currency code of the applied entry |
AppliesToEntryAmount
Returns the original amount from the applied ledger entry.
procedure AppliesToEntryAmount(): Decimal
Returns
| Type | Description |
|---|---|
| Decimal |
Amount of the applied entry |
AppliesToEntryRemainingAmount
Returns the remaining amount from the applied ledger entry.
procedure AppliesToEntryRemainingAmount(): Decimal
Returns
| Type | Description |
|---|---|
| Decimal |
Remaining amount of the applied entry |
Events
OnAfterFillRecipientData
Integration event raised after filling recipient data from account information. Enables custom logic for populating additional recipient fields.
[IntegrationEvent(False,False)]
local procedure OnAfterFillRecipientData(var CreditTransferEntry: Record "Credit Transfer Entry")
Parameters
| Name | Type | Description |
|---|---|---|
| CreditTransferEntry | Table Microsoft.Bank.Payment."Credit Transfer Entry" |
Credit transfer entry being processed |
OnAfterGetAppliesToEntry
Integration event raised after retrieving applies-to entry information. Enables modification of the CV ledger entry buffer before it is used.
[IntegrationEvent(False,False)]
local procedure OnAfterGetAppliesToEntry(var CreditTransferEntry: Record "Credit Transfer Entry", var CVLedgerEntryBuffer: Record "CV Ledger Entry Buffer")
Parameters
| Name | Type | Description |
|---|---|---|
| CreditTransferEntry | Table Microsoft.Bank.Payment."Credit Transfer Entry" |
Credit transfer entry being processed |
| CVLedgerEntryBuffer | Table Microsoft.Finance.ReceivablesPayables."CV Ledger Entry Buffer" |
CV ledger entry buffer with applied entry data |
OnCreateNewOnAfterInitAccountType
Integration event raised after initializing account type during CreateNew procedure. Enables custom logic for handling additional account type mappings.
[IntegrationEvent(False,False)]
local procedure OnCreateNewOnAfterInitAccountType(var CreditTransferEntry: Record "Credit Transfer Entry", GenJnlAccountType: Enum "Gen. Journal Account Type")
Parameters
| Name | Type | Description |
|---|---|---|
| CreditTransferEntry | Table Microsoft.Bank.Payment."Credit Transfer Entry" |
Credit transfer entry being created |
| GenJnlAccountType | Enum Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Account Type" |
General journal account type |