Tabla de Contenidos

LAYOUT

Si usted ya timbra de forma masiva con otro proveedor o en algún momento tiene la necesidad de hacerlo de esta forma, al cambiarse con nosotros usted obtendrá la ventaja de poder continuar usando la estructura que manejaba con su actual proveedor. Nos adaptamos a cómo usted ya maneja su estructura, de este modo sus procesos no cambiarán, ni tendrá modificaciones a como usted ya envía su información. Las modificaciones llevan consigo costos pero nosotros le damos una forma sencilla de seguir usando la estructura que ya usaba.

Generación de Layout

Para generar el diseño de su layout es necesario dar clic en el botón + Agregar que se muestra en la siguiente pantalla.
Una vez que se le da clic para agregar un nuevo layout aparecerá la siguiente pantalla.
Aquí usted podrá cargar el diseño de su layout en alguno de nuestros 4 tipos de archivos: [[TXT, TXT POR VARIABLES, CSV y XML.
A continuación le mostramos cómo diseñar la estructura de su layout en nuestra interfaz.

Layout en archivo TXT

Si el tipo de archivo que usted utiliza en este momento es TXT: Definición de conceptos

Aquí le mostramos un ejemplo para que entienda cómo hacer esta estructura: El Código de línea sería el valor que dice ID y la primera Posición estaría declarada como la letra A como se ve en la imagen anterior.
A continuación le mostramos en nuestra interfaz como se vería el diseño:
Al seleccionar el tipo de archivo TXT y CSV, le pedirá que le indique el carácter especial que manejara para hacer la separación de la información, este carácter puede ser cualquiera por ejemplo los siguientes (Punto y coma ;, dos puntos : o uno de los más usados la barra vertical llamada Pipe |) por mencionar algunos.

El layout de archivo de TXT por Variables

Lleva una estructura muy parecida al de txt, solamente que aquí usted deberá de declarar cada una de las variables que llevará su layout.
En la siguiente imagen le ayudamos a entender cómo formar esta estructura.

Ejemplo: \[ComprobanteFiscalDigital\]

Ejemplo: Serie, Folio, Fecha.
Configuración:
Al dar clic sobre el icono de configuración aparecerá la siguiente pantalla, donde podrá seleccionar si la valor es un arreglo, una expresión regular ó un valor que está implícito en algún otro lugar:

En el siguiente ejemplo observamos que los valores del arreglo Impuestos.Traslados.Base está conformado por dos valores que son 50 y 25:
Ejemplo: Impuestos.Traslados.Base=[50, 25]

Si se requiere que el valor de esta variable se repita en todos los elementos del arreglo, esta debe de estar seleccionada.

Este campo sólo aparece si “es arreglo” está seleccionado, es una expresión regular con el que se debe indicar un id que diferencian los campos que se repiten.

Si el valor es una expresión regular se marca esta casilla y en “Variable” se deberá agregar una expresión regular para interpretarla.

Si el valor no se encuentra asignada como los demás se marca esta casilla y en el campo “Variable” se deberá agregar una expresión regular que obtenga el valor.

Esta configuración aparece en algunos elementos sin importar el tipo de layout. Aquí se debe de poner que valores debe reemplazar de su plantilla para que funcione en la nuestra (Son constantes que espera nuestro sistema y no pertenecen a ningún catálogo del SAT).

El archivo de tipo CSV

Ejemplo: FE123.csv, podría ser el nombre de un archivo.

En la siguiente imagen le mostramos como puede ser la estructura

El archivo tipo XML

En la siguiente imagen le ayudamos a entender cómo formar esta estructura.

cfdi:la línea en la que va. y la información del campo requerido.

Valores expresión regular

Valor Asignado

Valor Fijo

Al dar clic sobre el icono de configuración aparecerá la siguiente pantalla, donde podrá seleccionar si la valor es una Expresión regular, un Valor asignado ó un valor fijo: