Page 30010 "APIV2 - Vendors"
APIV2 · Microsoft.API.V2
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 11 connected objects and pages
APIV2 · Microsoft.API.V2 · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Extensible | false |
| SourceTable | Vendor |
| PageType | API |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Group | Id | Rec.SystemId |
— |
| No. | No. | Specifies the number of the vendor. The field is either filled automatically from a defined number series, or you enter the number manually because you have enabled manual number entry in the number-series setup. from the table field | |
| Display Name | Name | Specifies the vendor’s name. You can enter a maximum of 30 characters, both numbers and letters. from the table field | |
| Address Line 1 | Address | Specifies the vendor street address. from the table field | |
| Address Line 2 | Address 2 | Specifies additional address information. from the table field | |
| City | City | Specifies the vendor’s city. from the table field | |
| State | County | Specifies the state, province or county as a part of the address. from the table field | |
| Country/Region Code | Country/Region Code | Specifies the country/region of the address. from the table field | |
| Post Code | Post Code | Specifies the postal code. from the table field | |
| Phone No. | Phone No. | Specifies the vendor’s telephone number. from the table field | |
| Specifies the vendor’s email address. from the table field | |||
| Website | Home Page | Specifies the vendor’s web site. from the table field | |
| Tax Registration No. | TaxRegistrationNumber |
— | |
| Currency Id | Currency Id | — | |
| Currency Code | CurrencyCodeTxt |
— | |
| IRS1099 Code | IRS1099VendorCode |
— | |
| Payment Terms Id | Payment Terms Id | — | |
| Payment Method Id | Payment Method Id | — | |
| Tax Liable | Tax Liable | Specifies if the customer is liable for sales tax. from the table field | |
| Blocked | Blocked | Specifies whether transactions with this vendor are restricted. Use this field to control vendor activity, such as temporarily halting payments or fully blocking a vendor due to compliance or business decisions. The field can have one of the following values: (blank) - No restrictions, all transacti… from the table field | |
| Balance | Balance (LCY) | — | |
| Last Modified Date | Rec.SystemModifiedAt |
— | |
| Picture | part Page 30053 “APIV2 - Pictures” | — | |
| Default Dimensions | part Page 30054 “APIV2 - Default Dimensions” | — | |
| Aged Accounts Payable | part Page 30032 “APIV2 - Aged AP” | — | |
| Contacts Information | part Page 30072 “APIV2 - Contacts Information” | — | |
| Document Attachments | part Page 30080 “APIV2 - Document Attachments” | — |
Procedures
IsEnterpriseNumber(var EnterpriseNoFieldRef: FieldRef): Boolean
Plus 4 local procedures.
Triggers
OnAfterGetRecord, OnInsertRecord, OnModifyRecord, OnNewRecord
Relations
- source table Table 23 “Vendor”
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 5465 “Graph Mgt - General Tools” (2 calls:
OnInsertRecord → ProcessNewRecordFromAPI,SetCalculatedFields → TranslateNAVCurrencyCodeToCurrencyCode)
Documented on Microsoft Learn
- Create vendor defaultDimensions
- Create vendors
- Delete vendor defaultDimensions
- Delete vendors
- Get vendor defaultDimensions
- Get vendors
- Update vendor defaultDimensions
- Update vendors
- vendor resource type
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "APIV2 - Vendors"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
Evidence 8 of 10 sources
- codesrc/Apps/W1/APIV2/app/src/pages/APIV2Vendors.Page.alreleases/29.x @ ea08af5e
- learnCreate vendor defaultDimensions
- learnCreate vendors
- learnDelete vendor defaultDimensions
- learnDelete vendors
- learnGet vendor defaultDimensions
- learnGet vendors
- learnUpdate vendor defaultDimensions