---
id: object/table/1206
type: object
title: Table 1206 "Credit Transfer Entry"
summary: Table 1206 "Credit Transfer Entry" in Base Application (Microsoft.Bank.Payment). 15 fields, 8 public procedures, 3 events. Present since at least BC23, still in BC30, changed in BC24, BC27-28.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: null
  last_changed: "28"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: b85f7e566d8905000c26e58f45e38a587e2581fd57cda91218bc8219feb448cd
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Bank/Payment/CreditTransferEntry.Table.al
    title: src/Layers/W1/BaseApp/Bank/Payment/CreditTransferEntry.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/finance-make-payments-with-bank-data-conversion-service-or-sepa-credit-transfer
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/finance/manage-payables/make-payments
    - topic/business-central/business-functionality/general-business-functionality/exchange-data-electronically/exchange-data
    - topic/business-central/business-functionality/local-functionality/canada/banking-and-payments
    - topic/business-central/business-functionality/local-functionality/mexico/general
    - topic/business-central/business-functionality/local-functionality/united-states/banking-and-payments
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 1206
name: Credit Transfer Entry
namespace: Microsoft.Bank.Payment
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "27"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 15
  procedures: 12
  events: 3
  subscribers: 0
relations:
  out: 9
  referenced_by: 1
  pages: 1
  extended_by: 1
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Table 1206 "Credit Transfer Entry"

> Table 1206 "Credit Transfer Entry" in Base Application (Microsoft.Bank.Payment). 15 fields, 8 public procedures, 3 events. Present since at least BC23, still in BC30, changed in BC24, BC27-28.

Base Application · Microsoft.Bank.Payment · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Bank/Payment/CreditTransferEntry.Table.al) · facts from BC29

Learn documents this table through its pages: [Page 1206 "Credit Transfer Reg. Entries"](../page/1206.md) (1 Learn page).

## Properties

| Property | Value |
|---|---|
| Caption | Credit Transfer Entry |
| DataClassification | CustomerContent |

## Fields

Explanation: the field's ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Credit Transfer Register No. | Integer | Specifies the number of the credit-transfer register entry in the Credit Transfer Registers window that the credit transfer entry relates to. | TableRelation [Table 1205 "Credit Transfer Register"](../table/1205.md) (Credit Transfer Register) |
| 2 | Entry No. | Integer | Specifies the number of the entry, as assigned from the specified number series when the entry was created. |  |
| 3 | Account Type | Enum "Credit Transfer Account Type" | Specifies the type of account that received payment with the credit transfer. If the type is Debitor, then the credit transfer was a refund. | enum [Enum 1207 "Credit Transfer Account Type"](../enum/1207.md) |
| 4 | Account No. | Code[20] | Specifies the number of the vendor, or debitor, who received payment with the credit transfer. If the Account Type field contains Debitor, then the credit transfer was a refund. | TableRelation [Table 18 "Customer"](../table/18.md), [Table 23 "Vendor"](../table/23.md) (if ("Account Type" = const(Customer)) Customer else if ("Account Type" = const(Vendor)) Vendor) |
| 5 | Applies-to Entry No. | Integer | Specifies the entry number of the purchase invoice that the vendor ledger entry behind this credit transfer was applied to. | TableRelation [Table 21 "Cust. Ledger Entry"](../table/21.md), [Table 25 "Vendor Ledger Entry"](../table/25.md) (if ("Account Type" = const(Customer)) "Cust. Ledger Entry" else if ("Account Type" = const(Vendor)) "Vendor Ledger Entry") |
| 6 | Transfer Date | Date | Specifies when the SEPA credit transfer is made. The value is copied from the Posting Date field on the payment line for the purchase invoice. |  |
| 7 | Currency Code | Code[10] | Specifies the currency that the SEPA credit transfer was made in. To process payments using SEPA Credit Transfer, the currency on the purchase invoice must be EURO. | TableRelation [Table 4 "Currency"](../table/4.md) |
| 8 | Transfer Amount | Decimal | Specifies the amount that is paid with the SEPA credit transfer. |  |
| 9 | Transaction ID | Text[35] | Specifies the ID of the credit transfer. The ID is defined from the value in the Identifier field in the Credit Transfer Register field plus the value in the Entry No. field, divided by a slash. For example, DABA00113/3. |  |
| 10 | Canceled | Boolean | Specifies if the exported payment file for this credit transfer register entry has been canceled. | FlowField: exist("Credit Transfer Register" where("No." = field("Credit Transfer Register No."), Status = const(Canceled))) |
| 11 | Recipient Bank Acc. No. | Code[50] | Recipient Bank Account <small>caption</small> |  |
| 12 | Message to Recipient | Text[140] | Specifies the text that was entered in the Message to Recipient field on the payment journal line that this credit transfer file was exported from. |  |
| 13 | Recipient IBAN | Code[50] | Specifies the IBAN of the creditor bank account that was used on the payment journal line that this credit transfer file was exported from. |  |
| 14 | Recipient Bank Account No. | Code[30] | Specifies the number of the creditor bank account that was used on the payment journal line that this credit transfer file was exported from. |  |
| 15 | Recipient Name | Text[100] | Specifies the recipient of the exported credit transfer, typically a vendor. | DataClassification EndUserIdentifiableInformation |

