Codeunit "Serv. VAT Rate Change Conv."

ID 6471
Namespace: Microsoft.Finance.VAT.RateChange

Methods

GetNextServiceLineNo

procedure GetNextServiceLineNo(ServiceLine: Record "Service Line", var NextLineNo: Integer): Boolean

Parameters

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

Returns

Type Description
Boolean

Events

OnAddNewServiceLineOnBeforeOldServiceLineModify

[IntegrationEvent(False,False)]
local procedure OnAddNewServiceLineOnBeforeOldServiceLineModify(var OldServiceLine: Record "Service Line", var NewServiceLine: Record "Service Line", VATProdPostingGroup: Code[20], GenProdPostingGroup: Code[20])

Parameters

Name Type Description
OldServiceLine Table Microsoft.Service.Document."Service Line"
NewServiceLine Table Microsoft.Service.Document."Service Line"
VATProdPostingGroup Code[20]
GenProdPostingGroup Code[20]

OnBeforeUpdateServPriceAdjDetail

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateServPriceAdjDetail(var VATRateChangeSetup: Record "VAT Rate Change Setup", var IsHandled: Boolean)

Parameters

Name Type Description
VATRateChangeSetup Table Microsoft.Finance.VAT.RateChange."VAT Rate Change Setup"
IsHandled Boolean

OnBeforeUpdateService

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateService(var VATRateChangeSetup: Record "VAT Rate Change Setup", var IsHandled: Boolean)

Parameters

Name Type Description
VATRateChangeSetup Table Microsoft.Finance.VAT.RateChange."VAT Rate Change Setup"
IsHandled Boolean

See also