it.cnr.contab.doccont00.intcass.xmlbnl.Reversale Maven / Gradle / Ivy
/*
* 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 .
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2013.07.16 at 09:58:11 AM CEST
//
package it.cnr.contab.doccont00.intcass.xmlbnl;
import java.math.BigDecimal;
import java.math.BigInteger;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* struttura reversale
*
* Java class for reversale complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="reversale">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="tipo_operazione">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="INSERIMENTO"/>
* <enumeration value="VARIAZIONE"/>
* <enumeration value="ANNULLO"/>
* <enumeration value="SOSTITUZIONE"/>
* </restriction>
* </simpleType>
* </element>
* <element name="numero_reversale" type="{}OnlyNumMax7"/>
* <element name="data_reversale">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}date">
* </restriction>
* </simpleType>
* </element>
* <element name="importo_reversale">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
* <totalDigits value="15"/>
* <fractionDigits value="2"/>
* <minInclusive value="0.01"/>
* </restriction>
* </simpleType>
* </element>
* <element name="conto_evidenza" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <minLength value="1"/>
* <maxLength value="25"/>
* </restriction>
* </simpleType>
* </element>
* <element name="bilancio" type="{}bilancio" maxOccurs="10" minOccurs="0"/>
* <element name="informazioni_versante" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="progressivo_versante" type="{}OnlyNumMax7"/>
* <element name="importo_versante">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
* <totalDigits value="15"/>
* <fractionDigits value="2"/>
* <minInclusive value="0.01"/>
* </restriction>
* </simpleType>
* </element>
* <element name="tipo_riscossione">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="CASSA"/>
* <enumeration value="ACCREDITO BANCA D'ITALIA"/>
* <enumeration value="REGOLARIZZAZIONE"/>
* <enumeration value="REGOLARIZZAZIONE ACCREDITO BANCA D'ITALIA"/>
* <enumeration value="PRELIEVO DA CC POSTALE"/>
* <enumeration value="COMPENSAZIONE"/>
* </restriction>
* </simpleType>
* </element>
* <element name="numero_ccp" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger">
* </restriction>
* </simpleType>
* </element>
* <element name="tipo_entrata" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="FRUTTIFERO"/>
* <enumeration value="INFRUTTIFERO"/>
* </restriction>
* </simpleType>
* </element>
* <element name="destinazione" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="LIBERA"/>
* <enumeration value="VINCOLATA"/>
* </restriction>
* </simpleType>
* </element>
* <element name="classificazione" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="codice_cge">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <pattern value="\d{4}"/>
* </restriction>
* </simpleType>
* </element>
* <element name="importo">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
* <totalDigits value="15"/>
* <fractionDigits value="2"/>
* <minInclusive value="0.01"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="bilancio" type="{}bilancio" maxOccurs="10" minOccurs="0"/>
* <element name="bollo">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="assoggettamento_bollo">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="ESENTE BOLLO"/>
* <enumeration value="ASSOGGETTATO BOLLO A CARICO ENTE"/>
* <enumeration value="ASSOGGETTATO BOLLO A CARICO VERSANTE"/>
* </restriction>
* </simpleType>
* </element>
* <element name="causale_esenzione_bollo" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="versante" type="{}versante"/>
* <element name="causale">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <minLength value="1"/>
* <whiteSpace value="collapse"/>
* </restriction>
* </simpleType>
* </element>
* <element name="sospeso" maxOccurs="1000" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="numero_provvisorio" type="{}OnlyNumMax18"/>
* <element name="importo_provvisorio">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
* <totalDigits value="15"/>
* <fractionDigits value="2"/>
* <minInclusive value="0.01"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="mandato_associato" type="{}mandato_associato" maxOccurs="100" minOccurs="0"/>
* <element name="informazioni_aggiuntive" type="{}informazioni_aggiuntive" minOccurs="0"/>
* <element name="sostituzione_reversale" type="{}sostituzione_reversale" minOccurs="0"/>
* <element name="dati_a_disposizione_ente_versante" type="{}anyTAG" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="dati_a_disposizione_ente_reversale" type="{}anyTAG" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "reversale", propOrder = {
"tipoOperazione",
"numeroReversale",
"dataReversale",
"importoReversale",
"contoEvidenza",
"bilancio",
"informazioniVersante",
"datiADisposizioneEnteReversale"
})
public class Reversale {
@XmlElement(name = "tipo_operazione", required = true)
protected String tipoOperazione;
@XmlElement(name = "numero_reversale")
protected int numeroReversale;
@XmlElement(name = "data_reversale", required = true)
protected XMLGregorianCalendar dataReversale;
@XmlElement(name = "importo_reversale", required = true)
protected BigDecimal importoReversale;
@XmlElement(name = "conto_evidenza")
protected String contoEvidenza;
protected List bilancio;
@XmlElement(name = "informazioni_versante", required = true)
protected List informazioniVersante;
@XmlElement(name = "dati_a_disposizione_ente_reversale")
protected AnyTAG datiADisposizioneEnteReversale;
/**
* Gets the value of the tipoOperazione property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTipoOperazione() {
return tipoOperazione;
}
/**
* Sets the value of the tipoOperazione property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTipoOperazione(String value) {
this.tipoOperazione = value;
}
/**
* Gets the value of the numeroReversale property.
*
*/
public int getNumeroReversale() {
return numeroReversale;
}
/**
* Sets the value of the numeroReversale property.
*
*/
public void setNumeroReversale(int value) {
this.numeroReversale = value;
}
/**
* Gets the value of the dataReversale property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDataReversale() {
return dataReversale;
}
/**
* Sets the value of the dataReversale property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDataReversale(XMLGregorianCalendar value) {
this.dataReversale = value;
}
/**
* Gets the value of the importoReversale property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getImportoReversale() {
return importoReversale;
}
/**
* Sets the value of the importoReversale property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setImportoReversale(BigDecimal value) {
this.importoReversale = value;
}
/**
* Gets the value of the contoEvidenza property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContoEvidenza() {
return contoEvidenza;
}
/**
* Sets the value of the contoEvidenza property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContoEvidenza(String value) {
this.contoEvidenza = value;
}
/**
* Gets the value of the bilancio property.
*
*
* 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 set method for the bilancio property.
*
*
* For example, to add a new item, do as follows:
*
* getBilancio().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Bilancio }
*
*
*/
public List getBilancio() {
if (bilancio == null) {
bilancio = new ArrayList();
}
return this.bilancio;
}
/**
* Gets the value of the informazioniVersante property.
*
*
* 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 set method for the informazioniVersante property.
*
*
* For example, to add a new item, do as follows:
*
* getInformazioniVersante().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Reversale.InformazioniVersante }
*
*
*/
public List getInformazioniVersante() {
if (informazioniVersante == null) {
informazioniVersante = new ArrayList();
}
return this.informazioniVersante;
}
/**
* Gets the value of the datiADisposizioneEnteReversale property.
*
* @return
* possible object is
* {@link AnyTAG }
*
*/
public AnyTAG getDatiADisposizioneEnteReversale() {
return datiADisposizioneEnteReversale;
}
/**
* Sets the value of the datiADisposizioneEnteReversale property.
*
* @param value
* allowed object is
* {@link AnyTAG }
*
*/
public void setDatiADisposizioneEnteReversale(AnyTAG value) {
this.datiADisposizioneEnteReversale = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="progressivo_versante" type="{}OnlyNumMax7"/>
* <element name="importo_versante">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
* <totalDigits value="15"/>
* <fractionDigits value="2"/>
* <minInclusive value="0.01"/>
* </restriction>
* </simpleType>
* </element>
* <element name="tipo_riscossione">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="CASSA"/>
* <enumeration value="ACCREDITO BANCA D'ITALIA"/>
* <enumeration value="REGOLARIZZAZIONE"/>
* <enumeration value="REGOLARIZZAZIONE ACCREDITO BANCA D'ITALIA"/>
* <enumeration value="PRELIEVO DA CC POSTALE"/>
* <enumeration value="COMPENSAZIONE"/>
* </restriction>
* </simpleType>
* </element>
* <element name="numero_ccp" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger">
* </restriction>
* </simpleType>
* </element>
* <element name="tipo_entrata" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="FRUTTIFERO"/>
* <enumeration value="INFRUTTIFERO"/>
* </restriction>
* </simpleType>
* </element>
* <element name="destinazione" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="LIBERA"/>
* <enumeration value="VINCOLATA"/>
* </restriction>
* </simpleType>
* </element>
* <element name="classificazione" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="codice_cge">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <pattern value="\d{4}"/>
* </restriction>
* </simpleType>
* </element>
* <element name="importo">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
* <totalDigits value="15"/>
* <fractionDigits value="2"/>
* <minInclusive value="0.01"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="bilancio" type="{}bilancio" maxOccurs="10" minOccurs="0"/>
* <element name="bollo">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="assoggettamento_bollo">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="ESENTE BOLLO"/>
* <enumeration value="ASSOGGETTATO BOLLO A CARICO ENTE"/>
* <enumeration value="ASSOGGETTATO BOLLO A CARICO VERSANTE"/>
* </restriction>
* </simpleType>
* </element>
* <element name="causale_esenzione_bollo" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="versante" type="{}versante"/>
* <element name="causale">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <minLength value="1"/>
* <whiteSpace value="collapse"/>
* </restriction>
* </simpleType>
* </element>
* <element name="sospeso" maxOccurs="1000" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="numero_provvisorio" type="{}OnlyNumMax18"/>
* <element name="importo_provvisorio">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
* <totalDigits value="15"/>
* <fractionDigits value="2"/>
* <minInclusive value="0.01"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="mandato_associato" type="{}mandato_associato" maxOccurs="100" minOccurs="0"/>
* <element name="informazioni_aggiuntive" type="{}informazioni_aggiuntive" minOccurs="0"/>
* <element name="sostituzione_reversale" type="{}sostituzione_reversale" minOccurs="0"/>
* <element name="dati_a_disposizione_ente_versante" type="{}anyTAG" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"progressivoVersante",
"importoVersante",
"tipoRiscossione",
"numeroCcp",
"tipoEntrata",
"destinazione",
"classificazione",
"bilancio",
"bollo",
"versante",
"causale",
"sospeso",
"mandatoAssociato",
"informazioniAggiuntive",
"sostituzioneReversale",
"datiADisposizioneEnteVersante"
})
public static class InformazioniVersante {
@XmlElement(name = "progressivo_versante")
protected int progressivoVersante;
@XmlElement(name = "importo_versante", required = true)
protected BigDecimal importoVersante;
@XmlElement(name = "tipo_riscossione", required = true)
protected String tipoRiscossione;
@XmlElement(name = "numero_ccp")
protected BigInteger numeroCcp;
@XmlElement(name = "tipo_entrata")
protected String tipoEntrata;
protected String destinazione;
protected List classificazione;
protected List bilancio;
@XmlElement(required = true)
protected Reversale.InformazioniVersante.Bollo bollo;
@XmlElement(required = true)
protected Versante versante;
@XmlElement(required = true)
protected String causale;
protected List sospeso;
@XmlElement(name = "mandato_associato")
protected List mandatoAssociato;
@XmlElement(name = "informazioni_aggiuntive")
protected InformazioniAggiuntive informazioniAggiuntive;
@XmlElement(name = "sostituzione_reversale")
protected SostituzioneReversale sostituzioneReversale;
@XmlElement(name = "dati_a_disposizione_ente_versante")
protected AnyTAG datiADisposizioneEnteVersante;
/**
* Gets the value of the progressivoVersante property.
*
*/
public int getProgressivoVersante() {
return progressivoVersante;
}
/**
* Sets the value of the progressivoVersante property.
*
*/
public void setProgressivoVersante(int value) {
this.progressivoVersante = value;
}
/**
* Gets the value of the importoVersante property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getImportoVersante() {
return importoVersante;
}
/**
* Sets the value of the importoVersante property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setImportoVersante(BigDecimal value) {
this.importoVersante = value;
}
/**
* Gets the value of the tipoRiscossione property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTipoRiscossione() {
return tipoRiscossione;
}
/**
* Sets the value of the tipoRiscossione property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTipoRiscossione(String value) {
this.tipoRiscossione = value;
}
/**
* Gets the value of the numeroCcp property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getNumeroCcp() {
return numeroCcp;
}
/**
* Sets the value of the numeroCcp property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setNumeroCcp(BigInteger value) {
this.numeroCcp = value;
}
/**
* Gets the value of the tipoEntrata property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTipoEntrata() {
return tipoEntrata;
}
/**
* Sets the value of the tipoEntrata property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTipoEntrata(String value) {
this.tipoEntrata = value;
}
/**
* Gets the value of the destinazione property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDestinazione() {
return destinazione;
}
/**
* Sets the value of the destinazione property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDestinazione(String value) {
this.destinazione = value;
}
/**
* Gets the value of the classificazione property.
*
*
* 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 set method for the classificazione property.
*
*
* For example, to add a new item, do as follows:
*
* getClassificazione().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Reversale.InformazioniVersante.Classificazione }
*
*
*/
public List getClassificazione() {
if (classificazione == null) {
classificazione = new ArrayList();
}
return this.classificazione;
}
/**
* Gets the value of the bilancio property.
*
*
* 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 set method for the bilancio property.
*
*
* For example, to add a new item, do as follows:
*
* getBilancio().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Bilancio }
*
*
*/
public List getBilancio() {
if (bilancio == null) {
bilancio = new ArrayList();
}
return this.bilancio;
}
/**
* Gets the value of the bollo property.
*
* @return
* possible object is
* {@link Reversale.InformazioniVersante.Bollo }
*
*/
public Reversale.InformazioniVersante.Bollo getBollo() {
return bollo;
}
/**
* Sets the value of the bollo property.
*
* @param value
* allowed object is
* {@link Reversale.InformazioniVersante.Bollo }
*
*/
public void setBollo(Reversale.InformazioniVersante.Bollo value) {
this.bollo = value;
}
/**
* Gets the value of the versante property.
*
* @return
* possible object is
* {@link Versante }
*
*/
public Versante getVersante() {
return versante;
}
/**
* Sets the value of the versante property.
*
* @param value
* allowed object is
* {@link Versante }
*
*/
public void setVersante(Versante value) {
this.versante = value;
}
/**
* Gets the value of the causale property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCausale() {
return causale;
}
/**
* Sets the value of the causale property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCausale(String value) {
this.causale = value;
}
/**
* Gets the value of the sospeso property.
*
*
* 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 set method for the sospeso property.
*
*
* For example, to add a new item, do as follows:
*
* getSospeso().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Reversale.InformazioniVersante.Sospeso }
*
*
*/
public List getSospeso() {
if (sospeso == null) {
sospeso = new ArrayList();
}
return this.sospeso;
}
/**
* Gets the value of the mandatoAssociato property.
*
*
* 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 set method for the mandatoAssociato property.
*
*
* For example, to add a new item, do as follows:
*
* getMandatoAssociato().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link MandatoAssociato }
*
*
*/
public List getMandatoAssociato() {
if (mandatoAssociato == null) {
mandatoAssociato = new ArrayList();
}
return this.mandatoAssociato;
}
/**
* Gets the value of the informazioniAggiuntive property.
*
* @return
* possible object is
* {@link InformazioniAggiuntive }
*
*/
public InformazioniAggiuntive getInformazioniAggiuntive() {
return informazioniAggiuntive;
}
/**
* Sets the value of the informazioniAggiuntive property.
*
* @param value
* allowed object is
* {@link InformazioniAggiuntive }
*
*/
public void setInformazioniAggiuntive(InformazioniAggiuntive value) {
this.informazioniAggiuntive = value;
}
/**
* Gets the value of the sostituzioneReversale property.
*
* @return
* possible object is
* {@link SostituzioneReversale }
*
*/
public SostituzioneReversale getSostituzioneReversale() {
return sostituzioneReversale;
}
/**
* Sets the value of the sostituzioneReversale property.
*
* @param value
* allowed object is
* {@link SostituzioneReversale }
*
*/
public void setSostituzioneReversale(SostituzioneReversale value) {
this.sostituzioneReversale = value;
}
/**
* Gets the value of the datiADisposizioneEnteVersante property.
*
* @return
* possible object is
* {@link AnyTAG }
*
*/
public AnyTAG getDatiADisposizioneEnteVersante() {
return datiADisposizioneEnteVersante;
}
/**
* Sets the value of the datiADisposizioneEnteVersante property.
*
* @param value
* allowed object is
* {@link AnyTAG }
*
*/
public void setDatiADisposizioneEnteVersante(AnyTAG value) {
this.datiADisposizioneEnteVersante = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="assoggettamento_bollo">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="ESENTE BOLLO"/>
* <enumeration value="ASSOGGETTATO BOLLO A CARICO ENTE"/>
* <enumeration value="ASSOGGETTATO BOLLO A CARICO VERSANTE"/>
* </restriction>
* </simpleType>
* </element>
* <element name="causale_esenzione_bollo" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"assoggettamentoBollo",
"causaleEsenzioneBollo"
})
public static class Bollo {
@XmlElement(name = "assoggettamento_bollo", required = true)
protected String assoggettamentoBollo;
@XmlElement(name = "causale_esenzione_bollo")
protected String causaleEsenzioneBollo;
/**
* Gets the value of the assoggettamentoBollo property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAssoggettamentoBollo() {
return assoggettamentoBollo;
}
/**
* Sets the value of the assoggettamentoBollo property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAssoggettamentoBollo(String value) {
this.assoggettamentoBollo = value;
}
/**
* Gets the value of the causaleEsenzioneBollo property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCausaleEsenzioneBollo() {
return causaleEsenzioneBollo;
}
/**
* Sets the value of the causaleEsenzioneBollo property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCausaleEsenzioneBollo(String value) {
this.causaleEsenzioneBollo = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="codice_cge">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <pattern value="\d{4}"/>
* </restriction>
* </simpleType>
* </element>
* <element name="importo">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
* <totalDigits value="15"/>
* <fractionDigits value="2"/>
* <minInclusive value="0.01"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"codiceCge",
"importo"
})
public static class Classificazione {
@XmlElement(name = "codice_cge", required = true)
protected String codiceCge;
@XmlElement(required = true)
protected BigDecimal importo;
/**
* Gets the value of the codiceCge property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCodiceCge() {
return codiceCge;
}
/**
* Sets the value of the codiceCge property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCodiceCge(String value) {
this.codiceCge = 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;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="numero_provvisorio" type="{}OnlyNumMax18"/>
* <element name="importo_provvisorio">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
* <totalDigits value="15"/>
* <fractionDigits value="2"/>
* <minInclusive value="0.01"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"numeroProvvisorio",
"importoProvvisorio"
})
public static class Sospeso {
@XmlElement(name = "numero_provvisorio")
protected long numeroProvvisorio;
@XmlElement(name = "importo_provvisorio", required = true)
protected BigDecimal importoProvvisorio;
/**
* Gets the value of the numeroProvvisorio property.
*
*/
public long getNumeroProvvisorio() {
return numeroProvvisorio;
}
/**
* Sets the value of the numeroProvvisorio property.
*
*/
public void setNumeroProvvisorio(long value) {
this.numeroProvvisorio = value;
}
/**
* Gets the value of the importoProvvisorio property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getImportoProvvisorio() {
return importoProvvisorio;
}
/**
* Sets the value of the importoProvvisorio property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setImportoProvvisorio(BigDecimal value) {
this.importoProvvisorio = value;
}
}
}
}