mx.bigdata.sat.common.nomina.schema
Class Nomina

java.lang.Object
  extended by mx.bigdata.sat.common.nomina.schema.Nomina

public class Nomina
extends Object

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="Percepciones" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="Percepcion" maxOccurs="unbounded">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attribute name="TipoPercepcion" use="required">
                             <simpleType>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                                 <minInclusive value="1"/>
                                 <pattern value="[0-9]{3}"/>
                               </restriction>
                             </simpleType>
                           </attribute>
                           <attribute name="Clave" use="required">
                             <simpleType>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                 <minLength value="3"/>
                                 <maxLength value="15"/>
                                 <whiteSpace value="collapse"/>
                               </restriction>
                             </simpleType>
                           </attribute>
                           <attribute name="Concepto" use="required">
                             <simpleType>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                 <minLength value="1"/>
                                 <maxLength value="100"/>
                               </restriction>
                             </simpleType>
                           </attribute>
                           <attribute name="ImporteGravado" use="required" type="{http://www.sat.gob.mx/nomina}t_Importe" />
                           <attribute name="ImporteExento" use="required" type="{http://www.sat.gob.mx/nomina}t_Importe" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
                 <attribute name="TotalGravado" use="required" type="{http://www.sat.gob.mx/nomina}t_Importe" />
                 <attribute name="TotalExento" use="required" type="{http://www.sat.gob.mx/nomina}t_Importe" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="Deducciones" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="Deduccion" maxOccurs="unbounded">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attribute name="TipoDeduccion" use="required">
                             <simpleType>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                                 <minInclusive value="1"/>
                                 <pattern value="[0-9]{3}"/>
                               </restriction>
                             </simpleType>
                           </attribute>
                           <attribute name="Clave" use="required">
                             <simpleType>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                 <minLength value="3"/>
                                 <maxLength value="15"/>
                                 <whiteSpace value="collapse"/>
                               </restriction>
                             </simpleType>
                           </attribute>
                           <attribute name="Concepto" use="required">
                             <simpleType>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                 <minLength value="1"/>
                                 <maxLength value="100"/>
                               </restriction>
                             </simpleType>
                           </attribute>
                           <attribute name="ImporteGravado" use="required" type="{http://www.sat.gob.mx/nomina}t_Importe" />
                           <attribute name="ImporteExento" use="required" type="{http://www.sat.gob.mx/nomina}t_Importe" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
                 <attribute name="TotalGravado" use="required" type="{http://www.sat.gob.mx/nomina}t_Importe" />
                 <attribute name="TotalExento" use="required" type="{http://www.sat.gob.mx/nomina}t_Importe" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="Incapacidades" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="Incapacidad" maxOccurs="unbounded">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attribute name="DiasIncapacidad" use="required">
                             <simpleType>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                                 <fractionDigits value="6"/>
                                 <minInclusive value="1"/>
                               </restriction>
                             </simpleType>
                           </attribute>
                           <attribute name="TipoIncapacidad" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
                           <attribute name="Descuento" use="required" type="{http://www.sat.gob.mx/nomina}t_Importe" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="HorasExtras" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="HorasExtra" maxOccurs="unbounded">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attribute name="Dias" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
                           <attribute name="TipoHoras" use="required">
                             <simpleType>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                 <whiteSpace value="collapse"/>
                                 <enumeration value="Dobles"/>
                                 <enumeration value="Triples"/>
                               </restriction>
                             </simpleType>
                           </attribute>
                           <attribute name="HorasExtra" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
                           <attribute name="ImportePagado" use="required" type="{http://www.sat.gob.mx/nomina}t_Importe" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="Version" use="required" type="{http://www.w3.org/2001/XMLSchema}string" fixed="1.1" />
       <attribute name="RegistroPatronal">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <minLength value="1"/>
             <maxLength value="20"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="NumEmpleado" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <minLength value="1"/>
             <maxLength value="15"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="CURP" use="required" type="{http://www.sat.gob.mx/nomina}t_CURP" />
       <attribute name="TipoRegimen" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
             <minInclusive value="1"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="NumSeguridadSocial">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <minLength value="1"/>
             <maxLength value="15"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="FechaPago" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
       <attribute name="FechaInicialPago" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
       <attribute name="FechaFinalPago" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
       <attribute name="NumDiasPagados" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             <fractionDigits value="6"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="Departamento">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <minLength value="1"/>
             <maxLength value="100"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="CLABE" type="{http://www.sat.gob.mx/nomina}t_Clabe" />
       <attribute name="Banco">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
             <minInclusive value="1"/>
             <pattern value="[0-9]{3}"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="FechaInicioRelLaboral" type="{http://www.w3.org/2001/XMLSchema}date" />
       <attribute name="Antiguedad" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="Puesto" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="TipoContrato" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="TipoJornada" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="PeriodicidadPago" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <minLength value="1"/>
             <maxLength value="100"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="SalarioBaseCotApor" type="{http://www.sat.gob.mx/nomina}t_Importe" />
       <attribute name="RiesgoPuesto">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
             <minInclusive value="1"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="SalarioDiarioIntegrado" type="{http://www.sat.gob.mx/nomina}t_Importe" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Nomina.Deducciones
          Java class for anonymous complex type.
