Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Í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 incorporar al sistema la generación de los TXT correspondientes a Retenciones y Percepciones de la provincia de Jujuy según RG 1510. Para cumplir con la solicitud se crea la rutina FISA837 “RG1510 Percep Retenc Jujuy".

La solución contiene los fuentes:

FISA837.PRW

02. EJEMPLO DE UTILIZACIÓN

Configuraciones previas

  1. En el módulo de Libros Fiscales (SIGAFIS) capturar/configurar un Cliente para la municipalidad de Posadas Jujuy (Actualizaciones | Archivos | Clientes), donde ; Cd. Municipio (A1_COD_MUN) = 00005 – POSADAS (carpeta Otros) y la Provincia (A1_EST) sea Misiones Jujuy (MIJU).
  2. En el módulo de Libros Fiscales (SIGAFIS) capturar/configurar un Proveedor para la municipalidad de Posadas Jujuy (Actualizaciones | Archivos | Proveedores), donde ; Cd. Municipio (A2_COD_MUN) = 00005 – POSADAS (carpeta Otros) y la Provincia (A2_EST) sea Misiones Jujuy (MIJU).
  3. Crear Configurar/Editar el Impuesto Variable “PMP” “IBC” para la Percepción de la Municipalidad Provincia de Posadas Jujuy y asignar las Formulas de cálculo M100IMPM y M460IMPM para entrada/salida respectivamente.
  4. Se debe crear una TES de Entrada y Salida donde se configure el Impuesto Municipal PMP IBC (con su respectivo CFO, ejemplo: 112/612).
  5. En la rutina de Conf. Adic. Imp. en la tabla “Impuesto Municipal” “Ingresos Brutos” registramos el impuesto PMP IBC y IBR con los CFOs de la TES (punto anterior) .
  6. 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
  7. y la provincia de JU.
  8. En Empr vs Z. Fiscal, ingresamos el registro para el Cliente/Proveedor previamente capturados (punto 1 y 2 y 3)) con el impuesto IBC y IBR, no olvide registrar las fechas de vigencia.
  9. Registre diversas notas de crédito y debito internas (NDI, NCIfacturas de entrada (NF) en el modulo de compras (SIGACOM) a través de la rutina Factura de entrada . Estas notas deberán calcular el impuesto PMPIBC.
  10. Ingrese al modulo de facturación (SIGAFAT) y registre algunas facturas y notas de crédito/debito usando la TES configurada previamente. Estos documentos deben de calcular el impuesto IBC.
  11. A través de la rutina Ordenes de pago Mod II ubicada en el módulo SIGAFIN / Actualizaciones, realice diversas Ordenes de Pago con las facturas de entrada registradas en el punto 7. Estas ordenes de pago deberán de generar retenciones para la provincia de Jujuy.

Flujo de prueba

  1. Ingrese a la rutina “Percepciones mun. posadas“RG1510 Reten. y Percep. Jujuy" ubicada en el módulo SIGAFIS - Miscelánea (Archivos Magnéticos| Percepciones mun. posadas (FISA836 RG1510 Reten. y Percep. Jujuy (FISA837)).
  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/0102/2021
    2. Fecha final - ejemplo 3128/0102/2021 (La fechas deben corresponder al mismo mes y año)Numero de habilitación: Indique el numero de 6 o 8 dígitos. Ejemplo (210321 ó 321456/20)
    3. 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 archivo".
    4. Selecciona sucursal: Permite seleccionar las sucursales deseadas. (Si indica "No", solo se procesara la sucursal corriente.)
    5. Agrupación: Indica si se debe agrupar la información para todas las sucursales seleccionadas.
    6. Tipo de archivo: Indique el tipo de archivo a procesar, las opciones disponibles son: 1. Percepciones Efectuadas, 2. Retenciones Efectuadas, 3. Retenciones Revertidas
    7. Provincia: Ingrese la provincia a procesar.
    8. Numero de presentación: Indique el numero de presentación, este campo solo aplica para los tipo de archivos retenciones
  4. Acceda al archivo, ubicado en la ruta informada en los parámetros y valide el contenido.

03. REGLA DE NEGOCIO

El archivo TXT generado deberá tomar en cuenta las siguientes características.

Percepciones

Prever nueva tabla de equivalencias=“ARPIB”, donde:

CP_VORIGE -> SX5/12 -> “JU”

CP_VDESTI -> “CODIGO PROVINCIA”  -> 6

CAMPOSTIPOLONGITUDFORMATOCONSIDERACIONES
Nro. AgenteTexto10
CO_NROAGE (provincia seleccionada)
CUIT PercibidoNúmero11999999999A1/A2_CGC
Nombre PercibidoTexto60
A1/A2_NOME
Inscripto (S/N)Texto1S ó NSi A1/A2_TIPO=(”N” ó “S”)  “N”; sino  “S”
Provincia PercibidoNúmero299Según Tabla de Equivalencias a crear (ARPIB)
Localidad PercibidoTexto20
A1/A2_MUN
Domicilio PercibidoText60
A1/A2_END
Código Postal PercibidoTexto10

A1/A2_CEP

Fecha PagoNúmero8AAAAMMDDF3_EMISSAO
Nro. ConstanciaNúmero60"0"
Año ConstanciaNúmero40"0"
Tipo ComprobanteNúmero299
  • F3_ESPECIE=(NF o NDC/NCI) y F3_LIQPROD=”N” y F3_SERIE=”A” -> “1”
  • F3_ESPECIE=(NF o NDC/NCI) y F3_LIQPROD=”N” y F3_SERIE=”B”-> “2”
  • F3_ESPECIE=(NF o NDC/NCI) y F3_LIQPROD=”N” y F3_SERIE=”M” -> “4”
  • F3_ESPECIE=(NF o NDC/NCI) y F3_LIQPROD=”S” y F3_SERIE=”A” -> “14”
  • F3_ESPECIE=(NF o NDC/NCI) y F3_LIQPROD=”S” y F3_SERIE=”B” -> “15”
  • F3_ESPECIE=(NF o NDC/NCI) y F3_LIQPROD=”S” y F3_SERIE=”M” -> “16”
  • F3_ESPECIE=NCC/NDI y F3_SERIE=”A” -> “20”
  • F3_ESPECIE=NCC/NDI y F3_SERIE=”B” -> “21”
  • F3_ESPECIE=NCC/NDI y F3_SERIE=”M” -> “23”
Sucursal ComprobanteNúmero4
F1/F2_DOC (4 primeras posiciones)
Nro. ComprobanteNumero11
F1/F2_DOC (8 últimas posiciones)
Monto BaseNumero 12; 2 dec.
F3_BASIMP? Se ingresa el importe incluyendo 2 decimales, sin coma ni punto.
Alicuota AplicadaNumero 4; 2 dec.
F3_ALQIMP? Se ingresa el importe incluyendo 2 decimales, sin coma ni punto.
Monto PercibidoNumero10; 2 dec.
Notas de Crédito en Negativo -> F3_VALIMP? Se ingresa el importe incluyendo 2 decimales, sin coma ni punto.
Categorización UsuariosTexto4""""
Nro. ServicioNumero10"0""0"
EstadoNumero1
9-Anulada

Retenciones

CAMPOSTIPOLONGITUDFORMATOCONSIDERACIONES
Nro. AgenteTexto10

CO_NROAGE (provincia seleccionada)

Cuit RetenidoNumero11
A2_CGC
Nombre RetenidoTexto60
A2_NOME
Inscripto (S/N)Texto1
Si A2_TIPO=(”N” ó “S”)  “N”; sino  “S”
Nro. ConstanciaNumero6
FE_NROCERT
Año ConstanciaNumero4AAAAFE_EMISSAO
Fecha EmisiónNumero8AAAAMMDDFE_EMISSAO
Monto BaseNumero12; 2 dec
FE_VALBASE
Alicuota AplicadaNumero4; 2 dec
FE_ALIQ
Monto RetenidoNumero10; 2 dec
FE_RETENC
CódigoNumero10 ó 55-Nota de Crédito -> Retención Original =“0”; Reversión = “5”
Cantidad FacturasNumero1
"1"
Nro. SucursalNumero2
FE_FILIAL
Nro. Ingresos BrutosTexto11
A2_NROIB
Forma PagoNumero1
0-Contado; 1-Crédito à Si Orden de Pago posee más de una cuota: “1”; sino: “0”
PeríodoTexto6AAAAMMFE_EMISSAO
PresentaciónNumero1
0-original 1/9-rectificativa -> Según Parámetro “Nro. Presentación”

04. DICCIONARIO DE DATOS

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

OrdenPreguntaTipoTamañoDecimalConsultaPreselecciónItem 1Item2Item3
1Fecha InicioFecha80




2Fecha FinalFecha38Numero de habilitación0Carácter9




3Directorio 4Archivo destinoCarácter990DIR



54Selecciona sucursalesCombo10
11=Si2=No
65Agrupa sucursalesCombo10
11=Si2=No
6Tipo ArchivoCombo10
11=Percep Efect2=Reten Efect3=Reten Rever
7ProvinciaCarácter2012 - Provincias



8Numero presentación Numero10




Se añade al pacote de DicionarioDiccionario008499008656


05. MENU

ProgramaFisa836
MenúMiscelánea
ModuloSIGAFIS
Nombre de la rutinaPercepciones mun. posadasRG1510 Reten. y Percep. Jujuy
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



HTML
<!-- 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>

...