Está en la página 1de 41

Anexo 24 de la Resolucin Miscelnea Fiscal para 2014

Contabilidad en Medios Electrnicos

A.
B.
C.
D.

Contenido
Catlogo de cuentas utilizado en el periodo.
Cdigo Agrupador de cuentas del SAT.
Balanza de comprobacin que incluya saldos iniciales, movimientos del periodo y
saldos finales de todas y cada una de las cuentas de activo, pasivo, capital,
resultados (ingresos, costos, gastos) y cuentas de orden.
Informacin de las plizas generadas incluyendo el detalle por transaccin, cuenta,
subcuenta y partida, as como sus auxiliares.

A. Catlogo de cuentas utilizado en el periodo.


Contenido
Formato Catlogo de cuentas

Estndar del Formato Catlogo de Cuentas de Contabilidad Electrnica


Estructura
Elementos
Elemento: Catalogo
Diagrama

Descripcin
Formato de archivo de catlogo de cuentas que se entrega como parte de
la Contabilidad electrnica.
Atributos
Version
Descripcin
Uso
Valor Prefijado
Tipo Especial

Atributo requerido para la expresin de la versin


del formato
requerido
1.0
xs:string

RFC
Descripcin

Atributo requerido para expresar el RFC del


contribuyente que enva los datos
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 12
Longitud Mxima 13
Patrn
[A-Z&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[AZ0-9]?[0-9A-Z]?

TotalCtas
Descripcin
Uso
Tipo Base
Valor Mnimo
Incluyente
Mes
Descripcin
Uso
Tipo Base
Valores
Permitidos

Atributo requerido para expresar el nmero cuentas


que se relacionan en el catlogo
requerido
xs:int
2

Atributo requerido para expresar el mes en que


inicia la vigencia del catlogo para la balanza
requerido
xs:string
01
02
03
04
05
06
07
08
09
10
11
12

Ano
Descripcin
Uso
Tipo Base
Valor Mnimo
Incluyente
Valor Mximo
Incluyente

Atributo requerido para expresar el ao en que inicia


la vigencia del catlogo para la balanza
requerido
xs:int
2014
2099

Elementos Hijo (min,max)


Secuencia (1, 1)

Ctas (1, Ilimitado)

Elemento: Ctas
Diagrama

Descripcin
Nodo obligatorio para expresar el detalle da cada cuenta del catlogo
Atributos
CodAgrup
Descripcin

Atributo requerido para expresar el cdigo


agrupador de cuentas conforme al catlogo
publicado por el SAT en la pgina de internet. Se

Uso
Tipo Base
Patrn

debe agrupar cada cuenta en el concepto que


corresponda
requerido
xs:string
[0.-9]{1,12}

NumCta
Descripcin

Atributo requerido, es la clave con que se distingue


la cuenta en la contabilidad
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 100

Desc
Descripcin

Atributo requerido para expresar el nombre de la


cuenta
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 200

SubCtaDe
Descripcin

Atributo opcional en el caso de subcuentas. Sirve


para expresar la clave de la cuenta a la que
pertenece dicha subcuenta
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 100

Nivel
Descripcin
Uso
Tipo Base
Valor Mnimo
Incluyente
Natur
Descripcin
Uso
Tipo Base
Patrn

Atributo requerido para expresar el nivel al que se


encuentra la cuenta en el catlogo
requerido
xs:int
1

Atributo requerido para expresar la naturaleza de la


cuenta, (D Deudora, A Acreedora)
requerido
xs:string
[DA]

Cdigo Fuente

<xs:element name="Catalogo">
<xs:annotation>
<xs:documentation>Formato de archivo de catlogo de cuentas que se entrega como
parte de la Contabilidad electrnica.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Ctas" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Nodo obligatorio para expresar el detalle da cada cuenta del
catlogo </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="CodAgrup" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el cdigo agrupador de
cuentas conforme al catlogo publicado por el SAT en la pgina de internet. Se debe
agrupar cada cuenta en el concepto que corresponda</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[0.-9]{1,12}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="NumCta" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido, es la clave con que se distingue la cuenta
en la contabilidad</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Desc" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el nombre de la
cuenta</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="SubCtaDe">
<xs:annotation>
<xs:documentation>Atributo opcional en el caso de subcuentas. Sirve para
expresar la clave de la cuenta a la que pertenece dicha subcuenta</xs:documentation>

</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Nivel" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el nivel al que se encuentra la
cuenta en el catlogo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Natur" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar la naturaleza de la cuenta, (D
Deudora, A Acreedora)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[DA]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Version" type="xs:string" use="required" fixed="1.0">
<xs:annotation>
<xs:documentation>Atributo requerido para la expresin de la versin del
formato</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="RFC" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el RFC del contribuyente que
enva los datos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="12"/>
<xs:maxLength value="13"/>
<xs:pattern value="[A-Z&amp;]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0-9]?[09A-Z]?"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>

