Back office

Keeping transaction documents: cloud or desktop

Deciding between the cloud and desktop way of storing invoices and receipts comes down to how many people check the documents, not how many computers you have. Here is how to choose.

5 min read

What you will learn
  • Three points for choosing a version
  • When the cloud or desktop version fits
  • Why a person still checks the contents
  • Deciding which version is the source of truth

Conclusion

Whether you keep transaction documents in a cloud service or a desktop app comes down to one question: does one person check the documents, or several? When several people are involved in confirming or approving a document, a cloud version that can split what each person sees works better. When one person handles everything, a desktop app that keeps files on a single computer is enough. The decision is about how many people are around the document, not about computer specs. APOUL's own E-File is still in preparation, in both its cloud and desktop forms.

What to base the decision on

There are three things worth checking.

First, how many people confirm each document. If one bookkeeper receives every invoice and receipt and is the only person who checks and files it, splitting access by role does not add much. But if an invoice is uploaded by one person, checked for amount by a manager, and only then confirmed, several people are touching the same document in different roles — and a system that can separate what each role sees fits that flow directly.

Second, whether you need a record of who checked what and when. If you want to be able to show, after the fact, who looked at a given document and when, a system that logs actions is worth having. If that level of record is not needed, a logging system mostly adds overhead without a matching benefit.

Third, where you want to view documents from. If people need to check documents from more than one location — an office and home, for instance — a browser-based cloud version is easier to work with. If everything happens on one computer, a desktop app covers it.

When the cloud version fits

  • Several people — bookkeeping, sales, a manager — check the same document in different roles
  • You want to trace, after the fact, who confirmed or changed what
  • Someone needs to check documents from somewhere other than the office

When several people are involved, having documents pile up in one person's inbox or laptop becomes a problem the day that person is out. Splitting who can see what in advance means the work continues the same way even when the person doing it changes.

When the desktop version fits

  • In practice, one person (or a very small team) handles the documents
  • You want everything to stay on your own computer
  • Splitting access between people, or logging who checked what, is not something you need yet

In a small company or sole proprietorship where the owner also does the bookkeeping, the priority is not multi-person access control — it is making sure documents do not go missing across a computer. Switching to the cloud version later, once more people are involved, is a reasonable order to do things in.

In practice

Picture a five-person company where sales photographs an invoice on a phone, bookkeeping checks the amount and due date, and the owner approves the payment. The document passes through three people in sequence. If it collects in one person's email or personal computer, checking stalls on the day that person is unavailable. Splitting roles in advance — upload for sales, amount-checking for bookkeeping, approval for the owner — keeps the flow working even as the person in each role changes.

A company with one or two staff, where the owner also does the bookkeeping, does not have that three-way split to begin with. The real problem there is usually documents scattered across an email inbox, a downloads folder and paper, not a lack of role-based access. Being able to keep date, partner and amount together on one computer is enough, and there is no need to set up access control built for several people.

If the company grows and more people start confirming documents, reconsidering the cloud version at that point is not too late. There is no need to set up more than the current number of people checking documents actually calls for.

Things to watch for

Having roles and a log in place does not by itself guarantee the contents of a document are correct. Even where AI reads the amount and the partner, a person makes the final check — putting a system in place is not a reason to skip that step. If you expect to use both the cloud and desktop versions at some point, decide in advance which one is the source of truth, so documents do not end up split across the two and harder to find later.

Electronic record-keeping rules

When invoices or receipts are exchanged electronically, there are cases where they need to be kept as data rather than printed and filed on paper. The specific requirements — how to make them searchable, how corrections and deletions are logged — are a matter of current regulation, so this article does not go into them. Check which requirements apply to your own transactions through the relevant tax authority's own guidance.

Worth knowing
Whether a given product meets Japan's electronic record-keeping requirements needs to be confirmed product by product. This article is about choosing between the cloud and desktop version for your workflow, not a claim that either one satisfies those requirements.

Summary

Choosing between the cloud and desktop version comes down to how many people check the documents and whether you need a record of who did what — not the specs of your computer. One person handling everything is well served by the desktop version; several people involved calls for the cloud version. Check the specific storage requirements against current official guidance rather than deciding from this article alone.

At APOUL

Making everyday paperwork and information a little simpler.

APOUL builds software to take some of this work off your hands. Everything is in preparation for release; the price, the distribution method and the supported systems will be announced on each product page once decided.