Revision management for sales order was implemented to enable users to track updates made on sales orders for both header and lines using a revision number. This new feature gives full visibility on the updates made by users to a sales order. Revision management allows to easily and to quickly track updates made on the header and on the lines for a specific sales order.
The user can quickly click on the revisions to see the history of a sales order. The changed records are highlighted with red color. It is possible to print the changes in a report format.
To use revision management, the SALREV parameter found in (Setup, General parameters, Parameter values, VEN Sales, ORD) must be set to "Managed automatically" or "Managed on demand".
When SALREV is set to Managed on demand and a change has happened on a sales order, the user will get a question message asking “Change with revision” Yes/ No.
If SALREV is set to Managed automatically, the user will not be promoted for the message “Change with revision” as revision management will be on all the times and the system will track the changes automatically.
In the sales order function, there is a field for Revision on the SO header and it normally shows how many times a revision on this order has been done. If it shows zero, it means no revision was processed on this sales order.
Once a change is made to a sales order and if the SALREV parameter is set to Managed on demand, a question message will appear “Change with revision?”: if the answer is Yes
The Revision field changes to 1 and Revision management link in the Right panel is active now. Also, a record will be created in the VSORDER table if the changes are made to the header. If the changes are made to the lines, records will be created in the VSORDERP and VSORDERQ tables.
Clicking on the Revision management link from the Right panel will open the Sales order revision history and the changes will show in red color.
The revision history can be printed using the Sales order revision ARCREV code
The Resynchronization button in the right panel of the Revision management window allows to launch a tool to re-synchronize sales order revisions. This button checks the current revision number per document and then updates the field CURREVFLG in the revision table VSORDER with the current revision.
I do not have a Portuguese legislation to test with. You can check for parameter SALREV and if it is present, you can enable it and test it.
Is this also working for portuguese legislation, due to sales order tax authority signature?