C. Balanza de comprobación

AutorJosé Pérez Chavez - Raymundo Fol Olguin
Páginas262-281

Page 262

Contenido

C- Formato balanza de comprobación

1. Estándar del formato balanza de comprobación de contabilidad electrónica.

2. Generación opcional de sellos digitales.

3. Nomenclatura y características del archivo.

1. Estándar del formato balanza de comprobación de contabilidad electrónica

El contribuyente deberá utilizar el siguiente estándar XSD, validando su forma y sintaxis en un archivo con extensión XML.

Para poder ser validado, la balanza de comprobación de contabilidad electrónica deberá estar referenciado al namespace y ruta publicada por el SAT en donde se encuentra el esquema XSD objeto de la presente sección (http://www.sat.gob.mx/esquemas/Conta-bilidadE/1_1/BalanzaComprobacion/Balanza ComprobaciónJM .xsd) de la siguiente manera:

Adicionalmente a las reglas de estructura planteadas dentro del presente estándar, el contribuyente que utilice este estándar deberá sujetarse tanto a las disposiciones fiscales vigentes, como a los lineamientos técnicos de forma y sintaxis para la generación de archivos XML especificados por el consorcio w3, establecidos en http://www.w3.org.

En particular se deberá tener cuidado de que aquellos casos especiales que se presenten en los valores especificados dentro de los atributos del archivo XML como aquellos que usan el carácter &, el carácter", el carácter', el carácter que requieren del uso de secuencias de escape.

Page 263

· En el caso del & se deberá usar la secuencia &

· En el caso del " se deberá usar la secuencia "

· En el caso del

· En el caso del > se deberá usar la secuencia ›

· En el caso del ' se deberá usar la secuencia '

Ejemplos:

Para representar nombre="Juan & José & "Niño"" se usará nombre="Juan & José & "Niño""

Cabe mencionar que la especificación XML permite el uso de secuencias de escape para el manejo de caracteres acentuados y el carácter ñ, sin embargo, dichas secuencias de escape no son necesarias al expresar el documento XML bajo el estándar de codificación UTF-8 si fue creado correctamente.

Estructura

Elementos

Elemento: Balanza Diagrama_

Page 264

Page 265

Page 266

Page 267

Page 268

Page 269

Page 270

Page 271

Código fuente

Estándar de balanza de comprobación que se entrega como parte de la contabilidad electrónica. Nodo obligatorio para expresar el detalle de cada cuenta o subcuenta de la balanza de comprobación. Atributo requerido para

Page 272

expresar la clave asignada con que se distingue la cuenta o subcuenta en el catálogo de cuentas del contribuyente. ,,required"xxs:annotationxxs:documentation>Atributo requerido para expresar el monto del saldo inicial de la cuenta o subcuenta en el periodo. De acuerdo a la naturaleza de la cuenta o subcuenta, deberá de corresponder el saldo inicial, de lo contrario se entenderá que es un saldo inicial de naturaleza inversa. En caso de no existir dato, colocar cero (0) Atributo requerido para expresar el monto de los movimientos deudores de la cuenta o subcuenta. En caso de no existir dato, colocar cero (0) Atributo requerido para expresar el monto de los movimientos acreedores de la cuenta o subcuenta. En caso de no existir dato, colocar cero (0)Atributo requerido para expresar el monto del saldo final de la cuenta o subcuenta en el periodo. De acuerdo a la naturaleza de la cuenta o subcuenta, deberá de corresponder el saldo final, de lo contrario se entenderá que es un saldo final de naturaleza inversa. En caso de no existir dato, colocar cero (0) Atributo requerido para expresar la versión del formato.Atributo requerido para expresar el RFC del contribuyente que envía los datos

[0-3][0-9][A-Z0-9]?[A-Z0-9]?[0-9A-Z]?7 > Atributo requerido para expresar el mes al que corresponde la balanza de comprobación

Page 273

pe> Atributo requerido para expresar el año al que corresponde la balanza Atribu-to requerido para expresar el tipo de envío de la balanza (N - Normal; C - Complementaria) Atributo opcional para expresar el número de serie del certificado de sello digital que ampara el archivo de contabilidad electrónica, de acuerdo al acuse correspondiente a 20 posiciones otorgado por el sistema del SAT. ,xxs:annotationxxs:documentation>Atributo opcional que sirve para expresar el certificado de sello digital que ampara al archivo de contabilidad electrónica como texto, en formato base 64. llt_lmporte"xxs:annotationxxs:documentation>Tipo definido para expresar importes numéricos con fracción hasta dos decimales !xxs:whiteSpace value="collapse7> ll-99999999999999.997>

Page 274

2. Generación opcional de sellos digitales

Elementos utilizados en la generación opcional de Sellos Digitales:

· Cadena original, del elemento a sellar.

· Certificado de sello digital y su correspondiente clave privada.

· Algoritmos de criptografía de clave pública para firma electrónica avanzada.

· Especificaciones de conversión de la firma electrónica avanzada a Base 64.

Para la generación de sellos digitales se utiliza criptografía de clave pública aplicada a una cadena original.

Criptografía de la Clave Pública

La criptografía de Clave Pública se basa en la generación de una pareja de números muy grandes relacionados íntimamente entre sí, de tal manera que una operación de encripción sobre un mensaje tomando como clave de encripción a uno de los dos números, produce un mensaje alterado en su significado que sólo puede ser devuelto a su estado original mediante la operación de desencripción correspondiente tomando como clave de desencripción al otro número de la pareja.

Uno de estos dos números, expresado en una estructura de datos que contiene un módulo y un exponente, se conserva secreta y se le denomina "clave privada", mientras que el otro número llamado "clave pública", en formato binario y acompañado de información de identificación del emisor, además de una calificación de validez por parte de un tercero confiable, se incorpora a un archivo denominado "certificado de firma electrónica avanzada o certificado para sellos digitales".

El Certificado puede distribuirse libremente para efectos de intercambio seguro de información y para ofrecer pruebas de autoría de archivos electrónicos o acuerdo con su contenido mediante el proceso denominado "Firma electrónica avanzada", que consiste en una característica observable de un mensaje, verificable por cualquiera con acceso al certificado digital del emisor, que sirve para implementar servicios de seguridad para garantizar: La integridad (facilidad para detectar si un mensaje firmado ha sido alterado), autenticidad, certidumbre de origen (facilidad para determinar qué persona es el autor de...

Para continuar leyendo

Solicita tu prueba

VLEX utiliza cookies de inicio de sesión para aportarte una mejor experiencia de navegación. Si haces click en 'Aceptar' o continúas navegando por esta web consideramos que aceptas nuestra política de cookies. ACEPTAR