<xs:attribute name="TotalCtas" use="required">


<xs:annotation>
<xs:documentation>Atributo requerido para expresar el nmero cuentas que se
relacionan en el catlogo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Mes" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el mes en que inicia la vigencia
del catlogo para la balanza</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<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="11"/>
<xs:enumeration value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Ano" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el ao en que inicia la vigencia del
catlogo para la balanza</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="2014"/>
<xs:maxInclusive value="2099"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>

B. Cdigo Agrupador de cuentas del SAT.


Cdigo
agrupador

1
1.1
2
2.1
2.2
3
3.1
3.2
4
4.1
4.2
4.3
5
5.1
5.2
5.3
6
6.1
7
7.1
8
8.1
8.2
8.3
8.4
9
9.1
10
10.1
10.2
10.3
10.4
11
11.1

Nombre Cuenta
Activo
Activos Circulantes
Caja
Caja y efectivo
Bancos
Bancos nacionales
Bancos extranjeros
Inversiones
Inversiones en Valores
Inversiones temporales
Clientes
Clientes nacionales
Clientes extranjeros
Partes relacionadas
Cuentas por Cobrar
Documentos por Cobrar corto plazo
Partes relacionadas
Intereses por cobrar
Ttulos de crdito
Ttulos de crdito
Crditos otorgados
Crditos otorgados
Deudores diversos
Funcionarios y Empleados
Socios y accionistas
Partes relacionadas
Otros deudores diversos
Estimacin de Cuentas Incobrables
Estimacin de Cuentas Incobrables
Pagos Anticipados
Seguros y Fianzas Pagadas por Anticipado
Rentas Pagadas por Anticipado
Intereses Pagados por Anticipado
Otros pagos anticipados
Impuestos a favor
IVA a favor

Cdigo
agrupador
11.2
11.3
11.4
11.5
11.6
12
12.1
13
13.1
14
14.1
15
15.1
15.2
15.3
15.4
16
16.1
16.2
16.3
16.4
17
17.1
18
18.1
19
19.1
20
20.1
21
21.1
22
22.1
23
23.1
24
24.1
25

Nombre Cuenta
ISR a favor
IETU a favor
IDE a favor
IA a favor
Otros impuestos a favor
Pagos provisionales
Pagos provisionales de ISR
Inventarios
Inventarios
Obras en proceso
Obras en proceso
Impuestos acreditables pagados
IVA acreditable pagado
IVA acreditable de importacin pagado
IEPS acreditable pagado
IEPS pagado en importacin
Impuestos acreditables por pagar
IVA pendiente de pago
IVA de importacin pendiente de pago
IEPS pendiente de pago
IEPS pendiente de pago en importacin
Anticipo a proveedores
Anticipo a proveedores
Otros Activos Circulantes
Otros Activos Circulantes
Activos no circulantes
Terrenos
Terrenos
Edificios
Edificios
Maquinaria y equipo
Maquinaria y equipo
Equipo de transporte
Equipo de transporte
Mobiliario y equipo de oficina
Mobiliario y equipo de oficina
Equipo de cmputo
Equipo de cmputo
Depreciacin acumulada

Cdigo
agrupador
25.1
25.2
25.3
25.4
25.5
25.6
26
26.1
27
27.1
28
28.1
29
29.1
30
30.1
31
31.1
32
32.1
33
33.1
34
34.1
35
35.1
36
36.1

37
37.1
37.2
37.3
38
38.1
38.2
38.3
38.4

