Files
SIG/Ventas/catNomina.xsd
JORGE LUIS CAUDILLO ESPARZA c35cf91883 Commit inicial Ventas Productivo
2019-08-14 16:40:54 -07:00

366 lines
13 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:catNomina="http://www.sat.gob.mx/sitio_internet/cfd/catalogos/Nomina" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.sat.gob.mx/sitio_internet/cfd/catalogos/Nomina" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xs:simpleType name="c_Banco">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="002"/>
<xs:enumeration value="006"/>
<xs:enumeration value="009"/>
<xs:enumeration value="012"/>
<xs:enumeration value="014"/>
<xs:enumeration value="019"/>
<xs:enumeration value="021"/>
<xs:enumeration value="030"/>
<xs:enumeration value="032"/>
<xs:enumeration value="036"/>
<xs:enumeration value="037"/>
<xs:enumeration value="042"/>
<xs:enumeration value="044"/>
<xs:enumeration value="058"/>
<xs:enumeration value="059"/>
<xs:enumeration value="060"/>
<xs:enumeration value="062"/>
<xs:enumeration value="072"/>
<xs:enumeration value="102"/>
<xs:enumeration value="103"/>
<xs:enumeration value="106"/>
<xs:enumeration value="108"/>
<xs:enumeration value="110"/>
<xs:enumeration value="112"/>
<xs:enumeration value="113"/>
<xs:enumeration value="116"/>
<xs:enumeration value="124"/>
<xs:enumeration value="126"/>
<xs:enumeration value="127"/>
<xs:enumeration value="128"/>
<xs:enumeration value="129"/>
<xs:enumeration value="130"/>
<xs:enumeration value="131"/>
<xs:enumeration value="132"/>
<xs:enumeration value="133"/>
<xs:enumeration value="134"/>
<xs:enumeration value="135"/>
<xs:enumeration value="136"/>
<xs:enumeration value="137"/>
<xs:enumeration value="138"/>
<xs:enumeration value="139"/>
<xs:enumeration value="140"/>
<xs:enumeration value="141"/>
<xs:enumeration value="143"/>
<xs:enumeration value="145"/>
<xs:enumeration value="166"/>
<xs:enumeration value="168"/>
<xs:enumeration value="600"/>
<xs:enumeration value="601"/>
<xs:enumeration value="602"/>
<xs:enumeration value="605"/>
<xs:enumeration value="606"/>
<xs:enumeration value="607"/>
<xs:enumeration value="608"/>
<xs:enumeration value="610"/>
<xs:enumeration value="614"/>
<xs:enumeration value="615"/>
<xs:enumeration value="616"/>
<xs:enumeration value="617"/>
<xs:enumeration value="618"/>
<xs:enumeration value="619"/>
<xs:enumeration value="620"/>
<xs:enumeration value="621"/>
<xs:enumeration value="622"/>
<xs:enumeration value="623"/>
<xs:enumeration value="626"/>
<xs:enumeration value="627"/>
<xs:enumeration value="628"/>
<xs:enumeration value="629"/>
<xs:enumeration value="630"/>
<xs:enumeration value="631"/>
<xs:enumeration value="632"/>
<xs:enumeration value="633"/>
<xs:enumeration value="634"/>
<xs:enumeration value="636"/>
<xs:enumeration value="637"/>
<xs:enumeration value="638"/>
<xs:enumeration value="640"/>
<xs:enumeration value="642"/>
<xs:enumeration value="646"/>
<xs:enumeration value="647"/>
<xs:enumeration value="648"/>
<xs:enumeration value="649"/>
<xs:enumeration value="651"/>
<xs:enumeration value="652"/>
<xs:enumeration value="653"/>
<xs:enumeration value="655"/>
<xs:enumeration value="656"/>
<xs:enumeration value="659"/>
<xs:enumeration value="901"/>
<xs:enumeration value="902"/>
<xs:enumeration value="670"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_OrigenRecurso">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="IP"/>
<xs:enumeration value="IF"/>
<xs:enumeration value="IM"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_PeriodicidadPago">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="01"/>
<xs:enumeration value="02"/>
<xs:enumeration value="03"/>
<xs:enumeration value="04"/>
<xs:enumeration value="05"/>
<xs:enumeration value="06"/>
<xs:enumeration value="07"/>
<xs:enumeration value="08"/>
<xs:enumeration value="09"/>
<xs:enumeration value="10"/>
<xs:enumeration value="99"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_TipoContrato">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="01"/>
<xs:enumeration value="02"/>
<xs:enumeration value="03"/>
<xs:enumeration value="04"/>
<xs:enumeration value="05"/>
<xs:enumeration value="06"/>
<xs:enumeration value="07"/>
<xs:enumeration value="08"/>
<xs:enumeration value="09"/>
<xs:enumeration value="10"/>
<xs:enumeration value="99"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_TipoDeduccion">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="001"/>
<xs:enumeration value="002"/>
<xs:enumeration value="003"/>
<xs:enumeration value="004"/>
<xs:enumeration value="005"/>
<xs:enumeration value="006"/>
<xs:enumeration value="007"/>
<xs:enumeration value="008"/>
<xs:enumeration value="009"/>
<xs:enumeration value="010"/>
<xs:enumeration value="011"/>
<xs:enumeration value="012"/>
<xs:enumeration value="013"/>
<xs:enumeration value="014"/>
<xs:enumeration value="015"/>
<xs:enumeration value="016"/>
<xs:enumeration value="017"/>
<xs:enumeration value="018"/>
<xs:enumeration value="019"/>
<xs:enumeration value="020"/>
<xs:enumeration value="021"/>
<xs:enumeration value="022"/>
<xs:enumeration value="023"/>
<xs:enumeration value="024"/>
<xs:enumeration value="025"/>
<xs:enumeration value="026"/>
<xs:enumeration value="027"/>
<xs:enumeration value="028"/>
<xs:enumeration value="029"/>
<xs:enumeration value="030"/>
<xs:enumeration value="031"/>
<xs:enumeration value="032"/>
<xs:enumeration value="033"/>
<xs:enumeration value="034"/>
<xs:enumeration value="035"/>
<xs:enumeration value="036"/>
<xs:enumeration value="037"/>
<xs:enumeration value="038"/>
<xs:enumeration value="039"/>
<xs:enumeration value="040"/>
<xs:enumeration value="041"/>
<xs:enumeration value="042"/>
<xs:enumeration value="043"/>
<xs:enumeration value="044"/>
<xs:enumeration value="045"/>
<xs:enumeration value="046"/>
<xs:enumeration value="047"/>
<xs:enumeration value="048"/>
<xs:enumeration value="049"/>
<xs:enumeration value="050"/>
<xs:enumeration value="051"/>
<xs:enumeration value="052"/>
<xs:enumeration value="053"/>
<xs:enumeration value="054"/>
<xs:enumeration value="055"/>
<xs:enumeration value="056"/>
<xs:enumeration value="057"/>
<xs:enumeration value="058"/>
<xs:enumeration value="059"/>
<xs:enumeration value="060"/>
<xs:enumeration value="061"/>
<xs:enumeration value="062"/>
<xs:enumeration value="063"/>
<xs:enumeration value="064"/>
<xs:enumeration value="065"/>
<xs:enumeration value="066"/>
<xs:enumeration value="067"/>
<xs:enumeration value="068"/>
<xs:enumeration value="069"/>
<xs:enumeration value="070"/>
<xs:enumeration value="071"/>
<xs:enumeration value="072"/>
<xs:enumeration value="073"/>
<xs:enumeration value="074"/>
<xs:enumeration value="075"/>
<xs:enumeration value="076"/>
<xs:enumeration value="077"/>
<xs:enumeration value="078"/>
<xs:enumeration value="079"/>
<xs:enumeration value="080"/>
<xs:enumeration value="081"/>
<xs:enumeration value="082"/>
<xs:enumeration value="083"/>
<xs:enumeration value="084"/>
<xs:enumeration value="085"/>
<xs:enumeration value="086"/>
<xs:enumeration value="087"/>
<xs:enumeration value="088"/>
<xs:enumeration value="089"/>
<xs:enumeration value="090"/>
<xs:enumeration value="091"/>
<xs:enumeration value="092"/>
<xs:enumeration value="093"/>
<xs:enumeration value="094"/>
<xs:enumeration value="095"/>
<xs:enumeration value="096"/>
<xs:enumeration value="097"/>
<xs:enumeration value="098"/>
<xs:enumeration value="099"/>
<xs:enumeration value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_TipoHoras">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="01"/>
<xs:enumeration value="02"/>
<xs:enumeration value="03"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_TipoIncapacidad">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="01"/>
<xs:enumeration value="02"/>
<xs:enumeration value="03"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_TipoJornada">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
<xs:enumeration value="02"/>
<xs:enumeration value="03"/>
<xs:enumeration value="01"/>
<xs:enumeration value="04"/>
<xs:enumeration value="05"/>
<xs:enumeration value="06"/>
<xs:enumeration value="07"/>
<xs:enumeration value="08"/>
<xs:enumeration value="99"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_TipoNomina">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="O"/>
<xs:enumeration value="E"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_TipoOtroPago">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="001"/>
<xs:enumeration value="002"/>
<xs:enumeration value="003"/>
<xs:enumeration value="004"/>
<xs:enumeration value="999"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_TipoPercepcion">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="001"/>
<xs:enumeration value="002"/>
<xs:enumeration value="003"/>
<xs:enumeration value="004"/>
<xs:enumeration value="005"/>
<xs:enumeration value="006"/>
<xs:enumeration value="009"/>
<xs:enumeration value="010"/>
<xs:enumeration value="011"/>
<xs:enumeration value="012"/>
<xs:enumeration value="013"/>
<xs:enumeration value="014"/>
<xs:enumeration value="015"/>
<xs:enumeration value="019"/>
<xs:enumeration value="020"/>
<xs:enumeration value="021"/>
<xs:enumeration value="022"/>
<xs:enumeration value="023"/>
<xs:enumeration value="024"/>
<xs:enumeration value="025"/>
<xs:enumeration value="026"/>
<xs:enumeration value="027"/>
<xs:enumeration value="028"/>
<xs:enumeration value="029"/>
<xs:enumeration value="030"/>
<xs:enumeration value="031"/>
<xs:enumeration value="032"/>
<xs:enumeration value="033"/>
<xs:enumeration value="034"/>
<xs:enumeration value="035"/>
<xs:enumeration value="036"/>
<xs:enumeration value="037"/>
<xs:enumeration value="038"/>
<xs:enumeration value="039"/>
<xs:enumeration value="044"/>
<xs:enumeration value="045"/>
<xs:enumeration value="046"/>
<xs:enumeration value="047"/>
<xs:enumeration value="048"/>
<xs:enumeration value="049"/>
<xs:enumeration value="050"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_TipoRegimen">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="03"/>
<xs:enumeration value="02"/>
<xs:enumeration value="04"/>
<xs:enumeration value="05"/>
<xs:enumeration value="06"/>
<xs:enumeration value="07"/>
<xs:enumeration value="08"/>
<xs:enumeration value="09"/>
<xs:enumeration value="10"/>
<xs:enumeration value="11"/>
<xs:enumeration value="12"/>
<xs:enumeration value="99"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="c_RiesgoPuesto">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:enumeration value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>