Árvore de páginas

Carregando...


ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Regla de negocio
  4. Diccionario de datos
  5. Menú
  6. Tablas


01. VISIÓN GENERAL

Se solicita la creación de una rutina que permita la generación de un archivo TXT con las percepciones municipales de Posadas.  Para cumplir con la solicitud se crea la rutina FISA836 “Percepciones mun. posadas".


La solución contiene los fuentes:

FISA836.PRW


02. EJEMPLO DE UTILIZACIÓN

Configuraciones previas

  1. Verificar que se tenga registrado el código de la municipalidad de Posadas en el Archivo Tablas genéricas – SX5 (S1 – Tabla de municipios para zona franca y libre comercio): Si no se tiene se debe agregar. El código debe ser 00005 – Posadas.
  2. En el módulo de Libros Fiscales (SIGAFIS) capturar/configurar un Cliente para la municipalidad de Posadas (Actualizaciones | Archivos | Clientes), donde; Cd. Municipio (A1_COD_MUN) = 00005 – POSADAS (carpeta Otros) y la Provincia (A1_EST) sea Misiones (MI).
  3. En el módulo de Libros Fiscales (SIGAFIS) capturar/configurar un Proveedor para la municipalidad de Posadas (Actualizaciones | Archivos | Proveedores), donde; Cd. Municipio (A2_COD_MUN) = 00005 – POSADAS (carpeta Otros) y la Provincia (A2_EST) sea Misiones (MI).
  4. Crear el Impuesto Variable “PMP” para la Percepción de la Municipalidad de Posadas y asignar las Formulas de cálculo M100IMPM y M460IMPM para entrada/salida respectivamente.
  5. Se debe crear una TES de Entrada y Salida donde se configure el Impuesto Municipal PMP (con su respectivo CFO, ejemplo: 112/612)
  6. En la rutina de Conf. Adic. Imp. en la tabla “Impuesto Municipal” registramos el impuesto PMP con los CFOs de la TES (punto anterior).
  7. En “Insp Fiscal Vs. Imp” se registran los tipos de Documentos de Entrada/Salida para el Impuesto PMP.
    1. Ejemplo:
      Impuesto → PMP
      Tipo Doc. → NCC
      Tipo Moiv. → Entradas
      Letra Serie → A
      Ag. Fiscal → I - Responsable Inscripto
  8. En Empr vs Z. Fiscal, ingresamos el registro para el Cliente/Proveedor previamente capturados (punto 2 y 3), no olvide registrar las fechas de vigencia.
  9. Registre diversas notas de crédito y debito internas (NDI, NCI) en el modulo de compras (SIGACOM). Estas notas deberán calcular el impuesto PMP.
  10. Ingrese al modulo de facturación (SIGAFAT) y registre algunas facturas y notas de crédito/debito usando la TES configurada previamente.

Flujo de prueba

  1. Ingrese a la rutina “Percepciones mun. posadas" ubicada en el módulo SIGAFIS - Miscelánea (Archivos Magnéticos| Percepciones mun. posadas (FISA836)).
  2. Al cargar la pantalla dar clic en el botón Exportar.
  3. Se mostrara un listado de parámetros, todos los campos son solicitados.
    1. Fecha inicial - ejemplo 01/01/2021
    2. Fecha final - ejemplo 31/01/2021 (La fechas deben corresponder al mismo mes y año)
    3. Numero de habilitación: Indique el numero de 6 o 8 dígitos. Ejemplo (210321 ó 321456/20)
    4. Archivo destino: Indique la ruta y nombre del TXT a crear. Puede usar el icono de búsqueda para indicar el directorio de destino e ingrese el nombre del archivo en el campo "Nombre de archivo" y de clic en guardar - Ejemplo " C:\temp\percepciones posadas ".
    5. Selecciona sucursal: Permite seleccionar las sucursales deseadas. (Si indica "No", solo se procesara la sucursal corriente.)
    6. Agrupación: Indica si se debe agrupar la información para todas las sucursales seleccionadas.
  4. Acceda al archivo, ubicado en la ruta informada en los parámetros.

