SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
1
Anexo 24 de la Resolución Miscelánea Fiscal para 2014
Contabilidad en Medios Electrónicos
Contenido
A. Catálogo de cuentas utilizado en el periodo.
B. Código Agrupador de cuentas del SAT.
C. Balanza de comprobación 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.
D. Información de las pólizas generadas incluyendo el detalle por transacción, cuenta,
subcuenta y partida, así como sus auxiliares.
A. Catálogo de cuentas utilizado en el periodo.
Contenido
Formato Catálogo de cuentas
Estándar del Formato Catálogo de Cuentas de Contabilidad Electrónica
Estructura
Elementos
Elemento: Catalogo
Diagrama
2
Descripción
Formato de archivo de catálogo de cuentas que se entrega como parte de
la Contabilidad electrónica.
Atributos
Version
Descripción Atributo requerido para la expresión de la versión
del formato
Uso requerido
Valor Prefijado 1.0
Tipo Especial xs:string
RFC
Descripción Atributo requerido para expresar el RFC del
contribuyente que envía los datos
Uso requerido
Tipo Base xs:string
Longitud Mínima 12
Longitud Máxima 13
Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-
Z0-9]?[0-9A-Z]?
TotalCtas
Descripción Atributo requerido para expresar el número cuentas
que se relacionan en el catálogo
Uso requerido
Tipo Base xs:int
Valor Mínimo
Incluyente
2
Mes
Descripción Atributo requerido para expresar el mes en que
inicia la vigencia del catálogo para la balanza
Uso requerido
Tipo Base xs:string
Valores
Permitidos
01
02
03
04
05
06
07
08
09
10
11
12
3
Ano
Descripción Atributo requerido para expresar el año en que inicia
la vigencia del catálogo para la balanza
Uso requerido
Tipo Base xs:int
Valor Mínimo
Incluyente
2014
Valor Máximo
Incluyente
2099
Elementos Hijo (min,max)
Secuencia (1, 1) Ctas (1, Ilimitado)
Elemento: Ctas
Diagrama
Descripción
Nodo obligatorio para expresar el detalle da cada cuenta del catálogo
Atributos
CodAgrup
Descripción Atributo requerido para expresar el código
agrupador de cuentas conforme al catálogo
publicado por el SAT en la página de internet. Se
4
debe agrupar cada cuenta en el concepto que
corresponda
Uso requerido
Tipo Base xs:string
Patrón [0.-9]{1,12}
NumCta
Descripción Atributo requerido, es la clave con que se distingue
la cuenta en la contabilidad
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 100
Desc
Descripción Atributo requerido para expresar el nombre de la
cuenta
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 200
SubCtaDe
Descripción 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 Mínima 1
Longitud Máxima 100
Nivel
Descripción Atributo requerido para expresar el nivel al que se
encuentra la cuenta en el catálogo
Uso requerido
Tipo Base xs:int
Valor Mínimo
Incluyente
1
Natur
Descripción Atributo requerido para expresar la naturaleza de la
cuenta, (D – Deudora, A – Acreedora)
Uso requerido
Tipo Base xs:string
Patrón [DA]
Código Fuente
5
<xs:element name="Catalogo">
<xs:annotation>
<xs:documentation>Formato de archivo de catálogo de cuentas que se entrega como
parte de la Contabilidad electrónica.</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
catálogo </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="CodAgrup" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el código agrupador de
cuentas conforme al catálogo publicado por el SAT en la página 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>
6
</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 catálogo</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 expresión de la versión 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
envía 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]?[0-
9A-Z]?"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
7
<xs:attribute name="TotalCtas" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el número cuentas que se
relacionan en el catálogo</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 catálogo 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 año en que inicia la vigencia del
catálogo 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>
8
B. Código Agrupador de cuentas del SAT.
Código
agrupador
Nombre Cuenta
Activo
Activos Circulantes
1 Caja
1.1 Caja y efectivo
2 Bancos
2.1 Bancos nacionales
2.2 Bancos extranjeros
3 Inversiones
3.1 Inversiones en Valores
3.2 Inversiones temporales
4 Clientes
4.1 Clientes nacionales
4.2 Clientes extranjeros
4.3 Partes relacionadas
5 Cuentas por Cobrar
5.1 Documentos por Cobrar corto plazo
5.2 Partes relacionadas
5.3 Intereses por cobrar
6 Títulos de crédito
6.1 Títulos de crédito
7 Créditos otorgados
7.1 Créditos otorgados
8 Deudores diversos
8.1 Funcionarios y Empleados
8.2 Socios y accionistas
8.3 Partes relacionadas
8.4 Otros deudores diversos
9 Estimación de Cuentas Incobrables
9.1 Estimación de Cuentas Incobrables
10 Pagos Anticipados
10.1 Seguros y Fianzas Pagadas por Anticipado
10.2 Rentas Pagadas por Anticipado
10.3 Intereses Pagados por Anticipado
10.4 Otros pagos anticipados
11 Impuestos a favor
11.1 IVA a favor
9
Código
agrupador
Nombre Cuenta
11.2 ISR a favor
11.3 IETU a favor
11.4 IDE a favor
11.5 IA a favor
11.6 Otros impuestos a favor
12 Pagos provisionales
12.1 Pagos provisionales de ISR
13 Inventarios
13.1 Inventarios
14 Obras en proceso
14.1 Obras en proceso
15 Impuestos acreditables pagados
15.1 IVA acreditable pagado
15.2 IVA acreditable de importación pagado
15.3 IEPS acreditable pagado
15.4 IEPS pagado en importación
16 Impuestos acreditables por pagar
16.1 IVA pendiente de pago
16.2 IVA de importación pendiente de pago
16.3 IEPS pendiente de pago
16.4 IEPS pendiente de pago en importación
17 Anticipo a proveedores
17.1 Anticipo a proveedores
18 Otros Activos Circulantes
18.1 Otros Activos Circulantes
Activos no circulantes
19 Terrenos
19.1 Terrenos
20 Edificios
20.1 Edificios
21 Maquinaria y equipo
21.1 Maquinaria y equipo
22 Equipo de transporte
22.1 Equipo de transporte
23 Mobiliario y equipo de oficina
23.1 Mobiliario y equipo de oficina
24 Equipo de cómputo
24.1 Equipo de cómputo
25 Depreciación acumulada
10
Código
agrupador
Nombre Cuenta
25.1 Depreciación acumulada de edificios
25.2 Depreciación acumulada de maquinaria y equipo
25.3 Depreciación acumulada de equipo de transporte
25.4 Depreciación acumulada de mobiliario y equipo
25.5 Depreciación acumulada de equipo de cómputo
25.6 Depreciación acumulada de otros activos
26 Adaptaciones y mejoras
26.1 Adaptaciones y mejoras
27 Gastos Pre Operativos
27.1 Gastos Pre Operativos
28 Gastos de instalación
28.1 Gastos de instalación
29 Gastos de organización
29.1 Gastos de organización
30 Investigación y Desarrollo de Mercado
30.1 Investigación y Desarrollo de Mercado
31 Marcas y Patentes
31.1 Marcas y Patentes
32 Depósitos en Garantía
32.1 Depósitos en Garantía
33 Crédito Mercantil
33.1 Crédito Mercantil
34 Impuestos diferidos
34.1 Impuestos diferidos
35 Cuentas por cobrar a largo plazo
35.1 Cuentas por cobrar a largo plazo
36 Otros Activos No Circulantes
36.1 Otros Activos No Circulantes
Pasivo
Pasivos circulantes
37 Proveedores
37.1 Proveedores Nacionales
37.2 Proveedores Extranjeros
37.3 Partes Relacionadas
38 Cuentas por Pagar a corto plazo
38.1 Documentos por Pagar
38.2 Documentos por Pagar Bancarios
38.3 Dividendos por Pagar
38.4 Partes Relacionadas
11
Código
agrupador
Nombre Cuenta
38.5 Intereses por pagar
39 Acreedores diversos
39.1 Socios, Accionistas o Representante legal
39.2 Partes Relacionadas
39.3 Otros Acreedores Diversos
40 Anticipo de Clientes
40.1 Anticipo de clientes
41 Impuestos trasladados
41.1 IVA trasladado
41.2 IEPS trasladado
42 Impuestos trasladados cobrados
42.1 IVA trasladado cobrado
42.2 IEPS trasladado cobrado
43 Impuestos trasladados no cobrados
43.1 IVA trasladado no cobrado
43.2 IEPS trasladado no cobrado
44 Impuestos y Derechos por Pagar
44.1 IVA por pagar
44.2 IEPS por pagar
44.3 ISR por pagar
44.4 PTU por Pagar
44.5 IETU por Pagar
44.6 Impuestos estatales y municipales por pagar
44.7 Otros impuestos por pagar
44.8 Derechos por Pagar
45 Impuestos Retenidos
45.1 Retenciones salarios y asimilados
45.2 Retenciones IVA
45.3 Retenciones arrendamiento ISR
45.4 Retenciones servicios profesionales ISR
45.5 Retenciones dividendos
45.6 Otras retenciones
46 Pagos por terceros
46.1 Pagos por terceros
47 Otros Pasivos circulantes
47.1 Otros Pasivos circulantes
Pasivos no circulantes
48 Acreedores a Largo Plazo
48.1 Socios, Accionistas o Representante legal
12
Código
agrupador
Nombre Cuenta
48.2 Partes Relacionadas
48.3 Otros Acreedores a largo plazo
49 Cuentas por Pagar a Largo Plazo
49.1 Documentos por Pagar a Largo Plazo
49.2 Documentos por Pagar Bancarios a Largo Plazo
49.3 Partes Relacionadas
49.4 Hipotecas por Pagar
49.5 Intereses por pagar a largo plazo
50 Cobros anticipados
50.1 Rentas Cobradas por Anticipado
50.2 Intereses Cobrados por Anticipado
50.3 Factoraje Financiero
50.4 Otros Cobros por Anticipado
51 Otros Pasivos a Largo Plazo
51.1 Otros Pasivos a Largo Plazo
Capital
52 Capital social
52.1 Capital fijo
52.2 Capital variable
52.3 Aportaciones para Futuros Aumentos a Capital
53 Reserva Legal
53.1 Reserva Legal
54 Resultado del Ejercicio
54.1 Utilidad del Ejercicio
54.2 Pérdida del Ejercicio
55 Resultado de Ejercicios Anteriores
55.1 Utilidad de Ejercicios anteriores
55.2 Pérdida de Ejercicios anteriores
56 Otras Cuentas de Capital
56.1 Otras Cuentas de Capital
Ingresos
57 Ventas
57.1 Ventas Gravadas a Tasa general contado
57.2 Ventas Gravadas a Tasa general crédito
57.3 Ventas Gravadas al 0% contado
57.4 Ventas Gravadas al 0% crédito
57.5 Ventas Exentas contado
57.6 Ventas Exentas crédito
58 Devoluciones, Descuentos y Rebajas Sobre Ventas
13
Código
agrupador
Nombre Cuenta
58.1 Devoluciones, Descuentos y Rebajas Sobre Ventas a tasa general
58.2 Devoluciones, Descuentos y Rebajas Sobre Ventas al 0%
58.3 Devoluciones, Descuentos y Rebajas Sobre Ventas exentas
59 Productos financieros
59.1 Productos financieros
60 Otros Ingresos
60.1 Otros Ingresos
Costos
61 Costo de Ventas
61.1 Costo de Ventas
62 Compras
62.1 Compras nacionales
62.2 Compras al extranjero
63 Devoluciones, Descuentos y Rebajas Sobre Compras
63.1 Devoluciones, Descuentos y Rebajas Sobre Compras
64 Otras cuentas de costos
64.1 Otras cuentas de costos
Gastos
65 Gastos Generales
65.1 Gastos Generales
65.2 Combustibles y lubricantes
65.3 Correos
65.4 Internet
65.5 Viáticos y gastos de viaje
65.6 Gastos de representación
65.7 Teléfono
65.8 Agua
65.9 Electricidad
65.10 Vigilancia y limpieza
65.11 Materiales de oficina
65.12 Gastos legales
65.13 Mantenimiento y conservación
65.14 Seguros y fianzas
65.15 Gastos no deducibles
65.16 Otros impuestos y derechos
65.17 Recargos fiscales
65.18 Cuotas y suscripciones
65.19 Propaganda y publicidad
65.20 Fotocopiado
14
Código
agrupador
Nombre Cuenta
65.21 Donativos
65.22 Asistencia técnica
65.23 Fletes
65.24 Impuesto de importación
65.25 Impuesto de exportación
65.26 Regalías sin retención
65.27 Regalías sujetas al 5%
65.28 Regalías sujetas al 10%
65.29 Regalías sujetas al 25%
65.30 Regalías sujetas al 30%
65.31 Comisiones sobre ventas
65.32 Patentes y marcas
65.33 Materias primas de producción
65.34 Materiales auxiliares de producción
65.35 Comisiones bancarias
66 Gastos de Ventas
66.1 Gastos de Ventas
67 Gastos de Administración
67.1 Gastos de Administración
68 Gastos Financieros
68.1 Gastos Financieros
69 Otros Gastos
69.1 Perdida en venta de terrenos
69.2 Perdida en venta de edificios y construcciones
69.3 Perdida en venta de maquinaria
69.4 Perdida en venta de equipo de transporte
69.5 Perdida en venta de mobiliario y equipo
69.6 Perdida en venta de equipo de computo
69.7 Perdida en enajenación de acciones
69.8 Perdida por deterioro de activos
69.9 Otros
70 Participación de los Trabajadores en las Utilidades
70.1 Participación de los Trabajadores en las Utilidades
71 Gastos no deducibles
71.1 Gastos no deducibles
72 Depreciación contable
72.1 Depreciación contable de edificios
72.2 Depreciación contable de maquinaria y equipo
72.3 Depreciación contable de equipo de transporte
15
Código
agrupador
Nombre Cuenta
72.4 Depreciación contable de mobiliario y equipo
72.5 Depreciación contable de equipo de cómputo
72.6 Depreciación contable de otros activos
73 Amortización contable
73.1 Amortización contable
Cuentas de Orden
74 CUCA
74.1 CUCA
75 CUFIN
75.1 CUFIN
C. Balanza de comprobación 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 Comprobación
Estándar del Formato Balanza de Comprobación de Contabilidad Electrónica
Estructura
Elementos
Elemento: Balanza
Diagrama
16
Descripción
Formato de archivo de balanza de comprobación que se entrega como
parte de la Contabilidad electrónica.
Atributos
Version
Descripción Atributo requerido para la expresión de la versión
del formato
Uso requerido
Valor Prefijado 1.0
Tipo Especial xs:string
RFC
Descripción Atributo requerido para expresar el RFC del
contribuyente que envía los datos
Uso requerido
Tipo Base xs:string
Longitud Mínima 12
Longitud Máxima 13
Espacio en
Blanco
Colapsar
Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-
Z0-9]?[0-9A-Z]?
TotalCtas
Descripción Atributo requerido para expresar el número cuentas
17
que se relacionan en la balanza
Uso requerido
Tipo Base xs:int
Valor Mínimo
Incluyente
2
Mes
Descripción Atributo requerido para expresar el mes al que
corresponde la balanza
Uso requerido
Tipo Base xs:string
Valores
Permitidos
01
02
03
04
05
06
07
08
09
10
11
12
Ano
Descripción Atributo requerido para expresar el año al que
corresponde la balanza
Uso requerido
Tipo Base xs:int
Valor Mínimo
Incluyente
2014
Valor Máximo
Incluyente
2099
Elementos Hijo (min,max)
Secuencia (1, 1) Ctas (1, Ilimitado)
Elemento: Ctas
Diagrama
18
Descripción
Nodo obligatorio para expresar el detalle de cada cuenta de la balanza
Atributos
NumCta
Descripción Atributo requerido para expresar el número de
cuenta, subcuenta o partida asignada por el
contribuyente
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 100
SaldoIni
Descripción Atributo requerido para expresar el monto del saldo
inicial de la cuenta, subcuenta o partida en el
periodo
Uso requerido
Tipo Especial BCE:t_Importe
Debe
Descripción Atributo requerido para expresar el monto de los
movimientos deudores de la cuenta, subcuenta o
partida
Uso requerido
Tipo Especial BCE:t_Importe
19
Haber
Descripción Atributo requerido para expresar el monto de los
movimientos acreedores de la cuenta, subcuenta o
partida
Uso requerido
Tipo Especial BCE:t_Importe
SaldoFin
Descripción Atributo requerido para expresar el monto del saldo
final de la cuenta, subcuenta o partida en el periodo
Uso requerido
Tipo Especial BCE:t_Importe
Tipos Simples
Tipo Simple Global: t_Importe
Descripción
Tipo definido para expresar importes numéricos con fracción hasta dos
decimales
Definición
Tipo Base xs:decimal
Valor Mínimo
Excluyente
-99999999999999.99
Valor Máximo
Incluyente
99999999999999.99
Posiciones
Decimales
2
Espacio en
Blanco
Colapsar
Código Fuente
<xs:element name="Balanza">
<xs:annotation>
<xs:documentation>Formato de archivo de balanza de comprobación que se entrega
como parte de la Contabilidad electrónica.</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>
20
<xs:complexType>
<xs:attribute name="NumCta" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el número 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 expresión de la versión del
formato</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="RFC" use="required">
21
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el RFC del contribuyente que
envía 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]?[0-
9A-Z]?"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="TotalCtas" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el número 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 año al que corresponde la
22
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. Información de las pólizas generadas incluyendo el detalle por transacción,
cuenta, subcuenta y partida, así como sus auxiliares.
Contenido
Formato Pólizas del Periodo
Estándar del Formato Pólizas del Periodo
Estructura
Elementos
Elemento: Polizas
Diagrama
Descripción
Pólizas del periodo que se entrega como parte de la Contabilidad electrónica.
Atributos
Version
Descripción Atributo requerido para la expresión de la versión del
formato
Uso requerido
23
Valor Prefijado 1.0
Tipo Especial xs:string
RFC
Descripción Atributo requerido para expresar el RFC del
contribuyente que envía los datos
Uso requerido
Tipo Base xs:string
Longitud Mínima 12
Longitud Máxima 13
Espacio en
Blanco
Colapsar
Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0-
9]?[0-9A-Z]?
Mes
Descripción Atributo requerido para expresar el mes al que
corresponde la balanza
Uso requerido
Tipo Base xs:string
Valores
Permitidos
01
02
03
04
05
06
07
08
09
10
11
12
Ano
Descripción Atributo requerido para expresar el año al que
corresponde la balanza
Uso requerido
Tipo Base xs:int
Valor Mínimo
Incluyente
2014
Valor Máximo
Incluyente
2099
Elementos Hijo (min,max)
Secuencia (1, 1) Poliza (1, Ilimitado)
24
Elemento: Poliza
Diagrama
Descripción
Nodo obligatorio para expresar el detalle de cada póliza
Atributos
Tipo
Descripción Atributo requerido para expresar el tipo de la póliza: 1
- Ingresos, 2 - Egresos o 3 - Diario
Uso requerido
Tipo Base xs:int
Patrón [1-3]
Num
Descripción Atributo requerido para expresar el número de la
póliza
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 50
Fecha
Descripción Atributo requerido para expresar la fecha de registro
de la póliza
Uso requerido
Tipo Especial xs:date
25
Concepto
Descripción Atributo requerido para expresar el concepto de la
operación
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 300
Elementos Hijo (min,max)
Secuencia (1, 1) Transaccion (1, Ilimitado)
Elemento: Transaccion
Diagrama
26
Descripción
Nodo obligatorio para expresar el detalle de cada transacción dentro de la
póliza
Atributos
NumCta
Descripción Atributo requerido para expresar el número de la
cuenta, subcuenta o partida que se afecta por la
transacción
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 100
Concepto
Descripción Atributo requerido para expresar el concepto de la
transacción
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 300
Debe
Descripción Atributo requerido para expresar el monto del cargo a
la cuenta por la transacción
Uso requerido
Tipo Especial PLZ:t_Importe
Haber
Descripción Atributo requerido para expresar el monto del abono a
la cuenta por la transacción
Uso requerido
Tipo Especial PLZ:t_Importe
Moneda
Descripción Atributo requerido para expresar el tipo de moneda
utilizado en la póliza, de acuerdo al catálogo
publicado en la página de internet del SAT.
Uso requerido
Tipo Base xs:string
Patrón [A-Z]{3}
TipCamb
Descripción Atributo opcional para expresar el tipo de cambio de
27
acuerdo al tipo de moneda
Tipo Especial PLZ:t_Importe
Elementos Hijo (min,max)
Secuencia (1, 1) Cheque (0, Ilimitado)
Transferencia (0, Ilimitado)
Comprobantes (0, Ilimitado)
Elemento: Cheque
Diagrama
Descripción
Nodo opcional para expresar el detalle de los cheques que integran la póliza
Atributos
Num
Descripción Atributo requerido para expresar el número del
cheque emitido
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 20
Banco
Descripción Atributo requerido, para expresar el Banco emisor del
28
cheque, de acuerdo al catálogo publicado en la
pagina de internet del SAT.
Uso requerido
Tipo Base xs:string
Patrón [0-9]{3}
CtaOri
Descripción Atributo requerido para expresar el número de cuenta
origen
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 50
Fecha
Descripción Atributo requerido, es la fecha del cheque
Uso requerido
Tipo Especial xs:date
Monto
Descripción Atributo requerido, es el monto del cheque emitido
Uso requerido
Tipo Especial PLZ:t_Importe
Benef
Descripción Atributo requerido, nombre del beneficiario del
cheque
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 300
RFC
Descripción Atributo requerido para expresar el RFC relacionado
con el movimiento
Uso requerido
Tipo Base xs:string
Longitud Mínima 12
Longitud Máxima 13
Espacio en
Blanco
Colapsar
Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0-
9]?[0-9A-Z]?
29
Elemento: Transferencia
Diagrama
Descripción
Nodo opcional para expresar el detalle de las transferencias bancarias que
integran la póliza
Atributos
CtaOri
Descripción Atributo requerido para expresar el número de cuenta
origen desde la cual se transfieren los recursos
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 50
BancoOri
Descripción Atributo requerido, para expresar el Banco de la
cuenta origen de la transferencia, de acuerdo al
catálogo publicado en la página de internet del SAT.
Uso requerido
Tipo Base xs:string
30
Patrón [0-9]{3}
Monto
Descripción Atributo requerido, es el monto transferido
Uso requerido
Tipo Especial PLZ:t_Importe
CtaDest
Descripción Atributo requerido para expresar el número de cuenta
destino, la cual recibe los recursos
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 50
BancoDest
Descripción Atributo requerido, para expresar el Banco de la
cuenta destino de la transferencia, de acuerdo al
catálogo publicado en la página de internet del SAT.
Uso requerido
Tipo Base xs:string
Patrón [0-9]{3}
Fecha
Descripción Atributo requerido, es la fecha de la transferencia
Uso requerido
Tipo Especial xs:date
Benef
Descripción Atributo requerido, nombre del dueño de la cuenta
destino
Uso requerido
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 300
RFC
Descripción Atributo requerido para expresar el RFC relacionado
con el movimiento
Uso requerido
Tipo Base xs:string
Longitud Mínima 12
Longitud Máxima 13
Espacio en Colapsar
31
Blanco
Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0-
9]?[0-9A-Z]?
Elemento: Comprobantes
Diagrama
Descripción
Nodo opcional paa expresar los comprobantes de las subcuentas
Atributos
UUID_CFDI
Descripción Atributo requerido para expresar la clave UUID del
CFDI soporte de la transacción
Uso requerido
Tipo Base xs:string
Longitud 36
Espacio en
Blanco
Colapsar
Patrón [a-f0-9A-F]{8}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9A-
F]{4}-[a-f0-9A-F]{12}
Monto
Descripción Atributo requeridol para expresar el monto del CFDI
que soporte de la transacción
Uso requerido
Tipo Especial PLZ:t_Importe
RFC
Descripción Atributo requerido para expresar el RFC relacionado
con la transacción
Uso requerido
Tipo Base xs:string
Longitud Mínima 12
32
Longitud Máxima 13
Espacio en
Blanco
Colapsar
Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0-
9]?[0-9A-Z]?
Tipos Simples
Tipo Simple Global: t_Importe
Descripción
Tipo definido para expresar importes numéricos con fracción hasta dos
decimales
Definición
Tipo Base xs:decimal
Valor Mínimo
Excluyente
-99999999999999.99
Valor Máximo
Incluyente
99999999999999.99
Posiciones
Decimales
2
Espacio en
Blanco
Colapsar
Código Fuente
<xs:element name="Polizas">
<xs:annotation>
<xs:documentation>Pólizas del periodo que se entrega como parte de la Contabilidad
electrónica.</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
póliza</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 transacción
dentro de la póliza</xs:documentation>
</xs:annotation>
<xs:complexType>
33
<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 póliza </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="Num" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el número 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 catálogo 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 número 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">
34
<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]?[A-
Z0-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 póliza </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="CtaOri" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el número 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>
35
</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 catálogo publicado en la página 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 número 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 catálogo publicado en la página 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>
36
<xs:attribute name="Benef" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido, nombre del dueño 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]?[A-
Z0-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 transacción</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-9A-
F]{4}-[a-f0-9A-F]{12}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Monto" type="PLZ:t_Importe" use="required">
37
<xs:annotation>
<xs:documentation>Atributo requeridol para expresar el monto del CFDI
que soporte de la transacción</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 transacción</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]?[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 número de la cuenta,
subcuenta o partida que se afecta por la transacción</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
transacción</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
38
cuenta por la transacción</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 transacción</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 póliza, de acuerdo al catálogo publicado en la página 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 póliza: 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 número de la
póliza</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
<xs:minLength value="1"/>
39
</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
póliza</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Concepto" use="required">
<xs:annotation>
<xs:documentation>Atributo requerido para expresar el concepto de la
operación</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 expresión de la versión 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
envía 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]?[0-
9A-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>
40
<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 año 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>
ÚLTIMA PÁGINA DEL ANEXO 24 DE LA
RESOLUCIÓN MISCELÁNEA FISCAL PARA 2014
Atentamente.
México, D. F., a 12 de junio de 2014.
El Jefe del Servicio de Administración Tributaria.
Aristóteles Núñez Sánchez

Más contenido relacionado

La actualidad más candente

Crocantitos snack amazonico
Crocantitos snack amazonicoCrocantitos snack amazonico
Crocantitos snack amazonicoAlyDahiza
 
POLÍTICAS DE MARKETING: El Plan de Marketing Empresarial Parte 1
POLÍTICAS DE MARKETING: El  Plan de Marketing Empresarial Parte 1POLÍTICAS DE MARKETING: El  Plan de Marketing Empresarial Parte 1
POLÍTICAS DE MARKETING: El Plan de Marketing Empresarial Parte 1Alberto Rodríguez
 
ELEMENTOS DEL PROCESO DE COMPRA
ELEMENTOS DEL PROCESO DE COMPRAELEMENTOS DEL PROCESO DE COMPRA
ELEMENTOS DEL PROCESO DE COMPRADora Guevara
 
Segmentación, cálculo de la muestra y estimación de la demanda
Segmentación, cálculo de la muestra y estimación de la demandaSegmentación, cálculo de la muestra y estimación de la demanda
Segmentación, cálculo de la muestra y estimación de la demandaNino Luigi Zegarra Malatesta
 
PERU: Productos Bandera
PERU: Productos BanderaPERU: Productos Bandera
PERU: Productos BanderaHernani Larrea
 
Administracion de costos. un enfoque estrategico
Administracion de costos. un enfoque estrategicoAdministracion de costos. un enfoque estrategico
Administracion de costos. un enfoque estrategicoEdy Camacaro Rodriguez
 
Pronostico de demanda
Pronostico de demandaPronostico de demanda
Pronostico de demandaPaola Lasso
 
Innóvate Perú | Concurso de Innovación Empresarial
Innóvate Perú | Concurso de Innovación EmpresarialInnóvate Perú | Concurso de Innovación Empresarial
Innóvate Perú | Concurso de Innovación EmpresarialInnóvate Perú
 
Estrategia de precios
Estrategia de precios Estrategia de precios
Estrategia de precios MARKETING 2019
 
Fijación de precios
Fijación de preciosFijación de precios
Fijación de preciosElizabeth1708
 
Conceptos básicos de la función de compras
Conceptos básicos de la  función de comprasConceptos básicos de la  función de compras
Conceptos básicos de la función de comprasangelica reyes
 
Administración de la demanda
Administración de la demandaAdministración de la demanda
Administración de la demandaalfonsorbriones
 
Panaderia
Panaderia Panaderia
Panaderia penajc
 
Lay Out para almacenes
Lay Out para almacenesLay Out para almacenes
Lay Out para almacenespetersalex
 

La actualidad más candente (20)

Crocantitos snack amazonico
Crocantitos snack amazonicoCrocantitos snack amazonico
Crocantitos snack amazonico
 
POLÍTICAS DE MARKETING: El Plan de Marketing Empresarial Parte 1
POLÍTICAS DE MARKETING: El  Plan de Marketing Empresarial Parte 1POLÍTICAS DE MARKETING: El  Plan de Marketing Empresarial Parte 1
POLÍTICAS DE MARKETING: El Plan de Marketing Empresarial Parte 1
 
ELEMENTOS DEL PROCESO DE COMPRA
ELEMENTOS DEL PROCESO DE COMPRAELEMENTOS DEL PROCESO DE COMPRA
ELEMENTOS DEL PROCESO DE COMPRA
 
El Caso Bembos
El Caso BembosEl Caso Bembos
El Caso Bembos
 
Operaciones Logisticas
Operaciones LogisticasOperaciones Logisticas
Operaciones Logisticas
 
Segmentación, cálculo de la muestra y estimación de la demanda
Segmentación, cálculo de la muestra y estimación de la demandaSegmentación, cálculo de la muestra y estimación de la demanda
Segmentación, cálculo de la muestra y estimación de la demanda
 
PERU: Productos Bandera
PERU: Productos BanderaPERU: Productos Bandera
PERU: Productos Bandera
 
Administracion de costos. un enfoque estrategico
Administracion de costos. un enfoque estrategicoAdministracion de costos. un enfoque estrategico
Administracion de costos. un enfoque estrategico
 
Busqueda y selección de proveedores
Busqueda y selección de proveedoresBusqueda y selección de proveedores
Busqueda y selección de proveedores
 
Cuestionario jefe inventario
Cuestionario jefe inventarioCuestionario jefe inventario
Cuestionario jefe inventario
 
Pronostico de demanda
Pronostico de demandaPronostico de demanda
Pronostico de demanda
 
Innóvate Perú | Concurso de Innovación Empresarial
Innóvate Perú | Concurso de Innovación EmpresarialInnóvate Perú | Concurso de Innovación Empresarial
Innóvate Perú | Concurso de Innovación Empresarial
 
Estrategia de precios
Estrategia de precios Estrategia de precios
Estrategia de precios
 
Fijación de precios
Fijación de preciosFijación de precios
Fijación de precios
 
Conceptos básicos de la función de compras
Conceptos básicos de la  función de comprasConceptos básicos de la  función de compras
Conceptos básicos de la función de compras
 
Administración de la demanda
Administración de la demandaAdministración de la demanda
Administración de la demanda
 
Foro indicador 2
Foro indicador 2Foro indicador 2
Foro indicador 2
 
Propuesta de valor supermercados
Propuesta de valor supermercadosPropuesta de valor supermercados
Propuesta de valor supermercados
 
Panaderia
Panaderia Panaderia
Panaderia
 
Lay Out para almacenes
Lay Out para almacenesLay Out para almacenes
Lay Out para almacenes
 

Destacado

Preguntas frecuentes sobre la Ley Anti-lavado
Preguntas frecuentes sobre la Ley Anti-lavadoPreguntas frecuentes sobre la Ley Anti-lavado
Preguntas frecuentes sobre la Ley Anti-lavadoFiscalito punto com
 
Preguntas y respuestas sobre el Método de Pago (Integrado al 23 de Agosto de ...
Preguntas y respuestas sobre el Método de Pago (Integrado al 23 de Agosto de ...Preguntas y respuestas sobre el Método de Pago (Integrado al 23 de Agosto de ...
Preguntas y respuestas sobre el Método de Pago (Integrado al 23 de Agosto de ...Fiscalito punto com
 
Reflexiones sobre el sistema tributario
Reflexiones sobre el sistema tributarioReflexiones sobre el sistema tributario
Reflexiones sobre el sistema tributarioFiscalito punto com
 
Gaceta parlamentaria (6 sept 2016)
Gaceta parlamentaria (6 sept 2016)Gaceta parlamentaria (6 sept 2016)
Gaceta parlamentaria (6 sept 2016)Fiscalito punto com
 
Deducciones Personales: Prodecon te Asesora
Deducciones Personales: Prodecon te AsesoraDeducciones Personales: Prodecon te Asesora
Deducciones Personales: Prodecon te AsesoraFiscalito punto com
 
Diccionario de términos inmobiliarios
Diccionario de términos inmobiliariosDiccionario de términos inmobiliarios
Diccionario de términos inmobiliariosFiscalito punto com
 
Reformas a la legislación mercantil
Reformas a la legislación mercantilReformas a la legislación mercantil
Reformas a la legislación mercantilFiscalito punto com
 
Requisitos y delitos en materia de profesiones
Requisitos y delitos en materia de profesionesRequisitos y delitos en materia de profesiones
Requisitos y delitos en materia de profesionesFiscalito punto com
 

Destacado (20)

Fiscalización electrónica
Fiscalización electrónicaFiscalización electrónica
Fiscalización electrónica
 
Ponte al corriente 2013
Ponte al corriente 2013Ponte al corriente 2013
Ponte al corriente 2013
 
Preguntas frecuentes sobre la Ley Anti-lavado
Preguntas frecuentes sobre la Ley Anti-lavadoPreguntas frecuentes sobre la Ley Anti-lavado
Preguntas frecuentes sobre la Ley Anti-lavado
 
Preguntas y respuestas sobre el Método de Pago (Integrado al 23 de Agosto de ...
Preguntas y respuestas sobre el Método de Pago (Integrado al 23 de Agosto de ...Preguntas y respuestas sobre el Método de Pago (Integrado al 23 de Agosto de ...
Preguntas y respuestas sobre el Método de Pago (Integrado al 23 de Agosto de ...
 
Acuerdo General G/JGA/35/2016
Acuerdo General G/JGA/35/2016Acuerdo General G/JGA/35/2016
Acuerdo General G/JGA/35/2016
 
Los impuestos para 2012
Los impuestos para 2012Los impuestos para 2012
Los impuestos para 2012
 
Someone thinks of you
Someone thinks of youSomeone thinks of you
Someone thinks of you
 
Reflexiones sobre el sistema tributario
Reflexiones sobre el sistema tributarioReflexiones sobre el sistema tributario
Reflexiones sobre el sistema tributario
 
Catalogo de Formas de Pago
Catalogo de Formas de Pago Catalogo de Formas de Pago
Catalogo de Formas de Pago
 
PKF Worldwide Tax Guide 2015
PKF Worldwide Tax Guide 2015PKF Worldwide Tax Guide 2015
PKF Worldwide Tax Guide 2015
 
Tax Pocket Guide 2010 & 2011
Tax Pocket Guide 2010 & 2011Tax Pocket Guide 2010 & 2011
Tax Pocket Guide 2010 & 2011
 
Boletin Prodecontigo Abril 2016
Boletin Prodecontigo Abril 2016Boletin Prodecontigo Abril 2016
Boletin Prodecontigo Abril 2016
 
Gaceta parlamentaria (6 sept 2016)
Gaceta parlamentaria (6 sept 2016)Gaceta parlamentaria (6 sept 2016)
Gaceta parlamentaria (6 sept 2016)
 
Tax Pocket Guide 2012
Tax Pocket Guide 2012Tax Pocket Guide 2012
Tax Pocket Guide 2012
 
2014 colombian corp_taxation
2014 colombian corp_taxation2014 colombian corp_taxation
2014 colombian corp_taxation
 
Deducciones Personales: Prodecon te Asesora
Deducciones Personales: Prodecon te AsesoraDeducciones Personales: Prodecon te Asesora
Deducciones Personales: Prodecon te Asesora
 
USD PITI 2016
USD PITI 2016USD PITI 2016
USD PITI 2016
 
Diccionario de términos inmobiliarios
Diccionario de términos inmobiliariosDiccionario de términos inmobiliarios
Diccionario de términos inmobiliarios
 
Reformas a la legislación mercantil
Reformas a la legislación mercantilReformas a la legislación mercantil
Reformas a la legislación mercantil
 
Requisitos y delitos en materia de profesiones
Requisitos y delitos en materia de profesionesRequisitos y delitos en materia de profesiones
Requisitos y delitos en materia de profesiones
 

Similar a Anexo 24 de la Resolución Miscelánea Fiscal para 2014

Similar a Anexo 24 de la Resolución Miscelánea Fiscal para 2014 (20)

Xml contabilidad electronica SAT anexo24
Xml contabilidad electronica SAT anexo24Xml contabilidad electronica SAT anexo24
Xml contabilidad electronica SAT anexo24
 
2014 12-04 modif-anexo24
2014 12-04 modif-anexo242014 12-04 modif-anexo24
2014 12-04 modif-anexo24
 
24 2016 01 13_mat_shcp4a anexo 24 contabilidad medios elec
24 2016 01 13_mat_shcp4a anexo 24 contabilidad medios elec24 2016 01 13_mat_shcp4a anexo 24 contabilidad medios elec
24 2016 01 13_mat_shcp4a anexo 24 contabilidad medios elec
 
GT-Documento-0.1.0.pdf
GT-Documento-0.1.0.pdfGT-Documento-0.1.0.pdf
GT-Documento-0.1.0.pdf
 
Dividendos
DividendosDividendos
Dividendos
 
Diario Oficial de la Federación Anexo20 Resolución Miscelánea Fiscal 2014
Diario Oficial de la Federación Anexo20 Resolución Miscelánea Fiscal 2014Diario Oficial de la Federación Anexo20 Resolución Miscelánea Fiscal 2014
Diario Oficial de la Federación Anexo20 Resolución Miscelánea Fiscal 2014
 
ManualSistemaContabilidad.pdf
ManualSistemaContabilidad.pdfManualSistemaContabilidad.pdf
ManualSistemaContabilidad.pdf
 
1.finanzas gerenciales
1.finanzas gerenciales1.finanzas gerenciales
1.finanzas gerenciales
 
20220610_Anexo2_Reporte_Clientes.pdf
20220610_Anexo2_Reporte_Clientes.pdf20220610_Anexo2_Reporte_Clientes.pdf
20220610_Anexo2_Reporte_Clientes.pdf
 
Diseño de la arquitetura- POO
Diseño de la arquitetura- POODiseño de la arquitetura- POO
Diseño de la arquitetura- POO
 
SAFI
SAFISAFI
SAFI
 
Modelo de dominio
Modelo de dominioModelo de dominio
Modelo de dominio
 
Descripcion y dinamica_de_cuentas_contables
Descripcion y dinamica_de_cuentas_contablesDescripcion y dinamica_de_cuentas_contables
Descripcion y dinamica_de_cuentas_contables
 
Copia Uml Xp 02 Ucc
Copia Uml Xp 02 UccCopia Uml Xp 02 Ucc
Copia Uml Xp 02 Ucc
 
Distribucion general
Distribucion generalDistribucion general
Distribucion general
 
Manual formato para Facturacion electronica
Manual formato para Facturacion electronicaManual formato para Facturacion electronica
Manual formato para Facturacion electronica
 
Descripcion y dinamica_de_cuentas_contables
Descripcion y dinamica_de_cuentas_contablesDescripcion y dinamica_de_cuentas_contables
Descripcion y dinamica_de_cuentas_contables
 
Sql
SqlSql
Sql
 
Lab tp jdbc
Lab tp jdbcLab tp jdbc
Lab tp jdbc
 
Dfd
DfdDfd
Dfd
 

Más de Fiscalito punto com

6ta Publicación de Tasas Efectivas ISR Grandes Contribuyentes
6ta Publicación de Tasas Efectivas ISR Grandes Contribuyentes6ta Publicación de Tasas Efectivas ISR Grandes Contribuyentes
6ta Publicación de Tasas Efectivas ISR Grandes ContribuyentesFiscalito punto com
 
4a Modificación a la RMF 2022 (Segunda versión anticipada 25052022)
4a Modificación a la RMF 2022 (Segunda versión anticipada 25052022)4a Modificación a la RMF 2022 (Segunda versión anticipada 25052022)
4a Modificación a la RMF 2022 (Segunda versión anticipada 25052022)Fiscalito punto com
 
Conceptos y ejemplos de servicios especializados
Conceptos y ejemplos de servicios especializadosConceptos y ejemplos de servicios especializados
Conceptos y ejemplos de servicios especializadosFiscalito punto com
 
EFOS y EDOS - Recomendaciones Prácticas
EFOS y EDOS - Recomendaciones PrácticasEFOS y EDOS - Recomendaciones Prácticas
EFOS y EDOS - Recomendaciones PrácticasFiscalito punto com
 
Fortalecimiento del Sistema de Pensiones
Fortalecimiento del Sistema de PensionesFortalecimiento del Sistema de Pensiones
Fortalecimiento del Sistema de PensionesFiscalito punto com
 
Boletín AMEXIPAC Abril-Mayo 2020
Boletín AMEXIPAC Abril-Mayo 2020Boletín AMEXIPAC Abril-Mayo 2020
Boletín AMEXIPAC Abril-Mayo 2020Fiscalito punto com
 
[Crowe] Paquete económico 2020: Análisis de iniciativas presidenciales
[Crowe] Paquete económico 2020: Análisis de iniciativas presidenciales[Crowe] Paquete económico 2020: Análisis de iniciativas presidenciales
[Crowe] Paquete económico 2020: Análisis de iniciativas presidencialesFiscalito punto com
 
[Deloitte] Paquete Económico 2020
[Deloitte] Paquete Económico 2020[Deloitte] Paquete Económico 2020
[Deloitte] Paquete Económico 2020Fiscalito punto com
 
Oficio infonavit CGRS/GSF/19/0965
Oficio infonavit CGRS/GSF/19/0965Oficio infonavit CGRS/GSF/19/0965
Oficio infonavit CGRS/GSF/19/0965Fiscalito punto com
 
Paradigmas Informaticos del CFDI
Paradigmas Informaticos del CFDIParadigmas Informaticos del CFDI
Paradigmas Informaticos del CFDIFiscalito punto com
 
Boletin Amexipac Cancelacion de CFDI
Boletin Amexipac Cancelacion de CFDIBoletin Amexipac Cancelacion de CFDI
Boletin Amexipac Cancelacion de CFDIFiscalito punto com
 
Reformas fiscales estatales 2018
Reformas fiscales estatales 2018Reformas fiscales estatales 2018
Reformas fiscales estatales 2018Fiscalito punto com
 
Criterios Jurisdiccionales y obtenidos en Recurso de Revocación
Criterios Jurisdiccionales y obtenidos en Recurso de RevocaciónCriterios Jurisdiccionales y obtenidos en Recurso de Revocación
Criterios Jurisdiccionales y obtenidos en Recurso de RevocaciónFiscalito punto com
 
El CFDI 3.3 y sus implicaciones en los contribuyentes
El CFDI 3.3 y sus implicaciones en los contribuyentesEl CFDI 3.3 y sus implicaciones en los contribuyentes
El CFDI 3.3 y sus implicaciones en los contribuyentesFiscalito punto com
 

Más de Fiscalito punto com (20)

6ta Publicación de Tasas Efectivas ISR Grandes Contribuyentes
6ta Publicación de Tasas Efectivas ISR Grandes Contribuyentes6ta Publicación de Tasas Efectivas ISR Grandes Contribuyentes
6ta Publicación de Tasas Efectivas ISR Grandes Contribuyentes
 
Plan Maestro 2023
Plan Maestro 2023Plan Maestro 2023
Plan Maestro 2023
 
La ley del más rico
La ley del más ricoLa ley del más rico
La ley del más rico
 
4a Modificación a la RMF 2022 (Segunda versión anticipada 25052022)
4a Modificación a la RMF 2022 (Segunda versión anticipada 25052022)4a Modificación a la RMF 2022 (Segunda versión anticipada 25052022)
4a Modificación a la RMF 2022 (Segunda versión anticipada 25052022)
 
Conceptos y ejemplos de servicios especializados
Conceptos y ejemplos de servicios especializadosConceptos y ejemplos de servicios especializados
Conceptos y ejemplos de servicios especializados
 
EFOS y EDOS - Recomendaciones Prácticas
EFOS y EDOS - Recomendaciones PrácticasEFOS y EDOS - Recomendaciones Prácticas
EFOS y EDOS - Recomendaciones Prácticas
 
Fortalecimiento del Sistema de Pensiones
Fortalecimiento del Sistema de PensionesFortalecimiento del Sistema de Pensiones
Fortalecimiento del Sistema de Pensiones
 
Empresas Factureras
Empresas FacturerasEmpresas Factureras
Empresas Factureras
 
Boletín AMEXIPAC Abril-Mayo 2020
Boletín AMEXIPAC Abril-Mayo 2020Boletín AMEXIPAC Abril-Mayo 2020
Boletín AMEXIPAC Abril-Mayo 2020
 
[Crowe] Paquete económico 2020: Análisis de iniciativas presidenciales
[Crowe] Paquete económico 2020: Análisis de iniciativas presidenciales[Crowe] Paquete económico 2020: Análisis de iniciativas presidenciales
[Crowe] Paquete económico 2020: Análisis de iniciativas presidenciales
 
[Deloitte] Paquete Económico 2020
[Deloitte] Paquete Económico 2020[Deloitte] Paquete Económico 2020
[Deloitte] Paquete Económico 2020
 
[PwC] Paquete Económico 2020
[PwC] Paquete Económico 2020[PwC] Paquete Económico 2020
[PwC] Paquete Económico 2020
 
Oficio infonavit CGRS/GSF/19/0965
Oficio infonavit CGRS/GSF/19/0965Oficio infonavit CGRS/GSF/19/0965
Oficio infonavit CGRS/GSF/19/0965
 
Paradigmas Informaticos del CFDI
Paradigmas Informaticos del CFDIParadigmas Informaticos del CFDI
Paradigmas Informaticos del CFDI
 
Boletin Amexipac Cancelacion de CFDI
Boletin Amexipac Cancelacion de CFDIBoletin Amexipac Cancelacion de CFDI
Boletin Amexipac Cancelacion de CFDI
 
Reformas fiscales estatales 2018
Reformas fiscales estatales 2018Reformas fiscales estatales 2018
Reformas fiscales estatales 2018
 
Criterios Jurisdiccionales y obtenidos en Recurso de Revocación
Criterios Jurisdiccionales y obtenidos en Recurso de RevocaciónCriterios Jurisdiccionales y obtenidos en Recurso de Revocación
Criterios Jurisdiccionales y obtenidos en Recurso de Revocación
 
El CFDI 3.3 y sus implicaciones en los contribuyentes
El CFDI 3.3 y sus implicaciones en los contribuyentesEl CFDI 3.3 y sus implicaciones en los contribuyentes
El CFDI 3.3 y sus implicaciones en los contribuyentes
 
ProdeContigo Mayo 2017
ProdeContigo Mayo 2017ProdeContigo Mayo 2017
ProdeContigo Mayo 2017
 
EY Matriz ISN 2017
EY Matriz ISN 2017EY Matriz ISN 2017
EY Matriz ISN 2017
 

Anexo 24 de la Resolución Miscelánea Fiscal para 2014

  • 1. 1 Anexo 24 de la Resolución Miscelánea Fiscal para 2014 Contabilidad en Medios Electrónicos Contenido A. Catálogo de cuentas utilizado en el periodo. B. Código Agrupador de cuentas del SAT. C. Balanza de comprobación 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. D. Información de las pólizas generadas incluyendo el detalle por transacción, cuenta, subcuenta y partida, así como sus auxiliares. A. Catálogo de cuentas utilizado en el periodo. Contenido Formato Catálogo de cuentas Estándar del Formato Catálogo de Cuentas de Contabilidad Electrónica Estructura Elementos Elemento: Catalogo Diagrama
  • 2. 2 Descripción Formato de archivo de catálogo de cuentas que se entrega como parte de la Contabilidad electrónica. Atributos Version Descripción Atributo requerido para la expresión de la versión del formato Uso requerido Valor Prefijado 1.0 Tipo Especial xs:string RFC Descripción Atributo requerido para expresar el RFC del contribuyente que envía los datos Uso requerido Tipo Base xs:string Longitud Mínima 12 Longitud Máxima 13 Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A- Z0-9]?[0-9A-Z]? TotalCtas Descripción Atributo requerido para expresar el número cuentas que se relacionan en el catálogo Uso requerido Tipo Base xs:int Valor Mínimo Incluyente 2 Mes Descripción Atributo requerido para expresar el mes en que inicia la vigencia del catálogo para la balanza Uso requerido Tipo Base xs:string Valores Permitidos 01 02 03 04 05 06 07 08 09 10 11 12
  • 3. 3 Ano Descripción Atributo requerido para expresar el año en que inicia la vigencia del catálogo para la balanza Uso requerido Tipo Base xs:int Valor Mínimo Incluyente 2014 Valor Máximo Incluyente 2099 Elementos Hijo (min,max) Secuencia (1, 1) Ctas (1, Ilimitado) Elemento: Ctas Diagrama Descripción Nodo obligatorio para expresar el detalle da cada cuenta del catálogo Atributos CodAgrup Descripción Atributo requerido para expresar el código agrupador de cuentas conforme al catálogo publicado por el SAT en la página de internet. Se
  • 4. 4 debe agrupar cada cuenta en el concepto que corresponda Uso requerido Tipo Base xs:string Patrón [0.-9]{1,12} NumCta Descripción Atributo requerido, es la clave con que se distingue la cuenta en la contabilidad Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 100 Desc Descripción Atributo requerido para expresar el nombre de la cuenta Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 200 SubCtaDe Descripción 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 Mínima 1 Longitud Máxima 100 Nivel Descripción Atributo requerido para expresar el nivel al que se encuentra la cuenta en el catálogo Uso requerido Tipo Base xs:int Valor Mínimo Incluyente 1 Natur Descripción Atributo requerido para expresar la naturaleza de la cuenta, (D – Deudora, A – Acreedora) Uso requerido Tipo Base xs:string Patrón [DA] Código Fuente
  • 5. 5 <xs:element name="Catalogo"> <xs:annotation> <xs:documentation>Formato de archivo de catálogo de cuentas que se entrega como parte de la Contabilidad electrónica.</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 catálogo </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="CodAgrup" use="required"> <xs:annotation> <xs:documentation>Atributo requerido para expresar el código agrupador de cuentas conforme al catálogo publicado por el SAT en la página 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>
  • 6. 6 </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 catálogo</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 expresión de la versión 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 envía 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]?[0- 9A-Z]?"/> </xs:restriction> </xs:simpleType> </xs:attribute>
  • 7. 7 <xs:attribute name="TotalCtas" use="required"> <xs:annotation> <xs:documentation>Atributo requerido para expresar el número cuentas que se relacionan en el catálogo</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 catálogo 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 año en que inicia la vigencia del catálogo 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>
  • 8. 8 B. Código Agrupador de cuentas del SAT. Código agrupador Nombre Cuenta Activo Activos Circulantes 1 Caja 1.1 Caja y efectivo 2 Bancos 2.1 Bancos nacionales 2.2 Bancos extranjeros 3 Inversiones 3.1 Inversiones en Valores 3.2 Inversiones temporales 4 Clientes 4.1 Clientes nacionales 4.2 Clientes extranjeros 4.3 Partes relacionadas 5 Cuentas por Cobrar 5.1 Documentos por Cobrar corto plazo 5.2 Partes relacionadas 5.3 Intereses por cobrar 6 Títulos de crédito 6.1 Títulos de crédito 7 Créditos otorgados 7.1 Créditos otorgados 8 Deudores diversos 8.1 Funcionarios y Empleados 8.2 Socios y accionistas 8.3 Partes relacionadas 8.4 Otros deudores diversos 9 Estimación de Cuentas Incobrables 9.1 Estimación de Cuentas Incobrables 10 Pagos Anticipados 10.1 Seguros y Fianzas Pagadas por Anticipado 10.2 Rentas Pagadas por Anticipado 10.3 Intereses Pagados por Anticipado 10.4 Otros pagos anticipados 11 Impuestos a favor 11.1 IVA a favor
  • 9. 9 Código agrupador Nombre Cuenta 11.2 ISR a favor 11.3 IETU a favor 11.4 IDE a favor 11.5 IA a favor 11.6 Otros impuestos a favor 12 Pagos provisionales 12.1 Pagos provisionales de ISR 13 Inventarios 13.1 Inventarios 14 Obras en proceso 14.1 Obras en proceso 15 Impuestos acreditables pagados 15.1 IVA acreditable pagado 15.2 IVA acreditable de importación pagado 15.3 IEPS acreditable pagado 15.4 IEPS pagado en importación 16 Impuestos acreditables por pagar 16.1 IVA pendiente de pago 16.2 IVA de importación pendiente de pago 16.3 IEPS pendiente de pago 16.4 IEPS pendiente de pago en importación 17 Anticipo a proveedores 17.1 Anticipo a proveedores 18 Otros Activos Circulantes 18.1 Otros Activos Circulantes Activos no circulantes 19 Terrenos 19.1 Terrenos 20 Edificios 20.1 Edificios 21 Maquinaria y equipo 21.1 Maquinaria y equipo 22 Equipo de transporte 22.1 Equipo de transporte 23 Mobiliario y equipo de oficina 23.1 Mobiliario y equipo de oficina 24 Equipo de cómputo 24.1 Equipo de cómputo 25 Depreciación acumulada
  • 10. 10 Código agrupador Nombre Cuenta 25.1 Depreciación acumulada de edificios 25.2 Depreciación acumulada de maquinaria y equipo 25.3 Depreciación acumulada de equipo de transporte 25.4 Depreciación acumulada de mobiliario y equipo 25.5 Depreciación acumulada de equipo de cómputo 25.6 Depreciación acumulada de otros activos 26 Adaptaciones y mejoras 26.1 Adaptaciones y mejoras 27 Gastos Pre Operativos 27.1 Gastos Pre Operativos 28 Gastos de instalación 28.1 Gastos de instalación 29 Gastos de organización 29.1 Gastos de organización 30 Investigación y Desarrollo de Mercado 30.1 Investigación y Desarrollo de Mercado 31 Marcas y Patentes 31.1 Marcas y Patentes 32 Depósitos en Garantía 32.1 Depósitos en Garantía 33 Crédito Mercantil 33.1 Crédito Mercantil 34 Impuestos diferidos 34.1 Impuestos diferidos 35 Cuentas por cobrar a largo plazo 35.1 Cuentas por cobrar a largo plazo 36 Otros Activos No Circulantes 36.1 Otros Activos No Circulantes Pasivo Pasivos circulantes 37 Proveedores 37.1 Proveedores Nacionales 37.2 Proveedores Extranjeros 37.3 Partes Relacionadas 38 Cuentas por Pagar a corto plazo 38.1 Documentos por Pagar 38.2 Documentos por Pagar Bancarios 38.3 Dividendos por Pagar 38.4 Partes Relacionadas
  • 11. 11 Código agrupador Nombre Cuenta 38.5 Intereses por pagar 39 Acreedores diversos 39.1 Socios, Accionistas o Representante legal 39.2 Partes Relacionadas 39.3 Otros Acreedores Diversos 40 Anticipo de Clientes 40.1 Anticipo de clientes 41 Impuestos trasladados 41.1 IVA trasladado 41.2 IEPS trasladado 42 Impuestos trasladados cobrados 42.1 IVA trasladado cobrado 42.2 IEPS trasladado cobrado 43 Impuestos trasladados no cobrados 43.1 IVA trasladado no cobrado 43.2 IEPS trasladado no cobrado 44 Impuestos y Derechos por Pagar 44.1 IVA por pagar 44.2 IEPS por pagar 44.3 ISR por pagar 44.4 PTU por Pagar 44.5 IETU por Pagar 44.6 Impuestos estatales y municipales por pagar 44.7 Otros impuestos por pagar 44.8 Derechos por Pagar 45 Impuestos Retenidos 45.1 Retenciones salarios y asimilados 45.2 Retenciones IVA 45.3 Retenciones arrendamiento ISR 45.4 Retenciones servicios profesionales ISR 45.5 Retenciones dividendos 45.6 Otras retenciones 46 Pagos por terceros 46.1 Pagos por terceros 47 Otros Pasivos circulantes 47.1 Otros Pasivos circulantes Pasivos no circulantes 48 Acreedores a Largo Plazo 48.1 Socios, Accionistas o Representante legal
  • 12. 12 Código agrupador Nombre Cuenta 48.2 Partes Relacionadas 48.3 Otros Acreedores a largo plazo 49 Cuentas por Pagar a Largo Plazo 49.1 Documentos por Pagar a Largo Plazo 49.2 Documentos por Pagar Bancarios a Largo Plazo 49.3 Partes Relacionadas 49.4 Hipotecas por Pagar 49.5 Intereses por pagar a largo plazo 50 Cobros anticipados 50.1 Rentas Cobradas por Anticipado 50.2 Intereses Cobrados por Anticipado 50.3 Factoraje Financiero 50.4 Otros Cobros por Anticipado 51 Otros Pasivos a Largo Plazo 51.1 Otros Pasivos a Largo Plazo Capital 52 Capital social 52.1 Capital fijo 52.2 Capital variable 52.3 Aportaciones para Futuros Aumentos a Capital 53 Reserva Legal 53.1 Reserva Legal 54 Resultado del Ejercicio 54.1 Utilidad del Ejercicio 54.2 Pérdida del Ejercicio 55 Resultado de Ejercicios Anteriores 55.1 Utilidad de Ejercicios anteriores 55.2 Pérdida de Ejercicios anteriores 56 Otras Cuentas de Capital 56.1 Otras Cuentas de Capital Ingresos 57 Ventas 57.1 Ventas Gravadas a Tasa general contado 57.2 Ventas Gravadas a Tasa general crédito 57.3 Ventas Gravadas al 0% contado 57.4 Ventas Gravadas al 0% crédito 57.5 Ventas Exentas contado 57.6 Ventas Exentas crédito 58 Devoluciones, Descuentos y Rebajas Sobre Ventas
  • 13. 13 Código agrupador Nombre Cuenta 58.1 Devoluciones, Descuentos y Rebajas Sobre Ventas a tasa general 58.2 Devoluciones, Descuentos y Rebajas Sobre Ventas al 0% 58.3 Devoluciones, Descuentos y Rebajas Sobre Ventas exentas 59 Productos financieros 59.1 Productos financieros 60 Otros Ingresos 60.1 Otros Ingresos Costos 61 Costo de Ventas 61.1 Costo de Ventas 62 Compras 62.1 Compras nacionales 62.2 Compras al extranjero 63 Devoluciones, Descuentos y Rebajas Sobre Compras 63.1 Devoluciones, Descuentos y Rebajas Sobre Compras 64 Otras cuentas de costos 64.1 Otras cuentas de costos Gastos 65 Gastos Generales 65.1 Gastos Generales 65.2 Combustibles y lubricantes 65.3 Correos 65.4 Internet 65.5 Viáticos y gastos de viaje 65.6 Gastos de representación 65.7 Teléfono 65.8 Agua 65.9 Electricidad 65.10 Vigilancia y limpieza 65.11 Materiales de oficina 65.12 Gastos legales 65.13 Mantenimiento y conservación 65.14 Seguros y fianzas 65.15 Gastos no deducibles 65.16 Otros impuestos y derechos 65.17 Recargos fiscales 65.18 Cuotas y suscripciones 65.19 Propaganda y publicidad 65.20 Fotocopiado
  • 14. 14 Código agrupador Nombre Cuenta 65.21 Donativos 65.22 Asistencia técnica 65.23 Fletes 65.24 Impuesto de importación 65.25 Impuesto de exportación 65.26 Regalías sin retención 65.27 Regalías sujetas al 5% 65.28 Regalías sujetas al 10% 65.29 Regalías sujetas al 25% 65.30 Regalías sujetas al 30% 65.31 Comisiones sobre ventas 65.32 Patentes y marcas 65.33 Materias primas de producción 65.34 Materiales auxiliares de producción 65.35 Comisiones bancarias 66 Gastos de Ventas 66.1 Gastos de Ventas 67 Gastos de Administración 67.1 Gastos de Administración 68 Gastos Financieros 68.1 Gastos Financieros 69 Otros Gastos 69.1 Perdida en venta de terrenos 69.2 Perdida en venta de edificios y construcciones 69.3 Perdida en venta de maquinaria 69.4 Perdida en venta de equipo de transporte 69.5 Perdida en venta de mobiliario y equipo 69.6 Perdida en venta de equipo de computo 69.7 Perdida en enajenación de acciones 69.8 Perdida por deterioro de activos 69.9 Otros 70 Participación de los Trabajadores en las Utilidades 70.1 Participación de los Trabajadores en las Utilidades 71 Gastos no deducibles 71.1 Gastos no deducibles 72 Depreciación contable 72.1 Depreciación contable de edificios 72.2 Depreciación contable de maquinaria y equipo 72.3 Depreciación contable de equipo de transporte
  • 15. 15 Código agrupador Nombre Cuenta 72.4 Depreciación contable de mobiliario y equipo 72.5 Depreciación contable de equipo de cómputo 72.6 Depreciación contable de otros activos 73 Amortización contable 73.1 Amortización contable Cuentas de Orden 74 CUCA 74.1 CUCA 75 CUFIN 75.1 CUFIN C. Balanza de comprobación 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 Comprobación Estándar del Formato Balanza de Comprobación de Contabilidad Electrónica Estructura Elementos Elemento: Balanza Diagrama
  • 16. 16 Descripción Formato de archivo de balanza de comprobación que se entrega como parte de la Contabilidad electrónica. Atributos Version Descripción Atributo requerido para la expresión de la versión del formato Uso requerido Valor Prefijado 1.0 Tipo Especial xs:string RFC Descripción Atributo requerido para expresar el RFC del contribuyente que envía los datos Uso requerido Tipo Base xs:string Longitud Mínima 12 Longitud Máxima 13 Espacio en Blanco Colapsar Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A- Z0-9]?[0-9A-Z]? TotalCtas Descripción Atributo requerido para expresar el número cuentas
  • 17. 17 que se relacionan en la balanza Uso requerido Tipo Base xs:int Valor Mínimo Incluyente 2 Mes Descripción Atributo requerido para expresar el mes al que corresponde la balanza Uso requerido Tipo Base xs:string Valores Permitidos 01 02 03 04 05 06 07 08 09 10 11 12 Ano Descripción Atributo requerido para expresar el año al que corresponde la balanza Uso requerido Tipo Base xs:int Valor Mínimo Incluyente 2014 Valor Máximo Incluyente 2099 Elementos Hijo (min,max) Secuencia (1, 1) Ctas (1, Ilimitado) Elemento: Ctas Diagrama
  • 18. 18 Descripción Nodo obligatorio para expresar el detalle de cada cuenta de la balanza Atributos NumCta Descripción Atributo requerido para expresar el número de cuenta, subcuenta o partida asignada por el contribuyente Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 100 SaldoIni Descripción Atributo requerido para expresar el monto del saldo inicial de la cuenta, subcuenta o partida en el periodo Uso requerido Tipo Especial BCE:t_Importe Debe Descripción Atributo requerido para expresar el monto de los movimientos deudores de la cuenta, subcuenta o partida Uso requerido Tipo Especial BCE:t_Importe
  • 19. 19 Haber Descripción Atributo requerido para expresar el monto de los movimientos acreedores de la cuenta, subcuenta o partida Uso requerido Tipo Especial BCE:t_Importe SaldoFin Descripción Atributo requerido para expresar el monto del saldo final de la cuenta, subcuenta o partida en el periodo Uso requerido Tipo Especial BCE:t_Importe Tipos Simples Tipo Simple Global: t_Importe Descripción Tipo definido para expresar importes numéricos con fracción hasta dos decimales Definición Tipo Base xs:decimal Valor Mínimo Excluyente -99999999999999.99 Valor Máximo Incluyente 99999999999999.99 Posiciones Decimales 2 Espacio en Blanco Colapsar Código Fuente <xs:element name="Balanza"> <xs:annotation> <xs:documentation>Formato de archivo de balanza de comprobación que se entrega como parte de la Contabilidad electrónica.</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>
  • 20. 20 <xs:complexType> <xs:attribute name="NumCta" use="required"> <xs:annotation> <xs:documentation>Atributo requerido para expresar el número 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 expresión de la versión del formato</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RFC" use="required">
  • 21. 21 <xs:annotation> <xs:documentation>Atributo requerido para expresar el RFC del contribuyente que envía 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]?[0- 9A-Z]?"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="TotalCtas" use="required"> <xs:annotation> <xs:documentation>Atributo requerido para expresar el número 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 año al que corresponde la
  • 22. 22 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. Información de las pólizas generadas incluyendo el detalle por transacción, cuenta, subcuenta y partida, así como sus auxiliares. Contenido Formato Pólizas del Periodo Estándar del Formato Pólizas del Periodo Estructura Elementos Elemento: Polizas Diagrama Descripción Pólizas del periodo que se entrega como parte de la Contabilidad electrónica. Atributos Version Descripción Atributo requerido para la expresión de la versión del formato Uso requerido
  • 23. 23 Valor Prefijado 1.0 Tipo Especial xs:string RFC Descripción Atributo requerido para expresar el RFC del contribuyente que envía los datos Uso requerido Tipo Base xs:string Longitud Mínima 12 Longitud Máxima 13 Espacio en Blanco Colapsar Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0- 9]?[0-9A-Z]? Mes Descripción Atributo requerido para expresar el mes al que corresponde la balanza Uso requerido Tipo Base xs:string Valores Permitidos 01 02 03 04 05 06 07 08 09 10 11 12 Ano Descripción Atributo requerido para expresar el año al que corresponde la balanza Uso requerido Tipo Base xs:int Valor Mínimo Incluyente 2014 Valor Máximo Incluyente 2099 Elementos Hijo (min,max) Secuencia (1, 1) Poliza (1, Ilimitado)
  • 24. 24 Elemento: Poliza Diagrama Descripción Nodo obligatorio para expresar el detalle de cada póliza Atributos Tipo Descripción Atributo requerido para expresar el tipo de la póliza: 1 - Ingresos, 2 - Egresos o 3 - Diario Uso requerido Tipo Base xs:int Patrón [1-3] Num Descripción Atributo requerido para expresar el número de la póliza Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 50 Fecha Descripción Atributo requerido para expresar la fecha de registro de la póliza Uso requerido Tipo Especial xs:date
  • 25. 25 Concepto Descripción Atributo requerido para expresar el concepto de la operación Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 300 Elementos Hijo (min,max) Secuencia (1, 1) Transaccion (1, Ilimitado) Elemento: Transaccion Diagrama
  • 26. 26 Descripción Nodo obligatorio para expresar el detalle de cada transacción dentro de la póliza Atributos NumCta Descripción Atributo requerido para expresar el número de la cuenta, subcuenta o partida que se afecta por la transacción Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 100 Concepto Descripción Atributo requerido para expresar el concepto de la transacción Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 300 Debe Descripción Atributo requerido para expresar el monto del cargo a la cuenta por la transacción Uso requerido Tipo Especial PLZ:t_Importe Haber Descripción Atributo requerido para expresar el monto del abono a la cuenta por la transacción Uso requerido Tipo Especial PLZ:t_Importe Moneda Descripción Atributo requerido para expresar el tipo de moneda utilizado en la póliza, de acuerdo al catálogo publicado en la página de internet del SAT. Uso requerido Tipo Base xs:string Patrón [A-Z]{3} TipCamb Descripción Atributo opcional para expresar el tipo de cambio de
  • 27. 27 acuerdo al tipo de moneda Tipo Especial PLZ:t_Importe Elementos Hijo (min,max) Secuencia (1, 1) Cheque (0, Ilimitado) Transferencia (0, Ilimitado) Comprobantes (0, Ilimitado) Elemento: Cheque Diagrama Descripción Nodo opcional para expresar el detalle de los cheques que integran la póliza Atributos Num Descripción Atributo requerido para expresar el número del cheque emitido Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 20 Banco Descripción Atributo requerido, para expresar el Banco emisor del
  • 28. 28 cheque, de acuerdo al catálogo publicado en la pagina de internet del SAT. Uso requerido Tipo Base xs:string Patrón [0-9]{3} CtaOri Descripción Atributo requerido para expresar el número de cuenta origen Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 50 Fecha Descripción Atributo requerido, es la fecha del cheque Uso requerido Tipo Especial xs:date Monto Descripción Atributo requerido, es el monto del cheque emitido Uso requerido Tipo Especial PLZ:t_Importe Benef Descripción Atributo requerido, nombre del beneficiario del cheque Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 300 RFC Descripción Atributo requerido para expresar el RFC relacionado con el movimiento Uso requerido Tipo Base xs:string Longitud Mínima 12 Longitud Máxima 13 Espacio en Blanco Colapsar Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0- 9]?[0-9A-Z]?
  • 29. 29 Elemento: Transferencia Diagrama Descripción Nodo opcional para expresar el detalle de las transferencias bancarias que integran la póliza Atributos CtaOri Descripción Atributo requerido para expresar el número de cuenta origen desde la cual se transfieren los recursos Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 50 BancoOri Descripción Atributo requerido, para expresar el Banco de la cuenta origen de la transferencia, de acuerdo al catálogo publicado en la página de internet del SAT. Uso requerido Tipo Base xs:string
  • 30. 30 Patrón [0-9]{3} Monto Descripción Atributo requerido, es el monto transferido Uso requerido Tipo Especial PLZ:t_Importe CtaDest Descripción Atributo requerido para expresar el número de cuenta destino, la cual recibe los recursos Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 50 BancoDest Descripción Atributo requerido, para expresar el Banco de la cuenta destino de la transferencia, de acuerdo al catálogo publicado en la página de internet del SAT. Uso requerido Tipo Base xs:string Patrón [0-9]{3} Fecha Descripción Atributo requerido, es la fecha de la transferencia Uso requerido Tipo Especial xs:date Benef Descripción Atributo requerido, nombre del dueño de la cuenta destino Uso requerido Tipo Base xs:string Longitud Mínima 1 Longitud Máxima 300 RFC Descripción Atributo requerido para expresar el RFC relacionado con el movimiento Uso requerido Tipo Base xs:string Longitud Mínima 12 Longitud Máxima 13 Espacio en Colapsar
  • 31. 31 Blanco Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0- 9]?[0-9A-Z]? Elemento: Comprobantes Diagrama Descripción Nodo opcional paa expresar los comprobantes de las subcuentas Atributos UUID_CFDI Descripción Atributo requerido para expresar la clave UUID del CFDI soporte de la transacción Uso requerido Tipo Base xs:string Longitud 36 Espacio en Blanco Colapsar Patrón [a-f0-9A-F]{8}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9A- F]{4}-[a-f0-9A-F]{12} Monto Descripción Atributo requeridol para expresar el monto del CFDI que soporte de la transacción Uso requerido Tipo Especial PLZ:t_Importe RFC Descripción Atributo requerido para expresar el RFC relacionado con la transacción Uso requerido Tipo Base xs:string Longitud Mínima 12
  • 32. 32 Longitud Máxima 13 Espacio en Blanco Colapsar Patrón [A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0- 9]?[0-9A-Z]? Tipos Simples Tipo Simple Global: t_Importe Descripción Tipo definido para expresar importes numéricos con fracción hasta dos decimales Definición Tipo Base xs:decimal Valor Mínimo Excluyente -99999999999999.99 Valor Máximo Incluyente 99999999999999.99 Posiciones Decimales 2 Espacio en Blanco Colapsar Código Fuente <xs:element name="Polizas"> <xs:annotation> <xs:documentation>Pólizas del periodo que se entrega como parte de la Contabilidad electrónica.</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 póliza</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 transacción dentro de la póliza</xs:documentation> </xs:annotation> <xs:complexType>
  • 33. 33 <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 póliza </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="Num" use="required"> <xs:annotation> <xs:documentation>Atributo requerido para expresar el número 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 catálogo 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 número 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">
  • 34. 34 <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]?[A- Z0-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 póliza </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="CtaOri" use="required"> <xs:annotation> <xs:documentation>Atributo requerido para expresar el número 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>
  • 35. 35 </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 catálogo publicado en la página 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 número 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 catálogo publicado en la página 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>
  • 36. 36 <xs:attribute name="Benef" use="required"> <xs:annotation> <xs:documentation>Atributo requerido, nombre del dueño 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]?[A- Z0-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 transacción</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-9A- F]{4}-[a-f0-9A-F]{12}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Monto" type="PLZ:t_Importe" use="required">
  • 37. 37 <xs:annotation> <xs:documentation>Atributo requeridol para expresar el monto del CFDI que soporte de la transacción</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 transacción</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]?[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 número de la cuenta, subcuenta o partida que se afecta por la transacción</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 transacción</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
  • 38. 38 cuenta por la transacción</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 transacción</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 póliza, de acuerdo al catálogo publicado en la página 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 póliza: 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 número de la póliza</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> <xs:minLength value="1"/>
  • 39. 39 </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 póliza</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="Concepto" use="required"> <xs:annotation> <xs:documentation>Atributo requerido para expresar el concepto de la operación</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 expresión de la versión 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 envía 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]?[0- 9A-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>
  • 40. 40 <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 año 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>
  • 41. ÚLTIMA PÁGINA DEL ANEXO 24 DE LA RESOLUCIÓN MISCELÁNEA FISCAL PARA 2014 Atentamente. México, D. F., a 12 de junio de 2014. El Jefe del Servicio de Administración Tributaria. Aristóteles Núñez Sánchez