---
title: "Obtener facturas paginadas"
method: GET
path: "/invoice"
tags: ["Facturas"]
---

# Obtener facturas paginadas

`GET /invoice`

Obtener facturas paginadas

## Query parameters

- `search` string
- `page` number, nullable
- `limit` number
- `startDate` string, nullable
- `endDate` string, nullable
- `settlementIds` number[], nullable
- `itemIds` number[], nullable
- `includeAllItems` boolean, nullable
- `tagIds` number[], nullable
- `includeAllTags` boolean, nullable
- `statuses` string[], nullable
- `posPageId` number, nullable
- `customFieldFilters` object[], nullable
  - `customFieldId` number, required
  - `value` string, required
  - `operation` '=' | '<=' | '<' | '>' | '>=' | 'like'

## Response `200`

Facturas paginadas

- object
  - `data` object[], required
    - `id` number, required
    - `totalAmount` string, required
    - `totalPaid` string, required
    - `totalPending` string, required
    - `totalMora` string, required
    - `interestPaid` string, required
    - `interestSnapshot` string, required
    - `interestSnapshotDate` string, nullable, required
    - `status` 'DRAFT' | 'PENDING' | 'PAID' | 'CANCELED' | 'PARTIALLY_PAID' | 'BONIFIED', required
    - `description` string, nullable, required
    - `date` string, required
    - `expirationDate` string, required
    - `settlement` object, nullable, required
      - `id` number, required
      - `name` string, required
      - `sentDate` string, nullable, required
      - `status` 'DRAFT' | 'SENDING' | 'SENT' | 'CANCELED', required
    - `lastPaymentDate` string, nullable, required
    - `paymentMethod` string, nullable
    - `isManualPayment` boolean
    - `uniqueId` string, nullable, required
    - `applyInterest` boolean, required
    - `externalReference` string, nullable, required
    - `contact` object, required
      - `id` number, required
      - `name` string, required
      - `lastName` string, nullable, required
    - `source` 'SETTLEMENT' | 'IMPORT' | 'MANUAL' | 'SUBSCRIPTION' | 'EVENT' | 'POS', required
    - `eventPurchase` object, nullable, required
      - `id` number, required
      - `reference` string, required
      - `eventPageId` number, required
      - `pdfUrl` string, nullable, required
    - `customFieldValues` object[], required
      - `id` number, required
      - `customFieldId` number, required
      - `fieldLabel` string, required
      - `fieldType` 'text' | 'select' | 'multiselect' | 'checkbox' | 'number' | 'date' | 'phone-number' | 'country' | 'currency', required
      - `value` string, nullable, required
      - `optionId` number, nullable, required
      - `wasRequired` boolean, required
  - `total` number, required
  - `totalPages` number, required
  - `currentPage` number, required
  - `limit` number, required
  - `hasNextPage` boolean, required
  - `hasPreviousPage` boolean, required

---

[API](https://skmtc.dev/fint/apis/fint-api.md) · [All operations](https://skmtc.dev/fint/apis/fint-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/fint/fint-api/revisions/5c95bce0a002/schema)
