meta {
  name: 02 List filters
  type: http
  seq: 2
}

get {
  url: {{baseUrl}}/api/v1/invoices?status=pending&q=F-2026&page=1
  body: none
  auth: inherit
}

params:query {
  status: pending
  q: F-2026
  page: 1
}

tests {
  test("200 OK", function () {
    expect(res.getStatus()).to.equal(200);
  });
}

docs {
  GET /api/v1/invoices avec filtres :

  - `status` ∈ statuses + `all` (recommandé pour les chips dashboard)
  - `q` : recherche sur `numero` ET nom du client (jointure ILIKE)
  - `clientId` : UUID, filtre une fiche client
  - `page` : pagination 1-indexed (50/page)
}
