Versões comparadas

Chave

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

01. DATOS GENERALES

Línea de producto: Microsiga Protheus
Segmento:Mercado internacional
Módulo:SIGAFIS - Libros fiscales | SIGAFIN - Financiero
Función:
RutinaNombre técnico

FINRETARG.PRW

FINA850.PRW

FINA847.PRW

FINA850I.PRW

FINA850A.PRW

FINA855.PRW

FISA200.PRW

IMPGENER.PRX

M100PCO.PRW

M460PCO.PRW

MATA994.PRW

Calculo de Retenciones Orden de Pago mod. II

Orden de

pago

Pago mod II

Browse Orden de

pago

Pago mod II

Complemento Orden de Pago mod. II

Complemento Orden de Pago mod. II

Pre-Orden de Pago mod. II

Padrón riesgo

fiscal

Fiscal Córdoba - ARG

Impuestos genéricos

Cálculo

de percepción municipal

Percepción Municipal Córdoba - Entrada

Cálculo

de percepción municipal

Percepción Municipal Córdoba - Salida

Calculo de retención y percepción de impuestos 

Conf. Adic. Imp.

Ticket:

4609626 | 3861848 | 5323933 | 5298598

Requisito/Story/
Issue:

DMICNS-5356 | DMICNS-5358 | DMICNS-5870 | DMICNS-5865

Versión12.1.17

02. SITUACIÓN/REQUISITO

Issue DMICNS-5356 | DMICNS-5358

...

En la generación de la Orden de Pago Mod. II se calcula la Retención para la municipalidad de Córdoba de manera errada (Impuesto CEI) de manera incorrecta , cuando la factura esta cargada generada en Moneda extranjera2.


Issue DMICNS-5865

Al grabar una Orden de Pago Mod. II  II se genera error.log, cuando se tienen 2 Facturas que generan Retención de Ganancias | SUSS y SUSS,  el Proveedor tiene configurada la Municipalidad en el campo Cod. Ret Mun (A2_RET_MUN):


Array out of bounds ( 4 of 3 )  on F850GRAVRET(FINA850.PRW) 04/03/2019 09:46:56 line : 11475

...

Called from F850GRAVA(FINA850.PRW) 04/03/2019 09:46:56 line : 1649



03. SOLUCIÓN

Se ajustó la rutina de importación del archivo Padrones Comercio e Industria Ciudad de Córdoba Padrón de riesgo fiscal, así como las rutinas responsables por la percepción y retención de estos impuestos.

Requisitos previos:

En el módulo de configuración verifique si existen los parámetros MV_CRFRET (Coeficiente Incremento Alícuota Retención por Riesgo Fiscal) y MV_CRFPER (Coeficiente Incremento Alícuota Percepción por Riesgo Fiscal). Abajo la documentación técnica de los parámetros:

...

Issue DMICNS-5356 | DMICNS-5358.

Se realizó el ajuste para considerar de manera correcta los impuestos:

CEI → Retención Municipalidad de Córdoba

MCO → Percepción Municipalidad de Córdoba


Pasos para la solución:

...

...

  • Retención de la Municipalidad de Córdoba (CEI).

...

Issue DMICNS-5870.

Se realizó el ajuste para dar tratamiento correcto a la Moneda 2, para que tome la base imponible y la retención en la moneda fuerte.


Pasos para la solución:

  • Tener la configuraciones de retención para la Municipalidad de Córdoba
    • Proveedor A2_RET_MUN = "00004"
    • Config. Adic. Imp para el CFO correspondiente a la TES utilizando el campo FF_RET_MUN = "00004"
    • Registro de Empr vs Z. Fiscal para el proveedor antes configurado para el impuesto CEI, considerar el campo FH_PERCIBI = "Si"
  • Realizar una factura en moneda 2 para un proveedor configurado con la retención de la Municipalidad de Córdoba
  • Considerar que la base imponible y la retención queden en moneda 1.


Issue DMICNS-5865.

Se realizó el tratamiento para validar el tamaño del arreglo "aCert", en base a la validación se accede a la posición indicada en el proceso de Retención, con esto ya no se genera error.log cuando no se trae cierta información en el arreglo, permitiendo generar la Orden de Pago de manera correcta.


Pasos para la solución:

  • Tener la configuraciones de retención para la Municipalidad de Córdoba
    • Proveedor A2_RET_MUN = "00004"
    • Config. Adic. Imp para el CFO correspondiente a la TES utilizando el campo FF_RET_MUN = "00004"
    • Registro de Empr vs Z. Fiscal para el proveedor antes configurado para el impuesto CEI, considerar el campo FH_PERCIBI = "Si"
  • Tener configurada la retención de Ganancias, SUSS con el concepto "5" y SLI.
  • Realizar una factura donde el Valor SUSS se encuentre en 0
  • Realizar una factura donde el Valor SUSS sea diferente de 0
  • Contar con el Modo de Pago para cheque diferido
  • Configurar un talonario para el banco a utilizar para el pago con cheque diferido
  • Realizar la Orden de Pago seleccionando ambas facturas 
  • Realizar el pago con tres Cheques diferidos dividiendo el valor de la Orden de Pago en partes iguales.
  • Grabar la Orden de Pago y asegurarse que no genere error.log


Importante:

Las soluciones solo aplican para la versión 12.1.17