Security change on December 1, 2026: TLS 1.2 will become the minimum standard for 365 business Print Agent. Details and system requirements
365 business development
365 business Address Validation

Address Validation Setup Reference

Table 5523603 bdev.Address Validation Setup carries one configuration row for the whole tenant.

Almost every field is Access = Public, so another extension can read the configuration without going through a page.

Code
setup: Record "bdev.Address Validation Setup"; setup.Get();

Read-only from outside

Reading these fields is supported. Writing them from another extension is not: the setup page is the only supported way to change them, and a direct write from code bypasses whatever consistency checks the setup page or the install/upgrade logic rely on.

Address validation

No.FieldTypeDescription
10Address Validation enabledBooleanMaster switch for automatic validation on modify. Off switches off every table below regardless of its own field.
40Address Validation ScopeOption (All, UI only, Non-UI only)Restricts automatic validation to sessions with a user interface, to sessions without one, or lets it run in both.
19Address VerificationBooleanWhether the service call itself runs, as opposed to only the field-level checks around it.
11Contact Addr. ValidationBooleanAutomatic validation for Contact.
12Customer Addr. ValidationBooleanAutomatic validation for Customer.
13Vendor Addr. ValidationBooleanAutomatic validation for Vendor.
14Alt. Addr. ValidationBooleanAutomatic validation for Alternative Address.
15Order Addr. ValidationBooleanAutomatic validation for Order Address.
16Ship-To Addr. ValidationBooleanAutomatic validation for Ship-to Address.
17Sales Addr. ValidationBooleanAutomatic validation for the sell-to, ship-to and bill-to addresses of Sales Header.
18Purch. Addr. ValidationBooleanAutomatic validation for the buy-from, pay-to and ship-to addresses of Purchase Header.
41Resource Addr. ValidationBooleanAutomatic validation for Resource, switched off by default.
42Employee Addr. ValidationBooleanAutomatic validation for Employee, switched off by default.

Resource and Employee are fields of their own

Resource Addr. Validation and Employee Addr. Validation each control automatic validation for Resource and Employee independently of the other per-table switches. Set either to true to have those addresses checked on modify the same way customer or vendor addresses are.

Address prediction

No.FieldTypeDescription
20Address Prediction enabledBooleanMaster switch for the type-ahead. Off switches off every table below regardless of its own field.
21Max. No. of PredictionsIntegerHow many suggestions the type-ahead shows at once. Between 1 and 10, default 4.
22Contact Addr. PredictionBooleanType-ahead for Contact.
23Customer Addr. PredictionBooleanType-ahead for Customer.
24Vendor Addr. PredictionBooleanType-ahead for Vendor.
25Employee Addr. PredictionBooleanType-ahead for Employee.
26Resource Addr. PredictionBooleanType-ahead for Resource.
27Sales Doc. Addr. PredictionBooleanType-ahead for sales quotes and orders.
28Purch. Doc. Addr. PredictionBooleanType-ahead for purchase quotes and orders.
29Ship-To Addr. PredictionBooleanType-ahead for Ship-to Address.

User interface

No.FieldTypeDescription
30Address Field Deco. EnabledBooleanWhether address fields that are not validated or that are ambiguous are highlighted on cards and documents.
31Address Field DecorationEnum "Cues And KPIs Style"The highlight style used when decoration is enabled.

Address data initialization

No.FieldTypeDescription
101Initialization Batch SizeIntegerRows processed per batch when the address directory is initialized. 0 or lower falls back to the built-in default of 1,000. Between 0 and 100,000.

Initialized and Initialization Pct. Completed are internal

Fields 99 (Initialized) and 100 (Initialization Pct. Completed) are Access = Internal. They drive the progress controls on the setup page but are not part of the surface another extension can read.

See also

Last modified on