Table "Finance Charge Memo Header"
Stores header information for unissued finance charge memos including customer details, terms, and posting configuration.
Properties
| Name | Value |
|---|---|
| Caption | Finance Charge Memo Header |
| DataCaptionFields | 1,3 |
| DrillDownPageID | Page Microsoft.Sales.FinanceCharge."Finance Charge Memo List" |
| LookupPageID | Page Microsoft.Sales.FinanceCharge."Finance Charge Memo List" |
| DataClassification | CustomerContent |
Fields
| Name | Type | Description |
|---|---|---|
| "No." | Code[20] | Specifies the unique document number identifying this finance charge memo. |
| "Customer No." | Code[20] | Specifies the customer who will receive this finance charge memo. |
| Name | Text[100] | Specifies the name of the customer as copied from the customer card. |
| "Name 2" | Text[50] | Specifies additional name information for the customer, typically used for longer company names. |
| Address | Text[100] | Specifies the street address of the customer. |
| "Address 2" | Text[50] | Specifies additional address information for the customer. |
| "Post Code" | Code[20] | Specifies the postal code of the customer's address. |
| City | Text[30] | Specifies the city of the customer's address. |
| County | Text[30] | Specifies the county or state of the customer's address. |
| "Country/Region Code" | Code[10] | Specifies the country or region code of the customer's address. |
| "Language Code" | Code[10] | Specifies the language code used for printing and communicating with the customer. |
| "Currency Code" | Code[10] | Specifies the currency code for amounts on the finance charge memo. |
| Contact | Text[100] | Specifies the name of the contact person at the customer. |
| "Your Reference" | Text[35] | Contains the customer's reference information for this finance charge memo. |
| "Shortcut Dimension 1 Code" | Code[20] | Specifies the first global dimension code used for analysis and reporting. |
| "Shortcut Dimension 2 Code" | Code[20] | Specifies the second global dimension code used for analysis and reporting. |
| "Customer Posting Group" | Code[20] | Specifies the customer posting group that determines the receivables account for posting. |
| "Gen. Bus. Posting Group" | Code[20] | Specifies the general business posting group inherited from the customer. |
| "VAT Registration No." | Text[20] | Specifies the customer's VAT registration number for tax reporting purposes. |
| "Reason Code" | Code[10] | Specifies the reason code that explains why the finance charge memo was created. |
| "Posting Date" | Date | Specifies the date when the finance charge memo will be posted to the general ledger. |
| "Document Date" | Date | Specifies the date of the finance charge memo document, used for interest calculation and due date computation. |
| "Due Date" | Date | Specifies the date by which payment is expected from the customer. |
| "Fin. Charge Terms Code" | Code[10] | Specifies the finance charge terms code that determines interest rates, fees, and calculation methods. |
| "Post Interest" | Boolean | Indicates whether interest amounts should be posted to the general ledger when the memo is issued. |
| "Post Additional Fee" | Boolean | Indicates whether the additional fee should be posted to the general ledger when the memo is issued. |
| "Posting Description" | Text[100] | Specifies the description that will appear in ledger entries when the memo is posted. |
| Comment | Boolean | Indicates whether comments exist for this finance charge memo. |
| "Remaining Amount" | Decimal | Contains the total remaining amount from all customer ledger entries on the memo lines. |
| "Interest Amount" | Decimal | Contains the total calculated interest amount from all memo lines. |
| "Additional Fee" | Decimal | Contains the total additional fee amount from all memo lines with G/L Account type. |
| "VAT Amount" | Decimal | Contains the total VAT amount calculated on interest and fees from all memo lines. |
| "No. Series" | Code[20] | Specifies the number series used to assign the document number for this memo. |
| "Issuing No. Series" | Code[20] | Specifies the number series used to assign the document number when the memo is issued. |
| "Issuing No." | Code[20] | Specifies the document number that will be assigned to the issued finance charge memo. |
| "Tax Area Code" | Code[20] | Specifies the tax area code used for sales tax calculation in North American tax jurisdictions. |
| "Tax Liable" | Boolean | Indicates whether the customer is liable for sales tax on finance charges. |
| "VAT Bus. Posting Group" | Code[20] | Specifies the VAT business posting group used for VAT calculation on the memo. |
| "VAT Reporting Date" | Date | Specifies the date used for VAT reporting, which may differ from the posting date based on setup. |
| "Format Region" | Text[80] | Specifies the regional format settings used for printing dates and numbers on the memo. |
| "Company Bank Account Code" | Code[20] | Specifies the company bank account to be printed on the finance charge memo for payment. |
| "Dimension Set ID" | Integer | Specifies the unique identifier for the combination of dimension values assigned to this memo. |
| "Assigned User ID" | Code[50] | Specifies the user who is responsible for processing this finance charge memo. |
| SystemId | Guid | |
| SystemCreatedAt | DateTime | |
| SystemCreatedBy | Guid | |
| SystemModifiedAt | DateTime | |
| SystemModifiedBy | Guid | |
| SystemCreatedByUserName | Text[50] | |
| SystemCreatedByFullName | Text[80] | |
| SystemModifiedByUserName | Text[50] | |
| SystemModifiedByFullName | Text[80] | |
| SystemRowVersion | BigInteger |
Methods
AssistEdit
Assists with editing the document number by allowing selection from related number series.
procedure AssistEdit(OldFinChrgMemoHeader: Record "Finance Charge Memo Header"): Boolean
Parameters
| Name | Type | Description |
|---|---|---|
| OldFinChrgMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header before editing. |
Returns
| Type | Description |
|---|---|
| Boolean |
True if a new number was selected; otherwise, false. |
TestNoSeries
Validates that required number series are configured in sales and receivables setup.
procedure TestNoSeries()
GetNoSeriesCode
Retrieves the number series code for finance charge memos from sales and receivables setup.
procedure GetNoSeriesCode(): Code[20]
Returns
| Type | Description |
|---|---|
| Code[20] |
The number series code to use for assigning document numbers. |
InsertLines
Inserts standard fee lines and beginning and ending text lines based on the finance charge terms.
procedure InsertLines()
UpdateLines
Updates the finance charge memo lines by removing empty text lines, recalculating rounding, and reinserting text lines.
procedure UpdateLines(FinChrgMemoHeader2: Record "Finance Charge Memo Header")
Parameters
| Name | Type | Description |
|---|---|---|
| FinChrgMemoHeader2 | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header to update lines for. |
PrintRecords
Prints the finance charge memo test report for the current record.
procedure PrintRecords()
ConfirmDeletion
Confirms with the user whether to delete the finance charge memo when it would create a gap in the number series.
procedure ConfirmDeletion(): Boolean
Returns
| Type | Description |
|---|---|
| Boolean |
True if the user confirms deletion or no confirmation is needed; otherwise, false. |
CreateDim
Creates dimension set entries from the specified default dimension sources.
procedure CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
Parameters
| Name | Type | Description |
|---|---|---|
| DefaultDimSource | List of [Dictionary of [Integer, Code[20]]] |
Specifies the list of dimension sources to use for creating dimensions. |
ValidateShortcutDimCode
Validates and updates the shortcut dimension code and updates the dimension set accordingly.
procedure ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])
Parameters
| Name | Type | Description |
|---|---|---|
| FieldNumber | Integer |
Specifies the dimension field number (1 or 2) being validated. |
| ShortcutDimCode | Code[20] |
Specifies the dimension value code to validate. |
GetInvoiceRoundingAmount
Calculates the invoice rounding amount based on the currency rounding precision.
procedure GetInvoiceRoundingAmount(): Decimal
Returns
| Type | Description |
|---|---|
| Decimal |
The rounding amount needed to round the total to the invoice rounding precision. |
UpdateFinanceChargeRounding
Updates the rounding line on the finance charge memo to reflect the current total amount.
procedure UpdateFinanceChargeRounding(FinanceChargeHeader: Record "Finance Charge Memo Header")
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header to update rounding for. |
SetAllowSelectNoSeries
Enables the option to select from related number series when getting a document number.
procedure SetAllowSelectNoSeries()
ShowDocDim
Opens the dimension set entry page to view and edit dimensions for this document.
procedure ShowDocDim()
SetCustomerFromFilter
Sets the customer number from the current filter if a single customer is filtered.
procedure SetCustomerFromFilter()
CreateDimFromDefaultDim
Creates dimensions for this document using the default dimensions from the customer.
procedure CreateDimFromDefaultDim()
Events
OnAfterInitDefaultDimensionSources
Raised after the default dimension sources are initialized from the customer.
[IntegrationEvent(False,False)]
local procedure OnAfterInitDefaultDimensionSources(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| DefaultDimSource | List of [Dictionary of [Integer, Code[20]]] |
Specifies the list of default dimension sources that can be modified. |
OnAfterCreateDimProcedure
Raised after dimensions are created for the finance charge memo.
[IntegrationEvent(False,False)]
local procedure OnAfterCreateDimProcedure(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; CurrFieldNo: Integer; DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| CurrFieldNo | Integer |
Specifies the field number that triggered the dimension creation. |
| DefaultDimSource | List of [Dictionary of [Integer, Code[20]]] |
Specifies the list of dimension sources used for creation. |
OnAfterGetNoSeriesCode
Raised after the number series code is retrieved for finance charge memos.
[IntegrationEvent(False,False)]
local procedure OnAfterGetNoSeriesCode(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; SalesSetup: Record "Sales & Receivables Setup"; var NoSeriesCode: Code[20])
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| SalesSetup | Table Microsoft.Sales.Setup."Sales & Receivables Setup" |
Specifies the sales and receivables setup record. |
| NoSeriesCode | Code[20] |
Specifies the number series code that can be modified. |
OnAfterGetIssuingNoSeriesCode
Raised after the issuing number series code is retrieved.
[IntegrationEvent(False,False)]
local procedure OnAfterGetIssuingNoSeriesCode(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var IssuingNos: Code[20])
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| IssuingNos | Code[20] |
Specifies the issuing number series code that can be modified. |
OnAfterShowDocDim
Raised after the document dimensions page is shown.
[IntegrationEvent(False,False)]
local procedure OnAfterShowDocDim(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header")
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
OnAfterTestNoSeries
Raised after the number series validation completes.
[IntegrationEvent(False,False)]
local procedure OnAfterTestNoSeries(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header")
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
OnAfterSetCompanyBankAccount
Raised after the company bank account is set based on the currency code.
[IntegrationEvent(False,False)]
local procedure OnAfterSetCompanyBankAccount(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; xFinanceChargeMemoHeader: Record "Finance Charge Memo Header")
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the current finance charge memo header record. |
| xFinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the previous finance charge memo header record. |
OnAfterValidateShortcutDimCode
Raised after the shortcut dimension code is validated.
[IntegrationEvent(False,False)]
local procedure OnAfterValidateShortcutDimCode(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var xFinanceChargeMemoHeader: Record "Finance Charge Memo Header"; FieldNumber: Integer; var ShortcutDimCode: Code[20])
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the current finance charge memo header record. |
| xFinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the previous finance charge memo header record. |
| FieldNumber | Integer |
Specifies the dimension field number (1 or 2). |
| ShortcutDimCode | Code[20] |
Specifies the validated dimension code. |
OnBeforeGetNoSeriesCode
Raised before the number series code is retrieved, allowing customization of the number series.
[IntegrationEvent(False,False)]
local procedure OnBeforeGetNoSeriesCode(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; SalesSetup: Record "Sales & Receivables Setup"; var NoSeriesCode: Code[20]; var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| SalesSetup | Table Microsoft.Sales.Setup."Sales & Receivables Setup" |
Specifies the sales and receivables setup record. |
| NoSeriesCode | Code[20] |
Specifies the number series code that can be set. |
| IsHandled | Boolean |
Set to true to skip the default number series retrieval. |
OnBeforeGetIssuingNoSeriesCode
Raised before the issuing number series code is retrieved.
[IntegrationEvent(False,False)]
local procedure OnBeforeGetIssuingNoSeriesCode(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; SalesSetup: Record "Sales & Receivables Setup"; var IssuingNos: Code[20]; var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| SalesSetup | Table Microsoft.Sales.Setup."Sales & Receivables Setup" |
Specifies the sales and receivables setup record. |
| IssuingNos | Code[20] |
Specifies the issuing number series code that can be set. |
| IsHandled | Boolean |
Set to true to skip the default issuing number series retrieval. |
OnBeforeInsertFinChrgMemoLine
Raised before a finance charge memo line is inserted during the InsertLines procedure.
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertFinChrgMemoLine(var FinChrgMemoLine: Record "Finance Charge Memo Line")
Parameters
| Name | Type | Description |
|---|---|---|
| FinChrgMemoLine | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Line" |
Specifies the finance charge memo line to be inserted. |
OnBeforeValidateCustomerNo
Raised before the customer number is validated on the finance charge memo header.
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCustomerNo(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header")
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
OnBeforeTestNoSeries
Raised before the number series is validated.
[IntegrationEvent(False,False)]
local procedure OnBeforeTestNoSeries(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| IsHandled | Boolean |
Set to true to skip the default number series validation. |
OnBeforeValidateShortcutDimCode
Raised before the shortcut dimension code is validated.
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateShortcutDimCode(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var xFinanceChargeMemoHeader: Record "Finance Charge Memo Header"; FieldNumber: Integer; var ShortcutDimCode: Code[20])
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the current finance charge memo header record. |
| xFinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the previous finance charge memo header record. |
| FieldNumber | Integer |
Specifies the dimension field number (1 or 2). |
| ShortcutDimCode | Code[20] |
Specifies the dimension code to validate. |
OnAfterFinanceChargeRounding
Raised after the finance charge rounding line is updated.
[IntegrationEvent(False,False)]
local procedure OnAfterFinanceChargeRounding(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header")
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
OnValidateCustomerNoOnAfterAssignCustomerValues
Raised after customer values are assigned to the finance charge memo header during customer number validation.
[IntegrationEvent(False,False)]
local procedure OnValidateCustomerNoOnAfterAssignCustomerValues(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; Customer: Record Customer)
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| Customer | Table Microsoft.Sales.Customer.Customer |
Specifies the customer record that was assigned. |
OnBeforeValidateCity
Raised before the city field is validated.
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCity(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var PostCode: Record "Post Code"; CurrentFieldNo: Integer; var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| PostCode | Table Microsoft.Foundation.Address."Post Code" |
Specifies the post code record used for validation. |
| CurrentFieldNo | Integer |
Specifies the field number that triggered the validation. |
| IsHandled | Boolean |
Set to true to skip the default city validation. |
OnBeforeValidatePostCode
Raised before the post code field is validated.
[IntegrationEvent(False,False)]
local procedure OnBeforeValidatePostCode(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var PostCode: Record "Post Code"; CurrentFieldNo: Integer; var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| PostCode | Table Microsoft.Foundation.Address."Post Code" |
Specifies the post code record used for validation. |
| CurrentFieldNo | Integer |
Specifies the field number that triggered the validation. |
| IsHandled | Boolean |
Set to true to skip the default post code validation. |
OnBeforePrintConfirmation
Raised before the print confirmation dialog is displayed after issuing.
[IntegrationEvent(False,False)]
local procedure OnBeforePrintConfirmation(var FinChargeMemoHeader: Record "Finance Charge Memo Header"; var IssuedFinChrgMemoHdr: Record "Issued Fin. Charge Memo Header"; var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| FinChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| IssuedFinChrgMemoHdr | Table Microsoft.Sales.FinanceCharge."Issued Fin. Charge Memo Header" |
Specifies the issued finance charge memo header record. |
| IsHandled | Boolean |
Set to true to skip the default print confirmation. |
OnBeforeCheckCustomerPostingGroupChange
Raised before checking if the customer posting group can be changed.
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckCustomerPostingGroupChange(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var xFinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the current finance charge memo header record. |
| xFinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the previous finance charge memo header record. |
| IsHandled | Boolean |
Set to true to skip the default posting group change check. |
OnBeforeCreateDim
Raised before dimensions are created for the finance charge memo.
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateDim(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; CallingFieldNo: Integer; DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]; var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| CallingFieldNo | Integer |
Specifies the field number that triggered dimension creation. |
| DefaultDimSource | List of [Dictionary of [Integer, Code[20]]] |
Specifies the list of dimension sources. |
| IsHandled | Boolean |
Set to true to skip the default dimension creation. |
OnFinanceChargeRoundingOnBeforeInsertFinanceMemoHeader
Raised before the rounding line is inserted during finance charge rounding.
[IntegrationEvent(False,False)]
local procedure OnFinanceChargeRoundingOnBeforeInsertFinanceMemoHeader(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var FinanceChargeMemoLine: Record "Finance Charge Memo Line")
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| FinanceChargeMemoLine | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Line" |
Specifies the finance charge memo line for rounding. |
OnInsertTextLinesOnAfterFinChrgTermsGetOrInit
Raised after finance charge terms are retrieved during text line insertion.
[IntegrationEvent(False,False)]
local procedure OnInsertTextLinesOnAfterFinChrgTermsGetOrInit(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var FinanceChargeTerms: Record "Finance Charge Terms")
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| FinanceChargeTerms | Table Microsoft.Sales.FinanceCharge."Finance Charge Terms" |
Specifies the finance charge terms record. |
OnValidateFinChrgTermsCodeOnAfterFinChrgTermsGet
Raised after finance charge terms are retrieved during terms code validation.
[IntegrationEvent(False,False)]
local procedure OnValidateFinChrgTermsCodeOnAfterFinChrgTermsGet(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var FinanceChargeTerms: Record "Finance Charge Terms")
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| FinanceChargeTerms | Table Microsoft.Sales.FinanceCharge."Finance Charge Terms" |
Specifies the finance charge terms record. |
OnInsertLinesOnAfterFinChrgTermsGet
Raised after finance charge terms are retrieved during the InsertLines procedure.
[IntegrationEvent(False,False)]
local procedure OnInsertLinesOnAfterFinChrgTermsGet(var FinChargeMemoHeader: Record "Finance Charge Memo Header"; var FinChrgTerms: Record "Finance Charge Terms")
Parameters
| Name | Type | Description |
|---|---|---|
| FinChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the finance charge memo header record. |
| FinChrgTerms | Table Microsoft.Sales.FinanceCharge."Finance Charge Terms" |
Specifies the finance charge terms record. |
OnInsertOnBeforeInitNoSeries
Raised before the number series is initialized during record insertion.
[IntegrationEvent(True,False)]
local procedure OnInsertOnBeforeInitNoSeries(var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var xFinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| FinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the current finance charge memo header record. |
| xFinanceChargeMemoHeader | Table Microsoft.Sales.FinanceCharge."Finance Charge Memo Header" |
Specifies the previous finance charge memo header record. |
| IsHandled | Boolean |
Set to true to skip the default number series initialization. |