How RecordEngine handles multiple versions of the same document — replacements, revisions, and version history.
When a document is re-issued, corrected, or replaced, RecordEngine lets you upload the new version while keeping the full history of previous versions. You always have access to every iteration of a document, with a clear record of what changed and when.
A version is a new file linked to an existing document record. The document record — its contact, folder, extracted fields, status history, and audit log — is shared across all versions. Each version has its own file and its own AI extraction results.The most recently uploaded version is always the active version — the one shown in the workspace and used for extraction, export, and webhooks. Previous versions are accessible at any time from the version history panel.
RecordEngine runs AI extraction on the new file automatically. The new extracted fields replace the previous ones on the active document record. The previous version’s file and extraction data are preserved in version history.
When viewing a previous version, the extracted fields shown are those from that specific version — not the current active version. This lets you see exactly what changed between the vendor’s original invoice and a corrected reissue.
The selected version becomes the active version. Its file and extracted fields replace the current active version. The previously active version is moved into history — nothing is deleted.
Restoring a version re-runs AI extraction on the restored file. Any manual field corrections made to the previous active version are replaced by the AI’s extraction of the restored file. Review extracted fields carefully after a restore.
Uploading a new version resets the document status to Needs Review. This is intentional — the new file needs to be reviewed and its extraction verified before it can be approved again.The previous approval is preserved in the audit log with a note that a new version was uploaded, so you have a clear record that the document was previously approved before the revision arrived.