Provider Sync

Vercel Provider Sync

Sync Vercel team billing charges to a variable expense.

Connect Vercel to auto-fill monthly actuals from your team's billing API.

Credentials

FieldWhere to find it
Team IDVercel dashboard → Team Settings → team_xxx
Access tokenVercel account → Tokens → create with billing read scope

API

GET https://api.vercel.com/v1/billing/charges?teamId={id}&from={iso}&to={iso}

Returns FOCUS v1.3 NDJSON. Recurex sums BilledCost rows (excludes Credit rows) for the calendar month.

Setup

  1. Create or edit a variable expense in USD (e.g. "Vercel Pro")
  2. Open ActualsConnect provider → Vercel
  3. Enter Team ID and access token
  4. Recurex validates with a live charges call for the current month
  5. Click Sync now or wait for the monthly cron

Billing cycle

Calendar month UTC. The cron on the 2nd syncs the previous month.

Troubleshooting

ErrorFix
Invalid tokenRegenerate with billing read permissions
Wrong teamVerify Team ID matches the billed team
Currency mismatchExpense must be USD
Zero amountCurrent month may be incomplete — wait for month end or use manual actuals