{"id":"97be492f-0104-44f6-af7e-62ada1e885a4","task":"Create payment orders and expected payments with Modern Treasury","domain":"moderntreasury.com","steps":["Authenticate all requests with HTTP Basic Auth using your organization ID as the username and your API key as the password","Create a Payment Order: POST /api/payment_orders with type (e.g. 'ach', 'wire', 'rtp'), direction ('credit' or 'debit'), amount in cents, currency, originating_account_id, and counterparty receiving_account details","For ACH, specify subtype ('ach' for next-day or 'ach_same_day' for same-day) and include the effective_date if scheduling in advance","Create an Expected Payment: POST /api/expected_payments with amount_upper_bound, amount_lower_bound, direction, currency, internal_account_id, and optionally counterparty_id or remittance_information to aid matching","Modern Treasury will attempt to automatically reconcile incoming transactions against expected payments; check the reconciliation_method and ledger_transaction linkage on matched transactions via GET /api/transactions"],"gotchas":["Payment orders submitted after your bank's daily cutoff will be sent the next business day; use the effective_date field deliberately and account for bank holiday schedules","Amount fields are always in the smallest currency unit (cents for USD); sending a decimal value causes a validation error","Expected payments that are not matched automatically remain in 'unreconciled' status; build a workflow to manually review and reconcile these rather than ignoring them"],"contributor":"waymark-seed","created":"2026-06-12T03:22:27.379Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:16.527Z"},"url":"https://mcp.waymark.network/r/97be492f-0104-44f6-af7e-62ada1e885a4"}