/*
 * Copyright (C) 2019  Consiglio Nazionale delle Ricerche
 *
 *     This program is free software: you can redistribute it and/or modify
 *     it under the terms of the GNU Affero General Public License as
 *     published by the Free Software Foundation, either version 3 of the
 *     License, or (at your option) any later version.
 *
 *     This program is distributed in the hope that it will be useful,
 *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *     GNU Affero General Public License for more details.
 *
 *     You should have received a copy of the GNU Affero General Public License
 *     along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2010.03.12 at 02:57:51 PM CET 
//


package it.cnr.contab.incarichi00.xmlfp;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * <p>Java class for anonymous complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;choice>
 *         &lt;element name="dipendenti">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="nuovoIncarico" maxOccurs="1000" minOccurs="0">
 *                     &lt;complexType>
 *                       &lt;complexContent>
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           &lt;sequence>
 *                             &lt;element name="dipendente">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="codiceFiscale" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="errCodiceFiscale" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="nome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="errNome" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="cognome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="errCognome" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="qualifica" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="errQualifica" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                             &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="importo">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                           &lt;fractionDigits value="2"/>
 *                                           &lt;minExclusive value="0"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                           &lt;/sequence>
 *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                           &lt;attribute name="codiceEnte" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errCodiceEnte" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="annoRiferimento" use="required">
 *                             &lt;simpleType>
 *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                 &lt;minInclusive value="1995"/>
 *                                 &lt;maxInclusive value="2020"/>
 *                               &lt;/restriction>
 *                             &lt;/simpleType>
 *                           &lt;/attribute>
 *                           &lt;attribute name="errAnnoRiferimento" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="importoPrevisto">
 *                             &lt;simpleType>
 *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                 &lt;fractionDigits value="2"/>
 *                                 &lt;minInclusive value="0"/>
 *                               &lt;/restriction>
 *                             &lt;/simpleType>
 *                           &lt;/attribute>
 *                           &lt;attribute name="idIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="tipologiaSoggConferente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errTipologiaSoggConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="tipologiaIncarico" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errTipologiaIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="cfConferente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errCfConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="denominazioneConferente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errDenominazioneConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="dataAutorizzazione" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
 *                           &lt;attribute name="errDataAutorizzazione" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="dataInizio" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
 *                           &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
 *                           &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="doveriUfficio" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errDoveriUfficio" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="note" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errNote" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="saldo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
 *                           &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         &lt;/restriction>
 *                       &lt;/complexContent>
 *                     &lt;/complexType>
 *                   &lt;/element>
 *                   &lt;element name="modificaIncarico" maxOccurs="1000" minOccurs="0">
 *                     &lt;complexType>
 *                       &lt;complexContent>
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           &lt;sequence>
 *                             &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="importo">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                           &lt;fractionDigits value="2"/>
 *                                           &lt;minExclusive value="0"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                             &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                             &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="importo">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                           &lt;fractionDigits value="2"/>
 *                                           &lt;minExclusive value="0"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                           &lt;/sequence>
 *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                           &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
 *                           &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="qualificaIncaricato" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errQualificaIncaricato" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="importoPrevisto">
 *                             &lt;simpleType>
 *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                 &lt;fractionDigits value="2"/>
 *                                 &lt;minExclusive value="0"/>
 *                               &lt;/restriction>
 *                             &lt;/simpleType>
 *                           &lt;/attribute>
 *                           &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="tipologiaSoggConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errTipologiaSoggConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="tipologiaIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errTipologiaIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="cfConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errCfConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="denominazioneConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errDenominazioneConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="dataAutorizzazione" type="{http://www.w3.org/2001/XMLSchema}date" />
 *                           &lt;attribute name="errDataAutorizzazione" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="dataInizio" type="{http://www.w3.org/2001/XMLSchema}date" />
 *                           &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
 *                           &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="doveriUfficio" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errDoveriUfficio" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="note" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errNote" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                           &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         &lt;/restriction>
 *                       &lt;/complexContent>
 *                     &lt;/complexType>
 *                   &lt;/element>
 *                   &lt;element name="saldoIncarico" maxOccurs="1000" minOccurs="0">
 *                     &lt;complexType>
 *                       &lt;complexContent>
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           &lt;sequence>
 *                             &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="importo">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                           &lt;fractionDigits value="2"/>
 *                                           &lt;minExclusive value="0"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                             &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                             &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="importo">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                           &lt;fractionDigits value="2"/>
 *                                           &lt;minExclusive value="0"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                           &lt;/sequence>
 *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                           &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
 *                           &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                           &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         &lt;/restriction>
 *                       &lt;/complexContent>
 *                     &lt;/complexType>
 *                   &lt;/element>
 *                   &lt;element name="cancellaIncarico" maxOccurs="1000" minOccurs="0">
 *                     &lt;complexType>
 *                       &lt;complexContent>
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                           &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
 *                           &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         &lt;/restriction>
 *                       &lt;/complexContent>
 *                     &lt;/complexType>
 *                   &lt;/element>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="consulenti">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="cancellaIncarico" maxOccurs="1000" minOccurs="0">
 *                     &lt;complexType>
 *                       &lt;complexContent>
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                           &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
 *                           &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         &lt;/restriction>
 *                       &lt;/complexContent>
 *                     &lt;/complexType>
 *                   &lt;/element>
 *                   &lt;element name="nuovoIncarico" maxOccurs="1000" minOccurs="0">
 *                     &lt;complexType>
 *                       &lt;complexContent>
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           &lt;sequence>
 *                             &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="semestre" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                           &lt;minInclusive value="1"/>
 *                                           &lt;maxInclusive value="2"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="importo" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                           &lt;fractionDigits value="2"/>
 *                                           &lt;minExclusive value="0"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                             &lt;choice>
 *                               &lt;element name="incaricatoPersona">
 *                                 &lt;complexType>
 *                                   &lt;complexContent>
 *                                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                       &lt;attribute name="codiceFiscalePartitaIva" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="errCodiceFiscalePartitaIva" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="cognome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="errCognome" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="nome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="errNome" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="estero" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                                       &lt;attribute name="errEstero" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="dataNascita" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="errDataNascita" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="sesso" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="errSesso" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;/restriction>
 *                                   &lt;/complexContent>
 *                                 &lt;/complexType>
 *                               &lt;/element>
 *                               &lt;element name="incaricatoAzienda">
 *                                 &lt;complexType>
 *                                   &lt;complexContent>
 *                                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       &lt;attribute name="esito" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                       &lt;attribute name="partitaIva" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="errPartitaIva" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="denominazione" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="errDenominazione" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="codiceComuneSede" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="errCodiceComuneSede" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="tipologiaConsulente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="errTipologiaConsulente" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       &lt;attribute name="estero" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                                       &lt;attribute name="errEstero" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;/restriction>
 *                                   &lt;/complexContent>
 *                                 &lt;/complexType>
 *                               &lt;/element>
 *                             &lt;/choice>
 *                           &lt;/sequence>
 *                           &lt;attribute name="idIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                           &lt;attribute name="codiceEnte" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errCodiceEnte" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="note" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errNote" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="annoRiferimento" use="required">
 *                             &lt;simpleType>
 *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                 &lt;minInclusive value="1995"/>
 *                                 &lt;maxInclusive value="2020"/>
 *                               &lt;/restriction>
 *                             &lt;/simpleType>
 *                           &lt;/attribute>
 *                           &lt;attribute name="errAnnoRiferimento" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="semestreRiferimento" use="required">
 *                             &lt;simpleType>
 *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                 &lt;minInclusive value="1"/>
 *                                 &lt;maxInclusive value="2"/>
 *                               &lt;/restriction>
 *                             &lt;/simpleType>
 *                           &lt;/attribute>
 *                           &lt;attribute name="errSemestreRiferimento" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="modalitaAcquisizione" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errModalitaAcquisizione" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="tipoRapporto" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errTipoRapporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="attivitaEconomica" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errAttivitaEconomica" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="descrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errDescrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="dataInizio" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
 *                           &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
 *                           &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="variazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errVariazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="importoPrevisto">
 *                             &lt;simpleType>
 *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                 &lt;fractionDigits value="2"/>
 *                                 &lt;minExclusive value="0"/>
 *                               &lt;/restriction>
 *                             &lt;/simpleType>
 *                           &lt;/attribute>
 *                           &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="saldo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
 *                           &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         &lt;/restriction>
 *                       &lt;/complexContent>
 *                     &lt;/complexType>
 *                   &lt;/element>
 *                   &lt;element name="modificaIncarico" maxOccurs="1000" minOccurs="0">
 *                     &lt;complexType>
 *                       &lt;complexContent>
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           &lt;sequence>
 *                             &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="semestre" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                           &lt;minInclusive value="1"/>
 *                                           &lt;maxInclusive value="2"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="importo" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                           &lt;fractionDigits value="2"/>
 *                                           &lt;minExclusive value="0"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                             &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="semestre" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                           &lt;minInclusive value="1"/>
 *                                           &lt;maxInclusive value="2"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="importo" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                           &lt;fractionDigits value="2"/>
 *                                           &lt;minExclusive value="0"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                             &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="semestre" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                           &lt;minInclusive value="1"/>
 *                                           &lt;maxInclusive value="2"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                           &lt;/sequence>
 *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                           &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
 *                           &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="modalitaAcquisizione" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errModalitaAcquisizione" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="tipoRapporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errTipoRapporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="attivitaEconomica" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errAttivitaEconomica" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="descrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errDescrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="dataInizio" type="{http://www.w3.org/2001/XMLSchema}date" />
 *                           &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
 *                           &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="variazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="errVariazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="importoPrevisto">
 *                             &lt;simpleType>
 *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                 &lt;fractionDigits value="2"/>
 *                                 &lt;minExclusive value="0"/>
 *                               &lt;/restriction>
 *                             &lt;/simpleType>
 *                           &lt;/attribute>
 *                           &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                           &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         &lt;/restriction>
 *                       &lt;/complexContent>
 *                     &lt;/complexType>
 *                   &lt;/element>
 *                   &lt;element name="saldoIncarico" maxOccurs="1000" minOccurs="0">
 *                     &lt;complexType>
 *                       &lt;complexContent>
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           &lt;sequence>
 *                             &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="semestre" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                           &lt;minInclusive value="1"/>
 *                                           &lt;maxInclusive value="2"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="importo" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                           &lt;fractionDigits value="2"/>
 *                                           &lt;minExclusive value="0"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                             &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="semestre" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                           &lt;minInclusive value="1"/>
 *                                           &lt;maxInclusive value="2"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="importo" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                           &lt;fractionDigits value="2"/>
 *                                           &lt;minExclusive value="0"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                             &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
 *                               &lt;complexType>
 *                                 &lt;complexContent>
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                                     &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     &lt;attribute name="semestre" use="required">
 *                                       &lt;simpleType>
 *                                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                           &lt;minInclusive value="1"/>
 *                                           &lt;maxInclusive value="2"/>
 *                                         &lt;/restriction>
 *                                       &lt;/simpleType>
 *                                     &lt;/attribute>
 *                                     &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   &lt;/restriction>
 *                                 &lt;/complexContent>
 *                               &lt;/complexType>
 *                             &lt;/element>
 *                           &lt;/sequence>
 *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *                           &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
 *                           &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                           &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         &lt;/restriction>
 *                       &lt;/complexContent>
 *                     &lt;/complexType>
 *                   &lt;/element>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="errore" maxOccurs="unbounded">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;attribute name="messaggio" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 &lt;attribute name="riga" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                 &lt;attribute name="colonna" type="{http://www.w3.org/2001/XMLSchema}int" />
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *       &lt;/choice>
 *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "dipendenti",
    "consulenti",
    "errore"
})
@XmlRootElement(name = "esitoComunicazione")
public class EsitoComunicazione {

    protected EsitoComunicazione.Dipendenti dipendenti;
    protected EsitoComunicazione.Consulenti consulenti;
    protected List<EsitoComunicazione.Errore> errore;
    @XmlAttribute(required = true)
    protected Esito esito;

    /**
     * Gets the value of the dipendenti property.
     * 
     * @return
     *     possible object is
     *     {@link EsitoComunicazione.Dipendenti }
     *     
     */
    public EsitoComunicazione.Dipendenti getDipendenti() {
        return dipendenti;
    }

    /**
     * Sets the value of the dipendenti property.
     * 
     * @param value
     *     allowed object is
     *     {@link EsitoComunicazione.Dipendenti }
     *     
     */
    public void setDipendenti(EsitoComunicazione.Dipendenti value) {
        this.dipendenti = value;
    }

    /**
     * Gets the value of the consulenti property.
     * 
     * @return
     *     possible object is
     *     {@link EsitoComunicazione.Consulenti }
     *     
     */
    public EsitoComunicazione.Consulenti getConsulenti() {
        return consulenti;
    }

    /**
     * Sets the value of the consulenti property.
     * 
     * @param value
     *     allowed object is
     *     {@link EsitoComunicazione.Consulenti }
     *     
     */
    public void setConsulenti(EsitoComunicazione.Consulenti value) {
        this.consulenti = value;
    }

    /**
     * Gets the value of the errore property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the errore property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getErrore().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link EsitoComunicazione.Errore }
     * 
     * 
     */
    public List<EsitoComunicazione.Errore> getErrore() {
        if (errore == null) {
            errore = new ArrayList<EsitoComunicazione.Errore>();
        }
        return this.errore;
    }

    /**
     * Gets the value of the esito property.
     * 
     * @return
     *     possible object is
     *     {@link Esito }
     *     
     */
    public Esito getEsito() {
        return esito;
    }

    /**
     * Sets the value of the esito property.
     * 
     * @param value
     *     allowed object is
     *     {@link Esito }
     *     
     */
    public void setEsito(Esito value) {
        this.esito = value;
    }


    /**
     * <p>Java class for anonymous complex type.
     * 
     * <p>The following schema fragment specifies the expected content contained within this class.
     * 
     * <pre>
     * &lt;complexType>
     *   &lt;complexContent>
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       &lt;sequence>
     *         &lt;element name="cancellaIncarico" maxOccurs="1000" minOccurs="0">
     *           &lt;complexType>
     *             &lt;complexContent>
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                 &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
     *                 &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               &lt;/restriction>
     *             &lt;/complexContent>
     *           &lt;/complexType>
     *         &lt;/element>
     *         &lt;element name="nuovoIncarico" maxOccurs="1000" minOccurs="0">
     *           &lt;complexType>
     *             &lt;complexContent>
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 &lt;sequence>
     *                   &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="semestre" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                                 &lt;minInclusive value="1"/>
     *                                 &lt;maxInclusive value="2"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="importo" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                                 &lt;fractionDigits value="2"/>
     *                                 &lt;minExclusive value="0"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                   &lt;choice>
     *                     &lt;element name="incaricatoPersona">
     *                       &lt;complexType>
     *                         &lt;complexContent>
     *                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                             &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                             &lt;attribute name="codiceFiscalePartitaIva" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="errCodiceFiscalePartitaIva" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="cognome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="errCognome" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="nome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="errNome" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="estero" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                             &lt;attribute name="errEstero" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="dataNascita" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="errDataNascita" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="sesso" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="errSesso" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;/restriction>
     *                         &lt;/complexContent>
     *                       &lt;/complexType>
     *                     &lt;/element>
     *                     &lt;element name="incaricatoAzienda">
     *                       &lt;complexType>
     *                         &lt;complexContent>
     *                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                             &lt;attribute name="esito" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                             &lt;attribute name="partitaIva" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="errPartitaIva" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="denominazione" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="errDenominazione" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="codiceComuneSede" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="errCodiceComuneSede" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="tipologiaConsulente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="errTipologiaConsulente" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             &lt;attribute name="estero" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                             &lt;attribute name="errEstero" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;/restriction>
     *                         &lt;/complexContent>
     *                       &lt;/complexType>
     *                     &lt;/element>
     *                   &lt;/choice>
     *                 &lt;/sequence>
     *                 &lt;attribute name="idIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                 &lt;attribute name="codiceEnte" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errCodiceEnte" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="note" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errNote" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="annoRiferimento" use="required">
     *                   &lt;simpleType>
     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                       &lt;minInclusive value="1995"/>
     *                       &lt;maxInclusive value="2020"/>
     *                     &lt;/restriction>
     *                   &lt;/simpleType>
     *                 &lt;/attribute>
     *                 &lt;attribute name="errAnnoRiferimento" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="semestreRiferimento" use="required">
     *                   &lt;simpleType>
     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                       &lt;minInclusive value="1"/>
     *                       &lt;maxInclusive value="2"/>
     *                     &lt;/restriction>
     *                   &lt;/simpleType>
     *                 &lt;/attribute>
     *                 &lt;attribute name="errSemestreRiferimento" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="modalitaAcquisizione" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errModalitaAcquisizione" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="tipoRapporto" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errTipoRapporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="attivitaEconomica" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errAttivitaEconomica" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="descrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errDescrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="dataInizio" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
     *                 &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
     *                 &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="variazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errVariazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="importoPrevisto">
     *                   &lt;simpleType>
     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                       &lt;fractionDigits value="2"/>
     *                       &lt;minExclusive value="0"/>
     *                     &lt;/restriction>
     *                   &lt;/simpleType>
     *                 &lt;/attribute>
     *                 &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="saldo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     *                 &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               &lt;/restriction>
     *             &lt;/complexContent>
     *           &lt;/complexType>
     *         &lt;/element>
     *         &lt;element name="modificaIncarico" maxOccurs="1000" minOccurs="0">
     *           &lt;complexType>
     *             &lt;complexContent>
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 &lt;sequence>
     *                   &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="semestre" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                                 &lt;minInclusive value="1"/>
     *                                 &lt;maxInclusive value="2"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="importo" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                                 &lt;fractionDigits value="2"/>
     *                                 &lt;minExclusive value="0"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                   &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="semestre" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                                 &lt;minInclusive value="1"/>
     *                                 &lt;maxInclusive value="2"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="importo" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                                 &lt;fractionDigits value="2"/>
     *                                 &lt;minExclusive value="0"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                   &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="semestre" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                                 &lt;minInclusive value="1"/>
     *                                 &lt;maxInclusive value="2"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                 &lt;/sequence>
     *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                 &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
     *                 &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="modalitaAcquisizione" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errModalitaAcquisizione" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="tipoRapporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errTipoRapporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="attivitaEconomica" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errAttivitaEconomica" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="descrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errDescrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="dataInizio" type="{http://www.w3.org/2001/XMLSchema}date" />
     *                 &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
     *                 &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="variazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errVariazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="importoPrevisto">
     *                   &lt;simpleType>
     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                       &lt;fractionDigits value="2"/>
     *                       &lt;minExclusive value="0"/>
     *                     &lt;/restriction>
     *                   &lt;/simpleType>
     *                 &lt;/attribute>
     *                 &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                 &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               &lt;/restriction>
     *             &lt;/complexContent>
     *           &lt;/complexType>
     *         &lt;/element>
     *         &lt;element name="saldoIncarico" maxOccurs="1000" minOccurs="0">
     *           &lt;complexType>
     *             &lt;complexContent>
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 &lt;sequence>
     *                   &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="semestre" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                                 &lt;minInclusive value="1"/>
     *                                 &lt;maxInclusive value="2"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="importo" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                                 &lt;fractionDigits value="2"/>
     *                                 &lt;minExclusive value="0"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                   &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="semestre" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                                 &lt;minInclusive value="1"/>
     *                                 &lt;maxInclusive value="2"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="importo" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                                 &lt;fractionDigits value="2"/>
     *                                 &lt;minExclusive value="0"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                   &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="semestre" use="required">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                                 &lt;minInclusive value="1"/>
     *                                 &lt;maxInclusive value="2"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                 &lt;/sequence>
     *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                 &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
     *                 &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                 &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               &lt;/restriction>
     *             &lt;/complexContent>
     *           &lt;/complexType>
     *         &lt;/element>
     *       &lt;/sequence>
     *     &lt;/restriction>
     *   &lt;/complexContent>
     * &lt;/complexType>
     * </pre>
     * 
     * 
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "cancellaIncarico",
        "nuovoIncarico",
        "modificaIncarico",
        "saldoIncarico"
    })
    public static class Consulenti {

        protected List<EsitoComunicazione.Consulenti.CancellaIncarico> cancellaIncarico;
        protected List<EsitoComunicazione.Consulenti.NuovoIncarico> nuovoIncarico;
        protected List<EsitoComunicazione.Consulenti.ModificaIncarico> modificaIncarico;
        protected List<EsitoComunicazione.Consulenti.SaldoIncarico> saldoIncarico;

        /**
         * Gets the value of the cancellaIncarico property.
         * 
         * <p>
         * This accessor method returns a reference to the live list,
         * not a snapshot. Therefore any modification you make to the
         * returned list will be present inside the JAXB object.
         * This is why there is not a <CODE>set</CODE> method for the cancellaIncarico property.
         * 
         * <p>
         * For example, to add a new item, do as follows:
         * <pre>
         *    getCancellaIncarico().add(newItem);
         * </pre>
         * 
         * 
         * <p>
         * Objects of the following type(s) are allowed in the list
         * {@link EsitoComunicazione.Consulenti.CancellaIncarico }
         * 
         * 
         */
        public List<EsitoComunicazione.Consulenti.CancellaIncarico> getCancellaIncarico() {
            if (cancellaIncarico == null) {
                cancellaIncarico = new ArrayList<EsitoComunicazione.Consulenti.CancellaIncarico>();
            }
            return this.cancellaIncarico;
        }

        /**
         * Gets the value of the nuovoIncarico property.
         * 
         * <p>
         * This accessor method returns a reference to the live list,
         * not a snapshot. Therefore any modification you make to the
         * returned list will be present inside the JAXB object.
         * This is why there is not a <CODE>set</CODE> method for the nuovoIncarico property.
         * 
         * <p>
         * For example, to add a new item, do as follows:
         * <pre>
         *    getNuovoIncarico().add(newItem);
         * </pre>
         * 
         * 
         * <p>
         * Objects of the following type(s) are allowed in the list
         * {@link EsitoComunicazione.Consulenti.NuovoIncarico }
         * 
         * 
         */
        public List<EsitoComunicazione.Consulenti.NuovoIncarico> getNuovoIncarico() {
            if (nuovoIncarico == null) {
                nuovoIncarico = new ArrayList<EsitoComunicazione.Consulenti.NuovoIncarico>();
            }
            return this.nuovoIncarico;
        }

        /**
         * Gets the value of the modificaIncarico property.
         * 
         * <p>
         * This accessor method returns a reference to the live list,
         * not a snapshot. Therefore any modification you make to the
         * returned list will be present inside the JAXB object.
         * This is why there is not a <CODE>set</CODE> method for the modificaIncarico property.
         * 
         * <p>
         * For example, to add a new item, do as follows:
         * <pre>
         *    getModificaIncarico().add(newItem);
         * </pre>
         * 
         * 
         * <p>
         * Objects of the following type(s) are allowed in the list
         * {@link EsitoComunicazione.Consulenti.ModificaIncarico }
         * 
         * 
         */
        public List<EsitoComunicazione.Consulenti.ModificaIncarico> getModificaIncarico() {
            if (modificaIncarico == null) {
                modificaIncarico = new ArrayList<EsitoComunicazione.Consulenti.ModificaIncarico>();
            }
            return this.modificaIncarico;
        }

        /**
         * Gets the value of the saldoIncarico property.
         * 
         * <p>
         * This accessor method returns a reference to the live list,
         * not a snapshot. Therefore any modification you make to the
         * returned list will be present inside the JAXB object.
         * This is why there is not a <CODE>set</CODE> method for the saldoIncarico property.
         * 
         * <p>
         * For example, to add a new item, do as follows:
         * <pre>
         *    getSaldoIncarico().add(newItem);
         * </pre>
         * 
         * 
         * <p>
         * Objects of the following type(s) are allowed in the list
         * {@link EsitoComunicazione.Consulenti.SaldoIncarico }
         * 
         * 
         */
        public List<EsitoComunicazione.Consulenti.SaldoIncarico> getSaldoIncarico() {
            if (saldoIncarico == null) {
                saldoIncarico = new ArrayList<EsitoComunicazione.Consulenti.SaldoIncarico>();
            }
            return this.saldoIncarico;
        }


        /**
         * <p>Java class for anonymous complex type.
         * 
         * <p>The following schema fragment specifies the expected content contained within this class.
         * 
         * <pre>
         * &lt;complexType>
         *   &lt;complexContent>
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *       &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
         *       &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     &lt;/restriction>
         *   &lt;/complexContent>
         * &lt;/complexType>
         * </pre>
         * 
         * 
         */
        @XmlAccessorType(XmlAccessType.FIELD)
        @XmlType(name = "")
        public static class CancellaIncarico {

            @XmlAttribute(required = true)
            protected Esito esito;
            @XmlAttribute(required = true)
            protected long id;
            @XmlAttribute
            protected String errId;

            /**
             * Gets the value of the esito property.
             * 
             * @return
             *     possible object is
             *     {@link Esito }
             *     
             */
            public Esito getEsito() {
                return esito;
            }

            /**
             * Sets the value of the esito property.
             * 
             * @param value
             *     allowed object is
             *     {@link Esito }
             *     
             */
            public void setEsito(Esito value) {
                this.esito = value;
            }

            /**
             * Gets the value of the id property.
             * 
             */
            public long getId() {
                return id;
            }

            /**
             * Sets the value of the id property.
             * 
             */
            public void setId(long value) {
                this.id = value;
            }

            /**
             * Gets the value of the errId property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrId() {
                return errId;
            }

            /**
             * Sets the value of the errId property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrId(String value) {
                this.errId = value;
            }

        }


        /**
         * <p>Java class for anonymous complex type.
         * 
         * <p>The following schema fragment specifies the expected content contained within this class.
         * 
         * <pre>
         * &lt;complexType>
         *   &lt;complexContent>
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       &lt;sequence>
         *         &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="semestre" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *                       &lt;minInclusive value="1"/>
         *                       &lt;maxInclusive value="2"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="importo" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *                       &lt;fractionDigits value="2"/>
         *                       &lt;minExclusive value="0"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *         &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="semestre" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *                       &lt;minInclusive value="1"/>
         *                       &lt;maxInclusive value="2"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="importo" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *                       &lt;fractionDigits value="2"/>
         *                       &lt;minExclusive value="0"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *         &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="semestre" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *                       &lt;minInclusive value="1"/>
         *                       &lt;maxInclusive value="2"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *       &lt;/sequence>
         *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *       &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
         *       &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="modalitaAcquisizione" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errModalitaAcquisizione" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="tipoRapporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errTipoRapporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="attivitaEconomica" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errAttivitaEconomica" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="descrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errDescrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="dataInizio" type="{http://www.w3.org/2001/XMLSchema}date" />
         *       &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
         *       &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="variazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errVariazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="importoPrevisto">
         *         &lt;simpleType>
         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *             &lt;fractionDigits value="2"/>
         *             &lt;minExclusive value="0"/>
         *           &lt;/restriction>
         *         &lt;/simpleType>
         *       &lt;/attribute>
         *       &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *       &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     &lt;/restriction>
         *   &lt;/complexContent>
         * &lt;/complexType>
         * </pre>
         * 
         * 
         */
        @XmlAccessorType(XmlAccessType.FIELD)
        @XmlType(name = "", propOrder = {
            "nuovoPagamento",
            "modificaPagamento",
            "cancellaPagamento"
        })
        public static class ModificaIncarico {

            protected List<EsitoComunicazione.Consulenti.ModificaIncarico.NuovoPagamento> nuovoPagamento;
            protected List<EsitoComunicazione.Consulenti.ModificaIncarico.ModificaPagamento> modificaPagamento;
            protected List<EsitoComunicazione.Consulenti.ModificaIncarico.CancellaPagamento> cancellaPagamento;
            @XmlAttribute(required = true)
            protected Esito esito;
            @XmlAttribute(required = true)
            protected long id;
            @XmlAttribute
            protected String errId;
            @XmlAttribute
            protected String modalitaAcquisizione;
            @XmlAttribute
            protected String errModalitaAcquisizione;
            @XmlAttribute
            protected String tipoRapporto;
            @XmlAttribute
            protected String errTipoRapporto;
            @XmlAttribute
            protected String attivitaEconomica;
            @XmlAttribute
            protected String errAttivitaEconomica;
            @XmlAttribute
            protected String descrizioneIncarico;
            @XmlAttribute
            protected String errDescrizioneIncarico;
            @XmlAttribute
            @XmlSchemaType(name = "date")
            protected XMLGregorianCalendar dataInizio;
            @XmlAttribute
            protected String errDataInizio;
            @XmlAttribute
            @XmlSchemaType(name = "date")
            protected XMLGregorianCalendar dataFine;
            @XmlAttribute
            protected String errDataFine;
            @XmlAttribute
            protected String variazioniIncarico;
            @XmlAttribute
            protected String errVariazioniIncarico;
            @XmlAttribute
            protected BigDecimal importoPrevisto;
            @XmlAttribute
            protected String errImportoPrevisto;
            @XmlAttribute(required = true)
            protected boolean saldo;
            @XmlAttribute
            protected String errSaldo;

            /**
             * Gets the value of the nuovoPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the nuovoPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getNuovoPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Consulenti.ModificaIncarico.NuovoPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Consulenti.ModificaIncarico.NuovoPagamento> getNuovoPagamento() {
                if (nuovoPagamento == null) {
                    nuovoPagamento = new ArrayList<EsitoComunicazione.Consulenti.ModificaIncarico.NuovoPagamento>();
                }
                return this.nuovoPagamento;
            }

            /**
             * Gets the value of the modificaPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the modificaPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getModificaPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Consulenti.ModificaIncarico.ModificaPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Consulenti.ModificaIncarico.ModificaPagamento> getModificaPagamento() {
                if (modificaPagamento == null) {
                    modificaPagamento = new ArrayList<EsitoComunicazione.Consulenti.ModificaIncarico.ModificaPagamento>();
                }
                return this.modificaPagamento;
            }

            /**
             * Gets the value of the cancellaPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the cancellaPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getCancellaPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Consulenti.ModificaIncarico.CancellaPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Consulenti.ModificaIncarico.CancellaPagamento> getCancellaPagamento() {
                if (cancellaPagamento == null) {
                    cancellaPagamento = new ArrayList<EsitoComunicazione.Consulenti.ModificaIncarico.CancellaPagamento>();
                }
                return this.cancellaPagamento;
            }

            /**
             * Gets the value of the esito property.
             * 
             * @return
             *     possible object is
             *     {@link Esito }
             *     
             */
            public Esito getEsito() {
                return esito;
            }

            /**
             * Sets the value of the esito property.
             * 
             * @param value
             *     allowed object is
             *     {@link Esito }
             *     
             */
            public void setEsito(Esito value) {
                this.esito = value;
            }

            /**
             * Gets the value of the id property.
             * 
             */
            public long getId() {
                return id;
            }

            /**
             * Sets the value of the id property.
             * 
             */
            public void setId(long value) {
                this.id = value;
            }

            /**
             * Gets the value of the errId property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrId() {
                return errId;
            }

            /**
             * Sets the value of the errId property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrId(String value) {
                this.errId = value;
            }

            /**
             * Gets the value of the modalitaAcquisizione property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getModalitaAcquisizione() {
                return modalitaAcquisizione;
            }

            /**
             * Sets the value of the modalitaAcquisizione property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setModalitaAcquisizione(String value) {
                this.modalitaAcquisizione = value;
            }

            /**
             * Gets the value of the errModalitaAcquisizione property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrModalitaAcquisizione() {
                return errModalitaAcquisizione;
            }

            /**
             * Sets the value of the errModalitaAcquisizione property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrModalitaAcquisizione(String value) {
                this.errModalitaAcquisizione = value;
            }

            /**
             * Gets the value of the tipoRapporto property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getTipoRapporto() {
                return tipoRapporto;
            }

            /**
             * Sets the value of the tipoRapporto property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setTipoRapporto(String value) {
                this.tipoRapporto = value;
            }

            /**
             * Gets the value of the errTipoRapporto property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrTipoRapporto() {
                return errTipoRapporto;
            }

            /**
             * Sets the value of the errTipoRapporto property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrTipoRapporto(String value) {
                this.errTipoRapporto = value;
            }

            /**
             * Gets the value of the attivitaEconomica property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getAttivitaEconomica() {
                return attivitaEconomica;
            }

            /**
             * Sets the value of the attivitaEconomica property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setAttivitaEconomica(String value) {
                this.attivitaEconomica = value;
            }

            /**
             * Gets the value of the errAttivitaEconomica property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrAttivitaEconomica() {
                return errAttivitaEconomica;
            }

            /**
             * Sets the value of the errAttivitaEconomica property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrAttivitaEconomica(String value) {
                this.errAttivitaEconomica = value;
            }

            /**
             * Gets the value of the descrizioneIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getDescrizioneIncarico() {
                return descrizioneIncarico;
            }

            /**
             * Sets the value of the descrizioneIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setDescrizioneIncarico(String value) {
                this.descrizioneIncarico = value;
            }

            /**
             * Gets the value of the errDescrizioneIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDescrizioneIncarico() {
                return errDescrizioneIncarico;
            }

            /**
             * Sets the value of the errDescrizioneIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDescrizioneIncarico(String value) {
                this.errDescrizioneIncarico = value;
            }

            /**
             * Gets the value of the dataInizio property.
             * 
             * @return
             *     possible object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public XMLGregorianCalendar getDataInizio() {
                return dataInizio;
            }

            /**
             * Sets the value of the dataInizio property.
             * 
             * @param value
             *     allowed object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public void setDataInizio(XMLGregorianCalendar value) {
                this.dataInizio = value;
            }

            /**
             * Gets the value of the errDataInizio property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDataInizio() {
                return errDataInizio;
            }

            /**
             * Sets the value of the errDataInizio property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDataInizio(String value) {
                this.errDataInizio = value;
            }

            /**
             * Gets the value of the dataFine property.
             * 
             * @return
             *     possible object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public XMLGregorianCalendar getDataFine() {
                return dataFine;
            }

            /**
             * Sets the value of the dataFine property.
             * 
             * @param value
             *     allowed object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public void setDataFine(XMLGregorianCalendar value) {
                this.dataFine = value;
            }

            /**
             * Gets the value of the errDataFine property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDataFine() {
                return errDataFine;
            }

            /**
             * Sets the value of the errDataFine property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDataFine(String value) {
                this.errDataFine = value;
            }

            /**
             * Gets the value of the variazioniIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getVariazioniIncarico() {
                return variazioniIncarico;
            }

            /**
             * Sets the value of the variazioniIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setVariazioniIncarico(String value) {
                this.variazioniIncarico = value;
            }

            /**
             * Gets the value of the errVariazioniIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrVariazioniIncarico() {
                return errVariazioniIncarico;
            }

            /**
             * Sets the value of the errVariazioniIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrVariazioniIncarico(String value) {
                this.errVariazioniIncarico = value;
            }

            /**
             * Gets the value of the importoPrevisto property.
             * 
             * @return
             *     possible object is
             *     {@link BigDecimal }
             *     
             */
            public BigDecimal getImportoPrevisto() {
                return importoPrevisto;
            }

            /**
             * Sets the value of the importoPrevisto property.
             * 
             * @param value
             *     allowed object is
             *     {@link BigDecimal }
             *     
             */
            public void setImportoPrevisto(BigDecimal value) {
                this.importoPrevisto = value;
            }

            /**
             * Gets the value of the errImportoPrevisto property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrImportoPrevisto() {
                return errImportoPrevisto;
            }

            /**
             * Sets the value of the errImportoPrevisto property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrImportoPrevisto(String value) {
                this.errImportoPrevisto = value;
            }

            /**
             * Gets the value of the saldo property.
             * 
             */
            public boolean isSaldo() {
                return saldo;
            }

            /**
             * Sets the value of the saldo property.
             * 
             */
            public void setSaldo(boolean value) {
                this.saldo = value;
            }

            /**
             * Gets the value of the errSaldo property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrSaldo() {
                return errSaldo;
            }

            /**
             * Sets the value of the errSaldo property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrSaldo(String value) {
                this.errSaldo = value;
            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="semestre" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
             *             &lt;minInclusive value="1"/>
             *             &lt;maxInclusive value="2"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class CancellaPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute(required = true)
                protected int semestre;
                @XmlAttribute
                protected String errSemetre;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the semestre property.
                 * 
                 */
                public int getSemestre() {
                    return semestre;
                }

                /**
                 * Sets the value of the semestre property.
                 * 
                 */
                public void setSemestre(int value) {
                    this.semestre = value;
                }

                /**
                 * Gets the value of the errSemetre property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrSemetre() {
                    return errSemetre;
                }

                /**
                 * Sets the value of the errSemetre property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrSemetre(String value) {
                    this.errSemetre = value;
                }

            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="semestre" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
             *             &lt;minInclusive value="1"/>
             *             &lt;maxInclusive value="2"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="importo" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             *             &lt;fractionDigits value="2"/>
             *             &lt;minExclusive value="0"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class ModificaPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute(required = true)
                protected int semestre;
                @XmlAttribute
                protected String errSemetre;
                @XmlAttribute(required = true)
                protected BigDecimal importo;
                @XmlAttribute
                protected String errImporto;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the semestre property.
                 * 
                 */
                public int getSemestre() {
                    return semestre;
                }

                /**
                 * Sets the value of the semestre property.
                 * 
                 */
                public void setSemestre(int value) {
                    this.semestre = value;
                }

                /**
                 * Gets the value of the errSemetre property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrSemetre() {
                    return errSemetre;
                }

                /**
                 * Sets the value of the errSemetre property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrSemetre(String value) {
                    this.errSemetre = value;
                }

                /**
                 * Gets the value of the importo property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link BigDecimal }
                 *     
                 */
                public BigDecimal getImporto() {
                    return importo;
                }

                /**
                 * Sets the value of the importo property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link BigDecimal }
                 *     
                 */
                public void setImporto(BigDecimal value) {
                    this.importo = value;
                }

                /**
                 * Gets the value of the errImporto property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrImporto() {
                    return errImporto;
                }

                /**
                 * Sets the value of the errImporto property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrImporto(String value) {
                    this.errImporto = value;
                }

            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="semestre" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
             *             &lt;minInclusive value="1"/>
             *             &lt;maxInclusive value="2"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="importo" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             *             &lt;fractionDigits value="2"/>
             *             &lt;minExclusive value="0"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class NuovoPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute(required = true)
                protected int semestre;
                @XmlAttribute
                protected String errSemetre;
                @XmlAttribute(required = true)
                protected BigDecimal importo;
                @XmlAttribute
                protected String errImporto;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the semestre property.
                 * 
                 */
                public int getSemestre() {
                    return semestre;
                }

                /**
                 * Sets the value of the semestre property.
                 * 
                 */
                public void setSemestre(int value) {
                    this.semestre = value;
                }

                /**
                 * Gets the value of the errSemetre property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrSemetre() {
                    return errSemetre;
                }

                /**
                 * Sets the value of the errSemetre property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrSemetre(String value) {
                    this.errSemetre = value;
                }

                /**
                 * Gets the value of the importo property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link BigDecimal }
                 *     
                 */
                public BigDecimal getImporto() {
                    return importo;
                }

                /**
                 * Sets the value of the importo property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link BigDecimal }
                 *     
                 */
                public void setImporto(BigDecimal value) {
                    this.importo = value;
                }

                /**
                 * Gets the value of the errImporto property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrImporto() {
                    return errImporto;
                }

                /**
                 * Sets the value of the errImporto property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrImporto(String value) {
                    this.errImporto = value;
                }

            }

        }


        /**
         * <p>Java class for anonymous complex type.
         * 
         * <p>The following schema fragment specifies the expected content contained within this class.
         * 
         * <pre>
         * &lt;complexType>
         *   &lt;complexContent>
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       &lt;sequence>
         *         &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="semestre" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *                       &lt;minInclusive value="1"/>
         *                       &lt;maxInclusive value="2"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="importo" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *                       &lt;fractionDigits value="2"/>
         *                       &lt;minExclusive value="0"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *         &lt;choice>
         *           &lt;element name="incaricatoPersona">
         *             &lt;complexType>
         *               &lt;complexContent>
         *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                   &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                   &lt;attribute name="codiceFiscalePartitaIva" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="errCodiceFiscalePartitaIva" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="cognome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="errCognome" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="nome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="errNome" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="estero" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *                   &lt;attribute name="errEstero" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="dataNascita" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="errDataNascita" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="sesso" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="errSesso" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;/restriction>
         *               &lt;/complexContent>
         *             &lt;/complexType>
         *           &lt;/element>
         *           &lt;element name="incaricatoAzienda">
         *             &lt;complexType>
         *               &lt;complexContent>
         *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                   &lt;attribute name="esito" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                   &lt;attribute name="partitaIva" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="errPartitaIva" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="denominazione" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="errDenominazione" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="codiceComuneSede" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="errCodiceComuneSede" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="tipologiaConsulente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="errTipologiaConsulente" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                   &lt;attribute name="estero" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *                   &lt;attribute name="errEstero" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;/restriction>
         *               &lt;/complexContent>
         *             &lt;/complexType>
         *           &lt;/element>
         *         &lt;/choice>
         *       &lt;/sequence>
         *       &lt;attribute name="idIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *       &lt;attribute name="codiceEnte" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errCodiceEnte" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="note" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errNote" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="annoRiferimento" use="required">
         *         &lt;simpleType>
         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *             &lt;minInclusive value="1995"/>
         *             &lt;maxInclusive value="2020"/>
         *           &lt;/restriction>
         *         &lt;/simpleType>
         *       &lt;/attribute>
         *       &lt;attribute name="errAnnoRiferimento" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="semestreRiferimento" use="required">
         *         &lt;simpleType>
         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *             &lt;minInclusive value="1"/>
         *             &lt;maxInclusive value="2"/>
         *           &lt;/restriction>
         *         &lt;/simpleType>
         *       &lt;/attribute>
         *       &lt;attribute name="errSemestreRiferimento" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="modalitaAcquisizione" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errModalitaAcquisizione" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="tipoRapporto" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errTipoRapporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="attivitaEconomica" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errAttivitaEconomica" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="descrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errDescrizioneIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="dataInizio" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
         *       &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
         *       &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="variazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errVariazioniIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="importoPrevisto">
         *         &lt;simpleType>
         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *             &lt;fractionDigits value="2"/>
         *             &lt;minExclusive value="0"/>
         *           &lt;/restriction>
         *         &lt;/simpleType>
         *       &lt;/attribute>
         *       &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="saldo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
         *       &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     &lt;/restriction>
         *   &lt;/complexContent>
         * &lt;/complexType>
         * </pre>
         * 
         * 
         */
        @XmlAccessorType(XmlAccessType.FIELD)
        @XmlType(name = "", propOrder = {
            "nuovoPagamento",
            "incaricatoPersona",
            "incaricatoAzienda"
        })
        public static class NuovoIncarico {

            protected List<EsitoComunicazione.Consulenti.NuovoIncarico.NuovoPagamento> nuovoPagamento;
            protected EsitoComunicazione.Consulenti.NuovoIncarico.IncaricatoPersona incaricatoPersona;
            protected EsitoComunicazione.Consulenti.NuovoIncarico.IncaricatoAzienda incaricatoAzienda;
            @XmlAttribute
            protected String idIncarico;
            @XmlAttribute(required = true)
            protected Esito esito;
            @XmlAttribute(required = true)
            protected String codiceEnte;
            @XmlAttribute
            protected String errCodiceEnte;
            @XmlAttribute(required = true)
            protected String note;
            @XmlAttribute
            protected String errNote;
            @XmlAttribute(required = true)
            protected int annoRiferimento;
            @XmlAttribute
            protected String errAnnoRiferimento;
            @XmlAttribute(required = true)
            protected int semestreRiferimento;
            @XmlAttribute
            protected String errSemestreRiferimento;
            @XmlAttribute(required = true)
            protected String modalitaAcquisizione;
            @XmlAttribute
            protected String errModalitaAcquisizione;
            @XmlAttribute(required = true)
            protected String tipoRapporto;
            @XmlAttribute
            protected String errTipoRapporto;
            @XmlAttribute(required = true)
            protected String attivitaEconomica;
            @XmlAttribute
            protected String errAttivitaEconomica;
            @XmlAttribute
            protected String descrizioneIncarico;
            @XmlAttribute
            protected String errDescrizioneIncarico;
            @XmlAttribute(required = true)
            @XmlSchemaType(name = "date")
            protected XMLGregorianCalendar dataInizio;
            @XmlAttribute
            protected String errDataInizio;
            @XmlAttribute
            @XmlSchemaType(name = "date")
            protected XMLGregorianCalendar dataFine;
            @XmlAttribute
            protected String errDataFine;
            @XmlAttribute
            protected String variazioniIncarico;
            @XmlAttribute
            protected String errVariazioniIncarico;
            @XmlAttribute
            protected BigDecimal importoPrevisto;
            @XmlAttribute
            protected String errImportoPrevisto;
            @XmlAttribute
            protected Boolean saldo;
            @XmlAttribute
            protected String errSaldo;

            /**
             * Gets the value of the nuovoPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the nuovoPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getNuovoPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Consulenti.NuovoIncarico.NuovoPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Consulenti.NuovoIncarico.NuovoPagamento> getNuovoPagamento() {
                if (nuovoPagamento == null) {
                    nuovoPagamento = new ArrayList<EsitoComunicazione.Consulenti.NuovoIncarico.NuovoPagamento>();
                }
                return this.nuovoPagamento;
            }

            /**
             * Gets the value of the incaricatoPersona property.
             * 
             * @return
             *     possible object is
             *     {@link EsitoComunicazione.Consulenti.NuovoIncarico.IncaricatoPersona }
             *     
             */
            public EsitoComunicazione.Consulenti.NuovoIncarico.IncaricatoPersona getIncaricatoPersona() {
                return incaricatoPersona;
            }

            /**
             * Sets the value of the incaricatoPersona property.
             * 
             * @param value
             *     allowed object is
             *     {@link EsitoComunicazione.Consulenti.NuovoIncarico.IncaricatoPersona }
             *     
             */
            public void setIncaricatoPersona(EsitoComunicazione.Consulenti.NuovoIncarico.IncaricatoPersona value) {
                this.incaricatoPersona = value;
            }

            /**
             * Gets the value of the incaricatoAzienda property.
             * 
             * @return
             *     possible object is
             *     {@link EsitoComunicazione.Consulenti.NuovoIncarico.IncaricatoAzienda }
             *     
             */
            public EsitoComunicazione.Consulenti.NuovoIncarico.IncaricatoAzienda getIncaricatoAzienda() {
                return incaricatoAzienda;
            }

            /**
             * Sets the value of the incaricatoAzienda property.
             * 
             * @param value
             *     allowed object is
             *     {@link EsitoComunicazione.Consulenti.NuovoIncarico.IncaricatoAzienda }
             *     
             */
            public void setIncaricatoAzienda(EsitoComunicazione.Consulenti.NuovoIncarico.IncaricatoAzienda value) {
                this.incaricatoAzienda = value;
            }

            /**
             * Gets the value of the idIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getIdIncarico() {
                return idIncarico;
            }

            /**
             * Sets the value of the idIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setIdIncarico(String value) {
                this.idIncarico = value;
            }

            /**
             * Gets the value of the esito property.
             * 
             * @return
             *     possible object is
             *     {@link Esito }
             *     
             */
            public Esito getEsito() {
                return esito;
            }

            /**
             * Sets the value of the esito property.
             * 
             * @param value
             *     allowed object is
             *     {@link Esito }
             *     
             */
            public void setEsito(Esito value) {
                this.esito = value;
            }

            /**
             * Gets the value of the codiceEnte property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getCodiceEnte() {
                return codiceEnte;
            }

            /**
             * Sets the value of the codiceEnte property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setCodiceEnte(String value) {
                this.codiceEnte = value;
            }

            /**
             * Gets the value of the errCodiceEnte property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrCodiceEnte() {
                return errCodiceEnte;
            }

            /**
             * Sets the value of the errCodiceEnte property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrCodiceEnte(String value) {
                this.errCodiceEnte = value;
            }

            /**
             * Gets the value of the note property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getNote() {
                return note;
            }

            /**
             * Sets the value of the note property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setNote(String value) {
                this.note = value;
            }

            /**
             * Gets the value of the errNote property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrNote() {
                return errNote;
            }

            /**
             * Sets the value of the errNote property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrNote(String value) {
                this.errNote = value;
            }

            /**
             * Gets the value of the annoRiferimento property.
             * 
             */
            public int getAnnoRiferimento() {
                return annoRiferimento;
            }

            /**
             * Sets the value of the annoRiferimento property.
             * 
             */
            public void setAnnoRiferimento(int value) {
                this.annoRiferimento = value;
            }

            /**
             * Gets the value of the errAnnoRiferimento property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrAnnoRiferimento() {
                return errAnnoRiferimento;
            }

            /**
             * Sets the value of the errAnnoRiferimento property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrAnnoRiferimento(String value) {
                this.errAnnoRiferimento = value;
            }

            /**
             * Gets the value of the semestreRiferimento property.
             * 
             */
            public int getSemestreRiferimento() {
                return semestreRiferimento;
            }

            /**
             * Sets the value of the semestreRiferimento property.
             * 
             */
            public void setSemestreRiferimento(int value) {
                this.semestreRiferimento = value;
            }

            /**
             * Gets the value of the errSemestreRiferimento property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrSemestreRiferimento() {
                return errSemestreRiferimento;
            }

            /**
             * Sets the value of the errSemestreRiferimento property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrSemestreRiferimento(String value) {
                this.errSemestreRiferimento = value;
            }

            /**
             * Gets the value of the modalitaAcquisizione property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getModalitaAcquisizione() {
                return modalitaAcquisizione;
            }

            /**
             * Sets the value of the modalitaAcquisizione property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setModalitaAcquisizione(String value) {
                this.modalitaAcquisizione = value;
            }

            /**
             * Gets the value of the errModalitaAcquisizione property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrModalitaAcquisizione() {
                return errModalitaAcquisizione;
            }

            /**
             * Sets the value of the errModalitaAcquisizione property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrModalitaAcquisizione(String value) {
                this.errModalitaAcquisizione = value;
            }

            /**
             * Gets the value of the tipoRapporto property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getTipoRapporto() {
                return tipoRapporto;
            }

            /**
             * Sets the value of the tipoRapporto property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setTipoRapporto(String value) {
                this.tipoRapporto = value;
            }

            /**
             * Gets the value of the errTipoRapporto property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrTipoRapporto() {
                return errTipoRapporto;
            }

            /**
             * Sets the value of the errTipoRapporto property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrTipoRapporto(String value) {
                this.errTipoRapporto = value;
            }

            /**
             * Gets the value of the attivitaEconomica property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getAttivitaEconomica() {
                return attivitaEconomica;
            }

            /**
             * Sets the value of the attivitaEconomica property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setAttivitaEconomica(String value) {
                this.attivitaEconomica = value;
            }

            /**
             * Gets the value of the errAttivitaEconomica property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrAttivitaEconomica() {
                return errAttivitaEconomica;
            }

            /**
             * Sets the value of the errAttivitaEconomica property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrAttivitaEconomica(String value) {
                this.errAttivitaEconomica = value;
            }

            /**
             * Gets the value of the descrizioneIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getDescrizioneIncarico() {
                return descrizioneIncarico;
            }

            /**
             * Sets the value of the descrizioneIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setDescrizioneIncarico(String value) {
                this.descrizioneIncarico = value;
            }

            /**
             * Gets the value of the errDescrizioneIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDescrizioneIncarico() {
                return errDescrizioneIncarico;
            }

            /**
             * Sets the value of the errDescrizioneIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDescrizioneIncarico(String value) {
                this.errDescrizioneIncarico = value;
            }

            /**
             * Gets the value of the dataInizio property.
             * 
             * @return
             *     possible object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public XMLGregorianCalendar getDataInizio() {
                return dataInizio;
            }

            /**
             * Sets the value of the dataInizio property.
             * 
             * @param value
             *     allowed object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public void setDataInizio(XMLGregorianCalendar value) {
                this.dataInizio = value;
            }

            /**
             * Gets the value of the errDataInizio property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDataInizio() {
                return errDataInizio;
            }

            /**
             * Sets the value of the errDataInizio property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDataInizio(String value) {
                this.errDataInizio = value;
            }

            /**
             * Gets the value of the dataFine property.
             * 
             * @return
             *     possible object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public XMLGregorianCalendar getDataFine() {
                return dataFine;
            }

            /**
             * Sets the value of the dataFine property.
             * 
             * @param value
             *     allowed object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public void setDataFine(XMLGregorianCalendar value) {
                this.dataFine = value;
            }

            /**
             * Gets the value of the errDataFine property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDataFine() {
                return errDataFine;
            }

            /**
             * Sets the value of the errDataFine property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDataFine(String value) {
                this.errDataFine = value;
            }

            /**
             * Gets the value of the variazioniIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getVariazioniIncarico() {
                return variazioniIncarico;
            }

            /**
             * Sets the value of the variazioniIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setVariazioniIncarico(String value) {
                this.variazioniIncarico = value;
            }

            /**
             * Gets the value of the errVariazioniIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrVariazioniIncarico() {
                return errVariazioniIncarico;
            }

            /**
             * Sets the value of the errVariazioniIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrVariazioniIncarico(String value) {
                this.errVariazioniIncarico = value;
            }

            /**
             * Gets the value of the importoPrevisto property.
             * 
             * @return
             *     possible object is
             *     {@link BigDecimal }
             *     
             */
            public BigDecimal getImportoPrevisto() {
                return importoPrevisto;
            }

            /**
             * Sets the value of the importoPrevisto property.
             * 
             * @param value
             *     allowed object is
             *     {@link BigDecimal }
             *     
             */
            public void setImportoPrevisto(BigDecimal value) {
                this.importoPrevisto = value;
            }

            /**
             * Gets the value of the errImportoPrevisto property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrImportoPrevisto() {
                return errImportoPrevisto;
            }

            /**
             * Sets the value of the errImportoPrevisto property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrImportoPrevisto(String value) {
                this.errImportoPrevisto = value;
            }

            /**
             * Gets the value of the saldo property.
             * 
             * @return
             *     possible object is
             *     {@link Boolean }
             *     
             */
            public boolean isSaldo() {
                if (saldo == null) {
                    return false;
                } else {
                    return saldo;
                }
            }

            /**
             * Sets the value of the saldo property.
             * 
             * @param value
             *     allowed object is
             *     {@link Boolean }
             *     
             */
            public void setSaldo(Boolean value) {
                this.saldo = value;
            }

            /**
             * Gets the value of the errSaldo property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrSaldo() {
                return errSaldo;
            }

            /**
             * Sets the value of the errSaldo property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrSaldo(String value) {
                this.errSaldo = value;
            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="partitaIva" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errPartitaIva" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="denominazione" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errDenominazione" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="codiceComuneSede" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errCodiceComuneSede" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="tipologiaConsulente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errTipologiaConsulente" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="estero" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
             *       &lt;attribute name="errEstero" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class IncaricatoAzienda {

                @XmlAttribute
                protected Esito esito;
                @XmlAttribute(required = true)
                protected String partitaIva;
                @XmlAttribute
                protected String errPartitaIva;
                @XmlAttribute(required = true)
                protected String denominazione;
                @XmlAttribute
                protected String errDenominazione;
                @XmlAttribute(required = true)
                protected String codiceComuneSede;
                @XmlAttribute
                protected String errCodiceComuneSede;
                @XmlAttribute(required = true)
                protected String tipologiaConsulente;
                @XmlAttribute
                protected String errTipologiaConsulente;
                @XmlAttribute(required = true)
                protected boolean estero;
                @XmlAttribute
                protected String errEstero;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the partitaIva property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getPartitaIva() {
                    return partitaIva;
                }

                /**
                 * Sets the value of the partitaIva property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setPartitaIva(String value) {
                    this.partitaIva = value;
                }

                /**
                 * Gets the value of the errPartitaIva property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrPartitaIva() {
                    return errPartitaIva;
                }

                /**
                 * Sets the value of the errPartitaIva property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrPartitaIva(String value) {
                    this.errPartitaIva = value;
                }

                /**
                 * Gets the value of the denominazione property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getDenominazione() {
                    return denominazione;
                }

                /**
                 * Sets the value of the denominazione property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setDenominazione(String value) {
                    this.denominazione = value;
                }

                /**
                 * Gets the value of the errDenominazione property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrDenominazione() {
                    return errDenominazione;
                }

                /**
                 * Sets the value of the errDenominazione property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrDenominazione(String value) {
                    this.errDenominazione = value;
                }

                /**
                 * Gets the value of the codiceComuneSede property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getCodiceComuneSede() {
                    return codiceComuneSede;
                }

                /**
                 * Sets the value of the codiceComuneSede property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setCodiceComuneSede(String value) {
                    this.codiceComuneSede = value;
                }

                /**
                 * Gets the value of the errCodiceComuneSede property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrCodiceComuneSede() {
                    return errCodiceComuneSede;
                }

                /**
                 * Sets the value of the errCodiceComuneSede property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrCodiceComuneSede(String value) {
                    this.errCodiceComuneSede = value;
                }

                /**
                 * Gets the value of the tipologiaConsulente property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getTipologiaConsulente() {
                    return tipologiaConsulente;
                }

                /**
                 * Sets the value of the tipologiaConsulente property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setTipologiaConsulente(String value) {
                    this.tipologiaConsulente = value;
                }

                /**
                 * Gets the value of the errTipologiaConsulente property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrTipologiaConsulente() {
                    return errTipologiaConsulente;
                }

                /**
                 * Sets the value of the errTipologiaConsulente property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrTipologiaConsulente(String value) {
                    this.errTipologiaConsulente = value;
                }

                /**
                 * Gets the value of the estero property.
                 * 
                 */
                public boolean isEstero() {
                    return estero;
                }

                /**
                 * Sets the value of the estero property.
                 * 
                 */
                public void setEstero(boolean value) {
                    this.estero = value;
                }

                /**
                 * Gets the value of the errEstero property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrEstero() {
                    return errEstero;
                }

                /**
                 * Sets the value of the errEstero property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrEstero(String value) {
                    this.errEstero = value;
                }

            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="codiceFiscalePartitaIva" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errCodiceFiscalePartitaIva" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="cognome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errCognome" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="nome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errNome" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="estero" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
             *       &lt;attribute name="errEstero" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="dataNascita" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errDataNascita" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="sesso" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errSesso" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class IncaricatoPersona {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected String codiceFiscalePartitaIva;
                @XmlAttribute
                protected String errCodiceFiscalePartitaIva;
                @XmlAttribute(required = true)
                protected String cognome;
                @XmlAttribute
                protected String errCognome;
                @XmlAttribute(required = true)
                protected String nome;
                @XmlAttribute
                protected String errNome;
                @XmlAttribute(required = true)
                protected boolean estero;
                @XmlAttribute
                protected String errEstero;
                @XmlAttribute
                protected String dataNascita;
                @XmlAttribute
                protected String errDataNascita;
                @XmlAttribute
                protected String sesso;
                @XmlAttribute
                protected String errSesso;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the codiceFiscalePartitaIva property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getCodiceFiscalePartitaIva() {
                    return codiceFiscalePartitaIva;
                }

                /**
                 * Sets the value of the codiceFiscalePartitaIva property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setCodiceFiscalePartitaIva(String value) {
                    this.codiceFiscalePartitaIva = value;
                }

                /**
                 * Gets the value of the errCodiceFiscalePartitaIva property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrCodiceFiscalePartitaIva() {
                    return errCodiceFiscalePartitaIva;
                }

                /**
                 * Sets the value of the errCodiceFiscalePartitaIva property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrCodiceFiscalePartitaIva(String value) {
                    this.errCodiceFiscalePartitaIva = value;
                }

                /**
                 * Gets the value of the cognome property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getCognome() {
                    return cognome;
                }

                /**
                 * Sets the value of the cognome property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setCognome(String value) {
                    this.cognome = value;
                }

                /**
                 * Gets the value of the errCognome property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrCognome() {
                    return errCognome;
                }

                /**
                 * Sets the value of the errCognome property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrCognome(String value) {
                    this.errCognome = value;
                }

                /**
                 * Gets the value of the nome property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getNome() {
                    return nome;
                }

                /**
                 * Sets the value of the nome property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setNome(String value) {
                    this.nome = value;
                }

                /**
                 * Gets the value of the errNome property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrNome() {
                    return errNome;
                }

                /**
                 * Sets the value of the errNome property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrNome(String value) {
                    this.errNome = value;
                }

                /**
                 * Gets the value of the estero property.
                 * 
                 */
                public boolean isEstero() {
                    return estero;
                }

                /**
                 * Sets the value of the estero property.
                 * 
                 */
                public void setEstero(boolean value) {
                    this.estero = value;
                }

                /**
                 * Gets the value of the errEstero property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrEstero() {
                    return errEstero;
                }

                /**
                 * Sets the value of the errEstero property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrEstero(String value) {
                    this.errEstero = value;
                }

                /**
                 * Gets the value of the dataNascita property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getDataNascita() {
                    return dataNascita;
                }

                /**
                 * Sets the value of the dataNascita property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setDataNascita(String value) {
                    this.dataNascita = value;
                }

                /**
                 * Gets the value of the errDataNascita property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrDataNascita() {
                    return errDataNascita;
                }

                /**
                 * Sets the value of the errDataNascita property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrDataNascita(String value) {
                    this.errDataNascita = value;
                }

                /**
                 * Gets the value of the sesso property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getSesso() {
                    return sesso;
                }

                /**
                 * Sets the value of the sesso property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setSesso(String value) {
                    this.sesso = value;
                }

                /**
                 * Gets the value of the errSesso property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrSesso() {
                    return errSesso;
                }

                /**
                 * Sets the value of the errSesso property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrSesso(String value) {
                    this.errSesso = value;
                }

            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="semestre" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
             *             &lt;minInclusive value="1"/>
             *             &lt;maxInclusive value="2"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="importo" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             *             &lt;fractionDigits value="2"/>
             *             &lt;minExclusive value="0"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class NuovoPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute(required = true)
                protected int semestre;
                @XmlAttribute
                protected String errSemetre;
                @XmlAttribute(required = true)
                protected BigDecimal importo;
                @XmlAttribute
                protected String errImporto;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the semestre property.
                 * 
                 */
                public int getSemestre() {
                    return semestre;
                }

                /**
                 * Sets the value of the semestre property.
                 * 
                 */
                public void setSemestre(int value) {
                    this.semestre = value;
                }

                /**
                 * Gets the value of the errSemetre property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrSemetre() {
                    return errSemetre;
                }

                /**
                 * Sets the value of the errSemetre property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrSemetre(String value) {
                    this.errSemetre = value;
                }

                /**
                 * Gets the value of the importo property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link BigDecimal }
                 *     
                 */
                public BigDecimal getImporto() {
                    return importo;
                }

                /**
                 * Sets the value of the importo property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link BigDecimal }
                 *     
                 */
                public void setImporto(BigDecimal value) {
                    this.importo = value;
                }

                /**
                 * Gets the value of the errImporto property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrImporto() {
                    return errImporto;
                }

                /**
                 * Sets the value of the errImporto property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrImporto(String value) {
                    this.errImporto = value;
                }

            }

        }


        /**
         * <p>Java class for anonymous complex type.
         * 
         * <p>The following schema fragment specifies the expected content contained within this class.
         * 
         * <pre>
         * &lt;complexType>
         *   &lt;complexContent>
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       &lt;sequence>
         *         &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="semestre" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *                       &lt;minInclusive value="1"/>
         *                       &lt;maxInclusive value="2"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="importo" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *                       &lt;fractionDigits value="2"/>
         *                       &lt;minExclusive value="0"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *         &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="semestre" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *                       &lt;minInclusive value="1"/>
         *                       &lt;maxInclusive value="2"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="importo" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *                       &lt;fractionDigits value="2"/>
         *                       &lt;minExclusive value="0"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *         &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="semestre" use="required">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *                       &lt;minInclusive value="1"/>
         *                       &lt;maxInclusive value="2"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *       &lt;/sequence>
         *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *       &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
         *       &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *       &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     &lt;/restriction>
         *   &lt;/complexContent>
         * &lt;/complexType>
         * </pre>
         * 
         * 
         */
        @XmlAccessorType(XmlAccessType.FIELD)
        @XmlType(name = "", propOrder = {
            "nuovoPagamento",
            "modificaPagamento",
            "cancellaPagamento"
        })
        public static class SaldoIncarico {

            protected List<EsitoComunicazione.Consulenti.SaldoIncarico.NuovoPagamento> nuovoPagamento;
            protected List<EsitoComunicazione.Consulenti.SaldoIncarico.ModificaPagamento> modificaPagamento;
            protected List<EsitoComunicazione.Consulenti.SaldoIncarico.CancellaPagamento> cancellaPagamento;
            @XmlAttribute(required = true)
            protected Esito esito;
            @XmlAttribute(required = true)
            protected long id;
            @XmlAttribute
            protected String errId;
            @XmlAttribute(required = true)
            protected boolean saldo;
            @XmlAttribute
            protected String errSaldo;

            /**
             * Gets the value of the nuovoPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the nuovoPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getNuovoPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Consulenti.SaldoIncarico.NuovoPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Consulenti.SaldoIncarico.NuovoPagamento> getNuovoPagamento() {
                if (nuovoPagamento == null) {
                    nuovoPagamento = new ArrayList<EsitoComunicazione.Consulenti.SaldoIncarico.NuovoPagamento>();
                }
                return this.nuovoPagamento;
            }

            /**
             * Gets the value of the modificaPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the modificaPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getModificaPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Consulenti.SaldoIncarico.ModificaPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Consulenti.SaldoIncarico.ModificaPagamento> getModificaPagamento() {
                if (modificaPagamento == null) {
                    modificaPagamento = new ArrayList<EsitoComunicazione.Consulenti.SaldoIncarico.ModificaPagamento>();
                }
                return this.modificaPagamento;
            }

            /**
             * Gets the value of the cancellaPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the cancellaPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getCancellaPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Consulenti.SaldoIncarico.CancellaPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Consulenti.SaldoIncarico.CancellaPagamento> getCancellaPagamento() {
                if (cancellaPagamento == null) {
                    cancellaPagamento = new ArrayList<EsitoComunicazione.Consulenti.SaldoIncarico.CancellaPagamento>();
                }
                return this.cancellaPagamento;
            }

            /**
             * Gets the value of the esito property.
             * 
             * @return
             *     possible object is
             *     {@link Esito }
             *     
             */
            public Esito getEsito() {
                return esito;
            }

            /**
             * Sets the value of the esito property.
             * 
             * @param value
             *     allowed object is
             *     {@link Esito }
             *     
             */
            public void setEsito(Esito value) {
                this.esito = value;
            }

            /**
             * Gets the value of the id property.
             * 
             */
            public long getId() {
                return id;
            }

            /**
             * Sets the value of the id property.
             * 
             */
            public void setId(long value) {
                this.id = value;
            }

            /**
             * Gets the value of the errId property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrId() {
                return errId;
            }

            /**
             * Sets the value of the errId property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrId(String value) {
                this.errId = value;
            }

            /**
             * Gets the value of the saldo property.
             * 
             */
            public boolean isSaldo() {
                return saldo;
            }

            /**
             * Sets the value of the saldo property.
             * 
             */
            public void setSaldo(boolean value) {
                this.saldo = value;
            }

            /**
             * Gets the value of the errSaldo property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrSaldo() {
                return errSaldo;
            }

            /**
             * Sets the value of the errSaldo property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrSaldo(String value) {
                this.errSaldo = value;
            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="semestre" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
             *             &lt;minInclusive value="1"/>
             *             &lt;maxInclusive value="2"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class CancellaPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute(required = true)
                protected int semestre;
                @XmlAttribute
                protected String errSemetre;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the semestre property.
                 * 
                 */
                public int getSemestre() {
                    return semestre;
                }

                /**
                 * Sets the value of the semestre property.
                 * 
                 */
                public void setSemestre(int value) {
                    this.semestre = value;
                }

                /**
                 * Gets the value of the errSemetre property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrSemetre() {
                    return errSemetre;
                }

                /**
                 * Sets the value of the errSemetre property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrSemetre(String value) {
                    this.errSemetre = value;
                }

            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="semestre" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
             *             &lt;minInclusive value="1"/>
             *             &lt;maxInclusive value="2"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="importo" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             *             &lt;fractionDigits value="2"/>
             *             &lt;minExclusive value="0"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class ModificaPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute(required = true)
                protected int semestre;
                @XmlAttribute
                protected String errSemetre;
                @XmlAttribute(required = true)
                protected BigDecimal importo;
                @XmlAttribute
                protected String errImporto;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the semestre property.
                 * 
                 */
                public int getSemestre() {
                    return semestre;
                }

                /**
                 * Sets the value of the semestre property.
                 * 
                 */
                public void setSemestre(int value) {
                    this.semestre = value;
                }

                /**
                 * Gets the value of the errSemetre property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrSemetre() {
                    return errSemetre;
                }

                /**
                 * Sets the value of the errSemetre property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrSemetre(String value) {
                    this.errSemetre = value;
                }

                /**
                 * Gets the value of the importo property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link BigDecimal }
                 *     
                 */
                public BigDecimal getImporto() {
                    return importo;
                }

                /**
                 * Sets the value of the importo property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link BigDecimal }
                 *     
                 */
                public void setImporto(BigDecimal value) {
                    this.importo = value;
                }

                /**
                 * Gets the value of the errImporto property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrImporto() {
                    return errImporto;
                }

                /**
                 * Sets the value of the errImporto property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrImporto(String value) {
                    this.errImporto = value;
                }

            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="semestre" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
             *             &lt;minInclusive value="1"/>
             *             &lt;maxInclusive value="2"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errSemetre" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="importo" use="required">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             *             &lt;fractionDigits value="2"/>
             *             &lt;minExclusive value="0"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class NuovoPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute(required = true)
                protected int semestre;
                @XmlAttribute
                protected String errSemetre;
                @XmlAttribute(required = true)
                protected BigDecimal importo;
                @XmlAttribute
                protected String errImporto;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the semestre property.
                 * 
                 */
                public int getSemestre() {
                    return semestre;
                }

                /**
                 * Sets the value of the semestre property.
                 * 
                 */
                public void setSemestre(int value) {
                    this.semestre = value;
                }

                /**
                 * Gets the value of the errSemetre property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrSemetre() {
                    return errSemetre;
                }

                /**
                 * Sets the value of the errSemetre property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrSemetre(String value) {
                    this.errSemetre = value;
                }

                /**
                 * Gets the value of the importo property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link BigDecimal }
                 *     
                 */
                public BigDecimal getImporto() {
                    return importo;
                }

                /**
                 * Sets the value of the importo property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link BigDecimal }
                 *     
                 */
                public void setImporto(BigDecimal value) {
                    this.importo = value;
                }

                /**
                 * Gets the value of the errImporto property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrImporto() {
                    return errImporto;
                }

                /**
                 * Sets the value of the errImporto property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrImporto(String value) {
                    this.errImporto = value;
                }

            }

        }

    }


    /**
     * <p>Java class for anonymous complex type.
     * 
     * <p>The following schema fragment specifies the expected content contained within this class.
     * 
     * <pre>
     * &lt;complexType>
     *   &lt;complexContent>
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       &lt;sequence>
     *         &lt;element name="nuovoIncarico" maxOccurs="1000" minOccurs="0">
     *           &lt;complexType>
     *             &lt;complexContent>
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 &lt;sequence>
     *                   &lt;element name="dipendente">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="codiceFiscale" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="errCodiceFiscale" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="nome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="errNome" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="cognome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="errCognome" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="qualifica" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="errQualifica" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                   &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="importo">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                                 &lt;fractionDigits value="2"/>
     *                                 &lt;minExclusive value="0"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                 &lt;/sequence>
     *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                 &lt;attribute name="codiceEnte" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errCodiceEnte" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="annoRiferimento" use="required">
     *                   &lt;simpleType>
     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                       &lt;minInclusive value="1995"/>
     *                       &lt;maxInclusive value="2020"/>
     *                     &lt;/restriction>
     *                   &lt;/simpleType>
     *                 &lt;/attribute>
     *                 &lt;attribute name="errAnnoRiferimento" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="importoPrevisto">
     *                   &lt;simpleType>
     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                       &lt;fractionDigits value="2"/>
     *                       &lt;minInclusive value="0"/>
     *                     &lt;/restriction>
     *                   &lt;/simpleType>
     *                 &lt;/attribute>
     *                 &lt;attribute name="idIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="tipologiaSoggConferente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errTipologiaSoggConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="tipologiaIncarico" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errTipologiaIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="cfConferente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errCfConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="denominazioneConferente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errDenominazioneConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="dataAutorizzazione" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
     *                 &lt;attribute name="errDataAutorizzazione" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="dataInizio" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
     *                 &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
     *                 &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="doveriUfficio" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errDoveriUfficio" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="note" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errNote" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="saldo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     *                 &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               &lt;/restriction>
     *             &lt;/complexContent>
     *           &lt;/complexType>
     *         &lt;/element>
     *         &lt;element name="modificaIncarico" maxOccurs="1000" minOccurs="0">
     *           &lt;complexType>
     *             &lt;complexContent>
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 &lt;sequence>
     *                   &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="importo">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                                 &lt;fractionDigits value="2"/>
     *                                 &lt;minExclusive value="0"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                   &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                   &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="importo">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                                 &lt;fractionDigits value="2"/>
     *                                 &lt;minExclusive value="0"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                 &lt;/sequence>
     *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                 &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
     *                 &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="qualificaIncaricato" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errQualificaIncaricato" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="importoPrevisto">
     *                   &lt;simpleType>
     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                       &lt;fractionDigits value="2"/>
     *                       &lt;minExclusive value="0"/>
     *                     &lt;/restriction>
     *                   &lt;/simpleType>
     *                 &lt;/attribute>
     *                 &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="tipologiaSoggConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errTipologiaSoggConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="tipologiaIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errTipologiaIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="cfConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errCfConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="denominazioneConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errDenominazioneConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="dataAutorizzazione" type="{http://www.w3.org/2001/XMLSchema}date" />
     *                 &lt;attribute name="errDataAutorizzazione" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="dataInizio" type="{http://www.w3.org/2001/XMLSchema}date" />
     *                 &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
     *                 &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="doveriUfficio" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errDoveriUfficio" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="note" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="errNote" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                 &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               &lt;/restriction>
     *             &lt;/complexContent>
     *           &lt;/complexType>
     *         &lt;/element>
     *         &lt;element name="saldoIncarico" maxOccurs="1000" minOccurs="0">
     *           &lt;complexType>
     *             &lt;complexContent>
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 &lt;sequence>
     *                   &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="importo">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                                 &lt;fractionDigits value="2"/>
     *                                 &lt;minExclusive value="0"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                   &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                   &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
     *                     &lt;complexType>
     *                       &lt;complexContent>
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                           &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           &lt;attribute name="importo">
     *                             &lt;simpleType>
     *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                                 &lt;fractionDigits value="2"/>
     *                                 &lt;minExclusive value="0"/>
     *                               &lt;/restriction>
     *                             &lt;/simpleType>
     *                           &lt;/attribute>
     *                           &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         &lt;/restriction>
     *                       &lt;/complexContent>
     *                     &lt;/complexType>
     *                   &lt;/element>
     *                 &lt;/sequence>
     *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                 &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
     *                 &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                 &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               &lt;/restriction>
     *             &lt;/complexContent>
     *           &lt;/complexType>
     *         &lt;/element>
     *         &lt;element name="cancellaIncarico" maxOccurs="1000" minOccurs="0">
     *           &lt;complexType>
     *             &lt;complexContent>
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
     *                 &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
     *                 &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               &lt;/restriction>
     *             &lt;/complexContent>
     *           &lt;/complexType>
     *         &lt;/element>
     *       &lt;/sequence>
     *     &lt;/restriction>
     *   &lt;/complexContent>
     * &lt;/complexType>
     * </pre>
     * 
     * 
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "nuovoIncarico",
        "modificaIncarico",
        "saldoIncarico",
        "cancellaIncarico"
    })
    public static class Dipendenti {

        protected List<EsitoComunicazione.Dipendenti.NuovoIncarico> nuovoIncarico;
        protected List<EsitoComunicazione.Dipendenti.ModificaIncarico> modificaIncarico;
        protected List<EsitoComunicazione.Dipendenti.SaldoIncarico> saldoIncarico;
        protected List<EsitoComunicazione.Dipendenti.CancellaIncarico> cancellaIncarico;

        /**
         * Gets the value of the nuovoIncarico property.
         * 
         * <p>
         * This accessor method returns a reference to the live list,
         * not a snapshot. Therefore any modification you make to the
         * returned list will be present inside the JAXB object.
         * This is why there is not a <CODE>set</CODE> method for the nuovoIncarico property.
         * 
         * <p>
         * For example, to add a new item, do as follows:
         * <pre>
         *    getNuovoIncarico().add(newItem);
         * </pre>
         * 
         * 
         * <p>
         * Objects of the following type(s) are allowed in the list
         * {@link EsitoComunicazione.Dipendenti.NuovoIncarico }
         * 
         * 
         */
        public List<EsitoComunicazione.Dipendenti.NuovoIncarico> getNuovoIncarico() {
            if (nuovoIncarico == null) {
                nuovoIncarico = new ArrayList<EsitoComunicazione.Dipendenti.NuovoIncarico>();
            }
            return this.nuovoIncarico;
        }

        /**
         * Gets the value of the modificaIncarico property.
         * 
         * <p>
         * This accessor method returns a reference to the live list,
         * not a snapshot. Therefore any modification you make to the
         * returned list will be present inside the JAXB object.
         * This is why there is not a <CODE>set</CODE> method for the modificaIncarico property.
         * 
         * <p>
         * For example, to add a new item, do as follows:
         * <pre>
         *    getModificaIncarico().add(newItem);
         * </pre>
         * 
         * 
         * <p>
         * Objects of the following type(s) are allowed in the list
         * {@link EsitoComunicazione.Dipendenti.ModificaIncarico }
         * 
         * 
         */
        public List<EsitoComunicazione.Dipendenti.ModificaIncarico> getModificaIncarico() {
            if (modificaIncarico == null) {
                modificaIncarico = new ArrayList<EsitoComunicazione.Dipendenti.ModificaIncarico>();
            }
            return this.modificaIncarico;
        }

        /**
         * Gets the value of the saldoIncarico property.
         * 
         * <p>
         * This accessor method returns a reference to the live list,
         * not a snapshot. Therefore any modification you make to the
         * returned list will be present inside the JAXB object.
         * This is why there is not a <CODE>set</CODE> method for the saldoIncarico property.
         * 
         * <p>
         * For example, to add a new item, do as follows:
         * <pre>
         *    getSaldoIncarico().add(newItem);
         * </pre>
         * 
         * 
         * <p>
         * Objects of the following type(s) are allowed in the list
         * {@link EsitoComunicazione.Dipendenti.SaldoIncarico }
         * 
         * 
         */
        public List<EsitoComunicazione.Dipendenti.SaldoIncarico> getSaldoIncarico() {
            if (saldoIncarico == null) {
                saldoIncarico = new ArrayList<EsitoComunicazione.Dipendenti.SaldoIncarico>();
            }
            return this.saldoIncarico;
        }

        /**
         * Gets the value of the cancellaIncarico property.
         * 
         * <p>
         * This accessor method returns a reference to the live list,
         * not a snapshot. Therefore any modification you make to the
         * returned list will be present inside the JAXB object.
         * This is why there is not a <CODE>set</CODE> method for the cancellaIncarico property.
         * 
         * <p>
         * For example, to add a new item, do as follows:
         * <pre>
         *    getCancellaIncarico().add(newItem);
         * </pre>
         * 
         * 
         * <p>
         * Objects of the following type(s) are allowed in the list
         * {@link EsitoComunicazione.Dipendenti.CancellaIncarico }
         * 
         * 
         */
        public List<EsitoComunicazione.Dipendenti.CancellaIncarico> getCancellaIncarico() {
            if (cancellaIncarico == null) {
                cancellaIncarico = new ArrayList<EsitoComunicazione.Dipendenti.CancellaIncarico>();
            }
            return this.cancellaIncarico;
        }


        /**
         * <p>Java class for anonymous complex type.
         * 
         * <p>The following schema fragment specifies the expected content contained within this class.
         * 
         * <pre>
         * &lt;complexType>
         *   &lt;complexContent>
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *       &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
         *       &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     &lt;/restriction>
         *   &lt;/complexContent>
         * &lt;/complexType>
         * </pre>
         * 
         * 
         */
        @XmlAccessorType(XmlAccessType.FIELD)
        @XmlType(name = "")
        public static class CancellaIncarico {

            @XmlAttribute(required = true)
            protected Esito esito;
            @XmlAttribute(required = true)
            protected long id;
            @XmlAttribute
            protected String errId;

            /**
             * Gets the value of the esito property.
             * 
             * @return
             *     possible object is
             *     {@link Esito }
             *     
             */
            public Esito getEsito() {
                return esito;
            }

            /**
             * Sets the value of the esito property.
             * 
             * @param value
             *     allowed object is
             *     {@link Esito }
             *     
             */
            public void setEsito(Esito value) {
                this.esito = value;
            }

            /**
             * Gets the value of the id property.
             * 
             */
            public long getId() {
                return id;
            }

            /**
             * Sets the value of the id property.
             * 
             */
            public void setId(long value) {
                this.id = value;
            }

            /**
             * Gets the value of the errId property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrId() {
                return errId;
            }

            /**
             * Sets the value of the errId property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrId(String value) {
                this.errId = value;
            }

        }


        /**
         * <p>Java class for anonymous complex type.
         * 
         * <p>The following schema fragment specifies the expected content contained within this class.
         * 
         * <pre>
         * &lt;complexType>
         *   &lt;complexContent>
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       &lt;sequence>
         *         &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="importo">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *                       &lt;fractionDigits value="2"/>
         *                       &lt;minExclusive value="0"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *         &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *         &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="importo">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *                       &lt;fractionDigits value="2"/>
         *                       &lt;minExclusive value="0"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *       &lt;/sequence>
         *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *       &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
         *       &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="qualificaIncaricato" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errQualificaIncaricato" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="importoPrevisto">
         *         &lt;simpleType>
         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *             &lt;fractionDigits value="2"/>
         *             &lt;minExclusive value="0"/>
         *           &lt;/restriction>
         *         &lt;/simpleType>
         *       &lt;/attribute>
         *       &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="tipologiaSoggConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errTipologiaSoggConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="tipologiaIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errTipologiaIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="cfConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errCfConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="denominazioneConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errDenominazioneConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="dataAutorizzazione" type="{http://www.w3.org/2001/XMLSchema}date" />
         *       &lt;attribute name="errDataAutorizzazione" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="dataInizio" type="{http://www.w3.org/2001/XMLSchema}date" />
         *       &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
         *       &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="doveriUfficio" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errDoveriUfficio" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="note" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errNote" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *       &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     &lt;/restriction>
         *   &lt;/complexContent>
         * &lt;/complexType>
         * </pre>
         * 
         * 
         */
        @XmlAccessorType(XmlAccessType.FIELD)
        @XmlType(name = "", propOrder = {
            "nuovoPagamento",
            "cancellaPagamento",
            "modificaPagamento"
        })
        public static class ModificaIncarico {

            protected List<EsitoComunicazione.Dipendenti.ModificaIncarico.NuovoPagamento> nuovoPagamento;
            protected List<EsitoComunicazione.Dipendenti.ModificaIncarico.CancellaPagamento> cancellaPagamento;
            protected List<EsitoComunicazione.Dipendenti.ModificaIncarico.ModificaPagamento> modificaPagamento;
            @XmlAttribute(required = true)
            protected Esito esito;
            @XmlAttribute(required = true)
            protected long id;
            @XmlAttribute
            protected String errId;
            @XmlAttribute
            protected String qualificaIncaricato;
            @XmlAttribute
            protected String errQualificaIncaricato;
            @XmlAttribute
            protected BigDecimal importoPrevisto;
            @XmlAttribute
            protected String errImportoPrevisto;
            @XmlAttribute
            protected String tipologiaSoggConferente;
            @XmlAttribute
            protected String errTipologiaSoggConferente;
            @XmlAttribute
            protected String tipologiaIncarico;
            @XmlAttribute
            protected String errTipologiaIncarico;
            @XmlAttribute
            protected String cfConferente;
            @XmlAttribute
            protected String errCfConferente;
            @XmlAttribute
            protected String denominazioneConferente;
            @XmlAttribute
            protected String errDenominazioneConferente;
            @XmlAttribute
            @XmlSchemaType(name = "date")
            protected XMLGregorianCalendar dataAutorizzazione;
            @XmlAttribute
            protected String errDataAutorizzazione;
            @XmlAttribute
            @XmlSchemaType(name = "date")
            protected XMLGregorianCalendar dataInizio;
            @XmlAttribute
            protected String errDataInizio;
            @XmlAttribute
            @XmlSchemaType(name = "date")
            protected XMLGregorianCalendar dataFine;
            @XmlAttribute
            protected String errDataFine;
            @XmlAttribute
            protected String doveriUfficio;
            @XmlAttribute
            protected String errDoveriUfficio;
            @XmlAttribute
            protected String note;
            @XmlAttribute
            protected String errNote;
            @XmlAttribute(required = true)
            protected boolean saldo;
            @XmlAttribute
            protected String errSaldo;

            /**
             * Gets the value of the nuovoPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the nuovoPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getNuovoPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Dipendenti.ModificaIncarico.NuovoPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Dipendenti.ModificaIncarico.NuovoPagamento> getNuovoPagamento() {
                if (nuovoPagamento == null) {
                    nuovoPagamento = new ArrayList<EsitoComunicazione.Dipendenti.ModificaIncarico.NuovoPagamento>();
                }
                return this.nuovoPagamento;
            }

            /**
             * Gets the value of the cancellaPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the cancellaPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getCancellaPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Dipendenti.ModificaIncarico.CancellaPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Dipendenti.ModificaIncarico.CancellaPagamento> getCancellaPagamento() {
                if (cancellaPagamento == null) {
                    cancellaPagamento = new ArrayList<EsitoComunicazione.Dipendenti.ModificaIncarico.CancellaPagamento>();
                }
                return this.cancellaPagamento;
            }

            /**
             * Gets the value of the modificaPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the modificaPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getModificaPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Dipendenti.ModificaIncarico.ModificaPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Dipendenti.ModificaIncarico.ModificaPagamento> getModificaPagamento() {
                if (modificaPagamento == null) {
                    modificaPagamento = new ArrayList<EsitoComunicazione.Dipendenti.ModificaIncarico.ModificaPagamento>();
                }
                return this.modificaPagamento;
            }

            /**
             * Gets the value of the esito property.
             * 
             * @return
             *     possible object is
             *     {@link Esito }
             *     
             */
            public Esito getEsito() {
                return esito;
            }

            /**
             * Sets the value of the esito property.
             * 
             * @param value
             *     allowed object is
             *     {@link Esito }
             *     
             */
            public void setEsito(Esito value) {
                this.esito = value;
            }

            /**
             * Gets the value of the id property.
             * 
             */
            public long getId() {
                return id;
            }

            /**
             * Sets the value of the id property.
             * 
             */
            public void setId(long value) {
                this.id = value;
            }

            /**
             * Gets the value of the errId property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrId() {
                return errId;
            }

            /**
             * Sets the value of the errId property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrId(String value) {
                this.errId = value;
            }

            /**
             * Gets the value of the qualificaIncaricato property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getQualificaIncaricato() {
                return qualificaIncaricato;
            }

            /**
             * Sets the value of the qualificaIncaricato property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setQualificaIncaricato(String value) {
                this.qualificaIncaricato = value;
            }

            /**
             * Gets the value of the errQualificaIncaricato property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrQualificaIncaricato() {
                return errQualificaIncaricato;
            }

            /**
             * Sets the value of the errQualificaIncaricato property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrQualificaIncaricato(String value) {
                this.errQualificaIncaricato = value;
            }

            /**
             * Gets the value of the importoPrevisto property.
             * 
             * @return
             *     possible object is
             *     {@link BigDecimal }
             *     
             */
            public BigDecimal getImportoPrevisto() {
                return importoPrevisto;
            }

            /**
             * Sets the value of the importoPrevisto property.
             * 
             * @param value
             *     allowed object is
             *     {@link BigDecimal }
             *     
             */
            public void setImportoPrevisto(BigDecimal value) {
                this.importoPrevisto = value;
            }

            /**
             * Gets the value of the errImportoPrevisto property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrImportoPrevisto() {
                return errImportoPrevisto;
            }

            /**
             * Sets the value of the errImportoPrevisto property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrImportoPrevisto(String value) {
                this.errImportoPrevisto = value;
            }

            /**
             * Gets the value of the tipologiaSoggConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getTipologiaSoggConferente() {
                return tipologiaSoggConferente;
            }

            /**
             * Sets the value of the tipologiaSoggConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setTipologiaSoggConferente(String value) {
                this.tipologiaSoggConferente = value;
            }

            /**
             * Gets the value of the errTipologiaSoggConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrTipologiaSoggConferente() {
                return errTipologiaSoggConferente;
            }

            /**
             * Sets the value of the errTipologiaSoggConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrTipologiaSoggConferente(String value) {
                this.errTipologiaSoggConferente = value;
            }

            /**
             * Gets the value of the tipologiaIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getTipologiaIncarico() {
                return tipologiaIncarico;
            }

            /**
             * Sets the value of the tipologiaIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setTipologiaIncarico(String value) {
                this.tipologiaIncarico = value;
            }

            /**
             * Gets the value of the errTipologiaIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrTipologiaIncarico() {
                return errTipologiaIncarico;
            }

            /**
             * Sets the value of the errTipologiaIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrTipologiaIncarico(String value) {
                this.errTipologiaIncarico = value;
            }

            /**
             * Gets the value of the cfConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getCfConferente() {
                return cfConferente;
            }

            /**
             * Sets the value of the cfConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setCfConferente(String value) {
                this.cfConferente = value;
            }

            /**
             * Gets the value of the errCfConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrCfConferente() {
                return errCfConferente;
            }

            /**
             * Sets the value of the errCfConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrCfConferente(String value) {
                this.errCfConferente = value;
            }

            /**
             * Gets the value of the denominazioneConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getDenominazioneConferente() {
                return denominazioneConferente;
            }

            /**
             * Sets the value of the denominazioneConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setDenominazioneConferente(String value) {
                this.denominazioneConferente = value;
            }

            /**
             * Gets the value of the errDenominazioneConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDenominazioneConferente() {
                return errDenominazioneConferente;
            }

            /**
             * Sets the value of the errDenominazioneConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDenominazioneConferente(String value) {
                this.errDenominazioneConferente = value;
            }

            /**
             * Gets the value of the dataAutorizzazione property.
             * 
             * @return
             *     possible object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public XMLGregorianCalendar getDataAutorizzazione() {
                return dataAutorizzazione;
            }

            /**
             * Sets the value of the dataAutorizzazione property.
             * 
             * @param value
             *     allowed object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public void setDataAutorizzazione(XMLGregorianCalendar value) {
                this.dataAutorizzazione = value;
            }

            /**
             * Gets the value of the errDataAutorizzazione property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDataAutorizzazione() {
                return errDataAutorizzazione;
            }

            /**
             * Sets the value of the errDataAutorizzazione property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDataAutorizzazione(String value) {
                this.errDataAutorizzazione = value;
            }

            /**
             * Gets the value of the dataInizio property.
             * 
             * @return
             *     possible object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public XMLGregorianCalendar getDataInizio() {
                return dataInizio;
            }

            /**
             * Sets the value of the dataInizio property.
             * 
             * @param value
             *     allowed object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public void setDataInizio(XMLGregorianCalendar value) {
                this.dataInizio = value;
            }

            /**
             * Gets the value of the errDataInizio property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDataInizio() {
                return errDataInizio;
            }

            /**
             * Sets the value of the errDataInizio property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDataInizio(String value) {
                this.errDataInizio = value;
            }

            /**
             * Gets the value of the dataFine property.
             * 
             * @return
             *     possible object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public XMLGregorianCalendar getDataFine() {
                return dataFine;
            }

            /**
             * Sets the value of the dataFine property.
             * 
             * @param value
             *     allowed object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public void setDataFine(XMLGregorianCalendar value) {
                this.dataFine = value;
            }

            /**
             * Gets the value of the errDataFine property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDataFine() {
                return errDataFine;
            }

            /**
             * Sets the value of the errDataFine property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDataFine(String value) {
                this.errDataFine = value;
            }

            /**
             * Gets the value of the doveriUfficio property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getDoveriUfficio() {
                return doveriUfficio;
            }

            /**
             * Sets the value of the doveriUfficio property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setDoveriUfficio(String value) {
                this.doveriUfficio = value;
            }

            /**
             * Gets the value of the errDoveriUfficio property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDoveriUfficio() {
                return errDoveriUfficio;
            }

            /**
             * Sets the value of the errDoveriUfficio property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDoveriUfficio(String value) {
                this.errDoveriUfficio = value;
            }

            /**
             * Gets the value of the note property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getNote() {
                return note;
            }

            /**
             * Sets the value of the note property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setNote(String value) {
                this.note = value;
            }

            /**
             * Gets the value of the errNote property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrNote() {
                return errNote;
            }

            /**
             * Sets the value of the errNote property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrNote(String value) {
                this.errNote = value;
            }

            /**
             * Gets the value of the saldo property.
             * 
             */
            public boolean isSaldo() {
                return saldo;
            }

            /**
             * Sets the value of the saldo property.
             * 
             */
            public void setSaldo(boolean value) {
                this.saldo = value;
            }

            /**
             * Gets the value of the errSaldo property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrSaldo() {
                return errSaldo;
            }

            /**
             * Sets the value of the errSaldo property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrSaldo(String value) {
                this.errSaldo = value;
            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class CancellaPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="importo">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             *             &lt;fractionDigits value="2"/>
             *             &lt;minExclusive value="0"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class ModificaPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute
                protected BigDecimal importo;
                @XmlAttribute
                protected String errImporto;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the importo property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link BigDecimal }
                 *     
                 */
                public BigDecimal getImporto() {
                    return importo;
                }

                /**
                 * Sets the value of the importo property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link BigDecimal }
                 *     
                 */
                public void setImporto(BigDecimal value) {
                    this.importo = value;
                }

                /**
                 * Gets the value of the errImporto property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrImporto() {
                    return errImporto;
                }

                /**
                 * Sets the value of the errImporto property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrImporto(String value) {
                    this.errImporto = value;
                }

            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="importo">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             *             &lt;fractionDigits value="2"/>
             *             &lt;minExclusive value="0"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class NuovoPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute
                protected BigDecimal importo;
                @XmlAttribute
                protected String errImporto;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the importo property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link BigDecimal }
                 *     
                 */
                public BigDecimal getImporto() {
                    return importo;
                }

                /**
                 * Sets the value of the importo property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link BigDecimal }
                 *     
                 */
                public void setImporto(BigDecimal value) {
                    this.importo = value;
                }

                /**
                 * Gets the value of the errImporto property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrImporto() {
                    return errImporto;
                }

                /**
                 * Sets the value of the errImporto property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrImporto(String value) {
                    this.errImporto = value;
                }

            }

        }


        /**
         * <p>Java class for anonymous complex type.
         * 
         * <p>The following schema fragment specifies the expected content contained within this class.
         * 
         * <pre>
         * &lt;complexType>
         *   &lt;complexContent>
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       &lt;sequence>
         *         &lt;element name="dipendente">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="codiceFiscale" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="errCodiceFiscale" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="nome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="errNome" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="cognome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="errCognome" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="qualifica" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="errQualifica" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *         &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="importo">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *                       &lt;fractionDigits value="2"/>
         *                       &lt;minExclusive value="0"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *       &lt;/sequence>
         *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *       &lt;attribute name="codiceEnte" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errCodiceEnte" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="annoRiferimento" use="required">
         *         &lt;simpleType>
         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *             &lt;minInclusive value="1995"/>
         *             &lt;maxInclusive value="2020"/>
         *           &lt;/restriction>
         *         &lt;/simpleType>
         *       &lt;/attribute>
         *       &lt;attribute name="errAnnoRiferimento" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="importoPrevisto">
         *         &lt;simpleType>
         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *             &lt;fractionDigits value="2"/>
         *             &lt;minInclusive value="0"/>
         *           &lt;/restriction>
         *         &lt;/simpleType>
         *       &lt;/attribute>
         *       &lt;attribute name="idIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errImportoPrevisto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="tipologiaSoggConferente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errTipologiaSoggConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="tipologiaIncarico" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errTipologiaIncarico" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="cfConferente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errCfConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="denominazioneConferente" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errDenominazioneConferente" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="dataAutorizzazione" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
         *       &lt;attribute name="errDataAutorizzazione" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="dataInizio" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
         *       &lt;attribute name="errDataInizio" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="dataFine" type="{http://www.w3.org/2001/XMLSchema}date" />
         *       &lt;attribute name="errDataFine" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="doveriUfficio" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errDoveriUfficio" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="note" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="errNote" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="saldo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
         *       &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     &lt;/restriction>
         *   &lt;/complexContent>
         * &lt;/complexType>
         * </pre>
         * 
         * 
         */
        @XmlAccessorType(XmlAccessType.FIELD)
        @XmlType(name = "", propOrder = {
            "dipendente",
            "nuovoPagamento"
        })
        public static class NuovoIncarico {

            @XmlElement(required = true)
            protected EsitoComunicazione.Dipendenti.NuovoIncarico.Dipendente dipendente;
            protected List<EsitoComunicazione.Dipendenti.NuovoIncarico.NuovoPagamento> nuovoPagamento;
            @XmlAttribute(required = true)
            protected Esito esito;
            @XmlAttribute(required = true)
            protected String codiceEnte;
            @XmlAttribute
            protected String errCodiceEnte;
            @XmlAttribute(required = true)
            protected int annoRiferimento;
            @XmlAttribute
            protected String errAnnoRiferimento;
            @XmlAttribute
            protected BigDecimal importoPrevisto;
            @XmlAttribute
            protected String idIncarico;
            @XmlAttribute
            protected String errImportoPrevisto;
            @XmlAttribute(required = true)
            protected String tipologiaSoggConferente;
            @XmlAttribute
            protected String errTipologiaSoggConferente;
            @XmlAttribute(required = true)
            protected String tipologiaIncarico;
            @XmlAttribute
            protected String errTipologiaIncarico;
            @XmlAttribute(required = true)
            protected String cfConferente;
            @XmlAttribute
            protected String errCfConferente;
            @XmlAttribute(required = true)
            protected String denominazioneConferente;
            @XmlAttribute
            protected String errDenominazioneConferente;
            @XmlAttribute(required = true)
            @XmlSchemaType(name = "date")
            protected XMLGregorianCalendar dataAutorizzazione;
            @XmlAttribute
            protected String errDataAutorizzazione;
            @XmlAttribute(required = true)
            @XmlSchemaType(name = "date")
            protected XMLGregorianCalendar dataInizio;
            @XmlAttribute
            protected String errDataInizio;
            @XmlAttribute
            @XmlSchemaType(name = "date")
            protected XMLGregorianCalendar dataFine;
            @XmlAttribute
            protected String errDataFine;
            @XmlAttribute(required = true)
            protected String doveriUfficio;
            @XmlAttribute
            protected String errDoveriUfficio;
            @XmlAttribute(required = true)
            protected String note;
            @XmlAttribute
            protected String errNote;
            @XmlAttribute
            protected Boolean saldo;
            @XmlAttribute
            protected String errSaldo;

            /**
             * Gets the value of the dipendente property.
             * 
             * @return
             *     possible object is
             *     {@link EsitoComunicazione.Dipendenti.NuovoIncarico.Dipendente }
             *     
             */
            public EsitoComunicazione.Dipendenti.NuovoIncarico.Dipendente getDipendente() {
                return dipendente;
            }

            /**
             * Sets the value of the dipendente property.
             * 
             * @param value
             *     allowed object is
             *     {@link EsitoComunicazione.Dipendenti.NuovoIncarico.Dipendente }
             *     
             */
            public void setDipendente(EsitoComunicazione.Dipendenti.NuovoIncarico.Dipendente value) {
                this.dipendente = value;
            }

            /**
             * Gets the value of the nuovoPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the nuovoPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getNuovoPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Dipendenti.NuovoIncarico.NuovoPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Dipendenti.NuovoIncarico.NuovoPagamento> getNuovoPagamento() {
                if (nuovoPagamento == null) {
                    nuovoPagamento = new ArrayList<EsitoComunicazione.Dipendenti.NuovoIncarico.NuovoPagamento>();
                }
                return this.nuovoPagamento;
            }

            /**
             * Gets the value of the esito property.
             * 
             * @return
             *     possible object is
             *     {@link Esito }
             *     
             */
            public Esito getEsito() {
                return esito;
            }

            /**
             * Sets the value of the esito property.
             * 
             * @param value
             *     allowed object is
             *     {@link Esito }
             *     
             */
            public void setEsito(Esito value) {
                this.esito = value;
            }

            /**
             * Gets the value of the codiceEnte property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getCodiceEnte() {
                return codiceEnte;
            }

            /**
             * Sets the value of the codiceEnte property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setCodiceEnte(String value) {
                this.codiceEnte = value;
            }

            /**
             * Gets the value of the errCodiceEnte property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrCodiceEnte() {
                return errCodiceEnte;
            }

            /**
             * Sets the value of the errCodiceEnte property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrCodiceEnte(String value) {
                this.errCodiceEnte = value;
            }

            /**
             * Gets the value of the annoRiferimento property.
             * 
             */
            public int getAnnoRiferimento() {
                return annoRiferimento;
            }

            /**
             * Sets the value of the annoRiferimento property.
             * 
             */
            public void setAnnoRiferimento(int value) {
                this.annoRiferimento = value;
            }

            /**
             * Gets the value of the errAnnoRiferimento property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrAnnoRiferimento() {
                return errAnnoRiferimento;
            }

            /**
             * Sets the value of the errAnnoRiferimento property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrAnnoRiferimento(String value) {
                this.errAnnoRiferimento = value;
            }

            /**
             * Gets the value of the importoPrevisto property.
             * 
             * @return
             *     possible object is
             *     {@link BigDecimal }
             *     
             */
            public BigDecimal getImportoPrevisto() {
                return importoPrevisto;
            }

            /**
             * Sets the value of the importoPrevisto property.
             * 
             * @param value
             *     allowed object is
             *     {@link BigDecimal }
             *     
             */
            public void setImportoPrevisto(BigDecimal value) {
                this.importoPrevisto = value;
            }

            /**
             * Gets the value of the idIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getIdIncarico() {
                return idIncarico;
            }

            /**
             * Sets the value of the idIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setIdIncarico(String value) {
                this.idIncarico = value;
            }

            /**
             * Gets the value of the errImportoPrevisto property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrImportoPrevisto() {
                return errImportoPrevisto;
            }

            /**
             * Sets the value of the errImportoPrevisto property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrImportoPrevisto(String value) {
                this.errImportoPrevisto = value;
            }

            /**
             * Gets the value of the tipologiaSoggConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getTipologiaSoggConferente() {
                return tipologiaSoggConferente;
            }

            /**
             * Sets the value of the tipologiaSoggConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setTipologiaSoggConferente(String value) {
                this.tipologiaSoggConferente = value;
            }

            /**
             * Gets the value of the errTipologiaSoggConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrTipologiaSoggConferente() {
                return errTipologiaSoggConferente;
            }

            /**
             * Sets the value of the errTipologiaSoggConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrTipologiaSoggConferente(String value) {
                this.errTipologiaSoggConferente = value;
            }

            /**
             * Gets the value of the tipologiaIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getTipologiaIncarico() {
                return tipologiaIncarico;
            }

            /**
             * Sets the value of the tipologiaIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setTipologiaIncarico(String value) {
                this.tipologiaIncarico = value;
            }

            /**
             * Gets the value of the errTipologiaIncarico property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrTipologiaIncarico() {
                return errTipologiaIncarico;
            }

            /**
             * Sets the value of the errTipologiaIncarico property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrTipologiaIncarico(String value) {
                this.errTipologiaIncarico = value;
            }

            /**
             * Gets the value of the cfConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getCfConferente() {
                return cfConferente;
            }

            /**
             * Sets the value of the cfConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setCfConferente(String value) {
                this.cfConferente = value;
            }

            /**
             * Gets the value of the errCfConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrCfConferente() {
                return errCfConferente;
            }

            /**
             * Sets the value of the errCfConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrCfConferente(String value) {
                this.errCfConferente = value;
            }

            /**
             * Gets the value of the denominazioneConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getDenominazioneConferente() {
                return denominazioneConferente;
            }

            /**
             * Sets the value of the denominazioneConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setDenominazioneConferente(String value) {
                this.denominazioneConferente = value;
            }

            /**
             * Gets the value of the errDenominazioneConferente property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDenominazioneConferente() {
                return errDenominazioneConferente;
            }

            /**
             * Sets the value of the errDenominazioneConferente property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDenominazioneConferente(String value) {
                this.errDenominazioneConferente = value;
            }

            /**
             * Gets the value of the dataAutorizzazione property.
             * 
             * @return
             *     possible object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public XMLGregorianCalendar getDataAutorizzazione() {
                return dataAutorizzazione;
            }

            /**
             * Sets the value of the dataAutorizzazione property.
             * 
             * @param value
             *     allowed object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public void setDataAutorizzazione(XMLGregorianCalendar value) {
                this.dataAutorizzazione = value;
            }

            /**
             * Gets the value of the errDataAutorizzazione property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDataAutorizzazione() {
                return errDataAutorizzazione;
            }

            /**
             * Sets the value of the errDataAutorizzazione property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDataAutorizzazione(String value) {
                this.errDataAutorizzazione = value;
            }

            /**
             * Gets the value of the dataInizio property.
             * 
             * @return
             *     possible object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public XMLGregorianCalendar getDataInizio() {
                return dataInizio;
            }

            /**
             * Sets the value of the dataInizio property.
             * 
             * @param value
             *     allowed object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public void setDataInizio(XMLGregorianCalendar value) {
                this.dataInizio = value;
            }

            /**
             * Gets the value of the errDataInizio property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDataInizio() {
                return errDataInizio;
            }

            /**
             * Sets the value of the errDataInizio property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDataInizio(String value) {
                this.errDataInizio = value;
            }

            /**
             * Gets the value of the dataFine property.
             * 
             * @return
             *     possible object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public XMLGregorianCalendar getDataFine() {
                return dataFine;
            }

            /**
             * Sets the value of the dataFine property.
             * 
             * @param value
             *     allowed object is
             *     {@link XMLGregorianCalendar }
             *     
             */
            public void setDataFine(XMLGregorianCalendar value) {
                this.dataFine = value;
            }

            /**
             * Gets the value of the errDataFine property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDataFine() {
                return errDataFine;
            }

            /**
             * Sets the value of the errDataFine property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDataFine(String value) {
                this.errDataFine = value;
            }

            /**
             * Gets the value of the doveriUfficio property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getDoveriUfficio() {
                return doveriUfficio;
            }

            /**
             * Sets the value of the doveriUfficio property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setDoveriUfficio(String value) {
                this.doveriUfficio = value;
            }

            /**
             * Gets the value of the errDoveriUfficio property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrDoveriUfficio() {
                return errDoveriUfficio;
            }

            /**
             * Sets the value of the errDoveriUfficio property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrDoveriUfficio(String value) {
                this.errDoveriUfficio = value;
            }

            /**
             * Gets the value of the note property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getNote() {
                return note;
            }

            /**
             * Sets the value of the note property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setNote(String value) {
                this.note = value;
            }

            /**
             * Gets the value of the errNote property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrNote() {
                return errNote;
            }

            /**
             * Sets the value of the errNote property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrNote(String value) {
                this.errNote = value;
            }

            /**
             * Gets the value of the saldo property.
             * 
             * @return
             *     possible object is
             *     {@link Boolean }
             *     
             */
            public boolean isSaldo() {
                if (saldo == null) {
                    return false;
                } else {
                    return saldo;
                }
            }

            /**
             * Sets the value of the saldo property.
             * 
             * @param value
             *     allowed object is
             *     {@link Boolean }
             *     
             */
            public void setSaldo(Boolean value) {
                this.saldo = value;
            }

            /**
             * Gets the value of the errSaldo property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrSaldo() {
                return errSaldo;
            }

            /**
             * Sets the value of the errSaldo property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrSaldo(String value) {
                this.errSaldo = value;
            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="codiceFiscale" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errCodiceFiscale" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="nome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errNome" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="cognome" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errCognome" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="qualifica" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="errQualifica" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class Dipendente {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected String codiceFiscale;
                @XmlAttribute
                protected String errCodiceFiscale;
                @XmlAttribute(required = true)
                protected String nome;
                @XmlAttribute
                protected String errNome;
                @XmlAttribute(required = true)
                protected String cognome;
                @XmlAttribute
                protected String errCognome;
                @XmlAttribute(required = true)
                protected String qualifica;
                @XmlAttribute
                protected String errQualifica;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the codiceFiscale property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getCodiceFiscale() {
                    return codiceFiscale;
                }

                /**
                 * Sets the value of the codiceFiscale property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setCodiceFiscale(String value) {
                    this.codiceFiscale = value;
                }

                /**
                 * Gets the value of the errCodiceFiscale property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrCodiceFiscale() {
                    return errCodiceFiscale;
                }

                /**
                 * Sets the value of the errCodiceFiscale property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrCodiceFiscale(String value) {
                    this.errCodiceFiscale = value;
                }

                /**
                 * Gets the value of the nome property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getNome() {
                    return nome;
                }

                /**
                 * Sets the value of the nome property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setNome(String value) {
                    this.nome = value;
                }

                /**
                 * Gets the value of the errNome property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrNome() {
                    return errNome;
                }

                /**
                 * Sets the value of the errNome property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrNome(String value) {
                    this.errNome = value;
                }

                /**
                 * Gets the value of the cognome property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getCognome() {
                    return cognome;
                }

                /**
                 * Sets the value of the cognome property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setCognome(String value) {
                    this.cognome = value;
                }

                /**
                 * Gets the value of the errCognome property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrCognome() {
                    return errCognome;
                }

                /**
                 * Sets the value of the errCognome property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrCognome(String value) {
                    this.errCognome = value;
                }

                /**
                 * Gets the value of the qualifica property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getQualifica() {
                    return qualifica;
                }

                /**
                 * Sets the value of the qualifica property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setQualifica(String value) {
                    this.qualifica = value;
                }

                /**
                 * Gets the value of the errQualifica property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrQualifica() {
                    return errQualifica;
                }

                /**
                 * Sets the value of the errQualifica property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrQualifica(String value) {
                    this.errQualifica = value;
                }

            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="importo">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             *             &lt;fractionDigits value="2"/>
             *             &lt;minExclusive value="0"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class NuovoPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute
                protected BigDecimal importo;
                @XmlAttribute
                protected String errImporto;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the importo property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link BigDecimal }
                 *     
                 */
                public BigDecimal getImporto() {
                    return importo;
                }

                /**
                 * Sets the value of the importo property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link BigDecimal }
                 *     
                 */
                public void setImporto(BigDecimal value) {
                    this.importo = value;
                }

                /**
                 * Gets the value of the errImporto property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrImporto() {
                    return errImporto;
                }

                /**
                 * Sets the value of the errImporto property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrImporto(String value) {
                    this.errImporto = value;
                }

            }

        }


        /**
         * <p>Java class for anonymous complex type.
         * 
         * <p>The following schema fragment specifies the expected content contained within this class.
         * 
         * <pre>
         * &lt;complexType>
         *   &lt;complexContent>
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       &lt;sequence>
         *         &lt;element name="nuovoPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="importo">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *                       &lt;fractionDigits value="2"/>
         *                       &lt;minExclusive value="0"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *         &lt;element name="cancellaPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *         &lt;element name="modificaPagamento" maxOccurs="unbounded" minOccurs="0">
         *           &lt;complexType>
         *             &lt;complexContent>
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *                 &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 &lt;attribute name="importo">
         *                   &lt;simpleType>
         *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *                       &lt;fractionDigits value="2"/>
         *                       &lt;minExclusive value="0"/>
         *                     &lt;/restriction>
         *                   &lt;/simpleType>
         *                 &lt;/attribute>
         *                 &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               &lt;/restriction>
         *             &lt;/complexContent>
         *           &lt;/complexType>
         *         &lt;/element>
         *       &lt;/sequence>
         *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
         *       &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
         *       &lt;attribute name="errId" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       &lt;attribute name="saldo" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *       &lt;attribute name="errSaldo" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     &lt;/restriction>
         *   &lt;/complexContent>
         * &lt;/complexType>
         * </pre>
         * 
         * 
         */
        @XmlAccessorType(XmlAccessType.FIELD)
        @XmlType(name = "", propOrder = {
            "nuovoPagamento",
            "cancellaPagamento",
            "modificaPagamento"
        })
        public static class SaldoIncarico {

            protected List<EsitoComunicazione.Dipendenti.SaldoIncarico.NuovoPagamento> nuovoPagamento;
            protected List<EsitoComunicazione.Dipendenti.SaldoIncarico.CancellaPagamento> cancellaPagamento;
            protected List<EsitoComunicazione.Dipendenti.SaldoIncarico.ModificaPagamento> modificaPagamento;
            @XmlAttribute(required = true)
            protected Esito esito;
            @XmlAttribute(required = true)
            protected long id;
            @XmlAttribute
            protected String errId;
            @XmlAttribute(required = true)
            protected boolean saldo;
            @XmlAttribute
            protected String errSaldo;

            /**
             * Gets the value of the nuovoPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the nuovoPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getNuovoPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Dipendenti.SaldoIncarico.NuovoPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Dipendenti.SaldoIncarico.NuovoPagamento> getNuovoPagamento() {
                if (nuovoPagamento == null) {
                    nuovoPagamento = new ArrayList<EsitoComunicazione.Dipendenti.SaldoIncarico.NuovoPagamento>();
                }
                return this.nuovoPagamento;
            }

            /**
             * Gets the value of the cancellaPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the cancellaPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getCancellaPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Dipendenti.SaldoIncarico.CancellaPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Dipendenti.SaldoIncarico.CancellaPagamento> getCancellaPagamento() {
                if (cancellaPagamento == null) {
                    cancellaPagamento = new ArrayList<EsitoComunicazione.Dipendenti.SaldoIncarico.CancellaPagamento>();
                }
                return this.cancellaPagamento;
            }

            /**
             * Gets the value of the modificaPagamento property.
             * 
             * <p>
             * This accessor method returns a reference to the live list,
             * not a snapshot. Therefore any modification you make to the
             * returned list will be present inside the JAXB object.
             * This is why there is not a <CODE>set</CODE> method for the modificaPagamento property.
             * 
             * <p>
             * For example, to add a new item, do as follows:
             * <pre>
             *    getModificaPagamento().add(newItem);
             * </pre>
             * 
             * 
             * <p>
             * Objects of the following type(s) are allowed in the list
             * {@link EsitoComunicazione.Dipendenti.SaldoIncarico.ModificaPagamento }
             * 
             * 
             */
            public List<EsitoComunicazione.Dipendenti.SaldoIncarico.ModificaPagamento> getModificaPagamento() {
                if (modificaPagamento == null) {
                    modificaPagamento = new ArrayList<EsitoComunicazione.Dipendenti.SaldoIncarico.ModificaPagamento>();
                }
                return this.modificaPagamento;
            }

            /**
             * Gets the value of the esito property.
             * 
             * @return
             *     possible object is
             *     {@link Esito }
             *     
             */
            public Esito getEsito() {
                return esito;
            }

            /**
             * Sets the value of the esito property.
             * 
             * @param value
             *     allowed object is
             *     {@link Esito }
             *     
             */
            public void setEsito(Esito value) {
                this.esito = value;
            }

            /**
             * Gets the value of the id property.
             * 
             */
            public long getId() {
                return id;
            }

            /**
             * Sets the value of the id property.
             * 
             */
            public void setId(long value) {
                this.id = value;
            }

            /**
             * Gets the value of the errId property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrId() {
                return errId;
            }

            /**
             * Sets the value of the errId property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrId(String value) {
                this.errId = value;
            }

            /**
             * Gets the value of the saldo property.
             * 
             */
            public boolean isSaldo() {
                return saldo;
            }

            /**
             * Sets the value of the saldo property.
             * 
             */
            public void setSaldo(boolean value) {
                this.saldo = value;
            }

            /**
             * Gets the value of the errSaldo property.
             * 
             * @return
             *     possible object is
             *     {@link String }
             *     
             */
            public String getErrSaldo() {
                return errSaldo;
            }

            /**
             * Sets the value of the errSaldo property.
             * 
             * @param value
             *     allowed object is
             *     {@link String }
             *     
             */
            public void setErrSaldo(String value) {
                this.errSaldo = value;
            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class CancellaPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="importo">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             *             &lt;fractionDigits value="2"/>
             *             &lt;minExclusive value="0"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class ModificaPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute
                protected BigDecimal importo;
                @XmlAttribute
                protected String errImporto;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the importo property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link BigDecimal }
                 *     
                 */
                public BigDecimal getImporto() {
                    return importo;
                }

                /**
                 * Sets the value of the importo property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link BigDecimal }
                 *     
                 */
                public void setImporto(BigDecimal value) {
                    this.importo = value;
                }

                /**
                 * Gets the value of the errImporto property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrImporto() {
                    return errImporto;
                }

                /**
                 * Sets the value of the errImporto property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrImporto(String value) {
                    this.errImporto = value;
                }

            }


            /**
             * <p>Java class for anonymous complex type.
             * 
             * <p>The following schema fragment specifies the expected content contained within this class.
             * 
             * <pre>
             * &lt;complexType>
             *   &lt;complexContent>
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       &lt;attribute name="esito" use="required" type="{http://www.anagrafeprestazioni.it/comunicazionexml}esito" />
             *       &lt;attribute name="anno" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       &lt;attribute name="errAnno" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       &lt;attribute name="importo">
             *         &lt;simpleType>
             *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             *             &lt;fractionDigits value="2"/>
             *             &lt;minExclusive value="0"/>
             *           &lt;/restriction>
             *         &lt;/simpleType>
             *       &lt;/attribute>
             *       &lt;attribute name="errImporto" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     &lt;/restriction>
             *   &lt;/complexContent>
             * &lt;/complexType>
             * </pre>
             * 
             * 
             */
            @XmlAccessorType(XmlAccessType.FIELD)
            @XmlType(name = "")
            public static class NuovoPagamento {

                @XmlAttribute(required = true)
                protected Esito esito;
                @XmlAttribute(required = true)
                protected int anno;
                @XmlAttribute
                protected String errAnno;
                @XmlAttribute
                protected BigDecimal importo;
                @XmlAttribute
                protected String errImporto;

                /**
                 * Gets the value of the esito property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link Esito }
                 *     
                 */
                public Esito getEsito() {
                    return esito;
                }

                /**
                 * Sets the value of the esito property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link Esito }
                 *     
                 */
                public void setEsito(Esito value) {
                    this.esito = value;
                }

                /**
                 * Gets the value of the anno property.
                 * 
                 */
                public int getAnno() {
                    return anno;
                }

                /**
                 * Sets the value of the anno property.
                 * 
                 */
                public void setAnno(int value) {
                    this.anno = value;
                }

                /**
                 * Gets the value of the errAnno property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrAnno() {
                    return errAnno;
                }

                /**
                 * Sets the value of the errAnno property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrAnno(String value) {
                    this.errAnno = value;
                }

                /**
                 * Gets the value of the importo property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link BigDecimal }
                 *     
                 */
                public BigDecimal getImporto() {
                    return importo;
                }

                /**
                 * Sets the value of the importo property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link BigDecimal }
                 *     
                 */
                public void setImporto(BigDecimal value) {
                    this.importo = value;
                }

                /**
                 * Gets the value of the errImporto property.
                 * 
                 * @return
                 *     possible object is
                 *     {@link String }
                 *     
                 */
                public String getErrImporto() {
                    return errImporto;
                }

                /**
                 * Sets the value of the errImporto property.
                 * 
                 * @param value
                 *     allowed object is
                 *     {@link String }
                 *     
                 */
                public void setErrImporto(String value) {
                    this.errImporto = value;
                }

            }

        }

    }


    /**
     * <p>Java class for anonymous complex type.
     * 
     * <p>The following schema fragment specifies the expected content contained within this class.
     * 
     * <pre>
     * &lt;complexType>
     *   &lt;complexContent>
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       &lt;attribute name="messaggio" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       &lt;attribute name="riga" type="{http://www.w3.org/2001/XMLSchema}int" />
     *       &lt;attribute name="colonna" type="{http://www.w3.org/2001/XMLSchema}int" />
     *     &lt;/restriction>
     *   &lt;/complexContent>
     * &lt;/complexType>
     * </pre>
     * 
     * 
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "")
    public static class Errore {

        @XmlAttribute(required = true)
        protected String messaggio;
        @XmlAttribute
        protected Integer riga;
        @XmlAttribute
        protected Integer colonna;

        /**
         * Gets the value of the messaggio property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getMessaggio() {
            return messaggio;
        }

        /**
         * Sets the value of the messaggio property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setMessaggio(String value) {
            this.messaggio = value;
        }

        /**
         * Gets the value of the riga property.
         * 
         * @return
         *     possible object is
         *     {@link Integer }
         *     
         */
        public Integer getRiga() {
            return riga;
        }

        /**
         * Sets the value of the riga property.
         * 
         * @param value
         *     allowed object is
         *     {@link Integer }
         *     
         */
        public void setRiga(Integer value) {
            this.riga = value;
        }

        /**
         * Gets the value of the colonna property.
         * 
         * @return
         *     possible object is
         *     {@link Integer }
         *     
         */
        public Integer getColonna() {
            return colonna;
        }

        /**
         * Sets the value of the colonna property.
         * 
         * @param value
         *     allowed object is
         *     {@link Integer }
         *     
         */
        public void setColonna(Integer value) {
            this.colonna = value;
        }

    }

}
