.. _export-document: ############################# JSON DOCUMENTS Export ############################# The DOS WARES export utility writes transaction documents in numbered JSON transaction files. All transactions share a common data structure which is described following. .. note:: Column F/S/J indicates a WARES data field (F), a synthetic field (S), or a synthetic column specific to the JSON export (J). Column S/M indicates whether a column is single-valued (S) or array multivalue (M). Column A/N refers to whether the data will be quoted string (A) or unquoted numeric (N). .. _export-receipts: RECEIPTS ============================= +-------+------------------+-----+-----+----------------------+----------------+ | F/S/J | JSON NAME | M/S | A/N | DICTIONARY ("value") | COMMANDS | +=======+==================+=====+=====+======================+================+ | N/A | keys | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | documentType | S | A | "RE" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | document | S | A | @ID | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | revision | S | A | "00" | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | F | status | S | A | STATUS | | +-------+------------------+-----+-----+----------------------+----------------+ | F | postDate | S | A | DATE | (D-JS) | +-------+------------------+-----+-----+----------------------+----------------+ | F | account | S | A | ACCOUNT | | +-------+------------------+-----+-----+----------------------+----------------+ | F | building | S | A | BUILDING | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | references | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | referenceCode | S | A | "CO" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | reference | S | A | PO_NUMBER | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | referenceCode | S | A | "6A" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | reference | S | A | REFERENCE | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addresses | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addressCode | S | A | "ST" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | address | S | A | BUILDING ("null") | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addressCode | S | A | "SF" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | address | S | A | CONSIGNEE ("null") | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addressCode | S | A | "A" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | address | S | A | ACCOUNT | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | F | shipAddress | T | A | ADDRESS | | +-------+------------------+-----+-----+----------------------+----------------+ | F | contact | S | A | CONTACT | | +-------+------------------+-----+-----+----------------------+----------------+ | F | carrier | S | A | CARRIER | | +-------+------------------+-----+-----+----------------------+----------------+ | S | route | S | A | CARRIER | [XL,ADDRESSES] | +-------+------------------+-----+-----+----------------------+----------------+ | F | freightPay | S | A | FREIGHT_PAY | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | transport | S | A | "M" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | loading | S | A | "01" | | +-------+------------------+-----+-----+----------------------+----------------+ | S | fob | S | A | CONSIGNEE | [XL,ADDRESSES] | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | vehicles | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | vehicleCode | S | A | "TJ" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | vehicle | S | A | VEHICLE | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | values | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | dateCode | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | dateTime | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | temperatureCode | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | temperature | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | quantityCode | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | quantity | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | notes | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | noteCode | S | A | "WHI" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | note | S | A | INSTRUCTIONS ("null")| | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | noteCode | S | A | "ORI" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | note | S | A | COMMENTS ("null") | | +-------+------------------+-----+-----+----------------------+----------------+ .. _export-shipments: SHIPMENTS ============================= +-------+------------------+-----+-----+----------------------+----------------+ | F/S/J | JSON NAME | M/S | A/N | DICTIONARY ("value") | COMMANDS | +=======+==================+=====+=====+======================+================+ | N/A | keys | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | documentType | S | A | "SW" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | document | S | A | @ID | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | revision | S | A | "00" | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | F | status | S | A | STATUS | | +-------+------------------+-----+-----+----------------------+----------------+ | F | postDate | S | A | DATE | (D-JS) | +-------+------------------+-----+-----+----------------------+----------------+ | F | account | S | A | ACCOUNT | | +-------+------------------+-----+-----+----------------------+----------------+ | F | building | S | A | BUILDING | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | references | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | referenceCode | S | A | "CO" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | reference | S | A | PO_NUMBER | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | referenceCode | S | A | "6A" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | reference | S | A | REFERENCE | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addresses | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addressCode | S | A | "SF" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | address | S | A | BUILDING ("null") | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addressCode | S | A | "ST" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | address | S | A | CONSIGNEE ("null") | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addressCode | S | A | "PF" | | +-------+------------------+-----+-----+----------------------+----------------+ | J | address | S | A | FREIGHT_KEY ("null") | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addressCode | S | A | "A" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | address | S | A | ACCOUNT | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | F | shipAddress | T | A | ADDRESS | | +-------+------------------+-----+-----+----------------------+----------------+ | F | contact | S | A | CONTACT | | +-------+------------------+-----+-----+----------------------+----------------+ | F | carrier | S | A | CARRIER | | +-------+------------------+-----+-----+----------------------+----------------+ | S | route | S | A | CARRIER | [XL,ADDRESSES] | +-------+------------------+-----+-----+----------------------+----------------+ | F | freightPay | S | A | FREIGHT_PAY | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | transport | S | A | "M" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | loading | S | A | "01" | | +-------+------------------+-----+-----+----------------------+----------------+ | S | fob | S | A | CONSIGNEE | [XL,ADDRESSES] | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | vehicles | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | vehicleCode | S | A | "TJ" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | vehicle | S | A | VEHICLE | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | values | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | dateCode | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | dateTime | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | temperatureCode | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | temperature | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | quantityCode | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | quantity | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | notes | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | noteCode | S | A | "WHI" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | note | S | A | INSTRUCTIONS ("null")| | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | noteCode | S | A | "BOL" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | note | S | A | COMMENTS ("null") | | +-------+------------------+-----+-----+----------------------+----------------+ .. _export-adjusts: ADJUSTS ============================= +-------+------------------+-----+-----+----------------------+----------------+ | F/S/J | JSON NAME | M/S | A/N | DICTIONARY ("value") | COMMANDS | +=======+==================+=====+=====+======================+================+ | N/A | keys | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | documentType | S | A | "AW" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | document | S | A | @ID | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | revision | S | A | "00" | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | F | status | S | A | STATUS | | +-------+------------------+-----+-----+----------------------+----------------+ | F | postDate | S | A | DATE | (D-JS) | +-------+------------------+-----+-----+----------------------+----------------+ | F | account | S | A | ACCOUNT | | +-------+------------------+-----+-----+----------------------+----------------+ | F | building | S | A | BUILDING | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | references | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | referenceCode | S | A | "CO" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | reference | S | A | PO_NUMBER | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | referenceCode | S | A | "6A" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | reference | S | A | REFERENCE | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addresses | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addressCode | S | A | "LG" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | address | S | A | BUILDING | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | addressCode | S | A | "A" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | address | S | A | ACCOUNT | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | values | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | dateCode | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | dateTime | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | temperatureCode | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | temperature | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | quantityCode | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | quantity | S | A | "null" | | +-------+------------------+-----+-----+----------------------+----------------+ +-------+------------------+-----+-----+----------------------+----------------+ | N/A | notes | | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | noteCode | S | A | "WHI" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | note | S | A | INSTRUCTIONS ("null")| | +-------+------------------+-----+-----+----------------------+----------------+ | N/A | noteCode | S | A | "ORI" | | +-------+------------------+-----+-----+----------------------+----------------+ | F | note | S | A | COMMENTS ("null") | | +-------+------------------+-----+-----+----------------------+----------------+ TRANSACTION LINES ============================= Transaction line detail corresponds exactly to lines in the lot details, as documented at :ref:`export-lines`.