Nombre Cuenta
Depreciacin acumulada de edificios
Depreciacin acumulada de maquinaria y equipo
Depreciacin acumulada de equipo de transporte
Depreciacin acumulada de mobiliario y equipo
Depreciacin acumulada de equipo de cmputo
Depreciacin acumulada de otros activos
Adaptaciones y mejoras
Adaptaciones y mejoras
Gastos Pre Operativos
Gastos Pre Operativos
Gastos de instalacin
Gastos de instalacin
Gastos de organizacin
Gastos de organizacin
Investigacin y Desarrollo de Mercado
Investigacin y Desarrollo de Mercado
Marcas y Patentes
Marcas y Patentes
Depsitos en Garanta
Depsitos en Garanta
Crdito Mercantil
Crdito Mercantil
Impuestos diferidos
Impuestos diferidos
Cuentas por cobrar a largo plazo
Cuentas por cobrar a largo plazo
Otros Activos No Circulantes
Otros Activos No Circulantes
Pasivo
Pasivos circulantes
Proveedores
Proveedores Nacionales
Proveedores Extranjeros
Partes Relacionadas
Cuentas por Pagar a corto plazo
Documentos por Pagar
Documentos por Pagar Bancarios
Dividendos por Pagar
Partes Relacionadas

10

Cdigo
agrupador
38.5
39
39.1
39.2
39.3
40
40.1
41
41.1
41.2
42
42.1
42.2
43
43.1
43.2
44
44.1
44.2
44.3
44.4
44.5
44.6
44.7
44.8
45
45.1
45.2
45.3
45.4
45.5
45.6
46
46.1
47
47.1
48
48.1

Nombre Cuenta
Intereses por pagar
Acreedores diversos
Socios, Accionistas o Representante legal
Partes Relacionadas
Otros Acreedores Diversos
Anticipo de Clientes
Anticipo de clientes
Impuestos trasladados
IVA trasladado
IEPS trasladado
Impuestos trasladados cobrados
IVA trasladado cobrado
IEPS trasladado cobrado
Impuestos trasladados no cobrados
IVA trasladado no cobrado
IEPS trasladado no cobrado
Impuestos y Derechos por Pagar
IVA por pagar
IEPS por pagar
ISR por pagar
PTU por Pagar
IETU por Pagar
Impuestos estatales y municipales por pagar
Otros impuestos por pagar
Derechos por Pagar
Impuestos Retenidos
Retenciones salarios y asimilados
Retenciones IVA
Retenciones arrendamiento ISR
Retenciones servicios profesionales ISR
Retenciones dividendos
Otras retenciones
Pagos por terceros
Pagos por terceros
Otros Pasivos circulantes
Otros Pasivos circulantes
Pasivos no circulantes
Acreedores a Largo Plazo
Socios, Accionistas o Representante legal

11

Cdigo
agrupador
48.2
48.3
49
49.1
49.2
49.3
49.4
49.5
50
50.1
50.2
50.3
50.4
51
51.1
52
52.1
52.2
52.3
53
53.1
54
54.1
54.2
55
55.1
55.2
56
56.1
57
57.1
57.2
57.3
57.4
57.5
57.6
58

Nombre Cuenta
Partes Relacionadas
Otros Acreedores a largo plazo
Cuentas por Pagar a Largo Plazo
Documentos por Pagar a Largo Plazo
Documentos por Pagar Bancarios a Largo Plazo
Partes Relacionadas
Hipotecas por Pagar
Intereses por pagar a largo plazo
Cobros anticipados
Rentas Cobradas por Anticipado
Intereses Cobrados por Anticipado
Factoraje Financiero
Otros Cobros por Anticipado
Otros Pasivos a Largo Plazo
Otros Pasivos a Largo Plazo
Capital
Capital social
Capital fijo
Capital variable
Aportaciones para Futuros Aumentos a Capital
Reserva Legal
Reserva Legal
Resultado del Ejercicio
Utilidad del Ejercicio
Prdida del Ejercicio
Resultado de Ejercicios Anteriores
Utilidad de Ejercicios anteriores
Prdida de Ejercicios anteriores
Otras Cuentas de Capital
Otras Cuentas de Capital
Ingresos
Ventas
Ventas Gravadas a Tasa general contado
Ventas Gravadas a Tasa general crdito
Ventas Gravadas al 0% contado
Ventas Gravadas al 0% crdito
Ventas Exentas contado
Ventas Exentas crdito
Devoluciones, Descuentos y Rebajas Sobre Ventas

12

