Te copio parte de la ayuda del sistema (dentro de la pantalla de definicion, presionas F1 y tenes todo lo referido al tema) y tambien te paso algunas de las variables de reemplazo que tiene el sistema:
El comando Modificar permite seleccionar y definir las columnas que componen la sección que está visualizando.
Se solicita el ingreso de los siguientes datos:
Columna: se ingresa el dato (campo) a informar en el momento de la generación. Existen variables predefinidas que invocan datos del Cliente, comprobante o comodines.
Leyenda: opcionalmente, puede indicar un título o descripción del dato a generar en esa columna.
Comienzo: es la posición (columna) en la que comienza el campo. El sistema calcula automáticamente las posiciones de comienzo, en base a las longitudes indicadas para cada columna de la sección.
Longitud: es la longitud total del campo. El sistema propone, por defecto, la longitud definida para la variable. Esta longitud puede modificarse y adaptarse a los requerimientos especificados por el organismo que solicita el ASCII.
La longitud para los campos tipo fecha guarda relación con la máscara de fecha seleccionada en la parametrización general y la configuración de los separadores.
· Si la máscara tiene separador de fecha "/" y el formato del año es con 4 dígitos (DD/MM/AAAA), entonces la longitud = 10 caracteres.
· Si la máscara no incluye separador de fecha y el formato del año es de 2 dígitos (DD/MM/AA), entonces la longitud = 6 caracteres. En este caso, no se deben contar los caracteres de separación.
La longitud para los campos tipo numéricos que representan importes, guarda relación con la máscara, la cantidad de decimales y la parametrización de los separadores (decimal y de miles).
· Si la cantidad de decimales es 2, el separador decimal es "." y el separador de miles es "," entonces la longitud = 13 caracteres (8 enteros + 2 decimales + 1 separador decimal + 2 separador de miles).
· Si la cantidad de decimales es 2, el separador decimal es "." y no hay separador de miles, entonces la longitud = 11 caracteres (8 enteros + 2 decimales + 1 separador decimal).
En el caso que la longitud propuesta se pueda modificar a una longitud mayor o menor, los campos se truncarán o completarán según las siguientes consideraciones:
· Si la longitud indicada es mayor a la longitud propuesta: se completará con caracteres hasta alcanzar la longitud. El caracter de relleno guarda relación con el tipo de dato de la columna.
· Si la longitud indicada es menor a la longitud propuesta: el sistema truncará el dato, empleando un criterio en base al tipo de dato de la columna.
Símbolo Tipo de dato N Indica un tipo de dato Numérico. C Indica un tipo de dato Caracter (alfanumérico). F Indica un tipo de dato Fecha o Período.
Los campos tipo Carácter se alinean a la izquierda y se completan con blancos hasta cubrir la longitud indicada. Se truncan por la derecha en caso que la longitud sea menor a la propuesta.
Los campos tipo Numérico se alinean a la derecha y se completan según la máscara seleccionada en los parámetros generales (ceros, blancos o no se completa). Se truncan por la izquierda en caso que la longitud sea menor a la propuesta.
Al finalizar el ingreso de todas las columnas de la sección, es conveniente controlar que coincida el total de los caracteres utilizados (calculados por el sistema) con la longitud de registro requerida para el ASCII.
Variables:
@FO Fecha del comprobante de origen 10 F @NU Número completo del comprobante de origen 13 C @SN Número del comprobante de origen sin letra 12 C @NC Número del comprobante de origen sin sucursal 8 N @NS Número de sucursal del comprobante origen 4 N @TC Tipo del comprobante de origen 3 C @LC Letra del comprobante 1 C @RC Número completo del comprobante de referencia 13 C @RN Número del comprobante de referencia sin sucursal 8 N @RR Número de sucursal del comprobante referencia 4 N @RT Tipo del comprobante de referencia 3 C @RL Letra del comprobante 1 C @AR Año de la percepción 4 N @DR Descripción percepción 30 C @PR Porcentaje 11 N @MR Impuesto mínimo 8 N @MI Mínimo no imponible 8 N @LR Leyenda del código de Percepción 60 C @T0 Importe Total del comprobante 8 * N @TN Importe Neto del comprobante de origen 8 N @TI Total de I.V.A. 8 N @II Importe Sujeto a Percepción 8 N @IR Importe Percepción 8 N @PD Código de la percepción definible 2 C @JI Código de jurisdicción de la percepción definible 1 C @CJ Código de jurisdicción de ingresos brutos 3 N @TP Tipo de impuesto 2 C @RE Código de Régimen 3 C @PP Provincia de la percepción definible 2 N @NP Descripción de la provincia de la percepción 20 C @CA Código de la alícuota 2 N @DA Descripción de la alícuota 30 C @PA Porcentaje 11 N @GR GRUPO 2 C @GA GRUPO_AGIP 2 C @IM Código de impuesto relacionado 2 C @BC Base de calculo 3 N @CP Código 6 C @RS Razón Social 60 C @DM Domicilio 30 C @DC Domicilio comercial 55 C @CO Código postal 8 C @LO Localidad 20 C @PV Código de la Provincia 2 C @DP Descripción Provincia 20 C @PZ Código de país 2 C @NZ Nombre de país 20 C @CI Categoría de I.V.A. 3 C @CU C.U.I.T. 15 N @TD Tipo de documento 3 C @DU Documento 15 C @IB Número de Ingresos Brutos (con guiones) 20 C @IT Número de Ingresos Brutos (sin guiones) 20 C @SB Situación de Ingresos Brutos (letras) 1 C @ST Situación ingresos brutos (números) 1 C @CL Código de clasificación impositivo 6 C @CD Descripción de la clasificación Impositiva del cliente 30 C @NI Código de actividad 30 C @LE Leyenda para la percepción asignada en el cliente 60 C
------------- Pablo S. Macri Gerente de Sistemas Macri & Asociados S.A. http://www.macri.com.ar
|