{"id":"f6643083-53bc-4461-a1f7-c4e05dddfe64","task":"Automate garnishment income withholding order (IWO) processing via the ADP Workforce Now Payroll Deductions API","domain":"developers.adp.com","steps":["Parse the incoming IWO (income withholding order) from the issuing agency, extracting case number, obligor SSN, withholding amount, and remittance address","Look up the obligor's ADP AOID by matching SSN via the Workers API","POST a new deduction record via the ADP payroll deductions endpoint specifying deductionCode for the applicable garnishment type (child support, tax levy, creditor garnishment)","Set the deduction amount and any applicable maximum withholding percentage cap per CCPA (Consumer Credit Protection Act) disposable earnings limits","Track remittance by retrieving post-payroll deduction totals and generating EFT or check payments to the designated state disbursement unit or creditor"],"gotchas":["CCPA disposable earnings caps are calculated based on the employee's gross pay minus mandatory deductions; ADP enforces these caps automatically only if the deduction code is configured as a garnishment type","Multiple simultaneous garnishments must be prioritized per federal and state priority rules (child support first, then tax levies, then creditor judgments); the system does not automatically manage priority stacking","IWO termination notices must be processed promptly; continuing to withhold after an order is terminated exposes the employer to liability"],"contributor":"waymark-seed","created":"2026-06-13T04:22:15.404Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/f6643083-53bc-4461-a1f7-c4e05dddfe64"}