Cdigo
agrupador
58.1
58.2
58.3
59
59.1
60
60.1
61
61.1
62
62.1
62.2
63
63.1
64
64.1
65
65.1
65.2
65.3
65.4
65.5
65.6
65.7
65.8
65.9
65.10
65.11
65.12
65.13
65.14
65.15
65.16
65.17
65.18
65.19
65.20

Nombre Cuenta
Devoluciones, Descuentos y Rebajas Sobre Ventas a tasa general
Devoluciones, Descuentos y Rebajas Sobre Ventas al 0%
Devoluciones, Descuentos y Rebajas Sobre Ventas exentas
Productos financieros
Productos financieros
Otros Ingresos
Otros Ingresos
Costos
Costo de Ventas
Costo de Ventas
Compras
Compras nacionales
Compras al extranjero
Devoluciones, Descuentos y Rebajas Sobre Compras
Devoluciones, Descuentos y Rebajas Sobre Compras
Otras cuentas de costos
Otras cuentas de costos
Gastos
Gastos Generales
Gastos Generales
Combustibles y lubricantes
Correos
Internet
Viticos y gastos de viaje
Gastos de representacin
Telfono
Agua
Electricidad
Vigilancia y limpieza
Materiales de oficina
Gastos legales
Mantenimiento y conservacin
Seguros y fianzas
Gastos no deducibles
Otros impuestos y derechos
Recargos fiscales
Cuotas y suscripciones
Propaganda y publicidad
Fotocopiado

13

Cdigo
agrupador
65.21
65.22
65.23
65.24
65.25
65.26
65.27
65.28
65.29
65.30
65.31
65.32
65.33
65.34
65.35
66
66.1
67
67.1
68
68.1
69
69.1
69.2
69.3
69.4
69.5
69.6
69.7
69.8
69.9
70
70.1
71
71.1
72
72.1
72.2
72.3

Nombre Cuenta
Donativos
Asistencia tcnica
Fletes
Impuesto de importacin
Impuesto de exportacin
Regalas sin retencin
Regalas sujetas al 5%
Regalas sujetas al 10%
Regalas sujetas al 25%
Regalas sujetas al 30%
Comisiones sobre ventas
Patentes y marcas
Materias primas de produccin
Materiales auxiliares de produccin
Comisiones bancarias
Gastos de Ventas
Gastos de Ventas
Gastos de Administracin
Gastos de Administracin
Gastos Financieros
Gastos Financieros
Otros Gastos
Perdida en venta de terrenos
Perdida en venta de edificios y construcciones
Perdida en venta de maquinaria
Perdida en venta de equipo de transporte
Perdida en venta de mobiliario y equipo
Perdida en venta de equipo de computo
Perdida en enajenacin de acciones
Perdida por deterioro de activos
Otros
Participacin de los Trabajadores en las Utilidades
Participacin de los Trabajadores en las Utilidades
Gastos no deducibles
Gastos no deducibles
Depreciacin contable
Depreciacin contable de edificios
Depreciacin contable de maquinaria y equipo
Depreciacin contable de equipo de transporte

14

Cdigo
agrupador
72.4
72.5
72.6
73
73.1
74
74.1
75
75.1

Nombre Cuenta
Depreciacin contable de mobiliario y equipo
Depreciacin contable de equipo de cmputo
Depreciacin contable de otros activos
Amortizacin contable
Amortizacin contable
Cuentas de Orden
CUCA
CUCA
CUFIN
CUFIN

C. Balanza de comprobacin que incluya saldos iniciales, movimientos del periodo y


saldos finales de todas y cada una de las cuentas de activo, pasivo, capital,
resultados (ingresos, costos, gastos) y cuentas de orden.
Contenido
Formato Balanza de Comprobacin

Estndar del Formato Balanza de Comprobacin de Contabilidad Electrnica

Estructura
Elementos
Elemento: Balanza
Diagrama

15

Descripcin
Formato de archivo de balanza de comprobacin que se entrega como
parte de la Contabilidad electrnica.
Atributos
Version
Descripcin
Uso
Valor Prefijado
Tipo Especial

Atributo requerido para la expresin de la versin


del formato
requerido
1.0
xs:string

RFC
Descripcin

Atributo requerido para expresar el RFC del


