Skip to content
Enjoy complimentary data migration when switching from your existing bookkeeper or CPA to Institution.

Bookkeeping & finance

An accounting export contains attachment links that expire

Turn a temporary download list into a usable document handoff without exposing private files or treating expired links as missing invoices.

By Institution5 minute readPublished View sources
In this guide

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.