Skip to main content

Sage 100 – Field reference

This page lists in detail which fields Workist writes to the sales document and which master data fields Workist reads from your Sage 100. For the overview of setup and configuration, see Sage 100 connector.

What Workist writes to the sales document​

Workist sends the document as a single object: header fields, containing the items. Only the fields Workist populates itself are listed. Whatever Sage 100 sets on creation — document number, document year, net and gross amount, and the item total — is deliberately not shown here.

Document header​

FieldSage 100Notes
belegdatumDocument dateOrder date from the document. Applied from version 9 of the extension; older versions set the current date
kennzeichenDocument typeKey of the document type — from the document types
a0KontoCustomerThe customer number is mandatory for creating the document
ansprechpartnerHandleContact numberContact number of the A0 account
referenznummerYour document numberReference number / your document number
referenzzeichenYour referenceYour reference
lieferterminDelivery dateDelivery date for the document
zKDBezeichnungPayment termName of the payment term — from the payment terms
projektnummerProject numberProject number
referenzBelegHandleReference document handleFor an order based on a quote, the quote (from version 9). Sage 100 then keeps both documents in the same transaction and shows the quote under Beleg zu
lieferbedingungDelivery termsDelivery terms (Incoterm) from the document, from version 7. Must exist in your client

Address fields​

Sage 100 keeps three address roles on a sales document, identified by the field prefix:

RolePrefixWhere the data comes from
Customer (ordering party)a0Customer master, via a0Konto
Delivery addressa1The customer's delivery address — or free text
Invoice addressa2Only when it differs: an existing account — or free text

An existing account is referenced through these fields:

FieldSage 100Notes
a1AdressNummerDelivery addressDelivery address of the A0 account
a1AnsprechpartnerHandleContactContact number of the A0 account — from the contacts of the delivery address
a2KontoInvoice addressMandatory for a differing invoice address
a2AnsprechpartnerHandleContactfrom the contacts of the invoice address

All remaining address fields are identical in both blocks and land in the A1* and A2* columns of KHKVKBelege:

Field (delivery / invoice address)Sage 100Notes
a1Anrede / a2AnredeSalutation
a1Name1 / a2Name1NameMandatory when the delivery address is supplied as free text; controls whether the other A1 fields are applied; only when a1AdressNummer is not used
a1Name2 / a2Name2Name addition
a1Zusatz / a2ZusatzAdditional line
a1Strasse / a2StrasseStreet / PO box
a1Postleitzahl / a2PostleitzahlPostcode
a1Ort / a2OrtCityfrom the cities for the country and postcode
a1Land / a2LandCountry

Items​

FieldSage 100Notes
artikelnummerArticleThe article number is mandatory for an article item. auspraegungsHandle forms part of the article key (see below)
auspraegungsHandle–For an article variant, this carries the variant key from the article's variant ID field. If no article variant is used, the field is optional or can be set to 0
bezeichnungDescriptionArticle description
mengeQuantityThe quantity. Articles with a calculated quantity (e.g. length × width × height) are currently not supported. For accessory articles, the associated articles are not added automatically
mengeneinheitUnit of measureEither the base unit or the sales unit — from the units of measure
einzelpreisUnit priceIf the field is not supplied, the value is determined automatically by pricing
rabattDiscount (%)The item discount, in percent
lieferterminDelivery dateDelivery date
memoMemoInternal description field

Further fields from version 9 of the extension​

With version 9 of the Workist API extension, Sage 100 also accepts the following fields. Workist fills the save status and the memo when the connection is set to version 9. Workist does not populate the others by default — they can be used as a customer-specific adjustment. Older versions of the extension do not have them.

FieldLevelSage 100Notes
speicherstatusHeaderSave status0 = saved (default), 1 = parked when documents as drafts is switched on
matchcodeHeaderMatchcodeUp to 50 characters. Not filled by Workist
memoHeaderMemoThe note text from the document, when the field is set up in the channel. The item-level memo (see above) is separate
kostenstelleHeader and itemCost centreEmpty, or a cost centre set up in your Sage 100. Not filled by Workist
kostentraegerHeader and itemCost unitEmpty, or a cost unit set up in your Sage 100. Not filled by Workist

Master data Workist reads​

Workist reads master data to resolve details from the incoming document against your system. This data is only read, never modified. Listed here is what Workist actually evaluates by default.

Master data in Sage 100Becomes in WorkistFields used
CustomersCustomerskto, matchcode, name1, name2, lieferStrasse, lieferPLZ, lieferOrt, lieferLand
ContactsContactskto, nummer, vorname, nachname, telefon, eMail
Delivery addressesDelivery addresseskto, adresse, matchcode, name1, name2, strasse, pLZ, ort, land
ProjectsFramework contractskto, projektnummer, matchcode
Open quotes (from version 9)Quotes, one per article lineHeader: belegjahr, belegnummer, belegdatum, a0Empfaenger, belegstatus, gueltigkeitsdauer; line: position, artikelnummer, bezeichnung1, menge, mengeneinheit — see Open quotes
ArticlesArticles and conversion factorssee below

Articles​

From the article master, Workist reads these fields specifically:

Field in Sage 100Use in Workist
ArtikelnummerArticle number — the leading identifier for matching
EANNummerSecond article identifier for recognition
Bezeichnung1Article description
Langtext, Bezeichnung2Additional text, improves match quality during recognition
IstVerkaufsartikelDetermines whether the article is treated as active or inactive
KalkulatorischerEKPrice on the article
Basismengeneinheit, Lagermengeneinheit, Verkaufsmengeneinheit, VerpackungseinheitVKThe article's permitted order units; the sales unit additionally as the selling unit
UmrechnungsFaktorLME, UmrechnungsfaktorVK, UmrechnungsfaktorVPVK, UmrechnungsfaktorGPConvert the remaining units into the base unit

The four units of measure are evaluated together: they yield the list of units an article can be ordered in, and the conversion factors give the quantity in the base unit. That is how a quantity from the document — say "2 pallets" — is translated into your base unit.

Further fields on request

The interface additionally provides many more article and customer fields, such as article groups, weights, tax classes or the manufacturer's article number. These are not evaluated by default — doing so would be a customer-specific adaptation.