03. REGLA DE NEGOCIO

El archivo TXT generado deberá tomar en cuenta los siguientes elementos.

Sección Cabecera

CAMPOTIPOLONGITUDFORMATOCONSIDERACIONES
Numero habilitaciónTexto6 o 9999999/99 o 999999Utilizar 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.
CUITTexto1199999999999Escribir el CUIT sin separadores, y rellenando con ceros las partes para que la longitud final sea de 11 caracteres.
AgenteTextoMax 255
Evitar el uso de comillas (simples o dobles) y del punto y coma (;).
PeriodoTexto7mm/aaaaEscribir dos números correspondientes al mes y cuatro números correspondientes al año.  Utilizar la barra (/) para separar las partes.
Tipo declaraciónTexto10"percepcion"
Operaciones excluidasTexto3999+1 por cada comprobante con F3_VALIMP? = “0”

Sección datos

CAMPOSTIPOLONGITUDFORMATOCONSIDERACIONES
CUITNúmero11999999999Escribir el CUIT sin separadores, y rellenando con ceros las partes para que la longitud final sea de 11 caracteres.
ContribuyenteTexto255
Evitar el uso de comillas (simples o dobles) y del punto y coma (;).
Numero de comprobanteNúmeroMax 129999999999Escribir solo números, sin letras ni separadores.
Tipo de comprobanteTexto 

Especificar tal como aparece en la tabla de formato. Solo se admiten los valores allí listados.
Fecha de emisiónTexto10dd/mm/aaaa
Importe de operaciónNúmeroMax. 109.99Utilizar el punto (.) como separador decimal. Sin separador de miles ni signo pesos ($).
AlícuotaNúmeroMax. 109.99Utilizar el punto (.) como separador decimal. Expresar en unidades por mil, sin separador de miles ni signo de porcentaje (%).
Importe a depositarNúmeroMax. 109.99Utilizar el punto (.) como separador decimal. Sin separador de miles ni signo pesos ($).

Adicionales

  • El sistema genera una sola carpeta con un solo archivo de retenciones y un solo archivo de percepciones por cada grupo de sucursales que posean el mismo número de CUIT, con todas las percepciones realizadas en dichas sucursales.
  • Selección de Registros: Obtener FB_CODBAS donde: FB_CODIGO=´PMP´ Tomar datos de tabla de libros fiscales (SF3), filtrando por fecha (F3_ EMISSAO) según parámetros ingresados, donde y F3_VALIMP?<>’0’ y (F3_TIPOMOV=”V” y F3_ESPECIE=”NF”, “NDC”, “NCC”) o (F3_TIPOMOV=”C” y F3_ESPECIE=“NDI”, “NCI”).

04. DICCIONARIO DE DATOS

SX1 - Preguntas: Se añade el grupo de preguntas FISA836.

OrdenPreguntaTipoTamañoDecimalConsultaPreselecciónItem 1Item2Item3
1Fecha InicioFecha






2Fecha FinalFecha






3Numero de habilitaciónCarácter9





4Archivo destinoCarácter99
DIR



5Selecciona sucursalesCombo1

11=Si2=No
6Agrupa sucursalesCombo1

11=Si2=No

Se añade al pacote de Dicionario: 008499


05.
MENU

ProgramaFisa836
MenúMiscelánea
ModuloSIGAFIS
Nombre de la rutinaPercepciones mun. posadas
SubmenúArch. Magneticos
TipoFunción Protheus

Se añade al pacote de menús: 008062

06. TABLAS UTILIZADAS

  • SA1 - Clientes.
  • SA2 - Proveedores.
  • SFB - Impuestos variables
  • SF3 - Libros fiscales
  • SM0 - Empresa