---
id: object/table/20101
type: object
title: Table 20101 "AMC Banking Setup"
summary: Table 20101 "AMC Banking Setup" in AMCBanking365Fundamentals (Microsoft.Bank.Payment). 9 fields, 8 public procedures, 1 events. Introduced in BC29, still in BC30. Obsolete (Pending since 28.0).
tier: official
language: en
tags:
  - table
  - amcbanking365fundamentals
versions:
  introduced: "29"
  last_changed: null
  deprecated: "28.0"
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: ba16bd30654209b6a8158df9862c1c53978d1f05118c3193e33866e6a45beee9
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/AMCBanking365Fundamentals/app/Tables/AMCBankingSetup.Table.al
    title: src/Apps/W1/AMCBanking365Fundamentals/app/Tables/AMCBankingSetup.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/bank-how-setup-bank-data-conversion-service
    - https://learn.microsoft.com/dynamics365/business-central/ui-extensions-amc-banking
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/general-business-functionality/exchange-data-electronically/collect-payments-with-sepa-direct-debit
    - topic/business-central/business-functionality/set-up-business-central/set-up-banking
    - topic/business-central/development-and-administration/customize-business-central/customize-with-extensions
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 20101
name: AMC Banking Setup
namespace: Microsoft.Bank.Payment
app: AMCBanking365Fundamentals
extends: null
first_version: "29"
last_version: "30"
present_in:
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete:
  state: Pending
  tag: "28.0"
  reason: AMC Banking 365 Fundamental extension is discontinued
countries: []
ms_search_form_ids: []
counts:
  fields: 9
  procedures: 11
  events: 1
  subscribers: 0
relations:
  out: 0
  referenced_by: 0
  pages: 2
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Table 20101 "AMC Banking Setup"

> Table 20101 "AMC Banking Setup" in AMCBanking365Fundamentals (Microsoft.Bank.Payment). 9 fields, 8 public procedures, 1 events. Introduced in BC29, still in BC30. Obsolete (Pending since 28.0).

AMCBanking365Fundamentals · Microsoft.Bank.Payment · BC29-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/AMCBanking365Fundamentals/app/Tables/AMCBankingSetup.Table.al) · facts from BC29

Learn documents this table through its pages: [Page 20101 "AMC Banking Setup"](../page/20101.md) (2 Learn pages), [Page 20105 "AMC Bank Assisted Setup"](../page/20105.md) (2).

## Properties

| Property | Value |
|---|---|
| Caption | AMC Banking Setup |
| ObsoleteState | Pending |
| ObsoleteTag | 28.0 |
| ObsoleteReason | AMC Banking 365 Fundamental extension is discontinued |

## 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 |
|---|---|---|---|---|
| 20100 | Primary Key | Code[10] | — | DataClassification CustomerContent |
| 20101 | User Name | Text[50] | Specifies the user name that represents your company's sign-up for the service that converts bank data to the format required by your bank when you export payment bank files and import bank statement files. <small>via [Page 20101 "AMC Banking Setup"](../page/20101.md)</small> | DataClassification EndUserIdentifiableInformation |
| 20102 | Password Key | Guid | — | DataClassification EndUserIdentifiableInformation |
| 20103 | Sign-up URL | Text[250] | — | DataClassification CustomerContent |
| 20104 | Service URL | Text[250] | Specifies the address of the service that converts bank data to the format required by your bank when you export payment bank files and import bank statement files. The service specified in the Service URL field is called when users export or import bank files. <small>via [Page 20101 "AMC Banking Setup"](../page/20101.md)</small> | DataClassification CustomerContent |
| 20105 | Support URL | Text[250] | — | DataClassification CustomerContent |
| 20106 | Namespace API Version | Text[10] | Specifies the default namespace for the AMC Banking. <small>via [Page 20101 "AMC Banking Setup"](../page/20101.md)</small> | DataClassification CustomerContent |
| 20107 | Solution | Text[50] | Specifies a customizable calendar for bank's that holds the bank's working days and holidays. Choose the field to select another bank calendars or to set up a customized calendar. <small>via [Page 20101 "AMC Banking Setup"](../page/20101.md)</small> | DataClassification CustomerContent |
| 20108 | AMC Enabled | Boolean | Specifies whether the AMC Banking 365 Fundamentals feature is enabled. <small>via [Page 20101 "AMC Banking Setup"](../page/20101.md)</small> | DataClassification SystemMetadata |

## Keys

- Key1: Primary Key (clustered)

## Events published

- `OnGetUserName(var UserName: Text[50])` (integration)

## Procedures

- `SavePassword(PasswordText: SecretText)` (internal)
- `GetUserName(): Text[50]` (internal)
- `GetPassword(): SecretText` (internal)
- `DeletePassword()` (internal)
- `HasUserName(): Boolean`
- `HasPassword(): Boolean` (internal)
- `SetURLsToDefault()`
- `GetDemoUserName(): Text[50]`

Plus 2 local procedures.

## Triggers

OnDelete, OnInsert

## Pages and codeunits on this table

- [Page 20101 "AMC Banking Setup"](../page/20101.md) (source table)
- [Page 20105 "AMC Bank Assisted Setup"](../page/20105.md) (source table)

## Across versions

- Present in: BC29-30
- Changed (declaration) in: none
- Obsolete: Pending since 28.0, "AMC Banking 365 Fundamental extension is discontinued"

## Deprecations

- procedure ClearCredentials: guarded (#if not CLEAN28)
- procedure DeletePassword: guarded (#if not CLEAN28)
- procedure GetDemoPass: guarded (#if not CLEAN28)
- procedure GetDemoUserName: guarded (#if not CLEAN28)
- procedure GetPassword: guarded (#if not CLEAN28)
- procedure GetUserName: guarded (#if not CLEAN28)
- procedure HasPassword: guarded (#if not CLEAN28)
- procedure HasUserName: guarded (#if not CLEAN28)
- procedure OnGetUserName: guarded (#if not CLEAN28)
- procedure SavePassword: guarded (#if not CLEAN28)
- procedure SetURLsToDefault: guarded (#if not CLEAN28)
- object: Pending 28.0 (#if not CLEANSCHEMA31), "AMC Banking 365 Fundamental extension is discontinued"

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: "AMC Banking Setup")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
