Finished 2026-10-10. Added IsGroup, BusinessPartnerSequenceNumber, CAGE Numbers, NSCM Numbers, SITA / ARINC Codes, and SPEC 2000 Codes to the frontend, backend, and database. Business Partner and Address Links use standard Form Layout 2. The aviation identifier load and save path passed a focused test.
Every mapped scalar field appears once. Types and nullability come from the current EF model snapshot. Navigation properties and unmapped DTO fields are outside this page. Purpose text is inferred from names and should be checked against the feature workflow.
Non-negative integer used to order partners within their parent/group. Zero means unspecified. Independent of the partner business Code; duplicate sequence values are allowed.
Relationships and references
1 fields
#
Field
EF type
Storage
Business purpose
1
TaxId
string
Nullable
Selects the related tax record.
Status and controls
9 fields
#
Field
EF type
Storage
Business purpose
1
IsCustomer
bool
Required
Indicates whether customer applies to this business partner.
2
IsManufacturer
bool
Required
Indicates whether manufacturer applies to this business partner.
3
IsOperator
bool
Required
Indicates whether operator applies to this business partner.
4
IsOwner
bool
Required
Indicates whether owner applies to this business partner.
5
IsPoolProvider
bool
Required
Indicates whether pool provider applies to this business partner.
6
IsRegulatoryAuthority
bool
Required
Indicates whether regulatory authority applies to this business partner.
7
IsRepairStation
bool
Required
Indicates whether repair station applies to this business partner.
8
IsVendor
bool
Required
Indicates whether vendor applies to this business partner.
9
IsGroup
bool
Required
Identifies a group or parent BusinessPartner. Defaults to false for individual partners. Parent/child membership remains in the common relationship graph; a subgroup may itself have a parent.
Dates and timing
1 fields
#
Field
EF type
Storage
Business purpose
1
PaymentTermsStartDate
DateTime?
Nullable
Records the payment terms start date for this business partner.
Amounts and measurements
1 fields
#
Field
EF type
Storage
Business purpose
1
PaymentDiscountPercentage
decimal?
Nullable
Records payment discount percentage for this business partner.
Audit and revision
2 fields
#
Field
EF type
Storage
Business purpose
1
SystemAuditId
Guid?
Nullable
Links to system audit history when this model stores the reference.
2
UpdateId
Guid?
Nullable
Links to the preceding revision or update record.
Other fields
4 fields
#
Field
EF type
Storage
Business purpose
1
BusinessPartnerType
int
Required
Records business partner type for this business partner.
2
ContactEmail
string
Nullable
Records contact email for this business partner.
3
ContactPhone
string
Nullable
Records contact phone for this business partner.
4
CreditLimit
decimal?
Nullable
Records credit limit for this business partner.
Aviation identifiers
4 fields
#
Field
EF type
Storage
Business purpose
1
CageNumbers
string?
Nullable
Stores Commercial and Government Entity identifiers for a partner’s US or Canadian facilities. Each CAGE code is normally five alphanumeric positions; multiple facility codes can be retained.
2
NscmNumbers
string?
Nullable
Stores NATO Supply Codes for Manufacturers or suppliers outside the US and Canada. Multiple facility codes can be retained.
3
SitaArincCodes
string?
Nullable
Stores SITA or ARINC messaging addresses used to route aviation communications to this partner.
4
Spec2000Codes
string?
Nullable
Stores ATA Spec 2000 trading-partner codes used when exchanging automated aviation supply and maintenance transactions.