Static HTML reimbursement form. Auto-calculated totals, consistent output. Replaces error-prone Excel and PDF claims forms.
Find a file
Claude b6497c4d0a
Polish BPSOS PDF line layout: cleaner, less busy
- Header divider (under Staff/Period/Currency) now matches grand-total
  rule thickness (3pt instead of 1.5pt)
- ITEM / PROJECT / TRAVEL label rendered at body font size (sz) for
  stronger visual weight
- Thin grey rule drawn above every vendor line (including first in an
  item); replaces the between-lines-only separator
- Foreign currency amount moved to line 1, left of the bold base
  amount, in muted grey — removes it from line 3
- Line 3 right side now shows only the FX rate (e.g. THB 34.05000 per
  USD) since the amount is already on line 1
- Receipt line shows plain "See page N for receipt" with no prefix, or
  wraps the no-receipt explanation directly with no heading label
- Vendor and description rendered as plain text (no box or background)
2026-05-24 18:42:11 +00:00
app Polish BPSOS PDF line layout: cleaner, less busy 2026-05-24 18:42:11 +00:00
docs Add user, admin, and developer documentation; expand CLAUDE.md 2026-05-19 09:50:11 +00:00
.gitattributes Initial commit 2026-05-12 23:46:34 +07:00
CLAUDE.md Add user, admin, and developer documentation; expand CLAUDE.md 2026-05-19 09:50:11 +00:00
LICENSE Initial commit 2026-05-12 23:46:34 +07:00
README.md Initial commit 2026-05-12 23:46:34 +07:00

reimburse

Static HTML reimbursement form. Auto-calculated totals, consistent output. Replaces error-prone Excel and PDF claims forms.