> ## Documentation Index
> Fetch the complete documentation index at: https://docs.toku.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Applying the Toku Deduction in Workday

> How Toku applies the stablecoin deduction as payroll input in Workday

Each pay period, Toku applies one dedicated deduction per participating worker as **payroll input** — Workday's mechanism for one-time earnings and deductions that supplement calculated payroll from external systems. The Toku deduction is a single pay component input per worker per period, and it is the only write Toku performs against your tenant.

## Delivery Paths

### Automated: Submit\_Payroll\_Input

The WWS `Payroll` service's **Submit\_Payroll\_Input** operation adds and updates payroll input data from external systems. Toku posts one input per worker before your pay calculation runs. A trimmed, illustrative request:

```xml theme={null}
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:wd="urn:com.workday/bsvc">
  <soapenv:Header>
    <wsse:Security><!-- WS-Security UsernameToken (see Authentication) --></wsse:Security>
  </soapenv:Header>
  <soapenv:Body>
    <wd:Submit_Payroll_Input_Request wd:version="v44.0">
      <wd:Payroll_Input_Data>
        <wd:Worker_Reference>
          <wd:ID wd:type="Employee_ID">10023</wd:ID>
        </wd:Worker_Reference>
        <wd:Pay_Component_Reference>
          <wd:ID wd:type="Deduction_Code">TOKU_DEDUCTION</wd:ID>
        </wd:Pay_Component_Reference>
        <wd:Amount>250.00</wd:Amount>
        <!-- start/end dates and batch details trimmed -->
      </wd:Payroll_Input_Data>
    </wd:Submit_Payroll_Input_Request>
  </soapenv:Body>
</soapenv:Envelope>
```

### Manual: EIB Spreadsheet Import

If your team prefers to review before anything lands in Workday, use an inbound **Enterprise Interface Builder (EIB)** integration instead: a spreadsheet template bound to the same Submit\_Payroll\_Input web service. Toku exports the populated file each pay period, and your payroll team uploads it through the EIB.

See the [Workday Web Services directory](https://community.workday.com/sites/default/files/file-hosting/productionapi/index.html) and [Workday's EIB documentation](https://doc.workday.com/admin-guide/en-us/integrations/enterprise-interface-builder-eib-/dan1370796404498.html) to validate both paths.

<Note>
  If payroll runs **outside** Workday (Workday is HCM-only), the `Payroll_Interface` service's **Put\_External\_Payroll\_Input** operation is used instead — the same one-deduction model, delivered to your external payroll provider's interface.
</Note>

## How the Amount Is Set

* The worker's stablecoin election in Toku determines the amount for each pay period.
* Toku posts the input before each run, so one-off changes (paused elections, prorated periods) are handled automatically.
* The line item appears on the worker's payslip under the dedicated Toku pay component, so payslips stay self-explanatory.

## Guarantees

| Behavior         | Detail                                                                     |
| ---------------- | -------------------------------------------------------------------------- |
| One line item    | Exactly one Toku pay component input per participating worker per period   |
| No gross changes | Gross pay, taxes, and every other earning and deduction code are untouched |
| Bounded amount   | The deduction is validated against net pay before it is applied            |
| Reversible       | Removing a worker's election stops the input from the next period          |

<Warning>
  Toku never modifies compensation, tax withholding, benefits, or your existing pay components in Workday — write access is limited to the dedicated Toku deduction itself.
</Warning>

## Reconciliation

After the run completes, Toku reads the payroll results, confirms each applied deduction, and releases the matching on-chain stablecoin payments. Any mismatch blocks settlement and is surfaced in the Toku dashboard before funds move.

## Next

<CardGroup cols={2}>
  <Card title="Integration Overview" icon="map" href="/integrations/workday">
    Back to the Workday integration overview
  </Card>

  <Card title="Worker Sync" icon="users" href="/integrations/workday/employee-sync">
    How Toku reads your worker roster via RaaS
  </Card>
</CardGroup>