contribuyente que enva los datos
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 12
Longitud Mxima 13
Espacio en
Colapsar
Blanco
Patrn
[A-Z&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[AZ0-9]?[0-9A-Z]?

TotalCtas
Descripcin

Atributo requerido para expresar el nmero cuentas

16

Uso
Tipo Base
Valor Mnimo
Incluyente
Mes
Descripcin
Uso
Tipo Base
Valores
Permitidos

Ano
Descripcin
Uso
Tipo Base
Valor Mnimo
Incluyente
Valor Mximo
Incluyente

que se relacionan en la balanza


requerido
xs:int
2

Atributo requerido para expresar el mes al que


corresponde la balanza
requerido
xs:string
01
02
03
04
05
06
07
08
09
10
11
12

Atributo requerido para expresar el ao al que


corresponde la balanza
requerido
xs:int
2014
2099

Elementos Hijo (min,max)


Secuencia (1, 1)
Elemento: Ctas
Diagrama

Ctas (1, Ilimitado)

17

Descripcin
Nodo obligatorio para expresar el detalle de cada cuenta de la balanza
Atributos
NumCta
Descripcin

Atributo requerido para expresar el nmero de


cuenta, subcuenta o partida asignada por el
contribuyente
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 100

SaldoIni
Descripcin

Uso
Tipo Especial
Debe
Descripcin

Uso
Tipo Especial

Atributo requerido para expresar el monto del saldo


inicial de la cuenta, subcuenta o partida en el
periodo
requerido
BCE:t_Importe

Atributo requerido para expresar el monto de los


movimientos deudores de la cuenta, subcuenta o
partida
requerido
BCE:t_Importe

18

Haber
Descripcin

Uso
Tipo Especial
SaldoFin
Descripcin
Uso
Tipo Especial

Atributo requerido para expresar el monto de los


movimientos acreedores de la cuenta, subcuenta o
partida
requerido
BCE:t_Importe

Atributo requerido para expresar el monto del saldo


final de la cuenta, subcuenta o partida en el periodo
requerido
BCE:t_Importe

Tipos Simples
Tipo Simple Global: t_Importe
Descripcin
Tipo definido para expresar importes numricos con fraccin hasta dos
decimales
Definicin
Tipo Base
Valor Mnimo
Excluyente
Valor Mximo
Incluyente
Posiciones
Decimales
Espacio en
Blanco

xs:decimal
-99999999999999.99
99999999999999.99
2
Colapsar

Cdigo Fuente
<xs:element name="Balanza">
<xs:annotation>
<xs:documentation>Formato de archivo de balanza de comprobacin que se entrega
como parte de la Contabilidad electrnica.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Ctas" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Nodo obligatorio para expresar el detalle de cada cuenta de la
balanza </xs:documentation>
</xs:annotation>

19

<xs:complexType>
<xs:attribute name="NumCta" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el nmero de cuenta,
subcuenta o partida asignada por el contribuyente</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="SaldoIni" type="BCE:t_Importe" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el monto del saldo inicial de
la cuenta, subcuenta o partida en el periodo</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Debe" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el monto de los movimientos
deudores de la cuenta, subcuenta o partida</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="BCE:t_Importe"/>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Haber" type="BCE:t_Importe" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el monto de los movimientos
acreedores de la cuenta, subcuenta o partida</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="SaldoFin" type="BCE:t_Importe" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el monto del saldo final de la
cuenta, subcuenta o partida en el periodo</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Version" type="xs:string" use="required" fixed="1.0">
<xs:annotation>
<xs:documentation>Atributo requerido para la expresin de la versin del
formato</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="RFC" use="required">

20

<xs:annotation>
<xs:documentation>Atributo requerido para expresar el RFC del contribuyente que
enva los datos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="12"/>
<xs:maxLength value="13"/>
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[A-Z&amp;]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0-9]?[09A-Z]?"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="TotalCtas" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el nmero cuentas que se
relacionan en la balanza</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Mes" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el mes al que corresponde la
balanza</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<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="11"/>
<xs:enumeration value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Ano" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el ao al que corresponde la

21

balanza</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="2014"/>
<xs:maxInclusive value="2099"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
D. Informacin de las plizas generadas incluyendo el detalle por transaccin,
cuenta, subcuenta y partida, as como sus auxiliares.
Contenido
Formato Plizas del Periodo
Estndar del Formato Plizas del Periodo
Estructura
Elementos
Elemento: Polizas
Diagrama

