Share via


Codeunit "Cust-Check Cr. Limit"

ID 312
Namespace: Microsoft.Sales.Customer

Properties

Name Value
Permissions TableData "My Notifications" = rimd

Methods

GenJnlLineCheck

procedure GenJnlLineCheck(GenJnlLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

SalesHeaderCheck

procedure SalesHeaderCheck(var SalesHeader: Record "Sales Header"): Boolean

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

Returns

Type Description
Boolean

SalesLineCheck

procedure SalesLineCheck(SalesLine: Record "Sales Line"): Boolean

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"

Returns

Type Description
Boolean

ServiceHeaderCheck

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Check Credit Limit

[Obsolete(Moved to codeunit Serv. Check Credit Limit,25.0)]
procedure ServiceHeaderCheck(ServiceHeader: Record "Service Header")

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"

ServiceLineCheck

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Check Credit Limit

[Obsolete(Moved to codeunit Serv. Check Credit Limit,25.0)]
procedure ServiceLineCheck(ServiceLine: Record "Service Line")

Parameters

Name Type Description
ServiceLine Table Microsoft.Service.Document."Service Line"

ServiceContractHeaderCheck

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Check Credit Limit

[Obsolete(Moved to codeunit Serv. Check Credit Limit,25.0)]
procedure ServiceContractHeaderCheck(ServiceContractHeader: Record "Service Contract Header")

Parameters

Name Type Description
ServiceContractHeader Table Microsoft.Service.Contract."Service Contract Header"

GetInstructionType

procedure GetInstructionType(DocumentType: Code[30], DocumentNumber: Code[20]): Code[50]

Parameters

Name Type Description
DocumentType Code[30]
DocumentNumber Code[20]

Returns

Type Description
Code[50]

BlanketSalesOrderToOrderCheck

procedure BlanketSalesOrderToOrderCheck(SalesOrderHeader: Record "Sales Header")

Parameters

Name Type Description
SalesOrderHeader Table Microsoft.Sales.Document."Sales Header"

ShowNotificationDetails

procedure ShowNotificationDetails(CreditLimitNotification: Notification)

Parameters

Name Type Description
CreditLimitNotification Notification

GetCreditLimitNotificationId

procedure GetCreditLimitNotificationId(): Guid

Returns

Type Description
Guid

GetOverdueBalanceNotificationId

procedure GetOverdueBalanceNotificationId(): Guid

Returns

Type Description
Guid

GetBothNotificationsId

procedure GetBothNotificationsId(): Guid

Returns

Type Description
Guid

IsCreditLimitNotificationEnabled

procedure IsCreditLimitNotificationEnabled(Customer: Record Customer): Boolean

Parameters

Name Type Description
Customer Table Microsoft.Sales.Customer.Customer

Returns

Type Description
Boolean

IsOverdueBalanceNotificationEnabled

procedure IsOverdueBalanceNotificationEnabled(Customer: Record Customer): Boolean

Parameters

Name Type Description
Customer Table Microsoft.Sales.Customer.Customer

Returns

Type Description
Boolean

GetCreditLimitNotificationMsg

procedure GetCreditLimitNotificationMsg(): Text

Returns

Type Description
Text

GetOverdueBalanceNotificationMsg

procedure GetOverdueBalanceNotificationMsg(): Text

Returns

Type Description
Text

Events

OnNewCheckRemoveCustomerNotifications

[IntegrationEvent(False,False)]
procedure OnNewCheckRemoveCustomerNotifications(RecId: RecordId, RecallCreditOverdueNotif: Boolean)

Parameters

Name Type Description
RecId RecordId
RecallCreditOverdueNotif Boolean

OnBeforeGenJnlLineCheck

[IntegrationEvent(False,False)]
local procedure OnBeforeGenJnlLineCheck(GenJnlLine: Record "Gen. Journal Line", var IsHandled: Boolean)

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
IsHandled Boolean

OnBeforeSalesHeaderCheck

[IntegrationEvent(False,False)]
local procedure OnBeforeSalesHeaderCheck(var SalesHeader: Record "Sales Header", var IsHandled: Boolean, var CreditLimitExceeded: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
IsHandled Boolean
CreditLimitExceeded Boolean

OnBeforeServiceHeaderCheck

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Check Credit Limit

[Obsolete(Moved to codeunit Serv. Check Credit Limit,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeServiceHeaderCheck(var ServiceHeader: Record "Service Header", var IsHandled: Boolean)

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"
IsHandled Boolean

OnBeforeServiceLineCheck

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Check Credit Limit

[Obsolete(Moved to codeunit Serv. Check Credit Limit,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeServiceLineCheck(var ServiceLine: Record "Service Line", var IsHandled: Boolean)

Parameters

Name Type Description
ServiceLine Table Microsoft.Service.Document."Service Line"
IsHandled Boolean

OnBeforeCreateAndSendNotification

[IntegrationEvent(True,False)]
local procedure OnBeforeCreateAndSendNotification(RecordId: RecordId, AdditionalContextId: Guid, Heading: Text[250], NotificationToSend: Notification, var IsHandled: Boolean, var CustCheckCreditLimit: Page "Check Credit Limit")

Parameters

Name Type Description
RecordId RecordId
AdditionalContextId Guid
Heading Text[250]
NotificationToSend Notification
IsHandled Boolean
CustCheckCreditLimit Page Microsoft.Sales.Customer."Check Credit Limit"

OnBeforeSalesLineCheck

[IntegrationEvent(False,False)]
local procedure OnBeforeSalesLineCheck(var SalesLine: Record "Sales Line", var IsHandled: Boolean, var CreditLimitExceeded: Boolean)

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
IsHandled Boolean
CreditLimitExceeded Boolean

OnSalesHeaderCheckOnBeforeShowWarning

[IntegrationEvent(False,False)]
local procedure OnSalesHeaderCheckOnBeforeShowWarning(var CustCheckCreditLimit: Page "Check Credit Limit")

Parameters

Name Type Description
CustCheckCreditLimit Page Microsoft.Sales.Customer."Check Credit Limit"

OnSalesLineCheckOnBeforeShowWarning

[IntegrationEvent(False,False)]
local procedure OnSalesLineCheckOnBeforeShowWarning(var CustCheckCreditLimit: Page "Check Credit Limit")

Parameters

Name Type Description
CustCheckCreditLimit Page Microsoft.Sales.Customer."Check Credit Limit"

OnServiceHeaderCheckOnBeforeShowWarning

Obsolete

This element will become obsolete from version 27.0. Moved to codeunit Serv. Check Credit Limit

[Obsolete(Moved to codeunit Serv. Check Credit Limit,27.0)]
[IntegrationEvent(False,False)]
local procedure OnServiceHeaderCheckOnBeforeShowWarning(var CustCheckCreditLimit: Page "Check Credit Limit")

Parameters

Name Type Description
CustCheckCreditLimit Page Microsoft.Sales.Customer."Check Credit Limit"

OnServiceLineCheckOnBeforeShowWarning

Obsolete

This element will become obsolete from version 27.0. Moved to codeunit Serv. Check Credit Limit

[Obsolete(Moved to codeunit Serv. Check Credit Limit,27.0)]
[IntegrationEvent(False,False)]
local procedure OnServiceLineCheckOnBeforeShowWarning(var CustCheckCreditLimit: Page "Check Credit Limit")

Parameters

Name Type Description
CustCheckCreditLimit Page Microsoft.Sales.Customer."Check Credit Limit"

OnServiceContractHeaderCheckOnBeforeShowWarning

Obsolete

This element will become obsolete from version 27.0. Moved to codeunit Serv. Check Credit Limit

[Obsolete(Moved to codeunit Serv. Check Credit Limit,27.0)]
[IntegrationEvent(False,False)]
local procedure OnServiceContractHeaderCheckOnBeforeShowWarning(var CustCheckCreditLimit: Page "Check Credit Limit")

Parameters

Name Type Description
CustCheckCreditLimit Page Microsoft.Sales.Customer."Check Credit Limit"

OnBlanketSalesOrderToOrderCheckOnBeforeSalesHeaderShowWarning

[IntegrationEvent(False,False)]
local procedure OnBlanketSalesOrderToOrderCheckOnBeforeSalesHeaderShowWarning(var CustCheckCreditLimit: Page "Check Credit Limit")

Parameters

Name Type Description
CustCheckCreditLimit Page Microsoft.Sales.Customer."Check Credit Limit"

OnBeforeBlanketSalesOrderToOrderCheck

[IntegrationEvent(False,False)]
local procedure OnBeforeBlanketSalesOrderToOrderCheck(var SalesHeader: Record "Sales Header", var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
IsHandled Boolean

OnBeforeServiceContractHeaderCheck

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Serv. Check Credit Limit

[Obsolete(Moved to codeunit Serv. Check Credit Limit,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeServiceContractHeaderCheck(ServiceContractHeader: Record "Service Contract Header", var IsHandled: Boolean)

Parameters

Name Type Description
ServiceContractHeader Table Microsoft.Service.Contract."Service Contract Header"
IsHandled Boolean

See also