Advanced Price Management

Notes for release 22.0.8553.39886

Content

  • Task 5129 - Bug 5128 - Price Calculation Method Closest not selectable

Events available

Event Type Object Function Description
Integration codeunit isaAPM_DocumentMgt OnBeforeCopyPriceList(FromPriceListNo: Code[20]; var ToPriceList: Record isaAPM_PriceHeader)
Integration codeunit isaAPM_DocumentMgt OnBeforeCopyHeader(FromPriceList: Record isaAPM_PriceHeader; var ToPriceList: Record isaAPM_PriceHeader; Handled: Boolean);
Integration codeunit isaAPM_DocumentMgt OnAfterCopyHeader(var ToPriceList: Record isaAPM_PriceHeader);
Integration codeunit isaAPM_DocumentMgt OnBeforeCopyLine(FromPriceList: Record isaAPM_PriceHeader; var ToPriceList: Record isaAPM_PriceHeader; Handled: Boolean);
Integration codeunit isaAPM_DocumentMgt OnAfterCopyLine(var ToPriceList: Record isaAPM_PriceHeader);
Integration codeunit isaAPM_DocumentMgt OnBeforeMessageDetails(var Details: Text);
Integration codeunit isaAPM_DocumentMgt OnBeforeCopySalesLinesDetails(FromVariant: Variant; ToVariant: Variant; Handled: Boolean)
Integration codeunit isaAPM_DocumentMgt OnAfterCopySalesLinesDetails(FromVariant: Variant; ToVariant: Variant) Provide acces to record after copy
Integration codeunit isaAPM_FreeProductMgt OnBeforeUpdateFreeProductLines(var pSalesLine: Record “Sales Line”; PriceLine: Record isaAPM_PriceLine temporary; var Handled: Boolean)
Integration codeunit isaAPM_FreeProductMgt OnAfterUpdateFreeProductLines(var pSalesLine: Record “Sales Line”; PriceLine: Record isaAPM_PriceLine temporary)
Integration codeunit isaAPM_PriceCalc. - isatech OnAfterSetFilters(var PriceLine: Record isaAPM_PriceLine; AmountType: Enum “Price Amount Type”; ShowAll: Boolean)
Integration codeunit isaAPM_PriceCalc. - isatech OnConvertAmountByTaxOnAfterVATPostingSetupGet(var VATPostingSetup: Record “VAT Posting Setup”)
Integration codeunit isaAPM_PriceCalc. - isatech OnIsDisabled(var Disabled: Boolean)
Integration codeunit isaAPM_PriceCalc. - isatech OnAfterCalcUnitAmountRoundingPrecision(SalesLine: Record “Sales Line”; var UnitAmountRoundingPrecision: Decimal);
Integration codeunit isaAPM_PriceCalc. - isatech OnAfterModifyManualPriceDiscountLine(var Rec: Record “Sales Line”; var SalesLineDetail: Record isaAPM_SalesLineDetail)
Integration codeunit isaAPM_PriceCalc. - isatech OnBeforeInsertManualDiscountDetailLine(pSalesLine: Record “Sales Line”; FromFieldNo: Integer; var Handled: Boolean)
Integration codeunit isaAPM_PriceCalc. - isatech OnAfterInsertManualDiscountDetailLine(pSalesLine: Record “Sales Line”; FromFieldNo: Integer)
Integration codeunit isaAPM_PriceCalc. - isatech SetExistVariant(var Existing: Boolean)
Integration codeunit isaAPM_SubstitutionMgt OnBeforePopulateItemSubstitution(var pSalesLine: Record “Sales Line”; PriceLine: Record isaAPM_PriceLine temporary; var Handled: Boolean)
Integration codeunit isaAPM_SubstitutionMgt OnAfterPopulateItemSubstitution(var pSalesLine: Record “Sales Line”; PriceLine: Record isaAPM_PriceLine temporary)
Integration codeunit isaAPM_SubstitutionMgt OnBeforeGetSubstitutionItem(var SalesLine: record “Sales Line”; var Handled: Boolean)
Integration codeunit isaAPM_SubstitutionMgt OnAfterGetSubstitutionItem(var SalesLine: record “Sales Line”)
Integration table isaAPM_Analysis Header OnBeforePrintPriceList(var PriceList: Record “isaAPM_Analysis Header”; SendAsEmail: Boolean; HideDialog: Boolean; var IsHandled: Boolean)
Integration table isaAPM_Analysis Header OnAfterPrintPriceList(var PriceList: Record “isaAPM_Analysis Header”; SendAsEmail: Boolean; HideDialog: Boolean)
Integration table isaAPM_Analysis Header OnBeforePrintAnalysis(var PriceList: Record “isaAPM_Analysis Header”; SendAsEmail: Boolean; HideDialog: Boolean; var IsHandled: Boolean)
Integration table isaAPM_Analysis Header OnAfterPrintAnalysis(var PriceList: Record “isaAPM_Analysis Header”; SendAsEmail: Boolean; HideDialog: Boolean)
Integration table isaAPM_PriceLine OnAfterCopyFromAsset(var PriceListLine: Record isaAPM_PriceLine)
Integration table isaAPM_PriceLine OnAfterCopyFromPriceListHeader(PriceListHeader: Record isaAPM_PriceHeader)
Integration table isaAPM_PriceLine OnAfterInitHeaderDefaults(PriceListHeader: Record isaAPM_PriceHeader)
Integration report isaAPM_PostedSalesCreditMemo OnAfterInitReport() Allow specific setup
Integration report isaAPM_PostedSalesInvoice OnAfterInitReport() Allow specific setup
Integration report isaAPM_SalesCreditMemo OnAfterInitReport() Allow specific setup
Integration report isaAPM_SalesInvoice OnAfterInitReport() Allow specific setup
Integration report isaAPM_SalesOrder OnAfterInitReport() Allow specific setup
Integration report isaAPM_SalesQuote OnAfterInitReport() Allow specific setup
Integration codeunit isaAPM_Install HandleFreshCompanyInstall() Obsolete(‘Replaced by SetParameters().', ‘18.0’)
Integration codeunit isaAPM_Install HandleCompanyReinstall() Obsolete(‘Replaced by SetParameters().', ‘18.0’)
Next
Previous