Descripcin
Plizas del periodo que se entrega como parte de la Contabilidad electrnica.
Atributos
Version
Descripcin
Uso

Atributo requerido para la expresin de la versin del


formato
requerido

22

Valor Prefijado
Tipo Especial

1.0
xs:string

RFC
Descripcin

Atributo requerido para expresar el RFC del


contribuyente que enva los datos
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 12
Longitud Mxima 13
Espacio en
Colapsar
Blanco
Patrn
[A-Z&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z09]?[0-9A-Z]?

Mes
Descripcin
Uso
Tipo Base
Valores
Permitidos

Ano
Descripcin
Uso
Tipo Base
Valor Mnimo
Incluyente
Valor Mximo
Incluyente
Elementos Hijo (min,max)
Secuencia (1, 1)

Atributo requerido para expresar el mes al que


corresponde la balanza
requerido
xs:string
01
02
03
04
05
06
07
08
09
10
11
12

Atributo requerido para expresar el ao al que


corresponde la balanza
requerido
xs:int
2014
2099

Poliza (1, Ilimitado)

23

Elemento: Poliza
Diagrama

Descripcin
Nodo obligatorio para expresar el detalle de cada pliza
Atributos
Tipo
Descripcin
Uso
Tipo Base
Patrn

Atributo requerido para expresar el tipo de la pliza: 1


- Ingresos, 2 - Egresos o 3 - Diario
requerido
xs:int
[1-3]

Num
Descripcin

Atributo requerido para expresar el nmero de la


pliza
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 50

Fecha
Descripcin
Uso
Tipo Especial

Atributo requerido para expresar la fecha de registro


de la pliza
requerido
xs:date

24

Concepto
Descripcin

Atributo requerido para expresar el concepto de la


operacin
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 300

Elementos Hijo (min,max)


Secuencia (1, 1)
Elemento: Transaccion
Diagrama

Transaccion (1, Ilimitado)

25

Descripcin
Nodo obligatorio para expresar el detalle de cada transaccin dentro de la
pliza

Atributos
NumCta
Descripcin

Atributo requerido para expresar el nmero de la


cuenta, subcuenta o partida que se afecta por la
transaccin
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 100

Concepto
Descripcin

Atributo requerido para expresar el concepto de la


transaccin
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 300

Debe
Descripcin
Uso
Tipo Especial
Haber
Descripcin
Uso
Tipo Especial
Moneda
Descripcin

Uso
Tipo Base
Patrn
TipCamb
Descripcin

Atributo requerido para expresar el monto del cargo a


la cuenta por la transaccin
requerido
PLZ:t_Importe

Atributo requerido para expresar el monto del abono a


la cuenta por la transaccin
requerido
PLZ:t_Importe

Atributo requerido para expresar el tipo de moneda


utilizado en la pliza, de acuerdo al catlogo
publicado en la pgina de internet del SAT.
requerido
xs:string
[A-Z]{3}

Atributo opcional para expresar el tipo de cambio de

26

Tipo Especial
Elementos Hijo (min,max)
Secuencia (1, 1)

acuerdo al tipo de moneda


PLZ:t_Importe

Cheque (0, Ilimitado)


Transferencia (0, Ilimitado)
Comprobantes (0, Ilimitado)

Elemento: Cheque
Diagrama

Descripcin
Nodo opcional para expresar el detalle de los cheques que integran la pliza
Atributos
Num
Descripcin

Atributo requerido para expresar el nmero del


cheque emitido
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 20

Banco
Descripcin

Atributo requerido, para expresar el Banco emisor del

27

Uso
Tipo Base
Patrn

cheque, de acuerdo al catlogo publicado en la


pagina de internet del SAT.
requerido
xs:string
[0-9]{3}

CtaOri
Descripcin

Atributo requerido para expresar el nmero de cuenta


origen
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 50

Fecha
Descripcin
Uso
Tipo Especial

Atributo requerido, es la fecha del cheque


requerido
xs:date

Monto
Descripcin
Uso
Tipo Especial

Atributo requerido, es el monto del cheque emitido


requerido
PLZ:t_Importe

Benef
Descripcin

Atributo requerido, nombre del beneficiario del


cheque
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 300

