Unique Invoice Numbers Across Multiple Macs

If you use GrandTotal on more than one Mac, the sync window can occasionally produce duplicate invoice numbers. An optional feature closes that gap.

The problem

You write invoice 2026-042 on your MacBook and send it. Before the sync reaches the iMac, the next invoice is created there — and gets 2026-042 as well. Rare, but unpleasant: invoice numbers must be unique by law, and the PDF is already with the recipient.

The solution

Just before assigning the number for good, GrandTotal asks a small reservation server hosted by Media Atelier whether it's still free. If not, it jumps to the next available number automatically. The request takes milliseconds — you won't notice.

Sync service slow – seconds to minutes Mac A Mac B Reservation server direct – milliseconds

What gets transmitted

Only the document identifier and a SHA-256 hash of the document type and invoice number. No customer data, no amounts, no line items. Reserved hashes are deleted after a few days.

Document: 6b7a4e9c-2f31-4d8a-9b6e-0c1f2a3d4e5f
Hash:     f882c38afe83ba7b929d8ad14a302055…

Neither the number nor the document type leaves your Mac. Both are folded with the document identifier into a single SHA-256 hash — the server only sees that string and cannot derive anything from it.

Opt-in and fallback

The feature is off by default and can be enabled with the Check uniqueness online option in the settings under Invoices or Estimates — right where you also configure the number format. If the server is unreachable, GrandTotal falls back to local numbering — no blocking, no error.

In short

Only for multi-Mac setups

Pointless on a single device

Only the hash is sent

Number and type never leave the Mac

Opt-in

Enable next to the number format