---
id: invoice-payment-state-enum
title: InvoicePaymentStateEnum
---

enum type for invoice payment state

```graphql
enum InvoicePaymentStateEnum {
  PAID
  REFUNDED
  REQUIRES_PAYMENT
  REQUIRES_REFUND
}
```

### Values

#### [`InvoicePaymentStateEnum.PAID`](#paid) {#paid}

The invoice is paid in full.

#### [`InvoicePaymentStateEnum.REFUNDED`](#refunded) {#refunded}

The invoice was refunded.

#### [`InvoicePaymentStateEnum.REQUIRES_PAYMENT`](#requires-payment) {#requires-payment}

An amount is left to pay.

#### [`InvoicePaymentStateEnum.REQUIRES_REFUND`](#requires-refund) {#requires-refund}

A refund is due.

### Member Of

[`Invoice`](/docs/developers/api-reference/booking/v1/types/objects/invoice) **object**
