RoPay
  • Home
  • Company
  • Workbook
  • Audit
  • Manager
  • Demo

Draft only. RollPay never submits payroll.

HomeCompanyWorkbookAudit
RoPay
Greenline Landscaping· Payroll for Oct 10 – Oct 23
synthetic· Company A, cycle 5
View as
ABR
Theme
Stage 1 · wages
  1. Collecting
  2. Checking
  3. Asking
  4. Gate 1
  5. Draft filled
  6. Reconciling
  7. Gate 2
  8. Done
Stage 2 · commissionsNot started
Company

Greenline Landscaping

synthetic· Company APaid every 2 weeks
14
people
3
apps synced
0
rules on

The person who answers a question never approves the rule it becomes. RollPay only uses rules a person approved, and checks never change pay on their own.

synthetic· Company ASource: fixture, data/fixtures/a/rules.json

Preview: your decisions stay in this browser tab until the rules functions are live. Nothing is sent anywhere.

Conflicts

No conflicts.

A conflict shows here when a new answer disagrees with an active rule, and you decide which one stands. Source: lessons, none yet (there is no lessons data in the fixture, and lessons are not live).

Show rules

Hours and overtime · 2

ProposedAnalystLearned from past payrollsa-rule-01

Overtime starts after 40 hours in a week, at 1.5×, not per day.

Not backtested yet95% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76
ProposedAnalystLearned from past payrollsa-rule-02

A shift longer than 11 hours gets a question before payroll.

Not backtested yet90% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76

Pay rates · 9

ProposedAnalystLearned from past payrollsa-rule-08

Emerson Vale is paid by Venmo, outside Gusto, at $25.00 an hour.

Not backtested yet95% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76
ProposedAnalystLearned from past payrollsa-rule-16

Avery Reed is paid $28.00 an hour in Gusto.

Not backtested yet95% sure
  • Gusto payroll line, cycle 4
ProposedAnalystLearned from past payrollsa-rule-17

Jordan Ellis is paid $26.00 an hour in Gusto.

Not backtested yet95% sure
  • Gusto payroll line, cycle 4
ProposedAnalystLearned from past payrollsa-rule-18

Sam Okafor is paid $24.00 an hour in Gusto.

Not backtested yet95% sure
  • Gusto payroll line, cycle 4
ProposedAnalystLearned from past payrollsa-rule-19

Riley Moreno is paid $24.00 an hour in Gusto.

Not backtested yet95% sure
  • Gusto payroll line, cycle 4
ProposedAnalystLearned from past payrollsa-rule-20

Casey Lindqvist is paid $22.00 an hour in Gusto.

Not backtested yet95% sure
  • Gusto payroll line, cycle 4
ProposedAnalystLearned from past payrollsa-rule-21

Morgan Achebe is paid $22.00 an hour in Gusto.

Not backtested yet95% sure
  • Gusto payroll line, cycle 4
ProposedAnalystLearned from past payrollsa-rule-22

Quinn Takahashi is paid $20.00 an hour in Gusto.

Not backtested yet95% sure
  • Gusto payroll line, cycle 4
ProposedAnalystLearned from past payrollsa-rule-23

Rowan Castillo is paid $67,600.00 a year in Gusto, costed at $32.50 an hour on jobs.

Not backtested yet95% sure
  • Gusto payroll line, cycle 4

Commission, tips and splits · 4

ProposedAnalystLearned from past payrollsa-rule-09

Whoever quotes a job in person earns 5% of the job total.

Not backtested yet70% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76
ProposedAnalystLearned from past payrollsa-rule-10

Tips on a job are split by each person’s hours on that job.

Not backtested yet70% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76
ProposedAnalystLearned from past payrollsa-rule-11

Dakota Brennan earns 10% of job profit.

Not backtested yet70% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76
ProposedAnalystLearned from past payrollsa-rule-15

Casey Lindqvist quotes “Landscape lighting” jobs in person.

Not backtested yet75% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76

Job cost · 7

ProposedAnalystLearned from past payrollsa-rule-03

QuickBooks “Materials” purchases count as a job cost.

Not backtested yet95% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76
ProposedAnalystLearned from past payrollsa-rule-04

QuickBooks “Equipment Rental” purchases count as a job cost.

Not backtested yet90% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76
ProposedAnalystLearned from past payrollsa-rule-05

QuickBooks “Disposal” purchases count as a job cost.

Not backtested yet90% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76
ProposedAnalystLearned from past payrollsa-rule-06

QuickBooks “Software” purchases count as overhead.

Not backtested yet95% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76
ProposedAnalystLearned from past payrollsa-rule-07

QuickBooks “Insurance” purchases count as overhead.

Not backtested yet90% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76
ProposedAnalystLearned from past payrollsa-rule-13

A payment on a quote is a deposit. A payment on an invoice is the final payment.

Not backtested yet85% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76
ProposedAnalystLearned from past payrollsa-rule-14

A “Disposal run - …” job belongs to the job with the same street suffix in the parent job title.

Not backtested yet80% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76

Who to ask · 1

ProposedAnalystLearned from past payrollsa-rule-12

Ask Dakota Brennan about job facts. Ask Skyler Ashford about money.

Not backtested yet85% sure
  • a-c01Cycle 1 · Aug 15 – Aug 28
  • a-c02Cycle 2 · Aug 29 – Sep 11
  • a-c03Cycle 3 · Sep 12 – Sep 25
  • a-c04Cycle 4 · Sep 26 – Oct 9Incomplete sync: Jobber timeSheetEntries, 75 of 76

Once the rules functions are live, every change is written to the audit log. Undo restores the previous version.

What RollPay learned

Questions per cycle, the rules that changed, and what it learned from.

synthetic· Company A, cycles 1–4

1 question in cycle 4

Down from 2 in cycle 3.

Source: Cycle.questionsAsked, fixture, data/fixtures/a/cycles.json

Questions asked per cycle
  • Cycle 11
  • Cycle 22
  • Cycle 32
  • Cycle 41
  • Cycle 5Not counted yet. It’s in setup.

New since last cycle

Preview: your decisions stay in this browser tab until the rules functions are live. Nothing is sent anywhere.

No rules approved since cycle 4 closed on Oct 9.

23 proposed rules wait for your approval.

Review proposed rules

Applied your approved rules

This fills in after checks run on cycle 5: each change a rule made, and what passed every check.

Nothing here is estimated. Checks never trim hours or change pay on their own.

What it learned from: 6 answered questions

  • Cycle 1

    Manager, on Aug 20 an 8.5h entry has no job. Which job was it? 1 #72 2 #73 3 something else

    to the managerAnswered
  • Cycle 2

    Manager, a Materials purchase on Sep 2 has no job. Which job was it? 1 #77 2 #78 3 something else

    to the managerAnswered
  • Cycle 2

    Owner, a payment came in on the quote for job #78. Is it a deposit? Reply 1 yes, 2 no

    to the ownerAnswered
  • Cycle 3

    Manager, job #84 has a disposal run with no parent job. Which job does it belong to? 1 #84 2 #85 3 something else

    to the managerAnswered
  • Cycle 3

    Owner, who quoted job #85 in person? 1 the crew lead on site 2 you 3 someone else

    to the ownerAnswered
  • Cycle 4

    Owner, a Fuel purchase on Oct 1: job cost or overhead? 1 job cost 2 overhead

    to the ownerAnswered

Source: fixture, data/fixtures/a/questions.json