Internal payments tracking dashboard
Find a file
Adam Moussa 44a6cd1b63 Add BoA CashPro integration and payment status tracking
- New fetchBoaTransactions Lambda: daily 9am ET schedule (disabled until API key set)
  Calls CashPro Previous Day Transaction Inquiry, filters for codes 255/475,
  matches bankReference to check_number, updates clear_status in DynamoDB
- CSV processor switched to UpdateCommand to preserve clearing data on re-upload
- Slack dashboard now shows Scheduled, Outstanding, Cleared, and Returned sections
- ACH payments auto-assumed cleared once past due date
2026-04-09 14:59:39 -04:00
src Add BoA CashPro integration and payment status tracking 2026-04-09 14:59:39 -04:00
.gitignore Initial SAM stack: payments CSV to Slack App Home 2026-04-09 13:29:28 -04:00
package-lock.json Add VPC/NAT for static IP, dedup payments by check number, SSM token 2026-04-09 14:27:34 -04:00
package.json Add VPC/NAT for static IP, dedup payments by check number, SSM token 2026-04-09 14:27:34 -04:00
template.yaml Add BoA CashPro integration and payment status tracking 2026-04-09 14:59:39 -04:00