CLI reference

rachuba owed

rachuba owed [--year YYYY] [--json]

Lists money that has not moved for every run paid in the year (default the current one), each with its due date. Each is WARN until its due date and ERROR after it. It records nothing.

  • A run with a deferral and no recorded remittance, due the seventh business day after its pay date:

    <amount> deferral from the <date> payroll has not been remitted to the plan; it is due <date> under the seven-business-day safe harbor at 29 CFR 2510.3-102(a)(2).

  • A run with Form 941 taxes and no recorded deposit, due by the configured deposit schedule:

    <amount> of Form 941 taxes from the <date> payroll has not been recorded as deposited; it is due <date> through EFTPS.

Once a date has passed the sentence says it was due.

With nothing outstanding: Nothing outstanding. Every run is recorded as deposited and remitted. With --json: year, findings (each with severity and message) and overdue.

Exit status

After printing everything, exit 1 when any finding is an ERROR:

at least one due date has passed

And the shared refusals on configuration.