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 from the contracts channel.
Changing the document reloads the form with that document's versions.
Added: 14 · Removed: 25 · Changed: 17 · Total: 56
Added
$.data.requestType: string; enum:new|change; required$.data.buyer.taxId: string; required$.data.supplier.taxId: string; required$.data.billTo.address: string; required$.data.billTo.phone: string$.data.billTo.email: string$.data.shipTo.address: string; required$.data.shipTo.phone: string$.data.shipTo.email: string$.data.shipTo.contact: object$.data.shipTo.contact.name: string$.data.shipTo.contact.phone: string$.data.shipTo.contact.email: string$.data.shipping.charges: number
Removed
$.data.operation: string; enum:new|update|delete; required$.data.buyer.taxRegistrations: object$.data.buyer.taxRegistrations.type: string; enum:ABN; required$.data.buyer.taxRegistrations.value: string; required$.data.buyer.address: object$.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: object$.data.supplier.taxRegistrations.type: string; enum:ABN; required$.data.supplier.taxRegistrations.value: string; required$.data.supplier.contact.role: string$.data.supplier.address.addressId: string$.data.supplier.address.addressee: string$.data.billTo.addressId: string$.data.billTo.addressee: string$.data.shipTo.addressee: string$.data.shipping.amount: integer$.data.shipping.currency: string; enum:AUD$.data.shipping.incoTerms: string; enum:cfr|cif|cip|cpt|daf|dap|ddp|ddu|dpu|deq|des|exw|fas|fca|fob
Changed
$.docType: const:PO; required; datashift-managed -> string; const:PO; required$.metadata.sourceVersion: const:1.0.11; required -> string; required$.metadata.userAgent: const:DataShift Edge v1; required -> string; required$.data.orderDate: string; required -> string; format:date-time; required$.data.requestedDeliveryDate: string; required -> string; format:date-time; required$.data.supplier.address.street1: string; required -> string$.data.supplier.address.city: string; required -> string$.data.supplier.address.state: string; required -> string$.data.supplier.address.postalCode: string; required -> string$.data.supplier.address.country: string; enum:AU; required -> string; enum:AU$.data.lineItems[].unitPrice: integer; required -> number; required$.data.lineItems[].lineAmountExTax: integer; required -> number; required$.data.lineItems[].lineAmountInclTax: integer; required -> number; required$.data.lineItems[].requestedDeliveryDate: string -> string; format:date-time$.data.orderTotals.subtotal: integer; required -> number; required$.data.orderTotals.taxAmount: integer; required -> number; required$.data.orderTotals.totalAmount: integer; required -> number; required