## Keys

- Key1: Credit Transfer Register No., Entry No. (clustered)

## Events published

- `OnAfterFillRecipientData(var CreditTransferEntry: Record "Credit Transfer Entry")` (integration): Integration event raised after filling recipient data from account information. Enables custom logic for populating additional recipient fields.
- `OnAfterGetAppliesToEntry(var CreditTransferEntry: Record "Credit Transfer Entry"; var CVLedgerEntryBuffer: Record "CV Ledger Entry Buffer")` (integration): Integration event raised after retrieving applies-to entry information. Enables modification of the CV ledger entry buffer before it is used.
- `OnCreateNewOnAfterInitAccountType(var CreditTransferEntry: Record "Credit Transfer Entry"; GenJnlAccountType: Enum "Gen. Journal Account Type")` (integration): Integration event raised after initializing account type during CreateNew procedure. Enables custom logic for handling additional account type mappings.

## Procedures

- `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])`: Creates a new credit transfer entry with the specified parameters.
- `FillRecipientData()`: Fills recipient data fields based on the account type and account number. Retrieves recipient name, IBAN, and bank account number from related tables.
- `AppliesToEntryDocumentNo(): Code[20]`: Returns the document number from the applied ledger entry.
- `AppliesToEntryDescription(): Text`: Returns the description from the applied ledger entry.
- `AppliesToEntryPostingDate(): Date`: Returns the posting date from the applied ledger entry.
- `AppliesToEntryCurrencyCode(): Code[10]`: Returns the currency code from the applied ledger entry.
- `AppliesToEntryAmount(): Decimal`: Returns the original amount from the applied ledger entry.
- `AppliesToEntryRemainingAmount(): Decimal`: Returns the remaining amount from the applied ledger entry.

Plus 1 local procedures.

## Relations

- drill-down page [Page 1206 "Credit Transfer Reg. Entries"](../page/1206.md)
- lookup page [Page 1206 "Credit Transfer Reg. Entries"](../page/1206.md)
- Canceled: CalcFormula [Table 1205 "Credit Transfer Register"](../table/1205.md)
- Credit Transfer Register No.: TableRelation [Table 1205 "Credit Transfer Register"](../table/1205.md)
- Account No.: TableRelation [Table 18 "Customer"](../table/18.md) (conditional)
- Applies-to Entry No.: TableRelation [Table 21 "Cust. Ledger Entry"](../table/21.md) (conditional)
- Account No.: TableRelation [Table 23 "Vendor"](../table/23.md) (conditional)
- Applies-to Entry No.: TableRelation [Table 25 "Vendor Ledger Entry"](../table/25.md) (conditional)
- Currency Code: TableRelation [Table 4 "Currency"](../table/4.md)

## Referenced by

1 fields in 1 objects relate to this table (TableRelation or CalcFormula).

- [Table 1205 "Credit Transfer Register"](../table/1205.md): No. of Transfers

## Pages and codeunits on this table

- [Page 1206 "Credit Transfer Reg. Entries"](../page/1206.md) (source table)

## Extended by

- [Table extension 20105 "AMC Bank Credit Trs. Entry Ext"](../tableextension/20105.md)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24, BC27-28

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "table", object_name: "Credit Transfer Entry")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
