etsy-finance-tracker/server
dlawler489 d5742940ec Classify prolist as ads; stop reporting intentionally-skipped ledger types
- 'prolist' (Etsy Promoted Listings / onsite ads) now maps to
  Marketing & Advertising instead of being skipped
- classifyLedgerEntry distinguishes 'skip' (credits, disbursements,
  refunds — deliberately not expenses) from null (unrecognised debit).
  Only null entries are reported, so disbursements/refunds no longer
  appear in the 'unknown charge types' list.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-13 15:44:01 +10:00
..
src Classify prolist as ads; stop reporting intentionally-skipped ledger types 2026-06-13 15:44:01 +10:00
.env.example Add Etsy shared secret for API calls 2026-06-13 11:12:50 +10:00
.env.production Add Nginx reverse proxy for production deployment 2026-04-21 06:30:44 +10:00
package-lock.json Initial commit: Complete Etsy Business Tracker with Profit Analysis Dashboard 2026-04-20 09:44:54 +10:00
package.json Initial commit: Complete Etsy Business Tracker with Profit Analysis Dashboard 2026-04-20 09:44:54 +10:00
tsconfig.json Initial commit: Complete Etsy Business Tracker with Profit Analysis Dashboard 2026-04-20 09:44:54 +10:00