RJ Reliance

Integration console

One bus, both directions. ADP and Penta reach this app through Boomi; the same bus carries pay-card loads out to the card providers and GL entries back to Penta. Every call is audit-logged. (Exact field contracts are finalized on the engagement; bearer-secured at go-live.)

Inbound (ingest)

Boomi → app
POST /api/ingest/employees
ADP → Boomi · Field employee master + status (drives eligibility)
POST /api/ingest/jobs
Penta → Boomi · Job master: number, cost code, location, authorization, flat rate
POST /api/ingest/assignments
Penta / field time → Boomi · Crew-to-job assignments
POST /api/ingest/requests
Field app → Boomi · Per diem requests (evaluated on arrival)

Outbound (export)

app → Boomi
GET /api/export/paycard-batches
Boomi → Wisely / rapid! · Funded batches for same-week card loads
GET /api/export/adp-paydata
Boomi → ADP Workforce Now · Per diem earnings file (PDM / PDT pay codes) for the payroll run
GET /api/export/gl-entries
Boomi → Penta GL · Job-costed journal entries; Penta returns a doc number

Recent integration activity

9 entries
WhenDirectionEndpointStatusSummary
2026-08-18 07:05export/api/export/adp-paydatafunded200{"lines":84,"batchId":"PD-20260612","employees":39}
2026-08-18 07:02export/api/export/adp-paydatafunded200{"lines":84,"batchId":"PD-20260612","employees":39}
2026-08-18 07:02export/api/export/adp-paydatafunded200{"lines":84,"batchId":"PD-20260612","employees":39}
2026-07-30 08:27export/api/export/adp-paydatafunded200{"lines":84,"batchId":"PD-20260612","employees":39}
2026-06-18 01:58export/api/export/adp-paydatafunded200{"target":"ADP Workforce Now"}
2026-06-18 01:58export/api/export/gl-entriesfunded200{"posted":9,"target":"Penta GL"}
2026-06-18 01:58ingest/api/ingest/employeesfunded200{"source":"ADP via Boomi","upserted":39}
2026-06-18 01:58ingest/api/ingest/jobsfunded200{"source":"Penta via Boomi","upserted":12}
2026-06-18 01:58ingest/api/ingest/wisely-cardsfunded200{"source":"Wisely card file"}