CustomerAddress — Sage 300
Entité unifiée CustomerAddress · entité native Sage 300 : ARShipToLocation.
Page générée, ne pas éditer — voir la version du dataset pour la provenance.
Voir aussi : page CustomerAddress.
Opérations
| Opération | Statut | Champs exhaustifs | Flags | Limitations |
|---|---|---|---|---|
| EXTRACT (GET) | Supportée | non | Top (page size) plafonné à 50 (DefaultPageSize) ; Endpoint OData /AR/ARShipToLocations | |
| CREATE (POST) | Supportée | non | Requis : CustomerId, Code (sinon ArgumentException) | |
| UPDATE (PUT) | Supportée | non | PATCH sur clé composite (CustomerNumber + ShipToLocationKey). Requis : CustomerId, Code | |
| DELETE (DELETE) | Non supportée | — |
Un champ absent du tableau est ? (inconnu), pas non supporté. En cas de doute, nous écrire.
Champs
| Champ unifié | Champ natif | CREATE | UPDATE | EXTRACT | FILTER | Note |
|---|---|---|---|---|---|---|
ErpInternalId | — | X | X | OK | — | Clé composite calculée 'CustomerNumber|ShipToLocationKey' (pas un membre natif). |
CustomerId | CustomerNumber | OK | OK | OK | eq, ne, contains | Numéro de client parent. Requis (clé). |
Code | ShipToLocationKey | OK | OK | OK | eq, ne, contains | Code d'adresse de livraison. Requis (clé). |
Id | ShipToLocationKey | X | X | OK | eq, ne, contains | Alimenté avec ShipToLocationKey (même valeur que Code). |
IsActive | Status | OK | OK | OK | eq, ne | Bool ↔ 'Active'/'Inactive' (conversion de valeur). |
IsPrimary | PrimaryShipToIndicator | OK | OK | OK | eq, ne | Bool ↔ 'Yes'/'No' (conversion de valeur). |
LastModifiedDate | DateLastMaintained | X | X | OK | eq, ne, gt, ge, lt, le | Lecture seule. |
Description | Description | OK | OK | OK | eq, ne, contains | |
AddressLine1 | AddressLine1 | OK | OK | OK | eq, ne, contains | |
AddressLine2 | AddressLine2 | OK | OK | OK | eq, ne, contains | |
AddressLine3 | AddressLine3 | OK | OK | OK | eq, ne, contains | |
AddressLine4 | AddressLine4 | OK | OK | OK | eq, ne, contains | |
City | City | OK | OK | OK | eq, ne, contains | |
State | StateProvince | OK | OK | OK | eq, ne, contains | |
Country | Country | OK | OK | OK | eq, ne, contains | |
PostalCode | ZipPostalCode | OK | OK | OK | eq, ne, contains | |
Territory | TerritoryCode | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.ContactName | ContactName | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.PhoneNumber | PhoneNumber | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.FaxNumber | FaxNumber | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.Email | Email | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.ContactsPhone | ContactsPhone | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.ContactsFax | ContactsFax | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.ContactsEmail | ContactsEmail | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.TaxGroup | TaxGroup | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.SpecialInstructions | SpecialInstructions | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.ShipViaCode | ShipViaCode | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.ShipViaDescription | ShipViaDescription | X | X | OK | eq, ne, contains | Lu dans ExtendedProperties mais non réécrit (aucun mapping d'écriture). |
ExtendedProperties.CustomerPriceList | CustomerPriceList | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.FreeOnBoard | FreeOnBoard | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.InventoryLocation | InventoryLocation | OK | OK | OK | eq, ne, contains | |
ExtendedProperties.Salesperson1 | Salesperson1 | OK | OK | OK | eq, ne, contains |
Axes : OK supporté · X non supporté · ~ partiel · DEPR déprécié · EXP expérimental · ? inconnu.
Opérateurs en syntaxe $filter : eq égal · ne différent · gt/ge plus grand (ou égal) · lt/le plus petit (ou égal) · in dans une liste (InList) · contains contient · startswith commence par · — non filtrable.
Notes
Adresse de livraison client (Ship-To Location). EXTRACT : GET /AR/ARShipToLocations. CREATE : POST. UPDATE : PATCH sur la clé composite (CustomerNumber + ShipToLocationKey) — c'est l'entité Sage 300 dont la mise à jour est réellement implémentée (contrairement à Customer, stub).
Les champs "ExtendedProperties.*" transitent par le dictionnaire CustomerAddress.ExtendedProperties (lecture + écriture), sauf ShipViaDescription (lecture seule). Tous sont filtrables OData (présents dans ODataMapping()).
fields_exhaustive: false.