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

# Payment

Any time you want pay a worker on your team, you will create a `Payment`.
Payments are always instructed using net amounts (after any taxes were deducted).

For example, a `Payroll Item` with gross earnings of 1,480 USD may result in a `Payment` of 1,100.23 USD.
This is sometimes referred to as the ‘check amount’.

Once a `Payment` is created, Plane will not take any deductions from it. It will be sent in full to the recipient
in the currency of their choice.

### Attributes

<ResponseField name="id" type="string">
  Unique identifier for the payment, e.g. `pt_1HPCXADYAhh5k1NMU0r1WUqs`.
</ResponseField>

<ResponseField name="worker" type="string">
  ID of the worker paid.
</ResponseField>

<ResponseField name="account" type="string">
  ID of the bank account payment was made to.
</ResponseField>

<ResponseField name="date" type="string">
  Date of the payment.
</ResponseField>

<ResponseField name="amount" type="string">
  Amount of the payment, in decimal format.
</ResponseField>

<ResponseField name="currency" type="string">
  Three-letter ISO currency code, in uppercase.
</ResponseField>

<ResponseField name="status" type="string">
  The status of the payment. Possible values are `pending`, `processing`, `paid`, `failed`,
  `cancelled` or `split`.
</ResponseField>

<ResponseField name="reference" type="string">
  A reference for this payment visible on the recipient's bank statement.
</ResponseField>

<ResponseField name="note" type="string">
  An additional memo included alongside the payment.
</ResponseField>

<ResponseField name="period" type="object">
  The period this payment covers.

  <Expandable title="child attributes">
    <ResponseField name="starts" type="string">
      The start of the period. This value is inclusive.
    </ResponseField>

    <ResponseField name="ends" type="string">
      The end of the period, which must be greater than or equal to the start. This value is inclusive.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="funding" type="object">
  Funding required to complete the payment.

  <Expandable title="child attributes">
    <ResponseField name="amount" type="string">
      The amount of funding required to complete this payment.
    </ResponseField>

    <ResponseField name="currency" type="string">
      The currency this payment is funded in.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json Response theme={null}
  {
    "id": "pt_ogdEjSnSqNYxtW1sd3pC3hFX",
    "worker": "wr_anqRSFcK36ie85",
    "amount": "1200.00",
    "currency": "EUR",
    "date": "2023-09-01",
    "metadata": {},
    "reference": "EV1S3GDM",
    "note": "Payment for July",
    "period": {
      "starts": "2023-07-01",
      "ends": "2023-07-31"
    },
    "funding": {
      "amount": "1029.02",
      "currency": "USD"
    }
  }
  ```
</ResponseExample>
