Record and update incoming payments in table
Record and update incoming payments in table
Payment webhooks arrive without linked project or client records, so payment status and budgets lag. Record or update the payment and alert project coordinators so budgets reconcile same day.