RFC
Descripcin

Atributo requerido para expresar el RFC relacionado


con el movimiento
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 12
Longitud Mxima 13
Espacio en
Colapsar
Blanco
Patrn
[A-Z&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z09]?[0-9A-Z]?

28

Elemento: Transferencia
Diagrama

Descripcin
Nodo opcional para expresar el detalle de las transferencias bancarias que
integran la pliza
Atributos
CtaOri
Descripcin

Atributo requerido para expresar el nmero de cuenta


origen desde la cual se transfieren los recursos
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 50

BancoOri
Descripcin

Uso
Tipo Base

Atributo requerido, para expresar el Banco de la


cuenta origen de la transferencia, de acuerdo al
catlogo publicado en la pgina de internet del SAT.
requerido
xs:string

29

Patrn
Monto
Descripcin
Uso
Tipo Especial

[0-9]{3}

Atributo requerido, es el monto transferido


requerido
PLZ:t_Importe

CtaDest
Descripcin

Atributo requerido para expresar el nmero de cuenta


destino, la cual recibe los recursos
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 50

BancoDest
Descripcin

Uso
Tipo Base
Patrn
Fecha
Descripcin
Uso
Tipo Especial

Atributo requerido, para expresar el Banco de la


cuenta destino de la transferencia, de acuerdo al
catlogo publicado en la pgina de internet del SAT.
requerido
xs:string
[0-9]{3}

Atributo requerido, es la fecha de la transferencia


requerido
xs:date

Benef
Descripcin

Atributo requerido, nombre del dueo de la cuenta


destino
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 1
Longitud Mxima 300

RFC
Descripcin

Atributo requerido para expresar el RFC relacionado


con el movimiento
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 12
Longitud Mxima 13
Espacio en
Colapsar

30

Blanco
Patrn

[A-Z&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z09]?[0-9A-Z]?

Elemento: Comprobantes
Diagrama

Descripcin
Nodo opcional paa expresar los comprobantes de las subcuentas
Atributos
UUID_CFDI
Descripcin
Uso
Tipo Base
Longitud
Espacio en
Blanco
Patrn

Monto
Descripcin
Uso
Tipo Especial

Atributo requerido para expresar la clave UUID del


CFDI soporte de la transaccin
requerido
xs:string
36
Colapsar
[a-f0-9A-F]{8}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9AF]{4}-[a-f0-9A-F]{12}

Atributo requeridol para expresar el monto del CFDI


que soporte de la transaccin
requerido
PLZ:t_Importe

RFC
Descripcin

Atributo requerido para expresar el RFC relacionado


con la transaccin
Uso
requerido
Tipo Base
xs:string
Longitud Mnima 12

31

Longitud Mxima 13
Espacio en
Colapsar
Blanco
Patrn
[A-Z&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z09]?[0-9A-Z]?

Tipos Simples
Tipo Simple Global: t_Importe
Descripcin
Tipo definido para expresar importes numricos con fraccin hasta dos
decimales
Definicin
Tipo Base
Valor Mnimo
Excluyente
Valor Mximo
Incluyente
Posiciones
Decimales
Espacio en
Blanco

xs:decimal
-99999999999999.99
99999999999999.99
2
Colapsar

Cdigo Fuente

<xs:element name="Polizas">
<xs:annotation>
<xs:documentation>Plizas del periodo que se entrega como parte de la Contabilidad
electrnica.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Poliza" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Nodo obligatorio para expresar el detalle de cada
pliza</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Transaccion" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Nodo obligatorio para expresar el detalle de cada transaccin
dentro de la pliza</xs:documentation>
</xs:annotation>
<xs:complexType>

32

<xs:sequence>
<xs:element name="Cheque" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Nodo opcional para expresar el detalle de los cheques que
integran la pliza </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="Num" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el nmero del cheque
emitido</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Banco" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido, para expresar el Banco emisor del
cheque, de acuerdo al catlogo publicado en la pagina de internet del
SAT.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="CtaOri" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el nmero de cuenta
origen</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Fecha" type="xs:date" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido, es la fecha del
cheque</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Monto" type="PLZ:t_Importe" use="required">

33

