Codeunit "Customer Mgt."

ID 1302
Namespace: Microsoft.Sales.Customer

Methods

AvgDaysToPay

procedure AvgDaysToPay(CustNo: Code[20]): Decimal

Parameters

Name Type Description
CustNo Code[20]

Returns

Type Description
Decimal

CalculateStatistic

procedure CalculateStatistic(Customer: Record Customer, var AdjmtCostLCY: Decimal, var AdjCustProfit: Decimal, var AdjProfitPct: Decimal, var CustInvDiscAmountLCY: Decimal, var CustPaymentsLCY: Decimal, var CustSalesLCY: Decimal, var CustProfit: Decimal)

Parameters

Name Type Description
Customer Record Customer
AdjmtCostLCY Decimal
AdjCustProfit Decimal
AdjProfitPct Decimal
CustInvDiscAmountLCY Decimal
CustPaymentsLCY Decimal
CustSalesLCY Decimal
CustProfit Decimal

CalculateStatisticsWithCurrentCustomerValues

procedure CalculateStatisticsWithCurrentCustomerValues(var Customer: Record Customer, var AdjmtCostLCY: Decimal, var AdjCustProfit: Decimal, var AdjProfitPct: Decimal, var CustInvDiscAmountLCY: Decimal, var CustPaymentsLCY: Decimal, var CustSalesLCY: Decimal, var CustProfit: Decimal)

Parameters

Name Type Description
Customer Record Customer
AdjmtCostLCY Decimal
AdjCustProfit Decimal
AdjProfitPct Decimal
CustInvDiscAmountLCY Decimal
CustPaymentsLCY Decimal
CustSalesLCY Decimal
CustProfit Decimal

CalcAmountsOnPostedInvoices

procedure CalcAmountsOnPostedInvoices(CustNo: Code[20], var RecCount: Integer): Decimal

Parameters

Name Type Description
CustNo Code[20]
RecCount Integer

Returns

Type Description
Decimal

CalcAmountsOnPostedCrMemos

procedure CalcAmountsOnPostedCrMemos(CustNo: Code[20], var RecCount: Integer): Decimal

Parameters

Name Type Description
CustNo Code[20]
RecCount Integer

Returns

Type Description
Decimal

CalcAmountsOnOrders

procedure CalcAmountsOnOrders(CustNo: Code[20], var RecCount: Integer): Decimal

Parameters

Name Type Description
CustNo Code[20]
RecCount Integer

Returns

Type Description
Decimal

CalcAmountsOnQuotes

procedure CalcAmountsOnQuotes(CustNo: Code[20], var RecCount: Integer): Decimal

Parameters

Name Type Description
CustNo Code[20]
RecCount Integer

Returns

Type Description
Decimal

CalculateAmountsWithVATOnUnpostedDocuments

procedure CalculateAmountsWithVATOnUnpostedDocuments(CustNo: Code[20]): Decimal

Parameters

Name Type Description
CustNo Code[20]

Returns

Type Description
Decimal

CalculateAmountsOnUnpostedInvoices

procedure CalculateAmountsOnUnpostedInvoices(CustNo: Code[20], var RecCount: Integer): Decimal

Parameters

Name Type Description
CustNo Code[20]
RecCount Integer

Returns

Type Description
Decimal

CalculateAmountsOnUnpostedCrMemos

procedure CalculateAmountsOnUnpostedCrMemos(CustNo: Code[20], var RecCount: Integer): Decimal

Parameters

Name Type Description
CustNo Code[20]
RecCount Integer

Returns

Type Description
Decimal

DrillDownOnPostedInvoices

procedure DrillDownOnPostedInvoices(CustNo: Code[20])

Parameters

Name Type Description
CustNo Code[20]

DrillDownOnPostedCrMemo

procedure DrillDownOnPostedCrMemo(CustNo: Code[20])

Parameters

Name Type Description
CustNo Code[20]

DrillDownOnOrders

procedure DrillDownOnOrders(CustNo: Code[20])

Parameters

Name Type Description
CustNo Code[20]

DrillDownOnQuotes

procedure DrillDownOnQuotes(CustNo: Code[20])

Parameters

Name Type Description
CustNo Code[20]

DrillDownMoneyOwedExpected

procedure DrillDownMoneyOwedExpected(CustNo: Code[20])

Parameters

Name Type Description
CustNo Code[20]

DrillDownOnUnpostedInvoices

procedure DrillDownOnUnpostedInvoices(CustNo: Code[20])

Parameters

Name Type Description
CustNo Code[20]

DrillDownOnUnpostedCrMemos

procedure DrillDownOnUnpostedCrMemos(CustNo: Code[20])

Parameters

Name Type Description
CustNo Code[20]

GetCurrentYearFilter

procedure GetCurrentYearFilter(): Text[30]

Returns

Type Description
Text[30]

GetTotalSales

procedure GetTotalSales(CustNo: Code[20]): Decimal

Parameters

Name Type Description
CustNo Code[20]

Returns

Type Description
Decimal

GetYTDSales

procedure GetYTDSales(CustNo: Code[20]): Decimal

Parameters

Name Type Description
CustNo Code[20]

Returns

Type Description
Decimal

CalculateShipToBillToOptions

Obsolete

This element will become obsolete from version 24.0. Replaced by procedure CalculateShipToBillToEnums()

[Obsolete(Replaced by procedure CalculateShipToBillToEnums(),24.0)]
procedure CalculateShipToBillToOptions(var ShipToOptions: Option, var BillToOptions: Option, var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
ShipToOptions Option
BillToOptions Option
SalesHeader Record "Sales Header"

CalculateShipBillToOptions

procedure CalculateShipBillToOptions(var ShipToOptions: Enum "Sales Ship-to Options", var BillToOptions: Enum "Sales Bill-to Options", var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
ShipToOptions Microsoft.Sales.Document."Sales Ship-to Options"
BillToOptions Microsoft.Sales.Document."Sales Bill-to Options"
SalesHeader Record "Sales Header"

See also