static class Nomina.HorasExtras
          Java class for anonymous complex type.
static class Nomina.Incapacidades
          Java class for anonymous complex type.
static class Nomina.Percepciones
          Java class for anonymous complex type.
 
Field Summary
protected  Integer antiguedad
           
protected  Integer banco
           
protected  BigInteger clabe
           
protected  String curp
           
protected  Nomina.Deducciones deducciones
           
protected  String departamento
           
protected  XMLGregorianCalendar fechaFinalPago
           
protected  XMLGregorianCalendar fechaInicialPago
           
protected  XMLGregorianCalendar fechaInicioRelLaboral
           
protected  XMLGregorianCalendar fechaPago
           
protected  Nomina.HorasExtras horasExtras
           
protected  Nomina.Incapacidades incapacidades
           
protected  BigDecimal numDiasPagados
           
protected  String numEmpleado
           
protected  String numSeguridadSocial
           
protected  Nomina.Percepciones percepciones
           
protected  String periodicidadPago
           
protected  String puesto
           
protected  String registroPatronal
           
protected  Integer riesgoPuesto
           
protected  BigDecimal salarioBaseCotApor
           
protected  BigDecimal salarioDiarioIntegrado
           
protected  String tipoContrato
           
protected  String tipoJornada
           
protected  int tipoRegimen
           
