Table 297 "Issued Reminder Header"
Base Application · Microsoft.Sales.Reminder
- 60fields
- 14procedures
- 3events
- 1Learn pages
- 3countries replace it
- 5fields reference it
- 2event subscribers
- 5objects it calls
Across versions
- BC23present
- BC248 fields added, 2 fields changed
- BC25-27unchanged
- BC2826 fields changed, 1 procedures added
- BC29-30unchanged
Neighbourhood 37 connected objects and pages
Base Application · Microsoft.Sales.Reminder · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 440 “Issued Reminder List” (1 Learn page).
Properties
| Property | Value |
|---|---|
| Caption | Issued Reminder 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 reminder is for. | TableRelation Table 18 “Customer” |
| 3 | Name Δ BC28 | Text[100] | Specifies the name of the customer the reminder is for. | |
| 4 | Name 2 | Text[50] | — | |
| 5 | Address Δ BC28 | Text[100] | Specifies the address of the customer the reminder 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 reminder 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 currency code of the issued reminder. | 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 reminder 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 | Code[20] | — | 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 reminder 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 amount on the reminder is due. | |
| 24 | Reminder Terms Code Δ BC28 | Code[10] | Specifies the reminder terms code for the reminder. | TableRelation Table 292 “Reminder Terms” (Reminder Terms) |
| 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 | — | |
| 28 | Reminder Level Δ BC28 | Integer | Specifies the reminder’s level. | TableRelation Table 293 “Reminder Level” (“Reminder Level”.“No.” where(“Reminder Terms Code” = field(“Reminder Terms Code”))) |
| 29 | Posting Description | Text[100] | — | |
| 30 | Comment | Boolean | — | FlowField: exist(“Reminder Comment Line” where(Type = const(“Issued Reminder”), “No.” = field(“No.”))); not editable |
| 31 | Remaining Amount Δ BC28 | Decimal | Specifies the total of the remaining amounts on the reminder lines. | FlowField: sum(“Issued Reminder Line”.“Remaining Amount” where(“Reminder No.” = field(“No.”), “Line Type” = const(“Reminder Line”), “Detailed Interest Rates Entry” = const(false))); not editable |
| 32 | Interest Amount | Decimal | — | FlowField: sum(“Issued Reminder Line”.Amount where(“Reminder No.” = field(“No.”), Type = const(“Customer Ledger Entry”), “Line Type” = const(“Reminder Line”), “Detailed Interest Rates Entry” = const(false))); not editable |
| 33 | Additional Fee Δ BC24 Δ BC28 | Decimal | Specifies the total of the additional fee amounts on the reminder lines. | FlowField: sum(“Issued Reminder Line”.Amount where(“Reminder No.” = field(“No.”), Type = const(“G/L Account”), “Line Type” = filter(<> “Not Due”))); not editable |
| 34 | VAT Amount Δ BC24 | Decimal | — | FlowField: sum(“Issued Reminder Line”.“VAT Amount” where(“Reminder No.” = field(“No.”), “Detailed Interest Rates Entry” = const(false), “Line Type” = filter(<> “Not Due”))); 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 reminder from which the issued reminder was created. | |
| 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 | Add. Fee per Line Δ BC28 | Decimal | Specifies that the fee is distributed on individual reminder lines. | FlowField: sum(“Issued Reminder Line”.Amount where(“Reminder No.” = field(“No.”), Type = const(“Line Fee”))) |
| 47 | VAT Reporting Date Δ BC28 | Date | Specifies the VAT date for the reminder. | not editable |
| 50 | Canceled Δ BC28 | Boolean | Specifies if the issued reminder 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” |
| 55 | Email Text + BC24 | Blob | — | |
| 56 | Sent For Current Level + BC24 | Boolean | — | |
| 57 | Last Email Sent Date Time + BC24 | DateTime | — | |
| 58 | Total Email Sent Count + BC24 | Integer | — | |
| 59 | Last Level Email Sent Count + BC24 | Integer | — | |
| 60 | Email Sent Level + BC24 | Integer | — | |
| 61 | Failed Email Outbox Entry No. + BC24 | BigInteger | — | |
| 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 |
| 500 | Reminder Automation Code + BC24 | Code[50] | — | TableRelation Table 6751 “Reminder Action Group” (“Reminder Action Group”.“Code”) |
Keys
- Key1: No. (clustered)
- Key2: Customer No., Posting Date
- Key3: Posting Date
Events published
OnAfterPrintRecords(var IssuedReminderHeader: Record "Issued Reminder Header"; ShowRequestForm: Boolean; SendAsEmail: Boolean; HideDialog: Boolean)(integration): Raised after printing the issued reminder records.OnBeforePrintRecords(var IssuedReminderHeader: Record "Issued Reminder Header"; ShowRequestForm: Boolean; SendAsEmail: Boolean; HideDialog: Boolean; var IsHandled: Boolean)(integration): Raised before printing the issued reminder records.OnGetReportParameters(var LogInteraction: Boolean; var ShowNotDueAmounts: Boolean; var ShowMIRLines: Boolean; ReportID: Integer; var Handled: Boolean)+ BC24 (integration): Raised to get report parameters for the issued reminder report.- subscribers: Codeunit 6753 “Send Reminder Event Handler” HandleOnGetReportParameters
Trigger event subscribers
- OnBeforeModifyEvent: Codeunit 545 “Send Reminder” ClearEmailFields
Procedures
PrintRecords(ShowRequestForm: Boolean; SendAsEmail: Boolean; HideDialog: Boolean): Prints or sends issued reminders based on the specified options.ClearSentEmailFieldsOnLevelUpdate(var IssuedReminderHeader: Record "Issued Reminder Header")+ BC24: Clears the sent email tracking fields when the reminder level changes.IncrNoPrinted(): Increments the print count for this issued reminder.ShowDimensions(): Opens the dimension set entries page to view dimensions assigned to this reminder.GetCustomerVATRegistrationNumber(): Text: Retrieves the customer’s VAT registration number for document printing.GetCustomerVATRegistrationNumberLbl(): Text: Retrieves the caption for the VAT registration number field.CalculateLineFeeVATAmount(): Decimal: Calculates the total VAT amount for line fees on this reminder.CalculateTotalIncludingVAT(): Decimal+ BC24: Calculates the total amount including VAT for all lines on this reminder.RunCancelIssuedReminder(var IssuedReminderHeader: Record "Issued Reminder Header"): Runs the Cancel Issued Reminders report for the selected issued reminder records.GetLogInteractionDescription(): Text[100]+ BC28: Returns the description to use when logging an interaction for this issued reminder. When the posting description still holds the default text derived from the pre-assigned (unissued) reminder number, it is replaced with the same text based on the issued reminder number so the Contact History refere…
Triggers
OnDelete
Relations
- drill-down page Page 440 “Issued Reminder List”
- lookup page Page 440 “Issued Reminder 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”
- Reminder Terms Code: TableRelation Table 292 “Reminder Terms”
- Reminder Level: TableRelation Table 293 “Reminder Level”
- Add. Fee per Line: CalcFormula Table 298 “Issued Reminder Line”
- Additional Fee: CalcFormula Table 298 “Issued Reminder Line”
- Interest Amount: CalcFormula Table 298 “Issued Reminder Line”
- Remaining Amount: CalcFormula Table 298 “Issued Reminder Line”
- VAT Amount: CalcFormula Table 298 “Issued Reminder Line”
- Comment: CalcFormula Table 299 “Reminder 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”
- Reminder Automation Code: TableRelation Table 6751 “Reminder Action Group”
- 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
5 fields in 4 objects relate to this table (TableRelation or CalcFormula).
- Table 9054 “Finance Cue”: Active Reminders, Reminders not Send
- Table 298 “Issued Reminder Line”: Reminder No.
- Table 299 “Reminder Comment Line”: No.
- Table 300 “Reminder/Fin. Charge Entry”: No.
Pages and codeunits on this table
- Page 438 “Issued Reminder” (source table)
- Page 440 “Issued Reminder List” (source table)
- Page 441 “Issued Reminder Statistics” (source table)
- Codeunit 1393 “Cancel Issued Reminder” (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 393 “Reminder-Issue” (2 calls:
IncrNoPrinted → IncrNoPrinted,OnDelete → DeleteIssuedReminderLines) - Codeunit 408 “DimensionManagement” (1 call:
ShowDimensions → ShowDimensionSet) - Codeunit 452 “Report Distribution Management” (1 call:
PrintRecords → GetFullDocumentTypeText) - Codeunit 46 “SelectionFilterManagement” (1 call:
RunCancelIssuedReminder → GetSelectionFilter) - Report 1393 “Cancel Issued Reminders” (1 call:
RunCancelIssuedReminder → (object))
Recent changes
- 2026-08-18 #9892 [main] Bug 644283: Renumber Subcontracting app object ids as it clashes with partner range (main, BC30, refactor)
- 2026-07-15 #9282 [Main]- Description field in the contact history is showing the number of the original unregistered reminder instead of the registered reminder number when using the reminder automation setup. (main, BC30, fix)
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 Reminder Header"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.