p1-payment-request-conexus-vendor-integration

readytype/backlog

TL;DR

Integrate Conexus when creating payment requests so the vendor field loads from the authoritative company/vendor directory instead of a duplicated or stale list.

Description

Production Claim (deployed 2026-05-18) needs Conexus data on the payment request create flow:

  • Fetch vendor list (company records scoped as vendors) from Conexus APIs or shared data access pattern used by other Anabatic apps.
  • Wire the payment-request form vendor picker to that source.
  • Align with architecture note: [[Projects/anabatic-claim/context/production-architecture]].

Acceptance criteria

  • [ ] Payment request create form loads vendors from Conexus (not ad-hoc duplicate tables).
  • [ ] Vendor identity keys match Conexus company identifiers used elsewhere (CMS, finance flows, etc.).
  • [ ] Error/empty states when Conexus is unavailable are handled in UI and API.
  • [ ] Document integration in Claim repo docs (API + env/config) when implemented.

Priority

p1 — blocks correct vendor selection on live payment requests after first production deploy.

Dependencies

  • [[Projects/anabatic-conexus/anabatic-conexus]] — company master / vendor listing
  • Claim production environment access to Conexus (network, auth, env vars — confirm in repo)

Links

  • [[Projects/anabatic-claim/context/production-architecture]]
  • [[Projects/anabatic-conexus/context/index]]