# Set up every union agreement correctly, and keep it that way When you have dozens of collective agreements, each one has its own rates, premiums, holidays, and accruals. Findd turns each agreement into pay rules, links every rule back to the clause it came from, and checks your time and pay against them every day. _Screenshot: Agreement provision walkthrough: clause 6.1 bereavement leave, its text, and the plan and goal Findd built from it_ ----- ## Why agreements are so hard to get right Each agreement is a long PDF, and every rate, premium, and leave rule has to be copied into your systems by hand. Many of your agreements overlap, but each one is a little different, and rates step up on different dates. Over time, the rules drift, and nobody can say which clause a setting came from. When complex clauses can't be calculated by hand, you pay a rough average and hope it holds up at audit time. With Findd, new agreements go live faster, and renewals don't mean rebuilding everything. Even complex clauses are applied the same way on every shift. Your payroll is checked against your agreements every day, and you can show exactly why every employee was paid what they were paid. [Learn more about Union & Labor Requirements](../../solutions/union-and-labor-requirements/index.md) ----- ## Upload the agreement, get the rules Upload a collective agreement, and DiDi reads it and turns it into pay rules, overtime rules, holiday rules, and leave balances in Findd. Your team reviews every rule before it goes live, so nothing changes without a person checking it. _Screenshot: An uploaded union agreement read into 33 provisions and 44 goals for review, opening on clause 1.1_ ## Every rule traces back to its clause Every value Findd sets up links to the clause it came from. When a union rep, an auditor, or your own payroll team asks why someone was paid a certain way, you can show them the page. _Screenshot: Agreement provision walkthrough: clause 6.1 bereavement leave, its text, and the plan and goal Findd built from it_ ## Similar agreements, set up once Most agreements share most of their rules. Findd groups what's the same and only sets up what's different, so adding a new agreement doesn't mean starting from scratch. **Three agreements, one shared setup** Most agreements share most of their rules. Findd sets up what's the same once, then adds only what's different for each one. In all three agreements: Paid holidays and qualifiers, Weekly overtime after 40, Sick and vacation accrual, Meal and rest breaks, Bereavement, jury duty, Grievance steps. - Shared by SEIU-USWW and Teamsters: Holiday premium 1.5x - Shared by SEIU-USWW and Riverside City Hall: Seniority bidding - Shared by Teamsters and Riverside City Hall: Weekend premium - Only in SEIU-USWW (Building Services): Porter step rates, CA sick leave - Only in Teamsters (Night Janitorial): Night rate $21.40, 7th-day premium - Only in Riverside City Hall (Public buildings, Ohio): Prevailing wage, Snow-day call-in In all three: set up once: Holidays and how people qualify, overtime, accruals, breaks, leave. One set of rules for every agreement. Shared by two: Set up once for the agreements that have them, like a 1.5x holiday premium or seniority bidding. Only in one: Night rates, step rates, prevailing wage. Each stays with its own agreement. Adding a fourth agreement (Not from scratch): Start from the shared rules and set up only what's new. Change a shared rule once. Every agreement that uses it gets the change. ## Rate changes on the right date Agreements step rates up on set dates, sometimes several times over the life of the contract. Load the changes ahead of time with their effective dates, and they apply automatically, with a record of every change. _Screenshot: A union step-up loaded ahead of time, with the new rate, effective date and the employees it affects_ ## Checks that run every night Findd checks time and pay against each agreement every night, like holiday qualifiers, premium lines, leave caps, and benefit hour thresholds, and flags anything that doesn't match before payroll. Problems get caught in a day, not at the end of the contract year. **Every agreement, checked every night** Every night, DiDi compares the day's time and pay against each agreement, and emails the manager anything that doesn't match. Nightly check · 2:00 AM · Tuesday, November 3, 2026 - Yesterday's timecards - Pay lines and premiums - Leave balances - Benefit hours to date DiDi's agreement checkers (each one checks the same data against every agreement): | Rule | SEIU-USWW | Teamsters | |---|---|---| | Holiday qualifiers (shift before and after, tenure) | Yes | Yes | | Premium lines (night rate, holiday premium) | Yes | No | | Leave caps (sick and vacation carryover) | Yes | Yes | | Benefit hour thresholds (hours for health eligibility) | Yes | Yes | - SEIU-USWW: Matches, Every check passed, so no email. - Teamsters: Not matched, 1 to fix, Maria Hernandez, 10013, Mon 11/2, Night Cleaner shift, paid at the SEIU-USWW Day Porter rate, $20.15, $21.40, Due at the Teamsters NJA Night Rate. Flagged in Findd and emailed to Elena Brooks to fix before payroll. Caught in a day, not at the end of the contract year. Each flag names the agreement and the rule that didn't match. ## Exceptions for the people who need them Grandfathered terms, different agreements for different roles in the same city, and employees who work under more than one agreement can all be set up, so every person is paid under the right rules. _Screenshot: One employee as a day porter under one union agreement, with its own pay classes_ ----- ## The Findd Operating System Agreements touch every part of your business. When you use TLM with HR, DiDi, and Intelligent Dashboards, union membership is set at hiring, the right rules apply on every shift, employees can text DiDi about their balances, and dashboards show where the agreement isn't being followed. Learn more about the [Findd Operating System](../../products/frontline-operating-system/index.md) _Screenshot: Findd Intelligent Dashboards: the Overtime dashboard, with overtime as a share of hours, the overtime premium, people in a repeat overtime pattern and the weekday with the most overtime_