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
procedure SalesHeaderCheck(var SalesHeader: Record "Sales Header"): Boolean
Parameters
Returns
SalesLineCheck
procedure SalesLineCheck(SalesLine: Record "Sales Line"): Boolean
Parameters
Returns
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
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
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
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]
procedure BlanketSalesOrderToOrderCheck(SalesOrderHeader: Record "Sales Header")
Parameters
ShowNotificationDetails
procedure ShowNotificationDetails(CreditLimitNotification: Notification)
Parameters
Name
Type
Description
CreditLimitNotification
Notification
GetCreditLimitNotificationId
procedure GetCreditLimitNotificationId(): Guid
Returns
GetOverdueBalanceNotificationId
procedure GetOverdueBalanceNotificationId(): Guid
Returns
GetBothNotificationsId
procedure GetBothNotificationsId(): Guid
Returns
IsCreditLimitNotificationEnabled
procedure IsCreditLimitNotificationEnabled(Customer: Record Customer): Boolean
Parameters
Returns
IsOverdueBalanceNotificationEnabled
procedure IsOverdueBalanceNotificationEnabled(Customer: Record Customer): Boolean
Parameters
Returns
GetCreditLimitNotificationMsg
procedure GetCreditLimitNotificationMsg(): Text
Returns
GetOverdueBalanceNotificationMsg
procedure GetOverdueBalanceNotificationMsg(): Text
Returns
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
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesHeaderCheck(var SalesHeader: Record "Sales Header", var IsHandled: Boolean, var CreditLimitExceeded: Boolean)
Parameters
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
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
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
OnBeforeSalesLineCheck
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesLineCheck(var SalesLine: Record "Sales Line", var IsHandled: Boolean, var CreditLimitExceeded: Boolean)
Parameters
[IntegrationEvent(False,False)]
local procedure OnSalesHeaderCheckOnBeforeShowWarning(var CustCheckCreditLimit: Page "Check Credit Limit")
Parameters
OnSalesLineCheckOnBeforeShowWarning
[IntegrationEvent(False,False)]
local procedure OnSalesLineCheckOnBeforeShowWarning(var CustCheckCreditLimit: Page "Check Credit Limit")
Parameters
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
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
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
[IntegrationEvent(False,False)]
local procedure OnBlanketSalesOrderToOrderCheckOnBeforeSalesHeaderShowWarning(var CustCheckCreditLimit: Page "Check Credit Limit")
Parameters
[IntegrationEvent(False,False)]
local procedure OnBeforeBlanketSalesOrderToOrderCheck(var SalesHeader: Record "Sales Header", var IsHandled: Boolean)
Parameters
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
See also