Skip to content

KVSPSAJobBankAccountMgt#

Procedures#

CalculateBankAccountCodeForPurchaseDocumentByPurchaseLines(Record Purchase Header, Boolean, Code[20], Text) : Boolean#

procedure CalculateBankAccountCodeForPurchaseDocumentByPurchaseLines(PurchaseHeader: Record "Purchase Header"; CalcOwnBankAccounts: Boolean; var BankAccountCode: Code[20]; var ConflictingAccounts: Text): Boolean

CalculateBankAccountCodeForSalesDocumentBySalesLines(Record Sales Header, Boolean, Code[20], Text) : Boolean#

procedure CalculateBankAccountCodeForSalesDocumentBySalesLines(SalesHeader: Record "Sales Header"; CalcOwnBankAccounts: Boolean; var BankAccountCode: Code[20]; var ConflictingAccounts: Text): Boolean

FindJobBankAccount(Enum KVSPSAJobBankAccountType, Code[20], Code[20], Code[20], Code[20], Code[20], Code[20], Integer, Record KVSPSAJobBankAccount) : Boolean#

procedure FindJobBankAccount(Type: Enum "KVSPSAJobBankAccountType"; CustomerVendorNo: Code[20]; JobNo: Code[20]; WorkPackageCode: Code[20]; PhaseCode: Code[20]; TaskCode: Code[20]; StepCode: Code[20]; BudgetLineNo: Integer; var JobBankAccount: Record "KVSPSAJobBankAccount"): Boolean

Events#

KVSPSAOnAfterCalculateBankAccountCodeForPurchaseDocumentByPurchaseLines(Record Purchase Header, Boolean, Code[20], Text) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCalculateBankAccountCodeForPurchaseDocumentByPurchaseLines(PurchaseHeader: Record "Purchase Header"; CalcOwnBankAccounts: Boolean; var BankAccountCode: Code[20]; var ConflictingAccounts: Text): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBankAccountMgt", 'KVSPSAOnAfterCalculateBankAccountCodeForPurchaseDocumentByPurchaseLines', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCalculateBankAccountCodeForPurchaseDocumentByPurchaseLines(PurchaseHeader: Record "Purchase Header"; CalcOwnBankAccounts: Boolean; var BankAccountCode: Code[20]; var ConflictingAccounts: Text)
begin
end;

KVSPSAOnAfterCalculateBankAccountCodeForSalesDocumentBySalesLines(Record Sales Header, Boolean, Code[20], Text) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCalculateBankAccountCodeForSalesDocumentBySalesLines(SalesHeader: Record "Sales Header"; CalcOwnBankAccounts: Boolean; var BankAccountCode: Code[20]; var ConflictingAccounts: Text): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBankAccountMgt", 'KVSPSAOnAfterCalculateBankAccountCodeForSalesDocumentBySalesLines', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCalculateBankAccountCodeForSalesDocumentBySalesLines(SalesHeader: Record "Sales Header"; CalcOwnBankAccounts: Boolean; var BankAccountCode: Code[20]; var ConflictingAccounts: Text)
begin
end;

KVSPSAOnBeforeCalculateBankAccountCodeForPurchaseDocumentByPurchaseLines(Record Purchase Header, Boolean, Code[20], Text, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCalculateBankAccountCodeForPurchaseDocumentByPurchaseLines(PurchaseHeader: Record "Purchase Header"; CalcOwnBankAccounts: Boolean; var BankAccountCode: Code[20]; var ConflictingAccounts: Text; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBankAccountMgt", 'KVSPSAOnBeforeCalculateBankAccountCodeForPurchaseDocumentByPurchaseLines', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCalculateBankAccountCodeForPurchaseDocumentByPurchaseLines(PurchaseHeader: Record "Purchase Header"; CalcOwnBankAccounts: Boolean; var BankAccountCode: Code[20]; var ConflictingAccounts: Text; var IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeCalculateBankAccountCodeForSalesDocumentBySalesLines(Record Sales Header, Boolean, Code[20], Text, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCalculateBankAccountCodeForSalesDocumentBySalesLines(SalesHeader: Record "Sales Header"; CalcOwnBankAccounts: Boolean; var BankAccountCode: Code[20]; var ConflictingAccounts: Text; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBankAccountMgt", 'KVSPSAOnBeforeCalculateBankAccountCodeForSalesDocumentBySalesLines', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCalculateBankAccountCodeForSalesDocumentBySalesLines(SalesHeader: Record "Sales Header"; CalcOwnBankAccounts: Boolean; var BankAccountCode: Code[20]; var ConflictingAccounts: Text; var IsHandled: Boolean)
begin
end;

KVSPSAOnCalcSalesHeaderTotalAmountOnAddJobBankAccountDocumentTextForSalesHeader(Record Sales Header, Decimal) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnCalcSalesHeaderTotalAmountOnAddJobBankAccountDocumentTextForSalesHeader(var SalesHeader: Record "Sales Header"; var AmountIncludingVAT: Decimal): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBankAccountMgt", 'KVSPSAOnCalcSalesHeaderTotalAmountOnAddJobBankAccountDocumentTextForSalesHeader', '', false, false)]
local procedure DoSomethingKVSPSAOnCalcSalesHeaderTotalAmountOnAddJobBankAccountDocumentTextForSalesHeader(var SalesHeader: Record "Sales Header"; var AmountIncludingVAT: Decimal)
begin
end;