Date
Use six digits like 010125. This gives every invoice line a compact receipt date.
Filename-driven invoice generation
Finli Live turns a flat folder of PDFs into location-specific invoice packets by parsing a strict six-part naming schema. The name carries the date, vendor, cost, description, expense category, and location, so the app can sort receipts, split shared purchases, calculate totals, build invoice pages, and merge the final PDFs without a spreadsheet.
010125-target-10.95-pants-uniforms-southroads.pdf
Public generator
Daily limit
The public generator keeps a short-lived usage ledger in SQLite and prunes entries older than 24 hours before each request, so rate-limit data stays bounded.
Why the schema matters
Use six digits like 010125. This gives every invoice line a compact receipt date.
The vendor and exact decimal cost are parsed into line items and category totals.
These fields explain what was bought and group related spending on the invoice page.
A location routes the receipt to one packet. The special split location divides the amount across every inferred location.
Generated outputs
Receipt folder
Automatic locations
Open source