Table of Contents

Table "Vendor Bank Account"

ID 288
Namespace: Microsoft.Purchases.Vendor

Properties

Name Value
Caption Vendor Bank Account
DataCaptionFields 1,2,3
DrillDownPageID Page Microsoft.Purchases.Vendor."Vendor Bank Account List"
LookupPageID Page Microsoft.Purchases.Vendor."Vendor Bank Account List"
DataClassification CustomerContent

Fields

Name Type Description
"Vendor No." Code[20]
Code Code[20]

Specifies a code to identify this vendor bank account.

Name Text[100]

Specifies the name of the bank where the vendor has this bank account.

"Name 2" Text[50]
Address Text[100]

Specifies the address of the bank where the vendor has the bank account.

"Address 2" Text[50]

Specifies additional address information.

City Text[30]

Specifies the city of the bank where the vendor has the bank account.

"Post Code" Code[20]

Specifies the postal code.

Contact Text[100]

Specifies the name of the bank employee regularly contacted in connection with this bank account.

"Phone No." Text[30]

Specifies the telephone number of the bank where the vendor has the bank account.

"Telex No." Text[20]
"Bank Branch No." Text[20]

Specifies the number of the bank branch.

"Bank Account No." Text[30]

Specifies the number used by the bank for the bank account.

"Transit No." Text[20]

Specifies a bank identification number of your own choice.

"Currency Code" Code[10]

Specifies the relevant currency code for the bank account.

"Country/Region Code" Code[10]

Specifies the country/region of the address.

County Text[30]

Specifies the state, province or county as a part of the address.

"Fax No." Text[30]

Specifies the fax number associated with the address.

"Telex Answer Back" Text[20]
"Language Code" Code[10]

Specifies the language that is used when translating specified text on documents to foreign business partner, such as an item description on an order confirmation.

"E-Mail" Text[80]

Specifies the email address associated with the bank account.

"Home Page" Text[255]

Specifies the bank web site.

IBAN Code[50]

Specifies the bank account's international bank account number.

"SWIFT Code" Code[20]

Specifies the SWIFT code (international bank identifier code) of the bank where the vendor has the account.

"Bank Clearing Code" Text[50]

Specifies the code for bank clearing that is required according to the format standard you selected in the Bank Clearing Standard field.

"Bank Clearing Standard" Text[50]

Specifies the format standard to be used in bank transfers if you use the Bank Clearing Code field to identify you as the sender.

SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemCreatedByUserName Text[50]
SystemCreatedByFullName Text[80]
SystemModifiedByUserName Text[50]
SystemModifiedByFullName Text[80]
SystemRowVersion BigInteger

Methods

GetBankAccountNoWithCheck

procedure GetBankAccountNoWithCheck(): Text

Returns

Type Description
Text

GetBankAccountNo

procedure GetBankAccountNo(): Text

Returns

Type Description
Text

Events

OnBeforeOnRename

[IntegrationEvent(False,False)]
local procedure OnBeforeOnRename(var VendorBankAccount: Record "Vendor Bank Account"; xVendorBankAccount: Record "Vendor Bank Account"; var IsHandled: Boolean)

Parameters

Name Type Description
VendorBankAccount Table Microsoft.Purchases.Vendor."Vendor Bank Account"
xVendorBankAccount Table Microsoft.Purchases.Vendor."Vendor Bank Account"
IsHandled Boolean

OnBeforeLookupName

[IntegrationEvent(True,False)]
local procedure OnBeforeLookupName(xVendorBankAccount: Record "Vendor Bank Account")

Parameters

Name Type Description
xVendorBankAccount Table Microsoft.Purchases.Vendor."Vendor Bank Account"

OnValidateBankAccount

[IntegrationEvent(False,False)]
local procedure OnValidateBankAccount(var VendorBankAccount: Record "Vendor Bank Account"; FieldToValidate: Text)

Parameters

Name Type Description
VendorBankAccount Table Microsoft.Purchases.Vendor."Vendor Bank Account"
FieldToValidate Text

OnBeforeValidateIBAN

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateIBAN(var VendorBankAccount: Record "Vendor Bank Account"; var xVendorBankAccount: Record "Vendor Bank Account"; var IsHandled: Boolean)

Parameters

Name Type Description
VendorBankAccount Table Microsoft.Purchases.Vendor."Vendor Bank Account"
xVendorBankAccount Table Microsoft.Purchases.Vendor."Vendor Bank Account"
IsHandled Boolean

OnGetBankAccount

[IntegrationEvent(False,False)]
local procedure OnGetBankAccount(var Handled: Boolean; VendorBankAccount: Record "Vendor Bank Account"; var ResultBankAccountNo: Text)

Parameters

Name Type Description
Handled Boolean
VendorBankAccount Table Microsoft.Purchases.Vendor."Vendor Bank Account"
ResultBankAccountNo Text

OnBeforeValidateCity

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCity(var VendorBankAccount: Record "Vendor Bank Account"; var PostCodeRec: Record "Post Code"; CurrentFieldNo: Integer; var IsHandled: Boolean)

Parameters

Name Type Description
VendorBankAccount Table Microsoft.Purchases.Vendor."Vendor Bank Account"
PostCodeRec Table Microsoft.Foundation.Address."Post Code"
CurrentFieldNo Integer
IsHandled Boolean

OnBeforeValidatePostCode

[IntegrationEvent(False,False)]
local procedure OnBeforeValidatePostCode(var VendorBankAccount: Record "Vendor Bank Account"; var PostCodeRec: Record "Post Code"; CurrentFieldNo: Integer; var IsHandled: Boolean)

Parameters

Name Type Description
VendorBankAccount Table Microsoft.Purchases.Vendor."Vendor Bank Account"
PostCodeRec Table Microsoft.Foundation.Address."Post Code"
CurrentFieldNo Integer
IsHandled Boolean

OnDeleteOnAfterSetFilters

[IntegrationEvent(False,False)]
local procedure OnDeleteOnAfterSetFilters(var VendorBankAccount: Record "Vendor Bank Account"; var VendorLedgerEntry: Record "Vendor Ledger Entry")

Parameters

Name Type Description
VendorBankAccount Table Microsoft.Purchases.Vendor."Vendor Bank Account"
VendorLedgerEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"

See also