Interface "PaymentPracticeSchemeHandler"
PaymentPractices · Microsoft.Finance.Analysis
Across versions
- BC23-28not present
- BC29-30present
PaymentPractices · Microsoft.Finance.Analysis · BC29-30 · source at ea08af5e · facts from BC29
Procedures
ValidateHeader(var PaymentPracticeHeader: Record "Payment Practice Header")UpdatePaymentPracData(var PaymentPracticeData: Record "Payment Practice Data"): Boolean: Enriches or filters a Payment Practice Data row before insertion. Returns true to include the row, false to skip it.CalculateHeaderTotals(var PaymentPracticeHeader: Record "Payment Practice Header"; var PaymentPracticeData: Record "Payment Practice Data"): Calculates scheme-specific header totals after standard totals are generated.CalculateLineTotals(var PaymentPracticeLine: Record "Payment Practice Line"; var PaymentPracticeData: Record "Payment Practice Data"): Calculates scheme-specific line totals for the currently visible slice of data. The caller is responsible for applying any filters (period, company size, etc.) on PaymentPracticeData before invoking this method, and for restoring them afterwards.
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: "interface", object_name: "PaymentPracticeSchemeHandler"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.