protected  String version
           
 
Constructor Summary
Nomina()
           
 
Method Summary
 Integer getAntiguedad()
          Gets the value of the antiguedad property.
 Integer getBanco()
          Gets the value of the banco property.
 BigInteger getCLABE()
          Gets the value of the clabe property.
 String getCURP()
          Gets the value of the curp property.
 Nomina.Deducciones getDeducciones()
          Gets the value of the deducciones property.
 String getDepartamento()
          Gets the value of the departamento property.
 XMLGregorianCalendar getFechaFinalPago()
          Gets the value of the fechaFinalPago property.
 XMLGregorianCalendar getFechaInicialPago()
          Gets the value of the fechaInicialPago property.
 XMLGregorianCalendar getFechaInicioRelLaboral()
          Gets the value of the fechaInicioRelLaboral property.
 XMLGregorianCalendar getFechaPago()
          Gets the value of the fechaPago property.
 Nomina.HorasExtras getHorasExtras()
          Gets the value of the horasExtras property.
 Nomina.Incapacidades getIncapacidades()
          Gets the value of the incapacidades property.
 BigDecimal getNumDiasPagados()
          Gets the value of the numDiasPagados property.
 String getNumEmpleado()
          Gets the value of the numEmpleado property.
 String getNumSeguridadSocial()
          Gets the value of the numSeguridadSocial property.
 Nomina.Percepciones getPercepciones()
          Gets the value of the percepciones property.
 String getPeriodicidadPago()
          Gets the value of the periodicidadPago property.
 String getPuesto()
          Gets the value of the puesto property.
 String getRegistroPatronal()
          Gets the value of the registroPatronal property.
 Integer getRiesgoPuesto()
          Gets the value of the riesgoPuesto property.
 BigDecimal getSalarioBaseCotApor()
          Gets the value of the salarioBaseCotApor property.
 BigDecimal getSalarioDiarioIntegrado()
          Gets the value of the salarioDiarioIntegrado property.
 String getTipoContrato()
          Gets the value of the tipoContrato property.
 String getTipoJornada()
          Gets the value of the tipoJornada property.
 int getTipoRegimen()
          Gets the value of the tipoRegimen property.
 String getVersion()
          Gets the value of the version property.
 void setAntiguedad(Integer value)
          Sets the value of the antiguedad property.
 void setBanco(Integer value)
          Sets the value of the banco property.
 void setCLABE(BigInteger value)
          Sets the value of the clabe property.
 void setCURP(String value)
          Sets the value of the curp property.
 void setDeducciones(Nomina.Deducciones value)
          Sets the value of the deducciones property.
 void setDepartamento(String value)
          Sets the value of the departamento property.
 void setFechaFinalPago(XMLGregorianCalendar value)
          Sets the value of the fechaFinalPago property.
 void setFechaInicialPago(XMLGregorianCalendar value)
          Sets the value of the fechaInicialPago property.
 void setFechaInicioRelLaboral(XMLGregorianCalendar value)
          Sets the value of the fechaInicioRelLaboral property.
 void setFechaPago(XMLGregorianCalendar value)
          Sets the value of the fechaPago property.
 void setHorasExtras(Nomina.HorasExtras value)
          Sets the value of the horasExtras property.
 void setIncapacidades(Nomina.Incapacidades value)
          Sets the value of the incapacidades property.
 void setNumDiasPagados(BigDecimal value)
          Sets the value of the numDiasPagados property.
 void setNumEmpleado(String value)
          Sets the value of the numEmpleado property.
 void setNumSeguridadSocial(String value)
          Sets the value of the numSeguridadSocial property.
 void setPercepciones(Nomina.Percepciones value)
          Sets the value of the percepciones property.
 void setPeriodicidadPago(String value)
          Sets the value of the periodicidadPago property.
 void setPuesto(String value)
          Sets the value of the puesto property.
 void setRegistroPatronal(String value)
          Sets the value of the registroPatronal property.
 void setRiesgoPuesto(Integer value)
          Sets the value of the riesgoPuesto property.
 void setSalarioBaseCotApor(BigDecimal value)
          Sets the value of the salarioBaseCotApor property.
 void setSalarioDiarioIntegrado(BigDecimal value)
          Sets the value of the salarioDiarioIntegrado property.
 void setTipoContrato(String value)
          Sets the value of the tipoContrato property.
 void setTipoJornada(String value)
          Sets the value of the tipoJornada property.
 void setTipoRegimen(int value)
          Sets the value of the tipoRegimen property.
 void setVersion(String value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

percepciones

protected Nomina.Percepciones percepciones

deducciones

protected Nomina.Deducciones deducciones

incapacidades

protected Nomina.Incapacidades incapacidades

horasExtras

protected Nomina.HorasExtras horasExtras

version

protected String version

registroPatronal

protected String registroPatronal

numEmpleado

protected String numEmpleado

curp

protected String curp

tipoRegimen

protected int tipoRegimen

numSeguridadSocial

protected String numSeguridadSocial

fechaPago

protected XMLGregorianCalendar fechaPago

fechaInicialPago

protected XMLGregorianCalendar fechaInicialPago

fechaFinalPago

protected XMLGregorianCalendar fechaFinalPago

numDiasPagados

protected BigDecimal numDiasPagados

departamento

protected String departamento

clabe

protected BigInteger clabe

banco

protected Integer banco

fechaInicioRelLaboral

protected XMLGregorianCalendar fechaInicioRelLaboral

antiguedad

protected Integer antiguedad

puesto

protected String puesto

tipoContrato

protected String tipoContrato

tipoJornada

protected String tipoJornada

periodicidadPago

protected String periodicidadPago

salarioBaseCotApor

protected BigDecimal salarioBaseCotApor

riesgoPuesto

protected Integer riesgoPuesto

salarioDiarioIntegrado

protected BigDecimal salarioDiarioIntegrado
Constructor Detail

Nomina

public Nomina()
Method Detail

getPercepciones

public Nomina.Percepciones getPercepciones()
Gets the value of the percepciones property.

Returns:
possible object is Nomina.Percepciones

setPercepciones

public void setPercepciones(Nomina.Percepciones value)
Sets the value of the percepciones property.

Parameters:
value - allowed object is Nomina.Percepciones

getDeducciones

public Nomina.Deducciones getDeducciones()
Gets the value of the deducciones property.

Returns:
possible object is Nomina.Deducciones

setDeducciones

public void setDeducciones(Nomina.Deducciones value)
Sets the value of the deducciones property.

Parameters:
value - allowed object is Nomina.Deducciones

getIncapacidades

public Nomina.Incapacidades getIncapacidades()
Gets the value of the incapacidades property.

Returns:
possible object is Nomina.Incapacidades

setIncapacidades

public void setIncapacidades(Nomina.Incapacidades value)
Sets the value of the incapacidades property.

Parameters:
value - allowed object is Nomina.Incapacidades

getHorasExtras

public Nomina.HorasExtras getHorasExtras()
Gets the value of the horasExtras property.

Returns:
possible object is Nomina.HorasExtras

setHorasExtras

public void setHorasExtras(Nomina.HorasExtras value)
Sets the value of the horasExtras property.

Parameters:
value - allowed object is Nomina.HorasExtras

getVersion

public String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getRegistroPatronal

public String getRegistroPatronal()
Gets the value of the registroPatronal property.

Returns:
possible object is String

setRegistroPatronal

public void setRegistroPatronal(String value)
Sets the value of the registroPatronal property.

Parameters:
value - allowed object is String

getNumEmpleado

public String getNumEmpleado()
Gets the value of the numEmpleado property.

Returns:
possible object is String

setNumEmpleado

public void setNumEmpleado(String value)
Sets the value of the numEmpleado property.

Parameters:
value - allowed object is String

getCURP

public String getCURP()
Gets the value of the curp property.

Returns:
possible object is String

setCURP

public void setCURP(String value)
Sets the value of the curp property.

Parameters:
value - allowed object is String

getTipoRegimen

public int getTipoRegimen()
Gets the value of the tipoRegimen property.


setTipoRegimen

public void setTipoRegimen(int value)
Sets the value of the tipoRegimen property.


getNumSeguridadSocial

public String getNumSeguridadSocial()
Gets the value of the numSeguridadSocial property.

Returns:
possible object is String

setNumSeguridadSocial

public void setNumSeguridadSocial(String value)
Sets the value of the numSeguridadSocial property.

Parameters:
value - allowed object is String

getFechaPago

public XMLGregorianCalendar getFechaPago()
Gets the value of the fechaPago property.

Returns:
possible object is XMLGregorianCalendar

setFechaPago

public void setFechaPago(XMLGregorianCalendar value)
Sets the value of the fechaPago property.

Parameters:
value - allowed object is XMLGregorianCalendar

getFechaInicialPago

public XMLGregorianCalendar getFechaInicialPago()
Gets the value of the fechaInicialPago property.

Returns:
possible object is XMLGregorianCalendar

setFechaInicialPago

public void setFechaInicialPago(XMLGregorianCalendar value)
Sets the value of the fechaInicialPago property.

Parameters:
value - allowed object is XMLGregorianCalendar

getFechaFinalPago

public XMLGregorianCalendar getFechaFinalPago()
Gets the value of the fechaFinalPago property.

Returns:
possible object is XMLGregorianCalendar

setFechaFinalPago

public void setFechaFinalPago(XMLGregorianCalendar value)
Sets the value of the fechaFinalPago property.

Parameters:
value - allowed object is XMLGregorianCalendar

getNumDiasPagados

public BigDecimal getNumDiasPagados()
Gets the value of the numDiasPagados property.

Returns:
possible object is BigDecimal

setNumDiasPagados

public void setNumDiasPagados(BigDecimal value)
Sets the value of the numDiasPagados property.

Parameters:
value - allowed object is BigDecimal

getDepartamento

public String getDepartamento()
Gets the value of the departamento property.

Returns:
possible object is String

setDepartamento

public void setDepartamento(String value)
Sets the value of the departamento property.

Parameters:
value - allowed object is String

getCLABE

public BigInteger getCLABE()
Gets the value of the clabe property.

Returns:
possible object is BigInteger

setCLABE

public void setCLABE(BigInteger value)
Sets the value of the clabe property.

Parameters:
value - allowed object is BigInteger

getBanco

public Integer getBanco()
Gets the value of the banco property.

Returns:
possible object is Integer

setBanco

public void setBanco(Integer value)
Sets the value of the banco property.

Parameters:
value - allowed object is Integer

getFechaInicioRelLaboral

public XMLGregorianCalendar getFechaInicioRelLaboral()
Gets the value of the fechaInicioRelLaboral property.

Returns:
possible object is XMLGregorianCalendar

setFechaInicioRelLaboral

public void setFechaInicioRelLaboral(XMLGregorianCalendar value)
Sets the value of the fechaInicioRelLaboral property.

Parameters:
value - allowed object is XMLGregorianCalendar

getAntiguedad

public Integer getAntiguedad()
Gets the value of the antiguedad property.

Returns:
possible object is Integer

setAntiguedad

public void setAntiguedad(Integer value)
Sets the value of the antiguedad property.

Parameters:
value - allowed object is Integer

getPuesto

public String getPuesto()
Gets the value of the puesto property.

Returns:
possible object is String

setPuesto

public void setPuesto(String value)
Sets the value of the puesto property.

Parameters:
value - allowed object is String

getTipoContrato

public String getTipoContrato()
Gets the value of the tipoContrato property.

Returns:
possible object is String

setTipoContrato

public void setTipoContrato(String value)
Sets the value of the tipoContrato property.

Parameters:
value - allowed object is String

getTipoJornada

public String getTipoJornada()
Gets the value of the tipoJornada property.

Returns:
possible object is String

setTipoJornada

public void setTipoJornada(String value)
Sets the value of the tipoJornada property.

Parameters:
value - allowed object is String

getPeriodicidadPago

public String getPeriodicidadPago()
Gets the value of the periodicidadPago property.

Returns:
possible object is String

setPeriodicidadPago

public void setPeriodicidadPago(String value)
Sets the value of the periodicidadPago property.

Parameters:
value - allowed object is String

getSalarioBaseCotApor

public BigDecimal getSalarioBaseCotApor()
Gets the value of the salarioBaseCotApor property.

Returns:
possible object is BigDecimal

setSalarioBaseCotApor

public void setSalarioBaseCotApor(BigDecimal value)
Sets the value of the salarioBaseCotApor property.

Parameters:
value - allowed object is BigDecimal

getRiesgoPuesto

public Integer getRiesgoPuesto()
Gets the value of the riesgoPuesto property.

Returns:
possible object is Integer

setRiesgoPuesto

public void setRiesgoPuesto(Integer value)
Sets the value of the riesgoPuesto property.

Parameters:
value - allowed object is Integer

getSalarioDiarioIntegrado

public BigDecimal getSalarioDiarioIntegrado()
Gets the value of the salarioDiarioIntegrado property.

Returns:
possible object is BigDecimal

setSalarioDiarioIntegrado

public void setSalarioDiarioIntegrado(BigDecimal value)
Sets the value of the salarioDiarioIntegrado property.

Parameters:
value - allowed object is BigDecimal


Copyright © 2010-2013. All Rights Reserved.