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

# IncomingInvoicePayment

> A payment to the supplier for an incoming invoice. Amounts are in the home currency of the tenant.



**Kind**: `object`

## Fields

**`id`**: `ID!`

The ID of the payment.

---

**`incomingInvoiceId`**: `ID!`

The incoming invoice the payment is for.

---

**`amount`**: `Decimal!`

Paid amount in the home currency, 2 decimal places. Positive for money paid to the supplier, negative for money refunded by the supplier.

---

**`currencyCode`**: `String!`

The home currency of the tenant. ISO 4217 code, three letters. Accepted in any letter case, returned in upper case.

---

**`paidAt`**: `DateTime`

Date of the payment.

---

**`paymentMethodId`**: `ID!`

The payment method.

---

**`paymentMethodName`**: `String`

Name of the payment method when the payment was recorded.

---

**`isDownPayment`**: `Boolean!`

Whether the payment is a down payment.

---

**`notes`**: `String`

Note.

---

**`externalTransactionId`**: `String`

ID of the transaction at the bank or payment provider.

---

**`paymentTransactionId`**: `ID`

The bank transaction the payment was matched to. Matched payments cannot be changed or deleted.

---

**`hasOutgoingTransfer`**: `Boolean!`

Whether a transfer order to the supplier was created for the payment. Such payments cannot be changed or deleted.

---

**`changedBy`**: `ID`

The user who recorded the payment or last changed it.

