CEDRIK'S WORKSHOP · LOCAL TOOL 0.1.0

Finish the invoice.
Skip the Paint step.

Match an employee, check the allocation, and save an accounting copy. Your originals stay unchanged.

Local browser + Python · no cloud service

1. Open a batch

The staff CSV needs employee_id,name,cost_center,location. Choose up to 25 plain PDFs (12 MB each, 24 MB total).

Files are read into this local process. Close the app or use Clear batch to discard them. Browser downloads follow your normal download settings.

Try the fictional batch to see unique, duplicate and missing-name cases.