Table 304 "Issued Fin. Charge Memo Header"
Base Application · Microsoft.Sales.FinanceCharge
Across versions
- BC23present
- BC24declaration changed
- BC25-27unchanged
- BC2824 fields changed
- BC29-30unchanged
Neighbourhood 31 connected objects and pages
Base Application · Microsoft.Sales.FinanceCharge · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 452 “Issued Fin. Charge Memo List” (1 Learn page).
Properties
| Property | Value |
|---|---|
| Caption | Issued Fin. Charge Memo Header |
| 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 | No. Δ BC28 | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. | NotBlank |
| 2 | Customer No. Δ BC28 | Code[20] | Specifies the customer number the finance charge memo is for. | TableRelation Table 18 “Customer” |
| 3 | Name Δ BC28 | Text[100] | Specifies the name of the customer the finance charge memo is for. | |
| 4 | Name 2 | Text[50] | — | |
| 5 | Address Δ BC28 | Text[100] | Specifies the address of the customer the finance charge memo is for. | |
| 6 | Address 2 Δ BC28 | Text[50] | Specifies additional address information. | |
| 7 | Post Code Δ BC28 | Code[20] | Specifies the postal code. | TableRelation Table 225 “Post Code” (Post Code) |
| 8 | City Δ BC28 | Text[30] | Specifies the city name of the customer the finance charge memo is for. | TableRelation Table 225 “Post Code” (“Post Code”.City) |
| 9 | County | Text[30] | — | |
| 10 | Country/Region Code | Code[10] | — | TableRelation Table 9 “Country/Region” (Country/Region) |
| 11 | Language Code | Code[10] | — | TableRelation Table 8 “Language” |
| 12 | Currency Code Δ BC28 | Code[10] | Specifies the code of the currency that the issued finance charge memo is in. | TableRelation Table 4 “Currency” |
| 13 | Contact Δ BC28 | Text[100] | Specifies the name of the person you regularly contact when you communicate with the customer the finance charge memo is for. | |
| 14 | Your Reference Δ BC28 | Text[35] | Specifies the customer’s reference. The content will be printed on the related document. | |
| 15 | Shortcut Dimension 1 Code Δ BC28 | Code[20] | Specifies the code for Shortcut Dimension 1, which is one of two global dimension codes that you set up in the General Ledger Setup window. | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1))) |
| 16 | Shortcut Dimension 2 Code Δ BC28 | Code[20] | Specifies the code for Shortcut Dimension 2, which is one of two global dimension codes that you set up in the General Ledger Setup window. | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2))) |
| 17 | Customer Posting Group Δ BC28 | Code[20] | Specifies the customer’Âs market type to link business transactions to. | TableRelation Table 92 “Customer Posting Group” (Customer Posting Group) |
| 18 | Gen. Bus. Posting Group | Code[20] | — | TableRelation Table 250 “Gen. Business Posting Group” (Gen. Business Posting Group) |
| 19 | VAT Registration No. | Text[20] | — | |
| 20 | Reason Code | Code[10] | — | TableRelation Table 231 “Reason Code” (Reason Code) |
| 21 | Posting Date Δ BC28 | Date | Specifies the posting date that the finance charge memo was issued on. | |
| 22 | Document Date Δ BC28 | Date | Specifies the date when the related document was created. | |
| 23 | Due Date Δ BC28 | Date | Specifies the date when payment of the finance charge memo is due. | |
| 25 | Fin. Charge Terms Code Δ BC28 | Code[10] | Specifies the code for the involved finance charges in case of late payment. | TableRelation Table 5 “Finance Charge Terms” (Finance Charge Terms) |
| 26 | Interest Posted | Boolean | — | |
| 27 | Additional Fee Posted | Boolean | — | |
| 29 | Posting Description | Text[100] | — | |
| 30 | Comment | Boolean | — | FlowField: exist(“Fin. Charge Comment Line” where(Type = const(“Issued Finance Charge Memo”), “No.” = field(“No.”))); not editable |
| 31 | Remaining Amount | Decimal | — | FlowField: sum(“Issued Fin. Charge Memo Line”.“Remaining Amount” where(“Finance Charge Memo No.” = field(“No.”), “Detailed Interest Rates Entry” = const(false))); not editable |
| 32 | Interest Amount Δ BC28 | Decimal | Specifies the total of the interest amounts on the finance charge memo lines. | FlowField: sum(“Issued Fin. Charge Memo Line”.Amount where(“Finance Charge Memo No.” = field(“No.”), Type = const(“Customer Ledger Entry”), “Detailed Interest Rates Entry” = const(false))); not editable |
| 33 | Additional Fee Δ BC28 | Decimal | Specifies the total of the additional fee amounts on the finance charge memo lines. | FlowField: sum(“Issued Fin. Charge Memo Line”.Amount where(“Finance Charge Memo No.” = field(“No.”), Type = const(“G/L Account”))); not editable |
| 34 | VAT Amount | Decimal | — | FlowField: sum(“Issued Fin. Charge Memo Line”.“VAT Amount” where(“Finance Charge Memo No.” = field(“No.”), “Detailed Interest Rates Entry” = const(false))); not editable |
| 35 | No. Printed Δ BC28 | Integer | Specifies how many times the document has been printed. | |
| 36 | User ID | Code[50] | — | TableRelation User.“User Name”; DataClassification EndUserIdentifiableInformation |
| 37 | No. Series | Code[20] | — | TableRelation Table 308 “No. Series” (No. Series); not editable |
| 38 | Pre-Assigned No. Series | Code[20] | — | TableRelation Table 308 “No. Series” (No. Series) |
| 39 | Pre-Assigned No. Δ BC28 | Code[20] | Specifies the number of the finance charge memo. | |
| 40 | Source Code | Code[10] | — | TableRelation Table 230 “Source Code” (Source Code) |
| 41 | Tax Area Code | Code[20] | — | TableRelation Table 318 “Tax Area” (Tax Area) |
| 42 | Tax Liable | Boolean | — | |
| 43 | VAT Bus. Posting Group | Code[20] | — | TableRelation Table 323 “VAT Business Posting Group” (VAT Business Posting Group) |
| 44 | VAT Reporting Date Δ BC28 | Date | Specifies the VAT date for the finance charge memo. | not editable |
| 50 | Canceled Δ BC28 | Boolean | Specifies if the issued finance charge memo has been canceled. | DataClassification SystemMetadata |
| 51 | Canceled By | Code[50] | — | TableRelation User.“User Name”; DataClassification EndUserIdentifiableInformation |
| 52 | Canceled Date | Date | — | DataClassification SystemMetadata |
| 53 | Canceled By Document No. | Code[20] | — | |
| 54 | Format Region | Text[80] | — | TableRelation “Language Selection”.“Language Tag” |
| 163 | Company Bank Account Code Δ BC28 | Code[20] | Specifies the bank account to use for bank information when the document is printed. | TableRelation Table 270 “Bank Account” (“Bank Account” where(“Currency Code” = field(“Currency Code”))) |
| 480 | Dimension Set ID | Integer | — | TableRelation Table 480 “Dimension Set Entry” (Dimension Set Entry); not editable |
Keys
- Key1: No. (clustered)
- Key2: Customer No., Posting Date
- Key3: Posting Date
Events published
OnBeforePrintRecords(var IssuedFinChargeMemoHeader: Record "Issued Fin. Charge Memo Header"; ShowRequestForm: Boolean; SendAsEmail: Boolean; HideDialog: Boolean; var IsHandled: Boolean)(integration): Raised before the issued finance charge memo is printed or emailed.
Procedures
PrintRecords(ShowRequestForm: Boolean; SendAsEmail: Boolean; HideDialog: Boolean): Prints or emails the issued finance charge memo using the configured report selections.IncrNoPrinted(): Increments the print count for this issued finance charge memo.ShowDimensions(): Opens the dimension set entries page to view dimensions assigned to this memo.GetCustomerVATRegistrationNumber(): Text: Retrieves the customer’s VAT registration number for document printing.GetCustomerVATRegistrationNumberLbl(): Text: Retrieves the caption for the VAT registration number field.RunCancelIssuedFinChargeMemo(var IssuedFinChargeMemoHeader: Record "Issued Fin. Charge Memo Header"): Runs the Cancel Issued Finance Charge Memos report for the selected records.
Triggers
OnDelete
Relations
- drill-down page Page 452 “Issued Fin. Charge Memo List”
- lookup page Page 452 “Issued Fin. Charge Memo List”
- Customer No.: TableRelation Table 18 “Customer”
- City: TableRelation Table 225 “Post Code”
- Post Code: TableRelation Table 225 “Post Code”
- Source Code: TableRelation Table 230 “Source Code”
- Reason Code: TableRelation Table 231 “Reason Code”
- Gen. Bus. Posting Group: TableRelation Table 250 “Gen. Business Posting Group”
- Company Bank Account Code: TableRelation Table 270 “Bank Account”
- Additional Fee: CalcFormula Table 305 “Issued Fin. Charge Memo Line”
- Interest Amount: CalcFormula Table 305 “Issued Fin. Charge Memo Line”
- Remaining Amount: CalcFormula Table 305 “Issued Fin. Charge Memo Line”
- VAT Amount: CalcFormula Table 305 “Issued Fin. Charge Memo Line”
- Comment: CalcFormula Table 306 “Fin. Charge Comment Line”
- No. Series: TableRelation Table 308 “No. Series”
- Pre-Assigned No. Series: TableRelation Table 308 “No. Series”
- Tax Area Code: TableRelation Table 318 “Tax Area”
- VAT Bus. Posting Group: TableRelation Table 323 “VAT Business 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”
- Fin. Charge Terms Code: TableRelation Table 5 “Finance Charge Terms”
- Language Code: TableRelation Table 8 “Language”
- Country/Region Code: TableRelation Table 9 “Country/Region”
- Customer Posting Group: TableRelation Table 92 “Customer Posting Group”
Referenced by
3 fields in 3 objects relate to this table (TableRelation or CalcFormula).
- Table 300 “Reminder/Fin. Charge Entry”: No.
- Table 305 “Issued Fin. Charge Memo Line”: Finance Charge Memo No.
- Table 306 “Fin. Charge Comment Line”: No.
Pages and codeunits on this table
- Page 450 “Issued Finance Charge Memo” (source table)
- Page 452 “Issued Fin. Charge Memo List” (source table)
- Page 453 “Issued Fin. Charge Memo Stat.” (source table)
- Codeunit 1395 “Cancel Issued Fin. Charge Memo” (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 395 “FinChrgMemo-Issue” (2 calls:
IncrNoPrinted → IncrNoPrinted,OnDelete → DeleteIssuedFinChrgLines) - Codeunit 408 “DimensionManagement” (1 call:
ShowDimensions → ShowDimensionSet) - Codeunit 452 “Report Distribution Management” (1 call:
PrintRecords → GetFullDocumentTypeText) - Codeunit 46 “SelectionFilterManagement” (1 call:
RunCancelIssuedFinChargeMemo → GetSelectionFilter) - Report 1395 “Cancel Issued Fin.Charge Memos” (1 call:
RunCancelIssuedFinChargeMemo → (object))
Countries that replace it
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). 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: "Issued Fin. Charge Memo Header"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.