Invoice installments

List invoice installments using invoice details

get

Query invoice installments using invoice details such as number, series, installment, and either a specific issue date or a range of issue dates.

Query parameters
invoice_numberstringOptional
invoice_seriesstringOptional
installmentstringOptional
issue_datestring · dateOptional
issue_date_fromstring · dateOptional
issue_date_tostring · dateOptional
Responses
200
List of matching invoice installments
application/json
get
GET /financing/invoice_installments HTTP/1.1
Host: api.sandbox.trio.com.br
Accept: */*
{
  "invoice_installments": [
    {
      "issue_date": "2025-07-01",
      "invoice_number": "12345",
      "invoice_series": "1",
      "installment": "1",
      "installment_due_date": "2025-08-01",
      "installment_amount": 5000,
      "document_supplier": "12345678000199",
      "anticipation_status": "Created",
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
    },
    {
      "issue_date": "2025-07-01",
      "invoice_number": "12345",
      "invoice_series": "1",
      "installment": "1",
      "installment_due_date": "2025-08-01",
      "installment_amount": 5000,
      "document_supplier": "12345678000199",
      "anticipation_status": "Settled",
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa7",
      "factoring_payable_id": "3fa85f64-5717-4562-b3fc-2c963f66afa8",
      "stages": [
        {
          "anticipation_status": "created",
          "timestamp": "2025-07-10T18:44:06.456370Z",
          "error_message": null,
          "error_code": null
        },
        {
          "anticipation_status": "Requested",
          "timestamp": "2025-07-12T18:44:06.456370Z",
          "error_message": null,
          "error_code": null
        },
        {
          "anticipation_status": "Approved",
          "timestamp": "2025-07-13T18:44:06.456370Z",
          "error_message": null,
          "error_code": null
        },
        {
          "anticipation_status": "Settled",
          "timestamp": "2025-07-14T18:44:06.456370Z",
          "error_message": null,
          "error_code": null
        }
      ]
    }
  ]
}

Create invoice installments that are able to receive anticipation

post

Submits one or more invoice installments to the platform to receive anticipation.

Body
Responses
200
Successfully created invoice installments
application/json
post
POST /financing/invoice_installments HTTP/1.1
Host: api.sandbox.trio.com.br
Content-Type: application/json
Accept: */*
Content-Length: 408

{
  "invoice_installments": [
    {
      "issue_date": "2025-07-01",
      "invoice_number": "12345",
      "invoice_series": "1",
      "installment": "1",
      "installment_due_date": "2025-08-01",
      "installment_amount": 5000,
      "document_supplier": "12345678000199"
    },
    {
      "issue_date": "2025-07-01",
      "invoice_number": "12345",
      "invoice_series": "1",
      "installment": "2",
      "installment_due_date": "2025-09-01",
      "installment_amount": 5000,
      "document_supplier": "12345678000199"
    }
  ]
}
{
  "invoice_installments": [
    {
      "issue_date": "2025-07-01",
      "invoice_number": "12345",
      "invoice_series": "1",
      "installment": "1",
      "installment_due_date": "2025-08-01",
      "installment_amount": 5000,
      "document_supplier": "12345678000199",
      "anticipation_status": "Created",
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
    },
    {
      "issue_date": "2025-07-01",
      "invoice_number": "12345",
      "invoice_series": "1",
      "installment": "1",
      "installment_due_date": "2025-08-01",
      "installment_amount": 5000,
      "document_supplier": "12345678000199",
      "anticipation_status": "Created",
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa7"
    }
  ]
}

Update of invoice installments

put

The only fields that can be updated are the status (only to 'Deleted'), the due date, and the amount. The other fields are used solely to identify the invoice installments.

Body
Responses
200
Invoice installments updated successfully
application/json
put
PUT /financing/invoice_installments HTTP/1.1
Host: api.sandbox.trio.com.br
Content-Type: application/json
Accept: */*
Content-Length: 558

{
  "invoice_installments": [
    {
      "issue_date": "2025-07-01",
      "invoice_number": "12345",
      "invoice_series": "1",
      "installment": "1",
      "installment_due_date": "2025-08-01",
      "installment_amount": 5000,
      "document_supplier": "12345678000199",
      "anticipation_status": "Delete",
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
    },
    {
      "issue_date": "2025-07-01",
      "invoice_number": "12345",
      "invoice_series": "1",
      "installment": "2",
      "installment_due_date": "2025-09-01",
      "installment_amount": 5000,
      "document_supplier": "12345678000199",
      "anticipation_status": "Delete",
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa7"
    }
  ]
}
{
  "invoice_installments": [
    {
      "issue_date": "2025-07-01",
      "invoice_number": "12345",
      "invoice_series": "1",
      "installment": "1",
      "installment_due_date": "2025-08-01",
      "installment_amount": 5000,
      "document_supplier": "12345678000199",
      "anticipation_status": "Deleted",
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
    },
    {
      "issue_date": "2025-07-01",
      "invoice_number": "12345",
      "invoice_series": "1",
      "installment": "1",
      "installment_due_date": "2025-08-01",
      "installment_amount": 5000,
      "document_supplier": "12345678000199",
      "anticipation_status": "Deleted",
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa7"
    }
  ]
}

Get invoice installment

get

Get invoice installment by ID

Path parameters
idstring · uuidRequired
Responses
200
Invoice installment found
application/json
get
GET /financing/invoice_installments/{id} HTTP/1.1
Host: api.sandbox.trio.com.br
Accept: */*
{
  "issue_date": "2025-07-01",
  "invoice_number": "12345",
  "invoice_series": "1",
  "installment": "1",
  "installment_due_date": "2025-08-01",
  "installment_amount": 5000,
  "document_supplier": "12345678000199",
  "anticipation_status": "Deleted",
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa7"
}

Update a invoice installment

patch

Update a invoice installment by ID

Path parameters
idstring · uuidRequired
Body
issue_datestring · dateRequired
invoice_numberstringRequired
invoice_seriesstringRequired
installmentstringRequired
installment_due_datestring · dateRequired
installment_amountnumber · floatRequired
document_supplierstringRequired
anticipation_statusstring · enumOptionalPossible values:
idstring · uuidOptional
factoring_payable_idstring · uuidOptional
Responses
200
Invoice installment updated
application/json
patch
PATCH /financing/invoice_installments/{id} HTTP/1.1
Host: api.sandbox.trio.com.br
Content-Type: application/json
Accept: */*
Content-Length: 94

{
  "installment_due_date": "2025-08-01",
  "installment_amount": 5000,
  "anticipation_status": "Delete"
}
{
  "issue_date": "2025-07-01",
  "invoice_number": "12345",
  "invoice_series": "1",
  "installment": "1",
  "installment_due_date": "2025-08-01",
  "installment_amount": 5000,
  "document_supplier": "12345678000199",
  "anticipation_status": "Deleted",
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa7"
}

Was this helpful?