Table of Contents

KVSKBAVATRateChangeConversion

OBSOLETE

This Element will be removed or changed with a future Version of the App.

Procedures

UpdateTable(Integer, Boolean, Boolean) :

procedure UpdateTable(TableID: Integer; ConvertVATProdPostingGroup: Boolean; ConvertGenProdPostingGroup: Boolean): 

GetNextPurchaseLineNo(Record Purchase Line, Integer) : Boolean

procedure GetNextPurchaseLineNo(PurchaseLine: Record "Purchase Line"; var NextLineNo: Integer): Boolean

GetNextSalesLineNo(Record Sales Line, Integer) : Boolean

procedure GetNextSalesLineNo(SalesLine: Record "Sales Line"; var NextLineNo: Integer): Boolean

GetNextServiceLineNo(Record Service Line, Integer) : Boolean

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

Events

OnAddNewPurchaseLineOnBeforeOldPurchaseLineModify(Record Purchase Line, Record Purchase Line, Code[20], Code[20]) :

[IntegrationEvent(false, false)]
local procedure OnAddNewPurchaseLineOnBeforeOldPurchaseLineModify(var OldPurchaseLine: Record "Purchase Line"; var NewPurchaseLine: Record "Purchase Line"; VATProdPostingGroup: Code[20]; GenProdPostingGroup: Code[20]): 

OnAddNewSalesLineOnBeforeOldSalesLineModify(Record Sales Line, Record Sales Line, Code[20], Code[20]) :

[IntegrationEvent(false, false)]
local procedure OnAddNewSalesLineOnBeforeOldSalesLineModify(var OldSalesLine: Record "Sales Line"; var NewSalesLine: Record "Sales Line"; VATProdPostingGroup: Code[20]; GenProdPostingGroup: Code[20]): 

OnAddNewServiceLineOnBeforeOldServiceLineModify(Record Service Line, Record Service Line, Code[20], Code[20]) :

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

OnAfterUpdateTables(Record VAT Rate Change Setup) :

[IntegrationEvent(false, false)]
local procedure OnAfterUpdateTables(var VATRateChangeSetup: Record "VAT Rate Change Setup"): 

OnAfterConvert(Record VAT Rate Change Setup) :

[IntegrationEvent(false, false)]
local procedure OnAfterConvert(var VATRateChangeSetup: Record "VAT Rate Change Setup"): 

OnAfterAreTablesSelected(Record VAT Rate Change Setup, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnAfterAreTablesSelected(var VATRateChangeSetup: Record "VAT Rate Change Setup"; var Result: Boolean): 

OnBeforeCheckPurchaseLinePartlyShipped(Record Purchase Line, Text[250], Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckPurchaseLinePartlyShipped(var PurchaseLine: Record "Purchase Line"; var DescriptionTxt: Text[250]; var IsHandled: Boolean): 

OnBeforeCheckSalesLinePartlyShipped(Record Sales Line, Text[250], Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckSalesLinePartlyShipped(var SalesLine: Record "Sales Line"; var DescriptionTxt: Text[250]; var IsHandled: Boolean): 

OnBeforeConvert(Record VAT Rate Change Setup) :

[IntegrationEvent(false, false)]
local procedure OnBeforeConvert(var VATRateChangeSetup: Record "VAT Rate Change Setup"): 

OnBeforeFinishConvert(Record VAT Rate Change Setup) :

[IntegrationEvent(false, false)]
local procedure OnBeforeFinishConvert(var VATRateChangeSetup: Record "VAT Rate Change Setup"): 

OnBeforeOnRun(Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeOnRun(var IsHandled: Boolean): 

OnBeforeUpdateGLAccount(Record G/L Account, Record VAT Rate Change Setup, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateGLAccount(var GLAccount: Record "G/L Account"; var VATRateChangeSetup: Record "VAT Rate Change Setup"; var IsHandled: Boolean): 

OnBeforeUpdateItem(Record Item, Record VAT Rate Change Setup, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateItem(var Item: Record "Item"; var VATRateChangeSetup: Record "VAT Rate Change Setup"; var IsHandled: Boolean): 

OnBeforeUpdateResource(Record Resource, Record VAT Rate Change Setup, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateResource(var Resource: Record "Resource"; var VATRateChangeSetup: Record "VAT Rate Change Setup"; var IsHandled: Boolean): 

OnBeforeUpdateSales(Record VAT Rate Change Setup, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateSales(var VATRateChangeSetup: Record "VAT Rate Change Setup"; var IsHandled: Boolean): 

OnBeforeUpdateTable(Integer, Boolean, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateTable(TableID: Integer; ConvertVATProdPostingGroup: Boolean; ConvertGenProdPostingGroup: Boolean; var IsHandled: Boolean): 

OnBeforeUpdatePurchase(Record VAT Rate Change Setup, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeUpdatePurchase(var VATRateChangeSetup: Record "VAT Rate Change Setup"; var IsHandled: Boolean): 

OnBeforeUpdateServPriceAdjDetail(Record VAT Rate Change Setup, Boolean) :

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

OnBeforeUpdateService(Record VAT Rate Change Setup, Boolean) :

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

OnAfterAddNewSalesLine(Record Sales Line, Record Sales Line) :

[IntegrationEvent(false, false)]
local procedure OnAfterAddNewSalesLine(var OldSalesLine: Record "Sales Line"; var NewSalesLine: Record "Sales Line"): 

OnAfterAddNewPurchaseLine(Record Purchase Line, Record Purchase Line) :

[IntegrationEvent(false, false)]
local procedure OnAfterAddNewPurchaseLine(var OldPurchaseLine: Record "Purchase Line"; var NewPurchaseLine: Record "Purchase Line"):