<xs:annotation>
<xs:documentation>Atributo requerido, es el monto del cheque
emitido</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Benef" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido, nombre del beneficiario del
cheque</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="300"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RFC" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el RFC relacionado
con el movimiento </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="12"/>
<xs:maxLength value="13"/>
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[A-Z&amp;]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[AZ0-9]?[0-9A-Z]?"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="Transferencia" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Nodo opcional para expresar el detalle de las
transferencias bancarias que integran la pliza </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="CtaOri" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el nmero de cuenta
origen desde la cual se transfieren los recursos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="50"/>
</xs:restriction>

34

</xs:simpleType>
</xs:attribute>
<xs:attribute name="BancoOri" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido, para expresar el Banco de la cuenta
origen de la transferencia, de acuerdo al catlogo publicado en la pgina de internet del
SAT.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Monto" type="PLZ:t_Importe" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido, es el monto
transferido</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="CtaDest" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el nmero de cuenta
destino, la cual recibe los recursos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="BancoDest" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido, para expresar el Banco de la cuenta
destino de la transferencia, de acuerdo al catlogo publicado en la pgina de internet del
SAT.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Fecha" type="xs:date" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido, es la fecha de la
transferencia</xs:documentation>
</xs:annotation>
</xs:attribute>

35

<xs:attribute name="Benef" use="required">


<xs:annotation>
<xs:documentation>Atributo requerido, nombre del dueo de la cuenta
destino</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="300"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RFC" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el RFC relacionado
con el movimiento </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="12"/>
<xs:maxLength value="13"/>
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[A-Z&amp;]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[AZ0-9]?[0-9A-Z]?"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="Comprobantes" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Nodo opcional paa expresar los comprobantes de las
subcuentas</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="UUID_CFDI" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar la clave UUID del
CFDI soporte de la transaccin</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:length value="36"/>
<xs:pattern value="[a-f0-9A-F]{8}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9AF]{4}-[a-f0-9A-F]{12}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Monto" type="PLZ:t_Importe" use="required">

36

<xs:annotation>
<xs:documentation>Atributo requeridol para expresar el monto del CFDI
que soporte de la transaccin</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="RFC" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el RFC relacionado
con la transaccin</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="12"/>
<xs:maxLength value="13"/>
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[A-Z&amp;]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[AZ0-9]?[0-9A-Z]?"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="NumCta" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el nmero de la cuenta,
subcuenta o partida que se afecta por la transaccin</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Concepto" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el concepto de la
transaccin</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="300"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Debe" type="PLZ:t_Importe" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el monto del cargo a la

37

cuenta por la transaccin</xs:documentation>


</xs:annotation>
</xs:attribute>
<xs:attribute name="Haber" type="PLZ:t_Importe" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el monto del abono a la
cuenta por la transaccin</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Moneda" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el tipo de moneda utilizado
en la pliza, de acuerdo al catlogo publicado en la pgina de internet del
SAT.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{3}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="TipCamb" type="PLZ:t_Importe">
<xs:annotation>
<xs:documentation>Atributo opcional para expresar el tipo de cambio de
acuerdo al tipo de moneda</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Tipo" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el tipo de la pliza: 1 Ingresos, 2 - Egresos o 3 - Diario</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:pattern value="[1-3]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Num" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el nmero de la
pliza</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
<xs:minLength value="1"/>

38

</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Fecha" type="xs:date" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar la fecha de registro de la
pliza</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Concepto" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el concepto de la
operacin</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="300"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Version" type="xs:string" use="required" fixed="1.0">
<xs:annotation>
<xs:documentation>Atributo requerido para la expresin de la versin del
formato</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="RFC" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el RFC del contribuyente que
enva los datos</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="12"/>
<xs:maxLength value="13"/>
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[A-Z&amp;]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0-9]?[09A-Z]?"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Mes" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el mes al que corresponde la
balanza</xs:documentation>
</xs:annotation>

39

<xs:simpleType>
<xs:restriction base="xs:string">
<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="11"/>
<xs:enumeration value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Ano" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el ao al que corresponde la
balanza</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="2014"/>
<xs:maxInclusive value="2099"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>

40

LTIMA PGINA DEL ANEXO 24 DE LA


RESOLUCIN MISCELNEA FISCAL PARA 2014

Atentamente.
Mxico, D. F., a 12 de junio de 2014.
El Jefe del Servicio de Administracin Tributaria.

Aristteles Nez Snchez

También podría gustarte