To what extent does X3/EM support Purchase Order Acknowledgement and Changes to POs?

Currently running Update 9 Patch 9, but interested in answers for later versions as well.

To what extent does X3/EM support Purchase Order Acknowledgement and Changes?

As part of an EDI project we are considering the extent to which we could use the data contained within a Supplier's Purchase Order Acknowledgement (855 document).

The Purchase Order Acknowledgement can support ;

- Overall acceptance of our PO.

- Overall rejection of our PO.

- Changes to our PO; (Updates to fields including Quantity, Price, INCOTERM, Est. Delivery Date, etc)

The questions for me are;

- What fields does X3 provide for PO Acknowledgement data? I'm aware of Acknowledgement Date and Acknowledgement ID on PO line. Are there others?  It doesn't seem right to allow supplier to change the record of our original order unless there is some change control / version history to support reporting on supplier performance.

- To what extent will X3 allow changes to POs? I recall that not all fields on a PO can be updated after it's initial save. Can anyone provide some specifics here?