Skip to content

Fiskaly Get Invoices

This module allows querying invoices registered in Fiskaly. It has two modes of operation:

  1. Get by ID: If invoice_id is provided, gets the complete details of a specific invoice.
  2. List with filters: If invoice_id is empty, lists the taxpayer’s invoices with optional filters by type, state, date range and pagination.

The module is of type hidden (hidden in the main interface).

ParameterTypeRequiredDescription
credentials_idcredentialsYesFiskaly credential
taxpayer_idtextYesUUID of the taxpayer
invoice_idtextNoInvoice UUID. If empty, lists with filters
typeselectNoFilter by type: SIMPLIFIED, COMPLETE, CORRECTING, DRAFT
statetextNoFilter by invoice state
date_fromtextNoFilter from date (YYYY-MM-DD)
date_totextNoFilter to date (YYYY-MM-DD)
limittextNoMaximum number of results (default: 100)
offsettextNoOffset for pagination

Requires Fiskaly type credentials with:

  • api_key: Fiskaly API Key
  • api_secret: Fiskaly API Secret

List:

{
"nextModule": "siguiente_modulo",
"data": {
"success": true,
"invoices": [{ "...datos de factura..." }],
"count": 25
}
}

Get one:

{
"nextModule": "siguiente_modulo",
"data": {
"success": true,
"invoice": { "...datos completos de la factura..." },
"invoice_id": "uuid-factura"
}
}
{
"credentials_id": "mi-fiskaly",
"taxpayer_id": "uuid-contribuyente",
"date_from": "2026-03-01",
"date_to": "2026-03-31",
"type": "COMPLETE",
"limit": "50"
}
  • Fiskaly SIGN ES API - GET /taxpayers/{taxpayer_id}/invoices (list)
  • Fiskaly SIGN ES API - GET /taxpayers/{taxpayer_id}/invoices/{invoice_id} (get one)
  • All filters are optional; without them, all invoices are returned
  • Pagination is controlled with limit and offset
  • The invoice type is filtered with the type query string parameter