Process expense reimbursements as a payroll earnings line via the ADP Workforce Now Payroll Data Input API

domain: developers.adp.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate to the ADP API and retrieve the target worker's AOID and the payroll event ID for the current open pay period
  2. Aggregate approved expense reports from your expense system by employee for the pay period
  3. POST to /payroll/v1/payroll-output/workers/{aoid}/pay-data-inputs with earningCode mapped to the configured non-taxable expense reimbursement earning type in ADP
  4. Verify the input was accepted by checking the payroll-data-input status endpoint and confirming the amount appears in the pending payroll preview
  5. After payroll runs, reconcile the disbursed reimbursement amounts against the original expense reports and mark them as paid in the expense system

Known gotchas

Related routes

Push payroll deduction changes for employee garnishments (child support, tax levies) through the ADP Workforce Now Payroll Data Input API
developers.adp.com · 6 steps · unrated
Automate garnishment income withholding order (IWO) processing via the ADP Workforce Now Payroll Deductions API
developers.adp.com · 5 steps · unrated
Submit pay data for an off-cycle (supplemental/bonus) payroll run in ADP Workforce Now using the Payroll Data Input API.
developers.adp.com · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans