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
$.data.supplier.taxRegistrations[]object
$.data.supplier.taxRegistrations[].typestring; enum:ABN; required
$.data.supplier.taxRegistrations[].valuestring; required
$.data.invoiceSummary.subtotalnumber; required
Removed
$.data.supplier.taxRegistrations.typestring; enum:ABN; required
$.data.supplier.taxRegistrations.valuestring; required
Changed
$.metadata.sourceVersionconst:1.0.11; required -> string; required
$.metadata.userAgentconst:DataShift Edge v1; required -> string; required
$.data.supplier.taxRegistrationsobject -> array
$.data.supplier.contact.emailstring -> string; format:email
$.data.supplier.address.addresseestring -> string; required
$.data.billTo.addresseestring -> string; required
$.data.shipTo.addresseestring -> string; required
$.data.shipping.amountinteger -> number
$.data.contacts[].emailstring -> string; format:email
$.data.lineItems[].unitPriceinteger; required -> number; required
$.data.lineItems[].subtotalinteger; required -> number; required
$.data.lineItems[].taxAmountinteger -> number
$.data.lineItems[].discountAmountinteger -> number
$.data.lineItems[].shippingAmountinteger -> number
$.data.lineItems[].grossAmountinteger -> number
$.data.lineItems[].netAmountinteger -> number
$.data.invoiceSummary.shippingAmountinteger -> number
$.data.invoiceSummary.specialHandlingAmountinteger -> number
$.data.invoiceSummary.taxAmountinteger; required -> number; required
$.data.invoiceSummary.taxBreakdown[].taxableAmountinteger -> number
$.data.invoiceSummary.taxBreakdown[].taxAmountinteger -> number
$.data.invoiceSummary.discountAmountinteger -> number
$.data.invoiceSummary.grossAmountinteger -> number
$.data.invoiceSummary.netAmountinteger -> number
$.data.invoiceSummary.depositAmountinteger -> number
$.data.invoiceSummary.dueAmountinteger; required -> number; required
