Add --print to regenerate PDFs from invoices.json without ledger writes. Support optional dueDate on ledger rows (default remains invoice date + 14 days) and persist dueDate when saving new production rows. Data: limmud_fsu_canada client with invoiceFileName, cruise_event_av_it product, 2026-LFSU01 sample invoice, Levkin contact fields in sender.json. README and project.md describe CLI, schema, and May 2026 changelog. Co-authored-by: Cursor <cursoragent@cursor.com>
18 lines
580 B
JSON
18 lines
580 B
JSON
{
|
||
"linkedin_scraper": {
|
||
"description": "LinkedIn Scraper Bot",
|
||
"price": 250,
|
||
"taxRate": 13
|
||
},
|
||
"web_design": {
|
||
"description": "Website Design",
|
||
"price": 1200,
|
||
"taxRate": 13
|
||
},
|
||
"cruise_event_av_it": {
|
||
"description": "March 15–22, 2026 — Cruise event IT — audio/video and stage tech: microphones, mixing, amplifiers and speakers, video projection and signage, presenter feeds, cabling and rack setup, sound checks and on-site troubleshooting for onboard Limmud FSU programming.",
|
||
"price": 500,
|
||
"taxRate": 13
|
||
}
|
||
}
|