A working link is only the beginning of the handoff
Open the attachment export early enough to learn whether it contains actual documents, permanent references or temporary download links. If access expires, a list of links is not a durable archive. Agree a supported export process that retrieves the permitted files into an approved destination and preserves their relationship to the accounting records. Make that process part of the migration or provider exit, rather than discovering the limitation after the old account closes.
Amazon S3's documentation illustrates the issue: a presigned URL grants time-limited access, and the credentials behind it can cause access to end earlier than the stated expiry. Such a URL can also give its holder access to the object. Other services have their own rules. Confirm the behavior of the platform exporting your documents and protect any live download links accordingly. Do not paste them into public tickets, shared reports or an unrestricted migration spreadsheet.
References: Amazon S3: Download and upload objects with presigned URLs
Define which documents belong in the export
List the entities, accounting periods and document types covered by the handoff. Include invoices, receipts, credit notes and other agreed support, while respecting permissions and retention requirements. An attachment attached to several transactions may be one file with several relationships. Count both the files and the relationships so the migration does not mistake repeated references for duplicate documents that should be discarded. Keep the original document identifier when the platform provides one.
Use a manifest with the source record ID, attachment ID, original filename, file type, expected size if available and export status. Keep the destination reference separately from the temporary retrieval URL. The destination reference should work within the new archive's access controls. Filenames alone make poor keys: several suppliers can send invoice.pdf, and one invoice can be uploaded more than once. Resolve those cases through record identifiers and content checks rather than overwriting files with matching names.
Check whether the export includes original files, previews or both. A thumbnail may be readable on screen while omitting later pages or the detail needed to support an entry. A converted copy may also differ from the original document format. Label each representation and ask which version the receiving team needs. Where a signed or otherwise significant original must be preserved, avoid treating a screen capture as an equivalent replacement. Keep version relationships explicit so an updated supplier invoice does not silently replace the document that supported an earlier posting or approval.
Agree how restricted documents will be handled. Payroll support, personal identification and legal correspondence may require narrower access than ordinary purchase invoices. The FTC recommends understanding where sensitive information lives and limiting access to people who need it. Moving documents into a new folder is an opportunity to preserve those distinctions. It should not automatically grant the entire migration team access to every attachment the company possesses.
References: FTC: Protecting personal information
Download in a way that can recover from interruptions
Ask the provider whether it offers a supported bulk archive or an authorized export API. Prefer that route when it preserves document associations and reports failures. If the process uses expiring links, request them close to the download step and process a manageable batch. A long queue of links generated at the beginning of the project may expire before the last file is requested. Record the result of each attempt without logging access tokens.
Separate expired authorization from other failures. A permission rejection, a missing object, a network timeout and an unexpected empty response require different follow-up. Keep failed items on an exception list and request a fresh authorized link when appropriate. Never make private source storage public to avoid an expiry problem. If a file is no longer available at the source, record that gap and ask the responsible owner for the appropriate reconstruction or retention decision.
For an illustrative handoff of 8,400 attachment references, suppose 8,300 refer to unique files and 100 are additional links to documents already listed. If 8,260 unique files download successfully, there are 40 file exceptions, not 140. Preserve all 8,400 relationships in the manifest. A count that mixes references with files can make a sound download look incomplete or hide a genuine missing document among expected duplicates.
Verify contents without exposing them
Check that every reported success produced the expected file type and a readable document. A download process can save an HTML error page under a PDF filename if it only checks that some bytes arrived. Compare available sizes and integrity values, and inspect a risk-based selection of documents. Include multi-page invoices, large attachments and items with unusual filenames. Keep content review inside an environment approved for the sensitivity of those records.
Then test the relationship from the accounting side. Select an invoice in the new ledger, open its attachment and confirm that the supplier, invoice reference and amount match. Repeat this for credit notes and documents attached to multiple entries. A folder full of intact PDFs can still be unusable if the links point to the wrong records. Record relationship exceptions separately from damaged or unavailable files, because the remediation differs.
Close the temporary access after acceptance
Have the receiving owner confirm the archive scope, successful file count, preserved relationships and outstanding exceptions. Retain the manifest with that acceptance, but remove temporary bearer links from general working documents once they are no longer needed. Apply the company's approved retention and disposal rules to migration copies. Do not assume that a successful transfer permits immediate deletion from the old system, especially where legal, contractual or accounting obligations remain.
Test retrieval again using the receiving team's ordinary account after the original download links have expired. The new archive should open the stored document through its own approved access path. If it still depends on the old URL, the handoff is unfinished. Keep the old service active only as required by the agreed transition plan, and resolve the remaining document exceptions before the company loses a practical way to retrieve them.
Sources
Requirements and product details can change. Check the linked guidance for the facts that apply to your situation.
Related reading
Need help with this work?
General information, not personalized accounting, tax, legal, or investment advice. Have the appropriate qualified professional review decisions that depend on your circumstances.