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

5 entries
WhenDirectionEndpointStatusSummary
2026-06-16 04:46export/api/export/adp-paydatafunded200{"lines":40,"batchId":"PD-20260612","employees":34}
2026-06-16 03:48export/api/export/adp-paydatafunded200{"lines":40,"format":"json"}
2026-06-16 03:35ingest/api/ingest/employeesfunded200{"source":"ADP via Boomi","upserted":39}
2026-06-16 03:35ingest/api/ingest/jobsfunded200{"source":"Penta via Boomi","upserted":12}
2026-06-16 03:35export/api/export/gl-entriesfunded200{"posted":9,"target":"Penta GL"}