Skip to main content
Markdown

Delivery and Invoice Recipients

Master data for identifying addresses. At Workist, addresses always refer to delivery and invoice addresses. We use the same data structure in Workist for both address types.

Workist typically requires 2 separate files if both delivery and invoice addresses are to be provided. In the Master Data Hub, these are two lists of the type Address; the channel field determines the role a list plays (Delivery Address Lookup ID or Invoice Address Lookup ID).

warning

Even though customer data is treated as a type of address in many systems, Workist uses a separate format for customers! See Customer Master Data.

Column Description​

Required: Workist cannot use the record without this column. Recommended: significantly improves recognition. The import itself does not check columns: if a column is missing, the field stays empty.

#Field NameStatusDescription
1partition_idOptionalclient_id1 of the customer the address belongs to. Limits the choice to this customer's addresses and significantly increases the recognition rate. Workist offers addresses without a partition_id for every customer.
2address_id1RequiredPrimary address number. Workist returns this number in the output.
3address_id2OptionalSecondary address number (e.g. GLN)
4address_id3OptionalTertiary address number
5nameRecommendedFirst address line (e.g. Muster GmbH)
6address1RecommendedStreet and house number (e.g. Musterstraße 1)
7street_nameOptionalStreet name, if street and house number are separate. Alternative to address1.
8street_numberOptionalHouse number, if separate from street_name
9address2OptionalAdditional address line
10zip_codeRecommendedPostal code
11cityRecommendedCity
12country_subdivisionOptionalState or region
13countryRecommendedCountry. Workist converts country names and three- or one-letter country codes to the two-letter ISO code (e.g. Germany → DE). Values it does not recognise are left empty.
14po_boxOptionalPO box for delivery
15miscOptionalAdditional information about the address (in some systems also called unloading point, e.g. Gate 4)
16contact_personOptionalContact person for the address (e.g. Attn.: Sample Person)
17phoneOptionalPhone number associated with the address
18extra_dataOptionalAdditional information as a JSON object, e.g. {"Brand": "Sample"}. Workist stores it with the record and shows it in the data explorer. By default, Workist does not use it for recognition.

Format​

Columns that are not needed can be omitted from the data export.

Example file name: address_list.csv

partition_id;address_id1;name;address1;zip_code;city;country;misc
K001;A001;Muster GmbH - Lager;Lagerstraße 10;12345;Berlin;DE;Tor 2
K001;A002;Muster GmbH - Büro;Musterstraße 1;12345;Berlin;DE;
K002;A003;Beispiel AG;Beispielweg 5;20099;Hamburg;DE;

The example uses ; as delimiter. Set the delimiter in the import configuration; without a setting, Workist expects a comma.

Via the API you send the same columns as a CSV file or as JSON. Endpoint: Swagger, basics: Using the Master Data API.