Elenca fornitori
domustudio_list_fornitoriLists suppliers from a Domustudio archive by activity, VAT, IBAN, active status, or DURC to find vendor records.
Instructions
Elenca i fornitori di un archivio Domustudio.
L'anagrafica fornitori è globale sull'archivio, non per condominio: non esiste un parametro che la restringa a uno stabile. Come per le persone, il record non contiene alcun id, quindi non esiste una lettura per id; per trovare un fornitore si filtra questo elenco.
Args:
archivio (string, opzionale): archivio da interrogare
attivi (boolean, opzionale): solo attivi (true) o solo non attivi (false); omesso, entrambi
dati_incompleti (boolean, opzionale): filtra sui fornitori con dati incompleti
attivita (string, opzionale): attività del fornitore (parametro Attivita)
impianto_servizio_id (number, opzionale): id del servizio collegato (ImpiantoServizioID)
esercizi_id (number[], opzionale): esercizi del fornitore (EserciziID)
search_query (string, opzionale): passato all'API come SearchQuery, semantica non documentata
order_by (string, opzionale): passato all'API come OrderBy, semantica non documentata
pagina (number): pagina 1-based, default 1
dimensione_pagina (number): elementi per pagina, default 50
tutte_le_pagine (boolean): se true scorre le pagine fino a 50, default false
response_format ('markdown' | 'json'): default 'markdown'
Restituisce (json): stesso involucro paginato di domustudio_list_persone, con elementi della forma { "descr": string, "fornitoreAttivita": string, "codFisc": string, "piva": string, "iban": string, "email": string[], "pec": string[], "tel1": string, "fornitoreInattivo": boolean, "descStatoDurc": string, "dataScadenzaDurc": string, "f24CodTributo": { "codice": number, "etichetta": string }, ... } "ha_altre_pagine" è un'euristica: l'API non restituisce un totale, quindi è vero quando l'ultima pagina letta era piena.
Usare quando: serve un fornitore per attività, partita IVA, IBAN o stato DURC. Non usare per: i condòmini e i soggetti dell'anagrafica persone (domustudio_list_persone).
L'API Domustudio è di sola lettura: espone solo tre endpoint GET. Domustudio resta il sistema di registrazione — ogni correzione va fatta da un operatore dentro il gestionale.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| attivi | No | Stato del fornitore (parametro Attivi). | |
| pagina | No | Numero di pagina, 1-based (parametro PageNumber dell'API). | |
| archivio | No | Nome dell'archivio Domustudio da interrogare. Opzionale se ne è configurato uno solo; usare domustudio_list_archivi per l'elenco. | |
| attivita | No | Attività del fornitore (Attivita). | |
| order_by | No | Ordinamento, inoltrato all'API come OrderBy. | |
| esercizi_id | No | Esercizi del fornitore (EserciziID). | |
| search_query | No | Ricerca libera, inoltrata all'API come SearchQuery. | |
| dati_incompleti | No | Fornitori con dati incompleti (DatiIncompleti). | |
| response_format | No | 'markdown' per una sintesi leggibile dei campi principali, 'json' per il record completo. | markdown |
| tutte_le_pagine | No | Se true, scorre le pagine successive fino a esaurimento o fino a 50 pagine (il campo troncato_al_limite_pagine segnala il taglio). | |
| dimensione_pagina | No | Elementi per pagina (parametro PageSize dell'API). Massimo 100. | |
| impianto_servizio_id | No | Id del servizio collegato al fornitore (ImpiantoServizioID). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pagina | Yes | ||
| archivio | Yes | ||
| elementi | Yes | ||
| conteggio | Yes | ||
| pagine_lette | Yes | ||
| ha_altre_pagine | Yes | ||
| prossima_pagina | No | ||
| dimensione_pagina | Yes | ||
| troncato_al_limite_pagine | Yes |