DataShift Logo

Compare Schema Versions

Compare public JSON Schema field surfaces across immutable EDI schema versions. Historical versions can be compared when their JSON files are available to the docs app.

Added
0
Removed
3
Changed
18
Total
21

Added

No entries.

Removed

$.data.subtotal

object

$.data.subtotal.amount

integer

$.data.subtotal.currency

string; enum:AUD

Changed

$.metadata.sourceVersion

const:1.0.13; required -> string; required

$.metadata.userAgent

const:DataShift Edge v1; required -> string; required

$.data.confirmationType

string; enum:accept|reject|except|detail|backordered|allDetail|replace; datashift-managed -> string; enum:accept|reject|except|detail|backordered|allDetail|replace; required; datashift-managed

$.data.orderReference.orderDate

string -> string; format:date-time

$.data.deliveryDate

string -> string; format:date-time

$.data.shipping.amount

integer -> number

$.data.tax.amount

integer -> number

$.data.total.amount

integer -> number

$.data.contacts[].email

string -> string; format:email

$.data.billTo.addressee

string -> string; required

$.data.shipTo.addressee

string -> string; required

$.data.lineItems[].supplierLineStatus

string; enum:accept|reject|backordered|unknown -> string; enum:accept|reject|backordered|unknown; required

$.data.lineItems[].unitPrice

integer -> number

$.data.lineItems[].lineTotalExTax

integer -> number

$.data.lineItems[].lineTotalInclTax

integer -> number

$.data.lineItems[].shipmentDate

string -> string; format:date-time

$.data.lineItems[].deliveryDate

string -> string; format:date-time

$.data.lineItems[].substitution.unitPrice

integer -> number