2 Commits

Author SHA1 Message Date
Kevin Bataille
1224074837 Add TODO.md: GoCardless payment ID matching implementation plan
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-26 00:53:51 +01:00
Kevin Bataille
4decb3cb3c Initial implementation of the reconciliation script
Standalone Ruby script reconciling GoCardless payments, Dolibarr
invoices (via API), and Shine bank statements. Three-pass engine:
GC↔Dolibarr matching, open invoice audit, payout↔bank verification.
Includes dry-run and --fix mode to auto-mark Dolibarr invoices as paid.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-26 00:23:07 +01:00