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;