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
6
Removed
20
Changed
10
Total
36

Added

$.data.buyer.taxRegistrations[]

object

$.data.buyer.taxRegistrations[].type

string; enum:ABN; required

$.data.buyer.taxRegistrations[].value

string; required

$.data.supplier.taxRegistrations[]

object

$.data.supplier.taxRegistrations[].type

string; enum:ABN; required

$.data.supplier.taxRegistrations[].value

string; required

Removed

$.data.buyer.taxRegistrations.type

string; enum:ABN; required

$.data.buyer.taxRegistrations.value

string; required

$.data.buyer.address.addressId

string

$.data.buyer.address.addressee

string

$.data.buyer.address.street1

string; required

$.data.buyer.address.street2

string

$.data.buyer.address.city

string; required

$.data.buyer.address.state

string; required

$.data.buyer.address.postalCode

string; required

$.data.buyer.address.country

string; enum:AU; required

$.data.supplier.taxRegistrations.type

string; enum:ABN; required

$.data.supplier.taxRegistrations.value

string; required

$.data.supplier.address.addressId

string

$.data.supplier.address.addressee

string

$.data.supplier.address.street1

string; required

$.data.supplier.address.street2

string

$.data.supplier.address.city

string; required

$.data.supplier.address.state

string; required

$.data.supplier.address.postalCode

string; required

$.data.supplier.address.country

string; enum:AU; required

Changed

$.metadata.sourceVersion

const:1.0.7; required -> string; required

$.metadata.userAgent

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

$.data.buyer.taxRegistrations

object -> array

$.data.buyer.contact.email

string -> string; format:email

$.data.buyer.address

object -> ./address.def.json

$.data.supplier.taxRegistrations

object -> array

$.data.supplier.contact.email

string -> string; format:email

$.data.supplier.address

object -> ./address.def.json

$.data.billTo.addressee

string -> string; required

$.data.shipTo.addressee

string -> string; required