Se solicita la creación de una rutina que permita la generación de un archivo TXT con las percepciones municipales de Posadas. La solución se guarda en el fuente FISA836.
El archivo TXT generado deberá tomar en cuenta los siguientes elementos.
Sección Cabecera
| CAMPO | TIPO | LONGITUD | FORMATO | CONSIDERACIONES |
|---|---|---|---|---|
| Numero habilitación | Texto | 6 o 9 | 999999/99 o 999999 | Utilizar la barra (/) como separador del número de habilitación. Los comercios que tengan número de habilitación de 6 dígitos no deben utilizar la barra. |
| CUIT | Texto | 11 | 99999999999 | Escribir el CUIT sin separadores, y rellenando con ceros las partes para que la longitud final sea de 11 caracteres. |
| Agente | Texto | Max 255 | Evitar el uso de comillas (simples o dobles) y del punto y coma (;). | |
| Periodo | Texto | 7 | mm/aaaa | Escribir dos números correspondientes al mes y cuatro números correspondientes al año. Utilizar la barra (/) para separar las partes. |
| Tipo declaración | Texto | 10 | "percepcion" | |
| Operaciones excluidas | Texto | 3 | 999 | +1 por cada comprobante con F3_VALIMP? = “0” |
Sección datos
| CAMPOS | TIPO | LONGITUD | FORMATO | CONSIDERACIONES |
|---|---|---|---|---|
| CUIT | Número | 11 | 999999999 | Escribir el CUIT sin separadores, y rellenando con ceros las partes para que la longitud final sea de 11 caracteres. |
| Contribuyente | Texto | 255 | Evitar el uso de comillas (simples o dobles) y del punto y coma (;). | |
| Numero de comprobante | Número | Max 12 | 9999999999 | Escribir solo números, sin letras ni separadores. |
| Tipo de comprobante | Texto | Especificar tal como aparece en la tabla de formato. Solo se admiten los valores allí listados. | ||
| Fecha de emisión | Texto | 10 | dd/mm/aaaa | |
| Importe de operación | Número | Max. 10 | 9.99 | Utilizar el punto (.) como separador decimal. Sin separador de miles ni signo pesos ($). |
| Alícuota | Número | Max. 10 | 9.99 | Utilizar el punto (.) como separador decimal. Expresar en unidades por mil, sin separador de miles ni signo de porcentaje (%). |
| Importe a depositar | Número | Max. 10 | 9.99 | Utilizar el punto (.) como separador decimal. Sin separador de miles ni signo pesos ($). |
Adicionales
Principales campos y controles
| Campo | Descripción |
|---|---|
| IIncluya el campo | Incluya la descripción relacionada |
| Incluya el campo | Incluya la descripción relacionada |
| Incluya el campo | Incluya la descripción relacionada |
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|