Dashboard
The operations home for one question — where are we in this tax year? KPI tiles, Essential Insights and quick links to Execute, Employees and the IRS or state Review desk. It reads; it never executes.
Catalog → monthly facts → report run. A consultant builds the rulebook once a year, the engine writes the facts every month, and operations executes, locks, reviews, approves and files — inside SAP-native benefits administration.
Most ACA reporting is a spreadsheet fed by exports and reconciled in January. Benefits Reimagined replaces it with three layers that stay in sync: the employer identity and IRS rulebook a consultant maintains; one governed row per employee per month with hours, full-time status, offer, contribution, Line 14/15/16 codes and the rule behind each; and a report run that freezes those rows into Forms 1094-C and 1095-C, then carries lock, review, approval, transmission, correction and print stamps for the six years an assessment can reach back.
"A consultant first builds the employer identity and IRS rulebook. Each month the engine writes living facts for every employee. Once a year — or on correction — operations freezes those facts into a report run, generates the 1094-C and 1095-C, locks the run, reviews, approves, and either queues XML for the IRS and the states or prints forms. Penalties are calculated on the monthly facts. Nothing in this module enrolls anyone, and nothing goes to the IRS because a button was clicked."
One configuration workspace for consultants, then nine operations screens in the order a tax year actually runs. Rows shaded amber are the two places where “done” means “queued and logged” — the page says so, and so does the product.
| # | Screen | Who | What they do |
|---|---|---|---|
| 1 | ACA configuration workspace | Functional consultant | Build the catalog in order — addresses and global companies with EIN; safe harbors, look-back methods and assignment; plan MEC/MV characteristics; employee class and non-assessment rules; Line 14 → 15 → 16 and ZIP rule; tax company with ALE group and authoritative transmitter; ALE reporting and transmitting maps for the year; the Annual IRS Configuration; IRS connection, print provider and state reciprocity. Then run the consistency check. |
| 2 | Dashboard | ACA operations | Ask “where are we in this tax year?” — KPI tiles, Essential Insights and quick links to Execute, Employees and the IRS or state Review desk. The dashboard never executes a report. |
| 3 | Data · Employees | ACA operations | Run the monthly calculation for a population (up to ten in the foreground; more as a batch), then filter the living file for missing look-back or missing safe harbor, fix the catalog and re-run only those people. Open an employee for twelve months of detail. |
| 4 | Data · Wages & Time · Benefit Coverages | ACA operations · payroll | Inspect the feeds the engine reads — payroll wages and hours in unmatched, anomaly, duplicate and ready views; medical plans, options and their MEC/MV characteristics; dependent coverages. Read-only: elections are never changed here. |
| 5 | ACA Report · New ACA (Execute) | ACA operations | Choose the tax year, an employee scope or a filing company, Original or Correction, and optional state destinations. Read the seven-section pre-flight, the affordability card, the penalty-risk forecast and IntelliSuggest; raise a support case if needed; then Run. |
| 6 | Executed ACA → Employees → Detail · 1094-C · 1095-C | ACA operations | Browse every run, open its employees, read each packet's timeline, monthly grid, Line 14/15/16, measurement periods, audit and penalties; view the forms, generate PDF or XML; lock a completed run so nothing edits the frozen packet. |
| 7 | Transmission (IRS) · Review → Approve → Transmit → Corrections | Compliance lead | Review lists locked runs; Approve or Reject; Transmit packages per-employee XML and writes submission logs; Corrections lists transmitted runs with employees flagged for re-run. The AIR upload is its own audited action, Test before Production. |
| 8 | Transmission (State) | Compliance lead | The same four desks for California, New Jersey, Rhode Island and the District of Columbia packets, tagged for the state, with a state-deadline bar and company filter. Same XML and log path as federal. |
| 9 | Printing · Review → Print | ACA operations · mailroom | Queue reviewed runs for employee copies and track print status per run. Queuing sets the print flag and writes the print log; the vendor hand-off is the next step on the roadmap, so Mailroom hears “queued”, not “sent”. |
| 10 | ACA Report · Penalties | Compliance lead · finance | Open penalty executions and the penalized employees behind them — no coverage, no minimum value, not affordable — by month as §4980H(a) or (b). Penalty runs are kept off the lock and review desks by policy. |
Penalty amounts, the affordability percentage, full-time thresholds and the AIR schema version change every year. In Benefits Reimagined they live in the Annual IRS Configuration for each tax year — a run cannot start without it, and the forecast, the codes and the readiness scan all read from it.
Figures from IRS Rev. Proc. 2025-25, 2025-26 and 2026-26, IRS Notice 2025-15, the Paperwork Burden Reduction Act and the Employer Reporting Improvement Act, as of September 2026. Informational only — confirm your filing position with counsel.
Follow an employer with three ALE members and a variable-hour plant from the catalog a consultant builds, through twelve monthly calculations, to the frozen report run, the transmission desks, the print queue and the penalty forecast — and see the same stages serve an entity that lives on another HRIS.
Before a single month is measured, a functional consultant builds the catalog in the ACA configuration workspace — a separate area from the operations desk. Six pages hold it: Organization Setup (global companies with EIN, address types, keys and addresses, the reporting and transmitting ALE maps, the time-sliced tax company); Health Plan Configuration (plan characteristics and their assignment to medical options); Eligibility & Measurement (employee classification, safe harbors, look-back methods and assignment, limited non-assessment); IRS Reporting Rules (Line 14, 15 and 16 and the ICHRA ZIP source); the Annual IRS Configuration; and Filing & Integrations (IRS connection, print provider, state filing). Later modules reference earlier ones, so the order matters — and a consistency check runs across all of it before the first employee does.
A run cannot start without the year's Annual IRS Configuration — there is no fallback to last year's thresholds. The rulebook is a gate, not a suggestion.
The runtime chain every employee must satisfy — company code → ALE reporting map for the year → tax company → global company and address — is what the consistency check and the pre-flight scan both walk.
The Data menu is not the IRS packet; it is the living file and its inputs. Employees shows one row per employee per month — hours of service, full-time flag, measurement method and calculation status — with a modal to run the monthly calculation for a population (ten or fewer in the foreground, more as the monthly batch) and filters for missing look-back or missing safe harbor. The engine behind it reads payroll hours, classifies the employee, decides new hire versus existing, applies look-back, non-assessment, full-time, coverage, penalty and line-code logic in turn, and writes the facts plus an audit row naming the configuration codes that fired. Wages & Time and Benefit Coverages show what it read: payroll wages and hours in unmatched, anomaly, duplicate and ready views, and the medical plans, options, characteristics and dependent coverages enrollment already holds.
Full-time status locked in a stability period cannot flip because one month's hours dipped — the offer and the penalty are judged consistently, and the reason is on the row.
The monthly job never creates a report run. Operations can fix the catalog and re-run January for three people without anything being filed by accident.
On New ACA, operations picks the tax year, then the population — an employee scope built with the shared selection tool, or a whole filing company; switching one clears the other. Original or Correction (a correction needs a source run with employees flagged for it). Optional state destinations from the reciprocity catalog. A seven-section pre-flight readiness scan deep-links every failure to the catalog screen that fixes it; an affordability card, a penalty-risk forecast, a checklist and IntelliSuggest sit beside it, and a support case can be raised into BR Resolve with the run attached. Run: zero people blocks; more than ten hands off to the execution batch on a shared run number; ten or fewer run now. The engine resolves each employee's ALE, creates the run, loads the year's configuration, freezes each person's months into a snapshot — gap-filling missing months — builds the 1095-C from that snapshot with no live re-scoring, then the 1094-C per tax company, and stamps the timeline.
Employees are never re-scored at filing time — the 1095-C is the monthly evidence, frozen, not a fresh calculation nobody can reproduce.
A run can finish successfully and still show Pending: it means some employees need a catalog fix, not that the run failed. The Executed ACA list shows the reason per person.
Transmission is a pipeline of flags on the run, and each desk is a filter on those flags rather than a to-do list someone keeps. From Executed ACA a completed, non-penalty run is locked. IRS Review lists locked runs not yet reviewed; Approve lists reviewed runs not yet decided, and records approved, rejected or undecided; Transmit lists approved runs and, on Transmit, packages per-employee XML and writes a submission log for the run and for every person — as a batch when more than ten. The IRS AIR upload is a separate, deliberate action that needs the IRS connection and certificate and a successful Test before Production; its receipt and validation status land on the run. Corrections lists transmitted runs whose employees were flagged for correction and sends operations back to Execute as a Correction. The state desks repeat the four steps for California, New Jersey, Rhode Island and the District of Columbia, tagged for the state, with a deadline bar and a company filter.
Finance hears “transmitted” only when every latest employee record has a submission log — never when a button was clicked. The AIR receipt is a second, later fact on the same run.
Transmitter control code, certificate and endpoints live in the IRS connection catalog and are exposed to assistants only as yes/no readiness — never as values.
Two smaller desks close the loop. Print Review lists reviewed runs not yet queued; queuing marks the run for printing and writes a print log with who queued it; the Print screen shows status per run and opens its employees. It is a queue and a log — the print vendor's own hand-off is the next step on the roadmap, so the page says “queued”, not “sent”. Penalties lists penalty executions and, behind each, the penalized employees with the type — no coverage, no minimum value, not affordable — and the month-level §4980H(a) or (b) classification; the Execute page shows the forecast before you run. Employee copies can also be furnished on request under the Paperwork Burden Reduction Act, generated from the same frozen run.
The mailroom and Finance read the same flags operations set — nobody has to remember whether the copies went out or the penalty was forecast.
Summary tiles on the list pages are illustrative in the current release; the official numbers come from the KPI, error-triage and acceptance-forecast services the Dashboard reads.
On SAP SuccessFactors Employee Central and Employee Central Payroll, the hours, wages, job data and elections the monthly engine needs are already in Benefits Reimagined in real time. For an acquired plant on Workday, a division on UKG, or payroll on ADP, Dayforce or Paycom, the HRIS Sync control plane fills the same canonical fields — hours of service, W-2 wages, company code, employment status — and IntelliMap shortens the mapping. The catalog never sees a vendor field name: company code → ALE reporting map → tax company works the same whichever system supplied the code, so one ALE group with entities on three systems files one authoritative 1094-C.
A carve-out, a merger or a payroll change should not mean a second ACA vendor and a second reconciliation.
Runs on SAP BTP or AWS, with SAP HANA or PostgreSQL — the same platform as enrollment, billing and analytics.
Nine rules a benefits administrator should know before the first execution. Each is enforced by the engine or by the desks, not by a checklist someone remembers — and each says plainly what the platform does and does not do.
| Rule | What the system does | What it means for you |
|---|---|---|
| Configure before you run | The run loads the year's Annual IRS Configuration first. Missing or inactive stops the run — there is no fallback to last year. | Consultants finish the catalog and the consistency check before operations opens Execute. |
| Every employee needs a chain | Company code → ALE reporting map for the year → tax company → global company and address, effective on the month's mid-date. | An unmapped employee becomes Pending with the reason; the run still finishes and names the fix. |
| One authoritative transmitter | The ALE group must name which member files the authoritative 1094-C. | Aggregated groups file once, correctly, with every member listed. |
| Monthly facts are not a 1095-C | The Employees list is the living file; forms exist only after Execute creates a run number. | Fix and re-run a month for three people without filing anything by accident. |
| Ten now, more as a batch | Monthly calculation, execution and transmission run in the foreground for up to ten people and as batch jobs above that — same run number. | Large populations do not time out; small pilots come back while you watch. |
| Lock before Review | Review lists only locked runs not yet reviewed; Approve records approved, rejected or undecided. | The desks are filters on the run's flags, so nothing is skipped and every step is attributed. |
| Transmit ≠ upload | Transmit packages XML and writes submission logs; the AIR upload is its own action, Test before Production, receipt stored on the run. | Finance is told “transmitted” only when the logs exist, and “accepted” only when the IRS says so. |
| Print is a queue | Print Review sets the print flag and writes the print log; the vendor hand-off is roadmap. | Mailroom reads the same status operations set — “queued”, not “sent”. |
| ACA never enrolls anyone | The module reads plan characteristics and payroll hours and writes facts, snapshots and forms — never an election. | A wrong dental election is an enrollment fix; ACA only reported the medical offer the catalog described. |
The sidebar is fixed — ACA Report, Data, Transmission and Printing — and role-based access decides who can act on each page. Every screen reads the same three layers; the amber tags mark the two hand-offs that are on the roadmap rather than in the release.
The operations home for one question — where are we in this tax year? KPI tiles, Essential Insights and quick links to Execute, Employees and the IRS or state Review desk. It reads; it never executes.
Tax year, employee scope or filing company, Original or Correction, state destinations; seven-section pre-flight with deep links, affordability card, penalty-risk forecast, checklist, IntelliSuggest, support case; then the run and its timeline.
Every run with status, counts and flags; lock and unlock; error and correction re-run; the employees behind a run with MEC, MV, affordable and status; each packet's timeline, monthly grid, Lines 14/15/16, measurement periods, audit and penalties.
Read-only IRS layouts built from the structured form tables of the frozen run — Part I employer block, Part II monthly codes, Part III covered individuals — with PDF and XML from the same record and form insights beside them.
The living file: one row per employee per month, filters for missing look-back or safe harbor and named populations, a run-calculation modal with the ten-now-or-batch rule, and twelve months of detail per person.
What the engine reads: payroll wages and hours by period in unmatched, anomaly, duplicate and ready views; medical plans, options, MEC/MV characteristics and dependent coverages. Read-only — elections stay in enrollment.
Four desks each — Review, Approve, Transmit, Corrections — as filters on the run's flags; XML packaging and submission logs on Transmit; the separate AIR upload with Test before Production; state packets tagged for CA · NJ · RI · DC with a deadline bar.
Print Review queues reviewed runs for employee copies and writes the print log; Print shows status per run and opens its employees. A queue with an audit trail today; the vendor API hand-off is next.
Penalty executions and the penalized employees behind each — no coverage, no minimum value, not affordable — by month as §4980H(a) or (b), from the year's configured amounts; kept off the lock and review desks by policy.
Most ACA reporting is a separate product fed by exports. Here is what changes when the catalog, the monthly facts and the report run are the benefits record.
| Moment | Export-and-file ACA vendor | Benefits Reimagined ACA |
|---|---|---|
| Where the rulebook lives | A consultant's spreadsheet and the vendor's onboarding form. | A catalog with effective dates, a consistency check and a per-year Annual IRS Configuration that gates the run. |
| Where the hours come from | A payroll export reformatted for the ACA vendor each quarter. | Payroll wages and time already in the platform — reviewed for unmatched, anomaly and duplicate rows before the month runs. |
| When full-time is decided | At year end, from a spreadsheet of averages. | Every month, with stability-period lock, non-assessment periods and the method recorded. |
| Offer evidence | Carrier enrollment file cross-referenced by hand. | The employee's own election — offered, accepted or waived — with MEC and MV from plan characteristics. |
| The 1095-C | Generated from a census upload; codes keyed or guessed. | Frozen from the monthly snapshot; Line 14/15/16 from rules; PDF and XML from the same structured tables. |
| “Did it go to the IRS?” | Someone checks the vendor portal. | Two facts on the run: Transmitted when every employee log exists; accepted when the AIR receipt is stored. |
| An IRS correction letter | Find the file, find who built it, rebuild the month. | Corrections desk lists the run; re-run only the flagged employees as a new version; original kept. |
| Three entities on two HRIS platforms | Two vendors, or two uploads and one very careful analyst. | One ALE group, one catalog — HRIS Sync fills the same fields; one authoritative 1094-C. |
| An auditor asks why | An email thread and a former colleague's memory. | The audit row: rule, version, configuration year, safe harbor, timestamp — six years back. |
A floating administrator assistant lives on every page of the ACA operations workspace — not the employee enrollment Athena. It knows the catalog, the IRS rules, the measurement periods and the penalty logic; explains any employee-month in plain language; can answer from your data on an allow-list of employee fields; and offers chips that jump to the exact configuration or operations screen that changes the answer. Credential and connection values are never in scope — the IRS connection appears only as ready or not. It drafts; a person configures, runs and files.
Eligibility and risk are monitored year-round: twelve governed months per employee, not one reconciliation in January.
ACA rules — measurement, safe harbors, line codes, non-assessment, the year's thresholds — are applied from catalogs a consultant maintains and a consistency check validates.
Every decision is documented and defensible: the rule, the version and the configuration year sit on the employee-month; the run freezes them.
Reporting is prepared continuously; the run freezes what the months already proved, and the Annual IRS Configuration and readiness scan gate it.
Issues surface early — a failed safe harbor, a missing ALE map, a missing state — as Pending rows with the fix one link away.
Lock, review, approve, transmit, correct and print are desks filtered by the run's own flags — attributed, timestamped, and honest about what has actually reached the IRS.
The same three layers, told the way administrators live them. Consultants own the catalog, operations owns the facts and the runs, compliance leads own the desks, and employees see only their own statement — the same roles whether the tenant is one employer, an aggregated ALE group or a shared-services center filing for many.
Bring last year's 1095-C population and this year's payroll hours. We'll stand up the catalog for one tax company, run the monthly calculation on a sample, show you the safe-harbor result per employee, freeze a report run, and walk the same packet through lock, review, approval and the IRS Test connection.
The catalog is the rulebook. The monthly facts are the living file. The report run is the IRS packet. Enrollment stays where it is — on SAP SuccessFactors today and on whichever HRIS your next entity brings.