Table 1690 "Bank Deposit Header"
BankDeposits · Microsoft.Bank.Deposit
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 23 connected objects and pages
BankDeposits · Microsoft.Bank.Deposit · BC29-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 1690 “Bank Deposit” (1 Learn page), Page 1692 “Bank Deposits” (1).
Properties
| Property | Value |
|---|---|
| Caption | Bank Deposit Header |
| DataClassification | CustomerContent |
| Permissions | tabledata “Bank Deposit Header” = rm |
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 | No. | Code[20] | Specifies the number of the bank deposit that you are creating. via Page 1690 “Bank Deposit” | |
| 2 | Bank Account No. | Code[20] | Specifies the bank account number to which this bank deposit is being made. via Page 1690 “Bank Deposit” | TableRelation Table 270 “Bank Account” (Bank Account) |
| 3 | Currency Code | Code[10] | Specifies the currency that will be used for this Deposit. via Page 1690 “Bank Deposit” | TableRelation Table 4 “Currency”; not editable |
| 4 | Currency Factor | Decimal | — | not editable |
| 5 | Posting Date | Date | Specifies the date when the bank deposit should be posted. This should be the date that the bank deposit is deposited in the bank. via Page 1690 “Bank Deposit” | |
| 6 | Total Deposit Amount | Decimal | Specifies the total amount of the bank deposit. The sum of the amounts must equal this field value before you will be able to post this bank deposit. via Page 1690 “Bank Deposit” | |
| 7 | Document Date | Date | Specifies the date of the bank deposit document. via Page 1690 “Bank Deposit” | |
| 8 | Shortcut Dimension 1 Code | Code[20] | Specifies the dimension value code the bank deposit header will be associated with. via Page 1690 “Bank Deposit” | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1))) |
| 9 | Shortcut Dimension 2 Code | Code[20] | Specifies the dimension value code the bank deposit header will be associated with. via Page 1690 “Bank Deposit” | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2))) |
| 10 | Bank Acc. Posting Group | Code[20] | — | TableRelation Table 277 “Bank Account Posting Group” (Bank Account Posting Group) |
| 11 | Language Code | Code[10] | Specifies the bank account’s language code from the Bank Account table. via Page 1692 “Bank Deposits” | TableRelation Table 8 “Language” |
| 12 | No. Printed | Integer | — | not editable |
| 13 | Reason Code | Code[10] | — | TableRelation Reason Code |
| 14 | Correction | Boolean | — | |
| 15 | No. Series | Code[20] | — | TableRelation No. Series; not editable |
| 16 | Posting Description | Text[100] | Specifies the entry’s document type and number (Bank Deposit No. 1001, for example). via Page 1692 “Bank Deposits” | |
| 17 | Journal Template Name | Code[10] | — | TableRelation Table 80 “Gen. Journal Template” (Gen. Journal Template); not editable |
| 18 | Journal Batch Name | Code[10] | Specifies the journal batch name from the general journal batch. via Page 1692 “Bank Deposits” | TableRelation Table 232 “Gen. Journal Batch” (“Gen. Journal Batch”.Name where(“Journal Template Name” = field(“Journal Template Name”))); not editable |
| 21 | Comment | Boolean | — | FlowField: exist(“Bank Acc. Comment Line” where(“Table Name” = const(“Bank Deposit Header”), “Bank Account No.” = field(“Bank Account No.”), “No.” = field(“No.”))); not editable |
| 22 | Total Deposit Lines | Decimal | — | FlowField: - sum(“Gen. Journal Line”.Amount where(“Journal Template Name” = field(“Journal Template Name”), “Journal Batch Name” = field(“Journal Batch Name”))); not editable |
| 23 | Post as Lump Sum | Boolean | Specifies if the bank deposit should be posted as a single bank account ledger entry with the total amount. When posting as lump sum, all entries wil be posted in the same transaction with the document number of the bank deposit. via Page 1690 “Bank Deposit” | |
| 24 | Format Region | Text[80] | Specifies the bank account’s region format from the Bank Account table. via Page 1692 “Bank Deposits” | TableRelation “Language Selection”.“Language Tag” |
| 480 | Dimension Set ID | Integer | — | TableRelation Table 480 “Dimension Set Entry” (Dimension Set Entry); not editable |
Keys
- Key1: No. (clustered)
- Key2: Bank Account No.
- Key3: Journal Template Name, Journal Batch Name
Events published
OnAfterGetNoSeriesCode(var BankDepositHeader: Record "Bank Deposit Header"; var NoSeriesCode: Code[20])(integration)OnAfterInitRecord(var BankDepositHeader: Record "Bank Deposit Header")(integration)OnAfterTestNoSeries(var BankDepositHeader: Record "Bank Deposit Header")(integration)OnBeforeGetNoSeriesCode(var BankDepositHeader: Record "Bank Deposit Header"; SalesReceivablesSetup: Record "Sales & Receivables Setup"; var NoSeriesCode: Code[20]; var IsHandled: Boolean)(integration)OnBeforeTestNoSeries(var BankDepositHeader: Record "Bank Deposit Header"; var IsHandled: Boolean)(integration)OnInitInsertOnBeforeInitSeries(var BankDepositHeader: Record "Bank Deposit Header"; var IsHandled: Boolean)(integration)OnInitInsertOnBeforeInitRecord(var BankDepositHeader: Record "Bank Deposit Header")(integration)OnAferShowDocDim(var BankDepositHeader: Record "Bank Deposit Header")(integration)OnBeforeShowDocDim(var BankDepositHeader: Record "Bank Deposit Header"; xBankDepositHeader: Record "Bank Deposit Header"; var IsHandled: Boolean)(integration)
Procedures
InitRecord()(internal)AssistEdit(OldBankDepositHeader: Record "Bank Deposit Header"): Boolean(internal)ShowDocDim()(internal)
Plus 8 local procedures.
Triggers
OnDelete, OnInsert, OnRename
Relations
- lookup page Page 1691 “Bank Deposit List”
- Comment: CalcFormula Table 1693 “Bank Acc. Comment Line”
- Journal Batch Name: TableRelation Table 232 “Gen. Journal Batch”
- Bank Account No.: TableRelation Table 270 “Bank Account”
- Bank Acc. Posting Group: TableRelation Table 277 “Bank Account Posting Group”
- Shortcut Dimension 1 Code: TableRelation Table 349 “Dimension Value”
- Shortcut Dimension 2 Code: TableRelation Table 349 “Dimension Value”
- Currency Code: TableRelation Table 4 “Currency”
- Dimension Set ID: TableRelation Table 480 “Dimension Set Entry”
- Language Code: TableRelation Table 8 “Language”
- Journal Template Name: TableRelation Table 80 “Gen. Journal Template”
- Total Deposit Lines: CalcFormula Table 81 “Gen. Journal Line”
Referenced by
1 fields in 1 objects relate to this table (TableRelation or CalcFormula).
- Table extension 1696 “FinanceCueExt”: Bank Deposits to Post
Pages and codeunits on this table
- Page 1690 “Bank Deposit” (source table)
- Page 1691 “Bank Deposit List” (source table)
- Page 1692 “Bank Deposits” (source table)
- Codeunit 1690 “Bank Deposit-Post” (codeunit runs on it)
- Codeunit 1691 “Bank Deposit-Post + Print” (codeunit runs on it)
- Codeunit 1692 “Bank Deposit-Post (Yes/No)” (codeunit runs on it)
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 408 “DimensionManagement” (3 calls:
CreateDim → GetDefaultDimID,ShowDocDim → EditDimensionSet,ValidateShortcutDimCode → ValidateShortcutDimValues) - Codeunit 230 “GenJnlManagement” (2 calls:
InitRecord → LookupName,InitRecord → SetName) - Page 456 “No. Series” (2 calls:
AssistEdit → (object),InitInsert → (object)) - Codeunit 1690 “Bank Deposit-Post” (1 call:
PropagateDimensionsToLines → CombineDimensionSetsHeaderPriority)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. 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: "Bank Deposit Header"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.