All cheque recipient names are as per the Vendor Name column.
Contract-wise summary
Calculated automatically from the invoice register
Month-wise summary
Foreign currency converted at the rates set in Setup
Vendor-wise summary
The management fee is calculated automatically as 15% of the supplier amounts payable in each period (any other currency converted to EUR first). Type the manpower costs below and every total updates on its own.
Monthly management fee
Manpower detail — enter monthly cost per staff (EUR)
Project
Every total in the app and in the exports is reported in this currency.
Only needed if a contract is priced in another currency. Leave a rate blank if you never use it.
Printed at the bottom of the customer PDF and Excel. Leave blank to show nothing.
Cloud sync — GitHub
Same data on every device, with full history
Your figures are stored as one JSON file in a private GitHub repository.
Every change becomes a commit, so you get a dated history you can roll back. The token below stays in this
browser only — it is never written into the repository or into an exported file.
GitHub → Settings → Developer settings → Fine-grained tokens → Generate new token.
Repository access: only the repo above. Permissions: Contents → Read and write. Nothing else.
The customer gets their own page showing the payment details only — no summaries, no
manpower breakdown, no contract list, no vendor bank details. Every change you make here is written
to their page automatically, so what they see is always current. They can view and export; they
cannot edit anything.
"Everything" is the usual choice — new months appear on their page as you enter them.
Point Cloudflare Pages at this folder.
Connect the GitHub sync above first — the live customer page is served from that repository.
Until then you can still use Save a one-off file to email.
Publish the customer page writes the page itself into the repository — do it once at the
start, and again only if I send you an updated version. The figures on it refresh on their own.
Vendors
Contracts
Each contract is one agreed scope with one vendor and one total value. When you add an invoice you pick its contract, and the app fills in the contractual amount, the amount already paid and the remaining balance for you.
Data file
Your data is kept in this browser automatically. Save a project file at the end of every session and keep it in your AECONIC folder — that file is your backup and the copy you can move between computers.
Drag a saved .json project file here, or
Add invoice
Sets “Amount to pay now” to that percentage of the contractual amount.
Add vendor
Add contract
Export Excel
The customer copy contains only the Payment Details sheet, formatted exactly as your existing workbook.
Before you save the PDF
Your browser's print dialog is about to open. Two settings there decide whether the PDF looks like a company document or a printed web page:
Destination → Save as PDF
Open More settings and untick “Headers and footers” This is what removes the date, the page title and the file address from the corners.
Leave Layout on Landscape and Margins on Default. Chrome remembers these, so you only set them once.