openapi: 3.0.1 info: title: Caitel_Catalogo-rcee description: CAITEL - Api pubblicate per consultare il catalogo dei rapporti di controllo efficienza energetica contact: name: Supporto Catalogo Rapporti Caitel url: https://servizi.regione.liguria.it/page/welcome/CAITEL email: caitel-api-assistenza@liguriadigitale.it version: 1.0.3 servers: - url: https://services-caitel.regione.liguria.it/api/catalogo-rcee description: Url Server di PRODUZIONE specifico per catalogo rapporti x-sandbox: false - url: https://services-caitel-test.regione.liguria.it/api/catalogo-rcee description: Url Server di TEST specifico per catalogo rapporti x-sandbox: false security: - BearerAuth: [] tags: - name: catalogo-rcee-controller description: Operazioni relative al catalogo dei rapporti RCEE - name: tipologiche-controller description: Operazioni relative alle tipologiche - name: enums-controller description: Operazioni relative alle enumerations - name: sistema-controller description: Operazioni di sistema paths: /rapporti/cerca: post: tags: - catalogo-rcee-controller summary: Cerca rapporti description: Cerca rapporti tra tutti i rapporti degli impianti (gruppi omogenei) in carico alla ditta operationId: cercaRapporti parameters: - name: pagina in: query description: La prima pagina 1 (Uno basata) required: false schema: minimum: 1 type: integer default: 1 - name: numeroElementiPerPagina in: query description: Quanti elementi in una pagina required: false schema: minimum: 20 type: integer default: 20 - name: ordinaPer in: query description: Ordina secondo questo campo required: false schema: type: string default: "-" - name: versoOrdinamento in: query description: Verso ordinamento crescente|decrescente required: false schema: type: string default: crescente - name: ordinaPerConVerso in: query description: Ordinamento e verso in un unica stringa, split '||'. required: false schema: type: string default: "-" - $ref: "#/components/parameters/CodiceFiscaleOperatore" requestBody: description: Criteri di ricerca per i rapporti RCEE content: application/json: schema: $ref: "#/components/schemas/FiltroRicercaRapporti" required: true responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/RicercaRapportiRisposta" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /status: get: tags: - sistema-controller summary: Api di verifica risposta sistema description: Fornisce informazioni sullo stato del sistema operationId: informazioniSistema parameters: - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/BooleanProblemAndJson" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /rapporti/scarica-xml-rapporto/{identificativo-impianto}/{codice-impianto}/{identificativo-indirizzo}/{identificativo-responsabile}/{identificativo-gruppo}/{identificativo-rapporto}: get: tags: - catalogo-rcee-controller summary: Scarica file xml del rapporto description: Download file xml del rapporto operationId: scaricaXmlRapporto parameters: - name: identificativo-impianto in: path description: Identificativo dell'impianto required: true schema: type: string example: 15748558 - name: codice-impianto in: path description: "Codice Caitel dell'impianto. Formato: 07 seguito da codice belfiore del comune e ulteriori 10 numeri.Pattern: 07 + 1 lettera (A-ILM) + 13 cifre." required: true schema: pattern: ^07[A-ILM][0-9]{13}$ type: string example: 07A1110000000069 - name: identificativo-indirizzo in: path description: Identificativo dell'indirizzo. required: true schema: type: string example: 187452 - name: identificativo-responsabile in: path description: Identificativo responsabile required: true schema: type: string example: 89 - name: identificativo-gruppo in: path required: true schema: type: string - name: identificativo-rapporto in: path required: true schema: type: string - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/ScaricaRapportoRisposta" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /rapporti/scarica-ricevuta-protocollazione-rapporto/{identificativo-impianto}/{codice-impianto}/{identificativo-indirizzo}/{identificativo-responsabile}/{identificativo-gruppo}/{identificativo-rapporto}: get: tags: - catalogo-rcee-controller summary: Scarica ricevuta protocollazione rapporto description: Download ricevuta protocollazione rapporto operationId: scaricaRicevutaProtocollazioneRapporto parameters: - name: identificativo-impianto in: path description: Identificativo dell'impianto required: true schema: type: string example: 15748558 - name: codice-impianto in: path description: "Codice Caitel dell'impianto. Formato: 07 seguito da codice belfiore del comune e ulteriori 10 numeri.Pattern: 07 + 1 lettera (A-ILM) + 13 cifre." required: true schema: pattern: ^07[A-ILM][0-9]{13}$ type: string example: 07A1110000000069 - name: identificativo-indirizzo in: path description: Identificativo dell'indirizzo. required: true schema: type: string example: 187452 - name: identificativo-responsabile in: path description: Identificativo responsabile required: true schema: type: string example: 89 - name: identificativo-gruppo in: path required: true schema: type: string - name: identificativo-rapporto in: path required: true schema: type: string - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/ScaricaRapportoRisposta" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /rapporti/scarica-ricevuta-pagamento-regione-rapporto/{identificativo-impianto}/{codice-impianto}/{identificativo-indirizzo}/{identificativo-responsabile}/{identificativo-gruppo}/{identificativo-rapporto}: get: tags: - catalogo-rcee-controller summary: Scarica ricevuta pagamento rapporto a regione Liguria description: Download ricevuta pagamento rapporto a regione Liguria operationId: scaricaRicevutaPagamentoRegioneRapporto parameters: - name: identificativo-impianto in: path description: Identificativo dell'impianto required: true schema: type: string example: 15748558 - name: codice-impianto in: path description: "Codice Caitel dell'impianto. Formato: 07 seguito da codice belfiore del comune e ulteriori 10 numeri.Pattern: 07 + 1 lettera (A-ILM) + 13 cifre." required: true schema: pattern: ^07[A-ILM][0-9]{13}$ type: string example: 07A1110000000069 - name: identificativo-indirizzo in: path description: Identificativo dell'indirizzo. required: true schema: type: string example: 187452 - name: identificativo-responsabile in: path description: Identificativo responsabile required: true schema: type: string example: 89 - name: identificativo-gruppo in: path required: true schema: type: string - name: identificativo-rapporto in: path required: true schema: type: string - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/ScaricaRapportoRisposta" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /rapporti/scarica-ricevuta-pagamento-ente-rapporto/{identificativo-impianto}/{codice-impianto}/{identificativo-indirizzo}/{identificativo-responsabile}/{identificativo-gruppo}/{identificativo-rapporto}: get: tags: - catalogo-rcee-controller summary: Scarica ricevuta pagamento rapporto a Ente description: Download ricevuta pagamento rapporto a Ente operationId: scaricaRicevutaPagamentoEnteRapporto parameters: - name: identificativo-impianto in: path description: Identificativo dell'impianto required: true schema: type: string example: 15748558 - name: codice-impianto in: path description: "Codice Caitel dell'impianto. Formato: 07 seguito da codice belfiore del comune e ulteriori 10 numeri.Pattern: 07 + 1 lettera (A-ILM) + 13 cifre." required: true schema: pattern: ^07[A-ILM][0-9]{13}$ type: string example: 07A1110000000069 - name: identificativo-indirizzo in: path description: Identificativo dell'indirizzo. required: true schema: type: string example: 187452 - name: identificativo-responsabile in: path description: Identificativo responsabile required: true schema: type: string example: 89 - name: identificativo-gruppo in: path required: true schema: type: string - name: identificativo-rapporto in: path required: true schema: type: string - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/ScaricaRapportoRisposta" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /rapporti/scarica-pdf-rapporto/{identificativo-impianto}/{codice-impianto}/{identificativo-indirizzo}/{identificativo-responsabile}/{identificativo-gruppo}/{identificativo-rapporto}: get: tags: - catalogo-rcee-controller summary: Scarica file pdf del rapporto description: Download file pdf del rapporto operationId: scaricaPdfRapporto parameters: - name: identificativo-impianto in: path description: Identificativo dell'impianto required: true schema: type: string example: 15748558 - name: codice-impianto in: path description: "Codice Caitel dell'impianto. Formato: 07 seguito da codice belfiore del comune e ulteriori 10 numeri.Pattern: 07 + 1 lettera (A-ILM) + 13 cifre." required: true schema: pattern: ^07[A-ILM][0-9]{13}$ type: string example: 07A1110000000069 - name: identificativo-indirizzo in: path description: Identificativo dell'indirizzo. required: true schema: type: string example: 187452 - name: identificativo-responsabile in: path description: Identificativo responsabile required: true schema: type: string example: 89 - name: identificativo-gruppo in: path required: true schema: type: string - name: identificativo-rapporto in: path required: true schema: type: string - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/ScaricaRapportoRisposta" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /rapporti/leggi/{identificativo-impianto}/{codice-impianto}/{identificativo-indirizzo}/{identificativo-responsabile}/{identificativo-gruppo}/{identificativo-rapporto}: get: tags: - catalogo-rcee-controller summary: Leggi dati rapporto description: Leggi dati del rapporto operationId: leggiRapporto parameters: - name: identificativo-impianto in: path description: Identificativo dell'impianto required: true schema: type: string example: 15748558 - name: codice-impianto in: path description: "Codice Caitel dell'impianto. Formato: 07 seguito da codice belfiore del comune e ulteriori 10 numeri.Pattern: 07 + 1 lettera (A-ILM) + 13 cifre." required: true schema: pattern: ^07[A-ILM][0-9]{13}$ type: string example: 07A1110000000069 - name: identificativo-indirizzo in: path description: Identificativo dell'indirizzo. required: true schema: type: string example: 187452 - name: identificativo-responsabile in: path description: Identificativo responsabile required: true schema: type: string example: 89 - name: identificativo-gruppo in: path required: true schema: type: string - name: identificativo-rapporto in: path required: true schema: type: string - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/LeggiRapportoRisposta" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /rapporti/dati-summary/{identificativo-impianto}/{codice-impianto}/{identificativo-indirizzo}/{identificativo-responsabile}/{identificativo-gruppo}/{identificativo-rapporto}: get: tags: - catalogo-rcee-controller summary: Dati intestazione rapporto description: Dati di intestazione rapporto operationId: datiSummaryRapporto parameters: - name: identificativo-impianto in: path description: Identificativo dell'impianto required: true schema: type: string example: 15748558 - name: codice-impianto in: path description: "Codice Caitel dell'impianto. Formato: 07 seguito da codice belfiore del comune e ulteriori 10 numeri.Pattern: 07 + 1 lettera (A-ILM) + 13 cifre." required: true schema: pattern: ^07[A-ILM][0-9]{13}$ type: string example: 07A1110000000069 - name: identificativo-indirizzo in: path description: Identificativo dell'indirizzo. required: true schema: type: string example: 187452 - name: identificativo-responsabile in: path description: Identificativo responsabile required: true schema: type: string example: 89 - name: identificativo-gruppo in: path required: true schema: type: string - name: identificativo-rapporto in: path required: true schema: type: string - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/DatiSummaryRapportoRisposta" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /rapporti/cosa-puo-fare-su-rapporto/{identificativo-impianto}/{codice-impianto}/{identificativo-indirizzo}/{identificativo-responsabile}/{identificativo-gruppo}/{identificativo-rapporto}: get: tags: - catalogo-rcee-controller summary: Cosa puo fare su rapporto description: Azioni possibili su rapporto operationId: cosaPuoFareSuRapporto parameters: - name: identificativo-impianto in: path description: Identificativo dell'impianto required: true schema: type: string example: 15748558 - name: codice-impianto in: path description: "Codice Caitel dell'impianto. Formato: 07 seguito da codice belfiore del comune e ulteriori 10 numeri.Pattern: 07 + 1 lettera (A-ILM) + 13 cifre." required: true schema: pattern: ^07[A-ILM][0-9]{13}$ type: string example: 07A1110000000069 - name: identificativo-indirizzo in: path description: Identificativo dell'indirizzo. required: true schema: type: string example: 187452 - name: identificativo-responsabile in: path description: Identificativo responsabile required: true schema: type: string example: 89 - name: identificativo-gruppo in: path required: true schema: type: string - name: identificativo-rapporto in: path required: true schema: type: string - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/AzioniRapportoRisposta" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /enums/cerca-rapporto/verso: get: tags: - enums-controller summary: Lista versi ordinamento per cerca rapporti description: Restituisce le direzioni di ordinamento (Crescente/Decrescente) operationId: cercaRapportoVerso parameters: - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/ListaValori" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /enums/cerca-rapporto/ordina-per: get: tags: - enums-controller summary: Lista campi secondo cui ordinare cerca rapporti description: Elenco dei campi utilizzabili per l'ordinamento secondo cui ordinare il risultato ricerca rapporti operationId: cercaRapportoOrdinaPer parameters: - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/ListaValori" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" /enums/cerca-rapporto/ordina-per-con-verso: get: tags: - enums-controller summary: Ordinamento completo cerca rapporti (campo + verso) description: Restituisce le combinazioni di campo e verso (es. dataIntervento||crescente) secondo cui ordinare il risultato ricerca rapporti operationId: cercaRapportoOrdinaPerConVerso parameters: - $ref: "#/components/parameters/CodiceFiscaleOperatore" responses: "200": description: Ok content: application/json: schema: $ref: "#/components/schemas/ListaValori" "400": description: Dati sintatticamente errati content: application/problem+json: schema: $ref: "#/components/schemas/BadRequestCaitelResponse" "403": description: Richiesta non autorizzata content: application/problem+json: schema: $ref: "#/components/schemas/ForbiddenCaitelResponse" "404": description: Non trovati content: application/problem+json: schema: $ref: "#/components/schemas/NotFoundCaitelResponse" "500": description: Internal server error content: application/problem+json: schema: $ref: "#/components/schemas/InternalServerErrorCaitelResponse" components: schemas: CercaRapportoDatiRapporto: type: object properties: dataInterventoDal: type: string description: Data inizio periodo di ricerca intervento (formato yyyy-MM-dd) example: 2024-01-01 dataInterventoAl: type: string description: Data fine periodo di ricerca intervento (formato yyyy-MM-dd) example: 2024-12-31 identificativoStatoRapporto: type: string description: Identificativo dello stato del rapporto description: "Dati del rapporto: data intervento dal/al, stato" CercaRapportoDatiResponsabile: type: object properties: cognome: type: string description: Cognome del responsabile nome: type: string description: Nome del responsabile ragioneSociale: type: string description: Ragione sociale del responsabile description: "Dati del responsabile: cognome, nome, ragione sociale" DatiImpiantoRicerca: type: object properties: codiceCatasto: type: string description: Codice Caitel dell'impianto example: 07D9690034567890 identificativoTipologiaGruppoOmogeneo: type: string description: Identificativo della tipologia del gruppo omogeneo, utilizzare l'apposito servizio enums identificativoProvincia: type: string description: Codice della Provincia, utilizzare servizio apposito example: "4" identificativoComune: type: string description: Codice del comune della provincia selezionata, utilizzare servizio apposito example: "4" indirizzo: type: string description: Valore parziale dell'indirizzo example: Via delle civico: type: string description: Numero civico example: "17" description: Criteri di ricerca relativi all'impianto FiltroRicercaRapporti: type: object properties: datiRapporto: $ref: "#/components/schemas/CercaRapportoDatiRapporto" datiImpianto: $ref: "#/components/schemas/DatiImpiantoRicerca" datiResponsabile: $ref: "#/components/schemas/CercaRapportoDatiResponsabile" description: Criteri di ricerca per i rapporti RCEE tra tutti quelli degli impianti (gruppi omogenei) in carico alla ditta chiamante. Tutti i sotto-oggetti sono opzionali; senza filtri restituisce tutti i rapporti in carico alla ditta. BadRequestCaitelResponse: type: object properties: responseStatus: type: string informazioni: $ref: "#/components/schemas/ResponseMessage" request: $ref: "#/components/schemas/RequestPayloadBase" status: type: integer format: int32 detail: type: string title: type: string Base: type: object description: Corpo della request originale BasePairString: type: object properties: identificativo: type: string description: Chiave tecnica o ID dell'elemento example: D969 valore: type: string description: Etichetta descrittiva da mostrare all'utente example: Genova altroValore: type: string description: Eventuale informazione aggiuntiva di supporto example: GE selezionato: type: boolean description: Indica se l'elemento è quello selezionato di default example: true description: Elenco dei parametri path/query della request RequestPayloadBase: type: object properties: corpo: $ref: "#/components/schemas/Base" parametri: type: array description: Elenco dei parametri path/query della request items: $ref: "#/components/schemas/BasePairString" description: Oggetto contenente i dati della request originaria utilizzati per la chiamata del servizio ResponseMessage: type: object properties: tipo: type: string enum: - UNDEF - INFO - WARNING - ERROR - SUCCESS - QUESTION systemMessageCode: type: string confirmationToken: type: string messaggio: type: string ulterioriMessaggi: type: array items: type: string ulterioriMessaggiConDettagli: type: array items: $ref: "#/components/schemas/ResponseMessageDetails" stringaUnicaHtml: type: string stringaUnicaHtmlCompleta: type: string ResponseMessageDetails: type: object properties: tipo: type: string enum: - UNDEF - INFO - WARNING - ERROR - SUCCESS - QUESTION dettaglio: type: string ulterioriDettagli: type: array items: $ref: "#/components/schemas/BasePairString" conclusione: type: string domanda: type: string possibiliRisposteDomanda: type: array items: $ref: "#/components/schemas/BasePairString" NotFoundCaitelResponse: type: object properties: responseStatus: type: string informazioni: $ref: "#/components/schemas/ResponseMessage" request: $ref: "#/components/schemas/RequestPayloadBase" status: type: integer format: int32 detail: type: string title: type: string RequestPayloadFiltroRicercaRapporti: type: object properties: corpo: $ref: "#/components/schemas/FiltroRicercaRapporti" parametri: type: array description: Elenco dei parametri path/query della request items: $ref: "#/components/schemas/BasePairString" description: Oggetto contenente i dati della request originaria utilizzati per la chiamata del servizio RicercaRapportiRisposta: type: object properties: lista: type: array description: Lista dei rapporti trovati nella pagina corrente items: $ref: "#/components/schemas/RisultatoRicercaRapporto" numeroElementiLista: type: integer description: Numero di elementi nella pagina corrente format: int32 example: 20 numeroTotaleElementi: type: integer description: Numero totale di rapporti trovati (su tutte le pagine) format: int32 paginaAttuale: type: integer description: Numero della pagina corrente (1-based) format: int32 example: 1 pagineTotali: type: integer description: Numero totale di pagine disponibili format: int32 responseStatus: type: string informazioni: $ref: "#/components/schemas/ResponseMessage" request: $ref: "#/components/schemas/RequestPayloadFiltroRicercaRapporti" description: Risposta al servizio di ricerca rapporti RCEE, paginata e ordinabile (vedi GET /enums/cerca-rapporto/ordina-per-con-verso per i valori ammessi). RisultatoRicercaRapporto: type: object properties: identificativoIndirizzo: type: string description: Identificativo dell'indirizzo codiceImpianto: pattern: ^07[A-ILM][0-9]{13}$ type: string description: "Codice Caitel dell'impianto. Formato: 07 seguito da codice belfiore del comune e ulteriori 10 numeri." example: 07A1110000000069 identificativoResponsabile: type: string description: Identificativo del responsabile identificativoRapporto: type: string description: Identificativo univoco del rapporto identificativoImpianto: type: string description: Identificativo univoco dell'impianto identificativoGruppoOmogeneo: type: string description: Identificativo del gruppo omogeneo valoreGruppoOmogeneo: type: string description: Descrizione del gruppo omogeneo example: 1 - Generatore di calore valoreTipologiaGruppoOmogeneo: type: string description: Tipologia del gruppo omogeneo annullato: type: string description: Flag impianto annullato (SI/NO) example: NO pod: type: string description: POD - Point Of Delivery elettrico dell'impianto example: IT001E12345678 indirizzo: type: string description: Indirizzo completo dell'impianto (via, comune) responsabile: type: string description: Nominativo del responsabile dell'impianto codiceFiscaleResponsabile: type: string description: Codice fiscale o partita IVA del responsabile example: RSSMRA80A01D969Z valoreTipologiaResponsabile: type: string description: Descrizione della tipologia del responsabile example: Proprietario dataIntervento: type: string description: Data dell'intervento nel formato GG/MM/AAAA example: 15/03/2024 pagamentoRL: type: string description: Effettuato pagamento a Regione Liguria (SI/NO) pagamentoEnte: type: string description: Effettuato pagamento all'Ente competente (SI/NO) esenzione: type: string description: Flag esenzione dal pagamento (SI/NO) valoreStatoRapporto: type: string description: Descrizione dello stato del rapporto example: Consolidato identificativoAutorita: type: string description: Identificativo dell'autorita' competente description: Elemento di risultato di una ricerca rapporti RCEE InternalServerErrorCaitelResponse: type: object properties: responseStatus: type: string informazioni: $ref: "#/components/schemas/ResponseMessage" request: $ref: "#/components/schemas/RequestPayloadBase" status: type: integer format: int32 detail: type: string title: type: string ForbiddenCaitelResponse: type: object properties: responseStatus: type: string informazioni: $ref: "#/components/schemas/ResponseMessage" request: $ref: "#/components/schemas/RequestPayloadBase" status: type: integer format: int32 detail: type: string title: type: string BooleanProblemAndJson: type: object properties: elemento: type: boolean responseStatus: type: string informazioni: $ref: "#/components/schemas/ResponseMessage" request: $ref: "#/components/schemas/RequestPayloadBase" status: type: integer format: int32 detail: type: string title: type: string DMFileData: type: object properties: identificativo: type: string description: Identificativo univoco del file nome: type: string description: Nome del file senza estensione example: Rapporto_07D9690034567890-1-2024-03-15 ext: type: string description: Estensione del file example: .pdf nomeCompleto: type: string description: Nome completo del file (nome + estensione) example: Rapporto_07D9690034567890-1-2024-03-15.pdf dataCreazione: type: string description: Data di creazione del file (formato dd/MM/yyyy) example: 15/03/2024 mimeType: type: string description: Tipo MIME del file example: application/pdf size: type: integer description: Dimensione del file in byte format: int64 example: 102400 data: type: string format: byte description: File scaricato ScaricaRapportoRisposta: type: object properties: elemento: $ref: "#/components/schemas/DMFileData" responseStatus: type: string informazioni: $ref: "#/components/schemas/ResponseMessage" request: $ref: "#/components/schemas/RequestPayloadBase" description: Risposta ai servizi di download file associati al rapporto (PDF/XML/ricevute). DatiSummaryPerPagareRapportoRespBody: type: object properties: descrizioneEnte: type: string description: Denominazione dell'ente competente residuoManualeInEuro: type: string description: Residuo disponibile nel borsellino manuale, in euro example: "50.0" residuoElettronicoInEuro: type: string description: Residuo disponibile nel borsellino elettronico, in euro example: "120.5" isResiduoSufficientePerPagare: type: boolean description: Indica se il residuo complessivo è sufficiente per il pagamento isManualeUtilizzabile: type: boolean description: Indica se il borsellino manuale è utilizzabile isEsente: type: boolean description: Indica se il rapporto è esente dal pagamento isPagato: type: boolean description: Indica se il rapporto è stato pagato quotaInEuro: type: string description: Importo della quota da pagare, in euro example: "10.5" isResiduoManualeSufficiente: type: boolean residuoUtilizzabileInEuro: type: string description: Dati del borsellino elettronico dell'ente competente DatiSummaryRapportoRespBody: type: object properties: codiceImpianto: type: string description: Codice Caitel dell'impianto example: 07D9690034567890 indirizzo: type: string description: Indirizzo completo dell'impianto (via, comune) example: VIA ROMA 1, GENOVA responsabile: type: string description: Nominativo del responsabile dell'impianto identificativoResponsabile: type: string description: Identificativo fiscale del responsabile (codice fiscale o partita IVA) example: BNCMRC80A01D969Z valoreTipologiaResponsabile: type: string description: Descrizione della tipologia del responsabile valoreEnte: type: string description: Denominazione dell'ente competente annoScadenzaBollino: type: string description: Indica quando scade il bollino del rapporto borsellinoManualeRegione: $ref: "#/components/schemas/DatiSummaryPerPagareRapportoRespBody" borsellinoManualeEnte: $ref: "#/components/schemas/DatiSummaryPerPagareRapportoRespBody" borsellinoElettronicoRegione: $ref: "#/components/schemas/DatiSummaryPerPagareRapportoRespBody" borsellinoElettronicoEnte: $ref: "#/components/schemas/DatiSummaryPerPagareRapportoRespBody" description: Dati di intestazione del rapporto LeggiRapportoMacchinaCGRespBody: type: object properties: identificativoImpianto: type: string description: Identificativo univoco dell'impianto identificativoGruppo: type: string description: Identificativo del gruppo omogeneo identificativoRapporto: type: string description: Identificativo univoco del rapporto identificativoMacchina: type: string description: Identificativo univoco della macchina identificativoTipologia: type: string description: Identificativo della tipologia della macchina, utilizzare l'apposito servizio enums fabbricante: type: string description: Fabbricante della macchina example: Vaillant modello: type: string description: Modello della macchina example: ecoTEC plus VU 256/5-5 matricola: type: string description: Numero di matricola della macchina example: "123456789" dataInstallazione: type: string description: Data di installazione della macchina (formato yyyy-MM-dd) example: 2018-06-21 identificativoMacchinaPuoFunzionare: type: string description: Indicatore se la macchina può funzionare (SI/NO) example: SI identificativoMacchinaSicura: type: string description: Indicatore se la macchina è sicura (SI/NO) example: SI dataInterventoEntroIl: type: string description: Data entro la quale eseguire il prossimo intervento (formato yyyy-MM-dd) example: 2025-03-15 identificativoDichiarazioneConformita: type: string description: Indicatore presenza dichiarazione di conformità (SI/NO) example: SI identificativoLibrettoUsoManutenzionePresenti: type: string description: Indicatore presenza libretto uso e manutenzione (SI/NO) example: SI durezzaTotaleAcqua: type: string description: Durezza totale dell'acqua in gradi francesi example: "15" osservazioni: type: string description: Note e osservazioni dell'operatore raccomandazioni: type: string description: Raccomandazioni dell'operatore prescrizioni: type: string description: Prescrizioni dell'operatore identificativoTrattamentoAcqua: type: string description: Identificativo trattamento acqua identificativoLuogoInstallazioneIdoneo: type: string description: Indicatore idoneità luogo di installazione (SI/NO) example: SI identificativoAdeguateDimensioniApertureVentilazione: type: string description: Indicatore adeguatezza dimensioni aperture di ventilazione (SI/NO) example: SI identificativoApertureVentilazioneLibereOstruzioni: type: string description: Indicatore aperture di ventilazione libere da ostruzioni (SI/NO) example: SI identificativoLineeElettricheCablaggiIdonei: type: string description: Indicatore idoneità linee elettriche e cablaggi (SI/NO) example: SI identificativoCaminoCanaleDaFumoIdonei: type: string description: Indicatore idoneità camino e canale da fumo (SI/NO) example: SI identificativoCapsulaInsonorizzazioneIdonea: type: string description: Indicatore idoneità capsula di insonorizzazione (SI/NO) example: SI identificativoTenutaCircuitoIdraulicoIdonea: type: string description: Indicatore tenuta del circuito idraulico idonea (SI/NO) example: SI identificativoTenutaCircuitoOlioIdonea: type: string description: Indicatore tenuta del circuito olio idonea (SI/NO) example: SI identificativoTenutaCircuitoAlimentazioneCombustibileIdonea: type: string description: Indicatore tenuta del circuito di alimentazione combustibile idonea (SI/NO) example: SI identificativoFunzionalitaScambiatoreCaloreIdonea: type: string description: Indicatore funzionalità dello scambiatore di calore idonea (SI/NO) example: SI tipologia: type: string description: Tipologia del cogeneratore example: Motore endotermico identificativoAlimentazione: type: string description: Identificativo tipo alimentazione (combustibile) descrizioneAltroAlimentazione: type: string description: Descrizione alternativa del tipo di alimentazione/combustibile identificativoFluidoVettoreUscita: type: string description: Identificativo tipo fluido vettore in uscita descrizioneAltroFluidoVettoreUscita: type: string description: Descrizione alternativa del tipo di fluido vettore in uscita potenzaElettricaNominaleMorsettiKW: type: string description: Potenza elettrica nominale ai morsetti in kW example: "50.0" potenzaAssorbitaConCombustibileKW: type: string description: Potenza assorbita con combustibile in kW example: "130.0" emissioniMonossidoCarbonio: type: string description: Emissioni di monossido di carbonio (ppm) example: "200" potenzaTermicaNominaleMassimoRecuperoKW: type: string description: Potenza termica nominale a massimo recupero in kW example: "70.0" potenzaTermicaPienaPotenzaKW: type: string description: Potenza termica a piena potenza in kW example: "65.0" temperaturaAriaComburente: type: string description: Temperatura dell'aria comburente in gradi Celsius example: "20.0" temperaturaAcquaUscita: type: string description: Temperatura acqua uscita in gradi Celsius example: "80.0" temperaturaAcquaIngresso: type: string description: Temperatura acqua ingresso in gradi Celsius example: "60.0" potenzaAiMorsettiGeneratore: type: string description: Potenza ai morsetti del generatore in kW example: "48.5" temperaturaAcquaMotore: type: string description: Temperatura acqua motore in gradi Celsius example: "85.0" temperaturaFumiValleScambiatoreFumi: type: string description: Temperatura fumi valle scambiatore fumi in gradi Celsius example: "120.0" temperaturaFumiMonteScambiatoreFumi: type: string description: Temperatura fumi monte scambiatore fumi in gradi Celsius example: "450.0" identificativoAdozioneValvoleTermostaticheCorpi: type: string description: Indicatore adozione valvole termostatiche sui corpi scaldanti (SI/NO) example: SI identificativoIsolamentoReteDistribuzioneNeiLocali: type: string description: Indicatore isolamento rete distribuzione nei locali (SI/NO) example: SI identificativoIntroduzioneSistemaTrattamentoAcqua: type: string description: Indicatore introduzione sistema trattamento acqua (SI/NO) example: NO identificativoSostituzioneSistemaRegolazioneOnOff: type: string description: Indicatore sostituzione sistema di regolazione on/off (SI/NO) example: NO dataInstallazionePerStampa: type: string description: Data di installazione formattata per la stampa example: 15/03/2024 valoreTipologia: type: string description: Descrizione della tipologia del cogeneratore example: Cogeneratore a motore endotermico valoreMacchinaPuoFunzionare: type: string description: Indicatore se la macchina può funzionare (SI/NO) example: SI valoreMacchinaSicura: type: string description: Indicatore se la macchina è sicura (SI/NO) example: SI valoreDichiarazioneConformita: type: string description: Indicatore della presenza della dichiarazione di conformità (SI/NO) example: SI valoreLibrettoUsoManutenzionePresenti: type: string description: Indicatore della presenza del libretto uso e manutenzione (SI/NO) example: SI valoreTrattamentoAcqua: type: string description: Descrizione del trattamento dell'acqua valoreLuogoInstallazioneIdoneo: type: string description: Indicatore idoneità luogo di installazione (SI/NO) example: SI valoreAdeguateDimensioniApertureVentilazione: type: string description: Indicatore adeguatezza dimensioni aperture di ventilazione (SI/NO) example: SI valoreApertureVentilazioneLibereOstruzioni: type: string description: Indicatore aperture di ventilazione libere da ostruzioni (SI/NO) example: SI valoreLineeElettricheCablaggiIdonei: type: string description: Indicatore idoneità linee elettriche e cablaggi (SI/NO) example: SI valoreCaminoCanaleDaFumoIdonei: type: string description: Indicatore idoneità camino e canale da fumo (SI/NO) example: SI valoreCapsulaInsonorizzazioneIdonea: type: string description: Indicatore idoneità capsula di insonorizzazione (SI/NO) example: SI valoreTenutaCircuitoIdraulicoIdonea: type: string description: Indicatore tenuta del circuito idraulico idonea (SI/NO) example: SI valoreTenutaCircuitoOlioIdonea: type: string description: Indicatore tenuta del circuito olio idonea (SI/NO) example: SI valoreTenutaCircuitoAlimentazioneCombustibileIdonea: type: string description: Indicatore tenuta del circuito di alimentazione combustibile idonea (SI/NO) example: SI valoreFunzionalitaScambiatoreCaloreIdonea: type: string description: Indicatore funzionalità dello scambiatore di calore idonea (SI/NO) example: SI valoreAlimentazione: type: string description: Tipo di alimentazione del cogeneratore example: Gas naturale valoreFluidoVettoreUscita: type: string description: Tipo di fluido vettore in uscita example: Acqua valoreAdozioneValvoleTermostaticheCorpi: type: string description: Indicatore adozione valvole termostatiche sui corpi scaldanti (SI/NO) example: SI valoreIsolamentoReteDistribuzioneNeiLocali: type: string description: Indicatore isolamento rete distribuzione nei locali (SI/NO) example: SI valoreIntroduzioneSistemaTrattamentoAcqua: type: string description: Indicatore introduzione sistema trattamento acqua (SI/NO) example: NO valoreSostituzioneSistemaRegolazioneOnOff: type: string description: Indicatore sostituzione sistema di regolazione on/off (SI/NO) example: NO description: Lista delle macchine cogeneratore rilevate nel rapporto LeggiRapportoMacchinaGFCircuitoRespBody: type: object properties: identificativoImpianto: type: string description: Identificativo univoco dell'impianto identificativoGruppo: type: string description: Identificativo del gruppo omogeneo identificativoRapporto: type: string description: Identificativo univoco del rapporto identificativoMacchina: type: string description: Identificativo univoco della macchina identificativoTipologia: type: string description: Identificativo della tipologia della macchina, utilizzare l'apposito servizio enums identificativoCircuito: type: string description: Identificativo del circuito frigorifero surriscaldamento: type: string description: Surriscaldamento del gas refrigerante in gradi Kelvin example: "5.0" sottoraffreddamento: type: string description: Sottoraffreddamento del gas refrigerante in gradi Kelvin example: "3.0" temperaturaCondensazione: type: string description: Temperatura di condensazione in gradi Celsius example: "40.0" temperaturaEvaporazione: type: string description: Temperatura di evaporazione in gradi Celsius example: "5.0" temperaturaIngressoLatoEsterno: type: string description: Temperatura di ingresso lato esterno in gradi Celsius example: "35.0" temperaturaUscitaLatoEsterno: type: string description: Temperatura di uscita lato esterno in gradi Celsius example: "30.0" temperaturaIngressoLatoUtenze: type: string description: Temperatura di ingresso lato utenze in gradi Celsius example: "12.0" temperaturaUscitaLatoUtenze: type: string description: Temperatura di uscita lato utenze in gradi Celsius example: "7.0" valoreCircuito: type: string description: Progressivo del circuito frigorifero della macchina GF example: "1" description: Lista dei circuiti frigoriferi rilevati per questo generatore LeggiRapportoMacchinaGFRespBody: type: object properties: identificativoImpianto: type: string description: Identificativo univoco dell'impianto identificativoGruppo: type: string description: Identificativo del gruppo omogeneo identificativoRapporto: type: string description: Identificativo univoco del rapporto identificativoMacchina: type: string description: Identificativo univoco della macchina identificativoTipologia: type: string description: Identificativo della tipologia della macchina, utilizzare l'apposito servizio enums fabbricante: type: string description: Fabbricante della macchina example: Vaillant modello: type: string description: Modello della macchina example: ecoTEC plus VU 256/5-5 matricola: type: string description: Numero di matricola della macchina example: "123456789" dataInstallazione: type: string description: Data di installazione della macchina (formato yyyy-MM-dd) example: 2018-06-21 identificativoMacchinaPuoFunzionare: type: string description: Indicatore se la macchina può funzionare (SI/NO) example: SI identificativoMacchinaSicura: type: string description: Indicatore se la macchina è sicura (SI/NO) example: SI dataInterventoEntroIl: type: string description: Data entro la quale eseguire il prossimo intervento (formato yyyy-MM-dd) example: 2025-03-15 identificativoDichiarazioneConformita: type: string description: Indicatore presenza dichiarazione di conformità (SI/NO) example: SI identificativoLibrettoUsoManutenzionePresenti: type: string description: Indicatore presenza libretto uso e manutenzione (SI/NO) example: SI durezzaTotaleAcqua: type: string description: Durezza totale dell'acqua in gradi francesi example: "15" osservazioni: type: string description: Note e osservazioni dell'operatore raccomandazioni: type: string description: Raccomandazioni dell'operatore prescrizioni: type: string description: Prescrizioni dell'operatore identificativoTrattamentoAcquaInRiscaldamento: type: string description: Identificativo trattamento acqua in riscaldamento identificativoLocaleInstallazioneIdoneo: type: string description: Indicatore idoneità locale di installazione (SI/NO) example: SI identificativoAdeguateDimensioniApertureVentilazione: type: string description: Indicatore adeguatezza dimensioni aperture di ventilazione (SI/NO) example: SI identificativoApertureVentilazioneLibereOstruzioni: type: string description: Indicatore aperture di ventilazione libere da ostruzioni (SI/NO) example: SI identificativoLineeElettricheIdonee: type: string description: Indicatore idoneità linee elettriche (SI/NO) example: SI identificativoCoibentazioniIdonee: type: string description: Indicatore idoneità coibentazioni (SI/NO) example: SI identificativoAssorbimentoRecuperoCalore: type: string description: Indicatore assorbimento con recupero di calore (SI/NO) example: SI identificativoAssorbimentoFiammaCombustibile: type: string description: Indicatore assorbimento a fiamma di combustibile (SI/NO) example: NO descrizioneAssorbimentoFiammaCombustibile: type: string description: Descrizione del combustibile a fiamma diretta identificativoCicloCompressioneMotore: type: string description: Indicatore ciclo a compressione con motore endotermico (SI/NO) example: NO potenzaFrigoriferaNominaleRaffrescamentoKW: type: string description: Potenza frigorifera nominale in raffrescamento in kW example: "50.0" potenzaTermicaNominaleRiscaldamentoKW: type: string description: Potenza termica nominale in riscaldamento in kW example: "55.0" identificativoProvaEseguitaModalita: type: string description: Identificativo modalità della prova eseguita identificativoAssenzaPerditaGasRefrigerante: type: string description: Indicatore assenza perdita gas refrigerante (SI/NO) example: SI identificativoPresenzaAutomRilevazDiretta: type: string description: Indicatore presenza rilevazione automatica diretta fughe (SI/NO) example: NO identificativoPresenzaAutomRilevazIndiretta: type: string description: Indicatore presenza rilevazione automatica indiretta fughe (SI/NO) example: NO identificativoScambiatoriCalorePulitiLiberi: type: string description: Indicatore scambiatori di calore puliti e liberi (SI/NO) example: SI identificativoGeneratoriRegolazioneOnOffConAltri: type: string description: Indicatore sostituzione generatori con regolazione on/off con altri (SI/NO) example: NO identificativoSistemiRegolazioneOnOffConAltri: type: string description: Indicatore sostituzione sistemi di regolazione on/off con altri (SI/NO) example: NO identificativoIsolamentoReteDistribuzioneAcqua: type: string description: Indicatore isolamento rete distribuzione acqua (SI/NO) example: SI identificativoIsolamentoCanaliDistribuzioneAria: type: string description: Indicatore isolamento canali distribuzione aria (SI/NO) example: NO hasForoAnalisiAssente: type: boolean description: Indica se il foro per l'analisi è assente example: false dataInstallazionePerStampa: type: string description: Data di installazione formattata per la stampa example: 15/03/2024 valoreTipologia: type: string description: Descrizione della tipologia del generatore frigorifero example: Gruppo frigo a compressione valoreMacchinaPuoFunzionare: type: string description: Indicatore se la macchina può funzionare (SI/NO) example: SI valoreMacchinaSicura: type: string description: Indicatore se la macchina è sicura (SI/NO) example: SI valoreDichiarazioneConformita: type: string description: Indicatore della presenza della dichiarazione di conformità (SI/NO) example: SI valoreLibrettoUsoManutenzionePresenti: type: string description: Indicatore della presenza del libretto uso e manutenzione (SI/NO) example: SI valoreTrattamentoAcquaInRiscaldamento: type: string description: Descrizione del trattamento dell'acqua in riscaldamento valoreLocaleInstallazioneIdoneo: type: string description: Indicatore idoneità locale di installazione (SI/NO) example: SI valoreDimensioneApertureAdeguate: type: string description: Indicatore adeguatezza dimensioni aperture (SI/NO) example: SI valoreAdeguateDimensioniApertureVentilazione: type: string description: Indicatore adeguatezza dimensioni aperture di ventilazione (SI/NO) example: SI valoreApertureVentilazioneLibereOstruzioni: type: string description: Indicatore aperture di ventilazione libere da ostruzioni (SI/NO) example: SI valoreLineeElettricheIdonee: type: string description: Indicatore idoneità linee elettriche (SI/NO) example: SI valoreCoibentazioniIdonee: type: string description: Indicatore idoneità coibentazioni (SI/NO) example: SI valoreAssorbimentoRecuperoCalore: type: string description: Indicatore assorbimento con recupero di calore (SI/NO) example: SI valoreAssorbimentoFiammaCombustibile: type: string description: Indicatore assorbimento a fiamma di combustibile (SI/NO) example: NO valoreCicloCompressioneMotore: type: string description: Indicatore ciclo a compressione con motore endotermico (SI/NO) example: NO valoreProvaEseguitaModalita: type: string description: Descrizione della modalità della prova eseguita example: Prova in riscaldamento valoreAssenzaPerditaGasRefrigerante: type: string description: Indicatore assenza perdita gas refrigerante (SI/NO) example: SI valorePresenzaAutomRilevazDiretta: type: string description: Indicatore presenza rilevazione automatica diretta fughe (SI/NO) example: NO valorePresenzaAutomRilevazIndiretta: type: string description: Indicatore presenza rilevazione automatica indiretta fughe (SI/NO) example: NO valoreScambiatoriCalorePulitiLiberi: type: string description: Indicatore scambiatori di calore puliti e liberi (SI/NO) example: SI valoreGeneratoriRegolazioneOnOffConAltri: type: string description: Indicatore sostituzione generatori con regolazione on/off con altri (SI/NO) example: NO valoreSistemiRegolazioneOnOffConAltri: type: string description: Indicatore sostituzione sistemi di regolazione on/off con altri (SI/NO) example: NO valoreIsolamentoReteDistribuzioneAcqua: type: string description: Indicatore isolamento rete distribuzione acqua (SI/NO) example: SI valoreIsolamentoCanaliDistribuzioneAria: type: string description: Indicatore isolamento canali distribuzione aria (SI/NO) example: NO isAbilitatoForoAnalisiAssente: type: boolean description: Indica se il foro per l'analisi è abilitato/assente example: false listaCircuiti: type: array description: Lista dei circuiti frigoriferi rilevati per questo generatore items: $ref: "#/components/schemas/LeggiRapportoMacchinaGFCircuitoRespBody" description: Lista delle macchine generatore frigorifero rilevate nel rapporto LeggiRapportoMacchinaGTModuloRespBody: type: object properties: identificativoImpianto: type: string description: Identificativo univoco dell'impianto identificativoGruppo: type: string description: Identificativo del gruppo omogeneo identificativoRapporto: type: string description: Identificativo univoco del rapporto identificativoMacchina: type: string description: Identificativo univoco della macchina identificativoTipologia: type: string description: Identificativo della tipologia della macchina, utilizzare l'apposito servizio enums identificativoModuloTermico: type: string description: Identificativo del modulo termico temperaturaFumi: type: string description: Temperatura dei fumi in gradi Celsius example: "120.5" temperaturaAriaComburente: type: string description: Temperatura dell'aria comburente in gradi Celsius example: "22.0" o2: type: string description: Percentuale di O2 nei fumi (%) example: "5.2" co2: type: string description: Percentuale di CO2 nei fumi (%) example: "9.8" bachrach1: type: string description: Indice di Bachrach (prima misurazione) example: "1" bachrach2: type: string description: Indice di Bachrach (seconda misurazione) example: "1" bachrach3: type: string description: Indice di Bachrach (terza misurazione) example: "0" coCorretto: type: string description: CO corretto (ppm) example: "50" rendimentoCombustione: type: string description: Rendimento di combustione (%) example: "92.5" rendimentoMinimoLegge: type: string description: Rendimento minimo di legge (%) example: "90.0" valoreModuloTermico: type: string description: Progressivo del modulo termico della macchina GT example: "2" description: Lista dei moduli termici presenti per questo generatore termico LeggiRapportoMacchinaGTRespBody: type: object properties: identificativoImpianto: type: string description: Identificativo univoco dell'impianto identificativoGruppo: type: string description: Identificativo del gruppo omogeneo identificativoRapporto: type: string description: Identificativo univoco del rapporto identificativoMacchina: type: string description: Identificativo univoco della macchina identificativoTipologia: type: string description: Identificativo della tipologia della macchina, utilizzare l'apposito servizio enums fabbricante: type: string description: Fabbricante della macchina example: Vaillant modello: type: string description: Modello della macchina example: ecoTEC plus VU 256/5-5 matricola: type: string description: Numero di matricola della macchina example: "123456789" dataInstallazione: type: string description: Data di installazione della macchina (formato yyyy-MM-dd) example: 2018-06-21 identificativoMacchinaPuoFunzionare: type: string description: Indicatore se la macchina può funzionare (SI/NO) example: SI identificativoMacchinaSicura: type: string description: Indicatore se la macchina è sicura (SI/NO) example: SI dataInterventoEntroIl: type: string description: Data entro la quale eseguire il prossimo intervento (formato yyyy-MM-dd) example: 2025-03-15 identificativoDichiarazioneConformita: type: string description: Indicatore presenza dichiarazione di conformità (SI/NO) example: SI identificativoLibrettoUsoManutenzionePresenti: type: string description: Indicatore presenza libretto uso e manutenzione (SI/NO) example: SI durezzaTotaleAcqua: type: string description: Durezza totale dell'acqua in gradi francesi example: "15" osservazioni: type: string description: Note e osservazioni dell'operatore raccomandazioni: type: string description: Raccomandazioni dell'operatore prescrizioni: type: string description: Prescrizioni dell'operatore identificativoTrattamentoAcquaInRiscaldamento: type: string description: Identificativo trattamento acqua in riscaldamento identificativoTrattamentoAcquaAcs: type: string description: Identificativo trattamento acqua per ACS (SI/NO) example: SI identificativoPerInstallazioneInternaLocaleIdoneo: type: string description: Indicatore idoneità locale per installazione interna (SI/NO) example: SI identificativoPerInstallazioneEsternaGenIdonei: type: string description: Indicatore idoneità per installazione esterna (SI/NO) example: NO identificativoApertureVentilazioneLibereOstruzioni: type: string description: Indicatore aperture di ventilazione libere da ostruzioni (SI/NO) example: SI identificativoAdeguateDimensioniApertureVentilazione: type: string description: Indicatore adeguatezza dimensioni aperture di ventilazione (SI/NO) example: SI identificativoCanaleFumoCondottiScaricoIdonei: type: string description: Indicatore idoneità canale fumo e condotti di scarico (SI/NO) example: SI identificativoSistemaRegolazioneTemperaturaAmbiente: type: string description: Indicatore presenza sistema regolazione temperatura ambiente (SI/NO) example: SI identificativoAssenzaPerditeCombustibileLiquido: type: string description: Indicatore assenza perdite combustibile liquido (SI/NO) example: SI identificativoIdoneaTenutaImpiantoInternoRaccordi: type: string description: Indicatore idonea tenuta impianto interno e raccordi (SI/NO) example: SI identificativoClimatizzazioneInvernale: type: string description: Indicatore presenza climatizzazione invernale (SI/NO) example: SI potenzaTermicaNominaleMaxFocolareKW: type: string description: Potenza termica nominale al focolare in kW example: "28.5" identificativoProduzioneAcs: type: string description: Indicatore presenza produzione ACS (SI/NO) example: NO potenzaTermicaNominaleUtileKW: type: string description: Potenza termica nominale utile in kW example: "27.0" identificativoCombustibile: type: string description: Identificativo tipo combustibile descrizioneAltroCombustibile: type: string description: Descrizione del combustibile alternativo identificativoModalitaEvacuazioneFumi: type: string description: Identificativo modalità evacuazione fumi depressioneNelCanaleFumoPa: type: string description: Depressione nel canale fumo in Pascal example: "12.5" identificativoDispositiviComandoRegolazioneFunzionanti: type: string description: Indicatore dispositivi di comando e regolazione funzionanti (SI/NO) example: SI identificativoControllatoPulitoScambiatoreLatoFumi: type: string description: Indicatore scambiatore lato fumi controllato e pulito (SI/NO) example: SI identificativoDispositiviSicurezzaNonManomessi: type: string description: Indicatore dispositivi di sicurezza non manomessi (SI/NO) example: SI identificativoPresenzaRiflussoProdottiCombustione: type: string description: Indicatore presenza riflusso prodotti di combustione (SI/NO) example: NO identificativoValvolaSicurezzaSovrapressioneScarico: type: string description: Indicatore valvola di sicurezza sovrapressione scarico funzionante (SI/NO) example: SI identificativoRisultatiControlloConformiLegge: type: string description: Indicatore risultati del controllo conformi alla legge (SI/NO) example: SI identificativoAdozioneValvoleTermostaticheCorpi: type: string description: Indicatore adozione valvole termostatiche sui corpi scaldanti (SI/NO) example: SI identificativoIsolamentoReteDistribuzioneNeiLocali: type: string description: Indicatore isolamento rete distribuzione nei locali (SI/NO) example: SI identificativoIntroduzioneSistemaTrattamentoAcqua: type: string description: Indicatore introduzione sistema trattamento acqua (SI/NO) example: NO identificativoSostituzioneSistemaRegolazioneOnOff: type: string description: Indicatore sostituzione sistema regolazione on/off con altri (SI/NO) example: NO hasForoAnalisiAssente: type: boolean description: Indica se il foro per l'analisi dei fumi è assente example: false dataInstallazionePerStampa: type: string description: Data di installazione formattata per la stampa example: 15/03/2024 valoreTipologia: type: string description: Descrizione della tipologia del generatore termico valoreMacchinaPuoFunzionare: type: string description: Indicatore se la macchina può funzionare (SI/NO) example: SI valoreMacchinaSicura: type: string description: Indicatore se la macchina è sicura (SI/NO) example: SI valoreDichiarazioneConformita: type: string description: Indicatore della presenza della dichiarazione di conformità (SI/NO) example: SI valoreLibrettoUsoManutenzionePresenti: type: string description: Indicatore della presenza del libretto uso e manutenzione (SI/NO) example: SI valoreTrattamentoAcquaInRiscaldamento: type: string description: Descrizione del trattamento dell'acqua in riscaldamento valoreTrattamentoAcquaAcs: type: string description: Descrizione del trattamento dell'acqua per ACS valorePerInstallazioneInternaLocaleIdoneo: type: string description: Indicatore idoneità locale per installazione interna (SI/NO) example: SI valorePerInstallazioneEsternaGenIdonei: type: string description: Indicatore idoneità per installazione esterna (SI/NO) example: NO valoreApertureVentilazioneLibereOstruzioni: type: string description: Indicatore aperture di ventilazione libere da ostruzioni (SI/NO) example: SI valoreAdeguateDimensioniApertureVentilazione: type: string description: Indicatore adeguatezza dimensioni aperture di ventilazione (SI/NO) example: SI valoreCanaleFumoCondottiScaricoIdonei: type: string description: Indicatore idoneità canale fumo e condotti di scarico (SI/NO) example: SI valoreSistemaRegolazioneTemperaturaAmbiente: type: string description: Indicatore presenza sistema di regolazione temperatura ambiente (SI/NO) example: SI valoreAssenzaPerditeCombustibileLiquido: type: string description: Indicatore assenza perdite di combustibile liquido (SI/NO) example: SI valoreIdoneaTenutaImpiantoInternoRaccordi: type: string description: Indicatore idonea tenuta impianto interno e raccordi (SI/NO) example: SI valoreClimatizzazioneInvernale: type: string description: Indicatore presenza climatizzazione invernale (SI/NO) example: SI valoreProduzioneAcs: type: string description: Indicatore presenza produzione ACS (SI/NO) example: NO valoreCombustibile: type: string description: Tipo di combustibile utilizzato example: Metano valoreModalitaEvacuazioneFumi: type: string description: Descrizione modalità di evacuazione fumi example: Scarico a parete valoreDispositiviComandoRegolazioneFunzionanti: type: string description: Indicatore dispositivi di comando e regolazione funzionanti (SI/NO) example: SI valoreControllatoPulitoScambiatoreLatoFumi: type: string description: Indicatore scambiatore lato fumi controllato e pulito (SI/NO) example: SI valoreDispositiviSicurezzaNonManomessi: type: string description: Indicatore dispositivi di sicurezza non manomessi (SI/NO) example: SI valorePresenzaRiflussoProdottiCombustione: type: string description: Indicatore presenza riflusso prodotti di combustione (SI/NO) example: NO valoreValvolaSicurezzaSovrapressioneScarico: type: string description: Indicatore valvola di sicurezza sovrapressione scarico funzionante (SI/NO) example: SI valoreRisultatiControlloConformiLegge: type: string description: Indicatore risultati del controllo conformi alla legge (SI/NO) example: SI valoreAdozioneValvoleTermostaticheCorpi: type: string description: Indicatore adozione valvole termostatiche sui corpi scaldanti (SI/NO) example: SI valoreIsolamentoReteDistribuzioneNeiLocali: type: string description: Indicatore isolamento rete distribuzione nei locali (SI/NO) example: SI valoreIntroduzioneSistemaTrattamentoAcqua: type: string description: Indicatore introduzione sistema trattamento acqua (SI/NO) example: NO valoreSostituzioneSistemaRegolazioneOnOff: type: string description: Indicatore sostituzione sistema regolazione on/off con altri (SI/NO) example: NO isAbilitatoForoAnalisiAssente: type: boolean description: Indica se il foro per l'analisi dei fumi è abilitato/assente example: false listaModuli: type: array description: Lista dei moduli termici presenti per questo generatore termico items: $ref: "#/components/schemas/LeggiRapportoMacchinaGTModuloRespBody" description: Lista delle macchine generatore termico rilevate nel rapporto LeggiRapportoMacchinaSCRespBody: type: object properties: identificativoImpianto: type: string description: Identificativo univoco dell'impianto identificativoGruppo: type: string description: Identificativo del gruppo omogeneo identificativoRapporto: type: string description: Identificativo univoco del rapporto identificativoMacchina: type: string description: Identificativo univoco della macchina identificativoTipologia: type: string description: Identificativo della tipologia della macchina, utilizzare l'apposito servizio enums fabbricante: type: string description: Fabbricante della macchina example: Vaillant modello: type: string description: Modello della macchina example: ecoTEC plus VU 256/5-5 matricola: type: string description: Numero di matricola della macchina example: "123456789" dataInstallazione: type: string description: Data di installazione della macchina (formato yyyy-MM-dd) example: 2018-06-21 identificativoMacchinaPuoFunzionare: type: string description: Indicatore se la macchina può funzionare (SI/NO) example: SI identificativoMacchinaSicura: type: string description: Indicatore se la macchina è sicura (SI/NO) example: SI dataInterventoEntroIl: type: string description: Data entro la quale eseguire il prossimo intervento (formato yyyy-MM-dd) example: 2025-03-15 identificativoDichiarazioneConformita: type: string description: Indicatore presenza dichiarazione di conformità (SI/NO) example: SI identificativoLibrettoUsoManutenzionePresenti: type: string description: Indicatore presenza libretto uso e manutenzione (SI/NO) example: SI durezzaTotaleAcqua: type: string description: Durezza totale dell'acqua in gradi francesi example: "15" osservazioni: type: string description: Note e osservazioni dell'operatore raccomandazioni: type: string description: Raccomandazioni dell'operatore prescrizioni: type: string description: Prescrizioni dell'operatore identificativoTrattamentoAcquaInRiscaldamento: type: string description: Identificativo trattamento acqua in riscaldamento identificativoTrattamentoAcquaAcs: type: string description: Identificativo trattamento acqua per ACS identificativoPerInstallazioneInternaLocaleIdoneo: type: string description: Indicatore idoneità locale per installazione interna (SI/NO) example: SI identificativoLineeElettricheIdonee: type: string description: Indicatore idoneità linee elettriche (SI/NO) example: SI identificativoCoibentazioniIdonee: type: string description: Indicatore idoneità coibentazioni (SI/NO) example: SI identificativoAssenzaPerditeCircuitoIdraulico: type: string description: Indicatore assenza perdite nel circuito idraulico (SI/NO) example: SI potenzaTermicaNominaleKW: type: string description: Potenza termica nominale dello scambiatore in kW example: "120.0" identificativoClimatizzazioneInvernale: type: string description: Indicatore presenza climatizzazione invernale (SI/NO) example: SI identificativoProduzioneAcs: type: string description: Indicatore presenza produzione ACS (SI/NO) example: NO identificativoPotenzaCompatibileDatiProgetto: type: string description: Indicatore potenza compatibile con i dati di progetto (SI/NO) example: SI identificativoStatoCoibentazioniIdoneo: type: string description: Indicatore stato coibentazioni idoneo (SI/NO) example: SI identificativoDispositiviRegolazioneConAssenzaTrafilamenti: type: string description: Indicatore dispositivi di regolazione con assenza di trafilamenti (SI/NO) example: SI identificativoAlimentazione: type: string description: Identificativo tipo alimentazione descrizioneAltroAlimentazione: type: string description: Descrizione alternativa del tipo di alimentazione identificativoFluidoVettoreTermicoUscita: type: string description: Identificativo tipo fluido vettore termico in uscita descrizioneAltroFluidoVettoreTermicoUscita: type: string description: Descrizione alternativa del tipo di fluido vettore in uscita temperaturaEsterna: type: string description: Temperatura esterna di progetto in gradi Celsius example: "-5.0" temperaturaMandataPrimario: type: string description: Temperatura di mandata lato primario in gradi Celsius example: "80.0" temperaturaRitornoPrimario: type: string description: Temperatura di ritorno lato primario in gradi Celsius example: "60.0" potenzaTermica: type: string description: Potenza termica misurata in kW example: "118.5" portataFluidoPrimario: type: string description: Portata del fluido primario in m³/h example: "5.2" temperaturaMandataSecondario: type: string description: Temperatura di mandata lato secondario in gradi Celsius example: "70.0" temperaturaRitornoSecondario: type: string description: Temperatura di ritorno lato secondario in gradi Celsius example: "50.0" identificativoAdozioneValvoleTermostatiche: type: string description: Indicatore adozione valvole termostatiche (SI/NO) example: SI identificativoVerificaCoerenzaParametriCurvaClimatica: type: string description: Indicatore verifica coerenza parametri curva climatica (SI/NO) example: SI identificativoVerificaPresenzaPerditeAcqua: type: string description: Indicatore verifica presenza perdite d'acqua (SI/NO) example: NO identificativoInstallazioneAdeguatoInvolucroCoibentazione: type: string description: Indicatore installazione con adeguato involucro di coibentazione (SI/NO) example: SI dataInstallazionePerStampa: type: string description: Data di installazione formattata per la stampa example: 15/03/2024 valoreTipologia: type: string description: Descrizione della tipologia dello scambiatore di calore example: Scambiatore di calore a piastre valoreMacchinaPuoFunzionare: type: string description: Indicatore se la macchina può funzionare (SI/NO) example: SI valoreMacchinaSicura: type: string description: Indicatore se la macchina è sicura (SI/NO) example: SI valoreDichiarazioneConformita: type: string description: Indicatore della presenza della dichiarazione di conformità (SI/NO) example: SI valoreLibrettoUsoManutenzionePresenti: type: string description: Indicatore della presenza del libretto uso e manutenzione (SI/NO) example: SI valoreTrattamentoAcquaInRiscaldamento: type: string description: Descrizione del trattamento dell'acqua in riscaldamento getvaloreTrattamentoAcquaAcs: type: string description: Descrizione del trattamento dell'acqua per ACS valoreLocaleInstallazioneIdoneo: type: string description: Indicatore idoneità locale di installazione (SI/NO) example: SI valoreLineeElettricheIdonee: type: string description: Indicatore idoneità linee elettriche (SI/NO) example: SI valoreCoibentazioniIdonee: type: string description: Indicatore idoneità coibentazioni (SI/NO) example: SI valoreAssenzaPerditeCircuitoIdraulico: type: string description: Indicatore assenza perdite nel circuito idraulico (SI/NO) example: SI valoreClimatizzazioneInvernale: type: string description: Indicatore presenza climatizzazione invernale (SI/NO) example: SI valoreProduzioneAcs: type: string description: Indicatore presenza produzione ACS (SI/NO) example: NO valorePotenzaCompatibileDatiProgetto: type: string description: Indicatore potenza compatibile con i dati di progetto (SI/NO) example: SI valoreStatoCoibentazioniIdoneo: type: string description: Indicatore stato coibentazioni idoneo (SI/NO) example: SI valoreDispositiviRegolazioneConAssenzaTrafilamenti: type: string description: Indicatore dispositivi di regolazione con assenza di trafilamenti (SI/NO) example: SI valoreAlimentazione: type: string description: Tipo di alimentazione dello scambiatore di calore example: Acqua calda valoreFluidoVettoreTermicoUscita: type: string description: Tipo di fluido vettore termico in uscita example: Acqua valoreAdozioneValvoleTermostatiche: type: string description: Indicatore adozione valvole termostatiche (SI/NO) example: SI valoreVerificaCoerenzaParametriCurvaClimatica: type: string description: Indicatore verifica coerenza parametri curva climatica (SI/NO) example: SI valoreVerificaPresenzaPerditeAcqua: type: string description: Indicatore verifica presenza perdite d'acqua (SI/NO) example: NO valoreInstallazioneAdeguatoInvolucroCoibentazione: type: string description: Indicatore installazione con adeguato involucro di coibentazione (SI/NO) example: SI description: Lista delle macchine scambiatore di calore rilevate nel rapporto LeggiRapportoRespBody: type: object properties: identificativoImpiantoGruppoEsteso: type: string description: Stringa composta da codiceImpianto||idGruppo||idImpianto||idIndirizzo||idResponsabile example: 07H3280000000623||1||292483||11436||178103 identificativoImpiantoGruppo: type: string description: Identificativo composto di impianto e gruppo omogeneo identificativoImpianto: type: string description: Identificativo univoco dell'impianto codiceImpianto: type: string description: Codice Caitel dell'impianto example: 07D9690034567890 identificativoGruppo: type: string description: Identificativo del gruppo omogeneo identificativoTipologiaGruppoOmogeneo: type: string description: Identificativo della tipologia del gruppo omogeneo, utilizzare l'apposito servizio enums dataIntervento: type: string description: Data dell'intervento (formato dd/MM/yyyy) example: 15/03/2024 identificativoOperatore: type: string description: Codice fiscale dell'operatore che esegue l'intervento example: BNCMRC80A01D969Z oraArrivoHhDuePuntiMm: type: string description: Ora di arrivo nel formato HH:MM example: 09:30 oraPartenzaHhDuePuntiMm: type: string description: Ora di partenza nel formato HH:MM example: 11:45 identificativoStatoRapporto: type: string description: Identificativo dello stato del rapporto, utilizzare l'apposito servizio enums identificativoImpiantoPuoFunzionare: type: string description: Indicatore se l'impianto può funzionare (S/N) identificativoImpiantoSicuro: type: string description: Indicatore se l'impianto è sicuro (S/N) identificativoFasciaPotenza: type: string description: Identificativo della fascia di potenza tariffaria, utilizzare l'apposito servizio enums importoBollinoEuro: type: string description: Importo del bollino in euro example: "10.5" identificativoLibrettoImpiantoPresente: type: string description: Indicatore se il libretto d'impianto è presente (S/N) identificativoLibrettoCompilatoTutto: type: string description: Indicatore se il libretto è compilato in tutte le sue parti (S/N) identificativoRapporto: type: string description: Identificativo univoco del rapporto datiSummary: $ref: "#/components/schemas/DatiSummaryRapportoRespBody" valoreImpiantoGruppoEsteso: type: string description: Descrizione estesa dell'impianto e del gruppo omogeneo example: 07D9690034567890 1 - Generatore di calore valoreTipologiaGruppoOmogeneo: type: string description: Descrizione della tipologia del gruppo omogeneo example: 1 - Generatore di calore valoreOperatore: type: string description: Codice fiscale dell'operatore che ha eseguito il rapporto valoreStatoRapporto: type: string description: Descrizione dello stato del rapporto example: Consolidato valoreImpiantoPuoFunzionare: type: string description: Descrizione dell'indicatore se l'impianto può funzionare valoreImpiantoSicuro: type: string description: Descrizione dell'indicatore se l'impianto è sicuro valoreFasciaPotenza: type: string description: Descrizione della fascia di potenza tariffaria valoreLibrettoImpiantoPresente: type: string description: Descrizione dell'indicatore della presenza del libretto d'impianto valoreLibrettoCompilatoTutto: type: string description: Descrizione dell'indicatore se il libretto è compilato in tutte le sue parti listaGT: type: array description: Lista delle macchine generatore termico rilevate nel rapporto items: $ref: "#/components/schemas/LeggiRapportoMacchinaGTRespBody" listaGF: type: array description: Lista delle macchine generatore frigorifero rilevate nel rapporto items: $ref: "#/components/schemas/LeggiRapportoMacchinaGFRespBody" listaSC: type: array description: Lista delle macchine scambiatore di calore rilevate nel rapporto items: $ref: "#/components/schemas/LeggiRapportoMacchinaSCRespBody" listaCG: type: array description: Lista delle macchine cogeneratore rilevate nel rapporto items: $ref: "#/components/schemas/LeggiRapportoMacchinaCGRespBody" description: Dati completi del rapporto LeggiRapportoRisposta: type: object properties: elemento: $ref: "#/components/schemas/LeggiRapportoRespBody" responseStatus: type: string informazioni: $ref: "#/components/schemas/ResponseMessage" request: $ref: "#/components/schemas/RequestPayloadBase" description: Risposta al servizio di lettura dati completi del rapporto (tutte le sezioni e le macchine rilevate). DatiSummaryRapportoRisposta: type: object properties: elemento: $ref: "#/components/schemas/DatiSummaryRapportoRespBody" responseStatus: type: string informazioni: $ref: "#/components/schemas/ResponseMessage" request: $ref: "#/components/schemas/RequestPayloadBase" description: Risposta al servizio di dati intestazione rapporto. AzioniRapportoBottoneResp: type: object properties: isAbilitato: type: boolean description: Indica se il bottone è abilitato idIconaSvg: type: string description: Identificativo dell'icona SVG da visualizzare example: pagamenti etichettaCompleta: type: string description: Etichetta completa del bottone example: Paga 10.50 € REGIONE LIGURIA etichettaBreve: type: string description: Etichetta abbreviata del bottone example: Paga RL toolTip: type: string description: Testo del tooltip del bottone altroValore1: type: string description: Valore aggiuntivo 1 (es. importo in centesimi) example: "1050" altroValore2: type: string description: Valore aggiuntivo 2 (es. denominazione autorità) example: REGIONE LIGURIA altroValore3: type: string description: Valore aggiuntivo 3 (es. importo in euro) example: "10.5" altroValore4: type: string description: Valore aggiuntivo 4 altroValore5: type: string description: Valore aggiuntivo 5 descrizioneAltroValore1: type: string description: Descrizione del valore aggiuntivo 1 example: Quota Regione Liguria in centesimi descrizioneAltroValore2: type: string description: Descrizione del valore aggiuntivo 2 example: Descrizione autorita descrizioneAltroValore3: type: string description: Descrizione del valore aggiuntivo 3 example: Quota Regione Liguria in euro descrizioneAltroValore4: type: string description: Descrizione del valore aggiuntivo 4 descrizioneAltroValore5: type: string description: Descrizione del valore aggiuntivo 5 abilitato: type: boolean writeOnly: true description: Bottone elimina rapporto AzioniRapportoResp: type: object properties: identificativoRapporto: type: string description: Identificativo univoco del rapporto bottoneCompila: $ref: "#/components/schemas/AzioniRapportoBottoneResp" bottoneConsolida: $ref: "#/components/schemas/AzioniRapportoBottoneResp" bottonePagaRegioneLiguria: $ref: "#/components/schemas/AzioniRapportoBottoneResp" bottonePagaEnte: $ref: "#/components/schemas/AzioniRapportoBottoneResp" bottoneTrasmissione: $ref: "#/components/schemas/AzioniRapportoBottoneResp" bottoneScaricaDocumentazione: $ref: "#/components/schemas/AzioniRapportoBottoneResp" bottoneElimina: $ref: "#/components/schemas/AzioniRapportoBottoneResp" protocollazioneEffettuataIl: type: string description: Data di protocollazione del rapporto (formato dd/MM/yyyy) numeroProtocollo: type: string description: Numero di protocollo assegnato al rapporto etichettaProssimoControllo: type: string description: Etichetta informativa sull'anno del prossimo controllo residuoBorsellinoElettronicoRegioneLiguria: type: string description: Residuo borsellino elettronico Regione Liguria, in euro example: 120.50 € residuoBorsellinoManualeRegioneLiguria: type: string description: Residuo borsellino manuale Regione Liguria, in euro example: 50.00 € valoreEnte: type: string description: Denominazione dell'ente competente residuoBorsellinoElettronicoEnte: type: string description: Residuo borsellino elettronico ente competente, in euro example: 80.00 € residuoBorsellinoManualeEnte: type: string description: Residuo borsellino manuale ente competente, in euro example: 30.00 € nomeFileRapportoPdf: type: string description: Nome del file PDF del rapporto example: Rapporto_07D9690034567890-1-2024-03-15.pdf nomeFileRapportoXml: type: string description: Nome del file XML del rapporto example: 07D9690034567890-1-2024-03-15.xml nomeFileRicevutaPagamentoRegione: type: string description: Nome del file ricevuta pagamento Regione Liguria example: Pagamento_Regione Liguria_Rapporto_07D9690034567890-1-2024-03-15.pdf nomeFileRicevutaPagamentoEnte: type: string description: Nome del file ricevuta pagamento ente competente nomeFileRicevutaProtocollazione: type: string description: Nome del file ricevuta di protocollazione valoreFlagFuoriScadenza: type: string description: Testo descrittivo del flag fuori scadenza example: " - FUORI SCADENZA" identificativoAutorita: type: string description: Identificativo dell'ente competente associato al rapporto pagatoRegioneLiguria: type: boolean esente: type: boolean pagatoEnte: type: boolean protocollato: type: boolean consolidato: type: boolean description: Flag di abilitazione alle azioni disponibili sul rapporto AzioniRapportoRisposta: type: object properties: elemento: $ref: "#/components/schemas/AzioniRapportoResp" responseStatus: type: string informazioni: $ref: "#/components/schemas/ResponseMessage" request: $ref: "#/components/schemas/RequestPayloadBase" description: Risposta al servizio di verifica delle azioni disponibili su un rapporto. ListaValori: type: object properties: lista: type: array items: $ref: "#/components/schemas/BasePairString" numeroElementiLista: type: integer format: int32 numeroTotaleElementi: type: integer format: int32 paginaAttuale: type: integer format: int32 pagineTotali: type: integer format: int32 responseStatus: type: string informazioni: $ref: "#/components/schemas/ResponseMessage" request: $ref: "#/components/schemas/RequestPayloadBase" description: Risposta semplice contenente una lista di valori chiave/valore parameters: CodiceFiscaleOperatore: name: codice-fiscale-operatore in: header description: Codice Fiscale operatore required: true schema: pattern: ^[A-Za-z]{6}[0-9LMNPQRSTUVlmnpqrstuv]{2}[A-EHLMPRSTa-ehlmprst][0-9LMNPQRSTUVlmnpqrstuv]{2}[A-Za-z][0-9LMNPQRSTUVlmnpqrstuv]{3}[A-Za-z]$ type: string securitySchemes: BearerAuth: type: http description: Token Bearer ottenuto tramite OAuth2 client_credentials dal server di autorizzazione di Regione Liguria. Il token ha durata di 3600 secondi e va rinnovato alla scadenza. Richiede inoltre il certificato mTLS firmato da Liguria Digitale configurato sul client TLS. scheme: bearer bearerFormat: JWT