Línea de producto: | Microsiga Protheus | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Segmento: | Servicios - Mercado Internacional | |||||||||||||||
Módulo: | SIGACOM- Compras | |||||||||||||||
Función: |
| |||||||||||||||
Ticket: | 8942600 | |||||||||||||||
Issue: | DMINA-9247 | |||||||||||||||
Versiones: | 12.1.17 | 12.1.23 | 12.1.25 | 12.1.27 |
Cuando se tiene activo el proceso de Multi-naturaleza, MV_MULNATP igual a "T" para cuentas por pagar y MV_MULNATR igual a "T" para cuentas por cobrar.
Dentro de la rutina de Factura de Entrada (MATA101N), cuando se activa el prorrateo por Centro de Costo informando el campo Cos. Cen.Pr. (EV_RATEICC) con valor 1, se detona el siguiente error log:
"TopConn Error 0 on SetField - Field: EZ_NATUREZ Table: SC00 in fileD:\bamboo-agent-5.7.2\xml-data\build-dir\TP11-TECX17V3-TECXWIN64\lib\top.cpp atline 917 on MULNATCC(FINXNAT.PRX) 25/06/2019 19:53:36line : 2062IMPORTANTE: El incidente fue replicado con RPO del portalya que el D-1 causa un error log diferente: array out of bounds [1] of [0] onSTAMMXFIS(IMPXFIS.PRW) 12/05/2020 13:55:39 line : 12152Se anexa:-ErrorLog.txt ".
Dentro de la rutina Funciones genéricas para Notas Fiscales(LOCXNF2), en la función que exhibe/contrala la pestaña de datos financieros el título(LxA103Financ) se modifica la estructura del Grid usado en la ventana de Multi naturaleza (tabla SEV) considerando los siguientes campos ***:
Dentro de la rutina Funciones genéricas relacionadas con naturaleza (FINXNAT), en la función Distribuye el valor de la Multi naturaleza en diversos Centros de Costo (MulNatCC) se realiza una validación para que cuando el proceso de Multi naturaleza se realice desde las rutinas Factura de entrada (MATA101N), Generación de notas de crédito y débito (MATA465N), Nota Cred/Debito (MATA466N) y Factura de Salida (MATA467N) no se despliegue una ventana de diálogo innecesaria para estas rutinas.
Para los campos Distr.Perc(EV_PERC) y Trans. Value(EV_VALOR) se habilita la siguiente funcionalidad:
En la rutina de Notas Fiscales (LOCXNF), dentro de la función GravaSev() se localiza para Mercado Internacional el uso de la nueva función LxFunNatC(), que permite grabar los datos de los centros de costos cuando se tiene activa la Multi naturalidad y el prorrateo por Centro de Costo, ya que esta información no se estaba guardando correctamente.
***Nota : Para la nueva estructura del Grid se consideró la estructura usada en las rutinas Cuentas por Pagar (FINA050) | Cuentas por Cobrar (FINA040), ya que el proceso de Multi naturaleza se implementa a partir de estas rutinas y funciona correctamente.
|
Se ingresa en el módulo Compras (SIGACOM) ir al menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N), se informa el encabezado del titulo y la información los items.
Cuando se posiciona en un ítem del titulo y se da clic en "Otras Acciones | Prorrateo" se activa la funcionalidad de prorrateo por ítem:
Dentro de la ventana Prorrateo por centro de costo se informa los Centros de Costo y el porcentaje para prorratear tomando como referencia el valor del ítem.
En la pestaña de "Títulos", si se tiene activa la multi naturaleza (MV_MULNATP="T"), y se informan los datos de una modalidad con el campo Rat. C.Costo con el valor "1" , se mostrará el siguiente mensaje:
El mensaje sirve para validar que no se mezclen los procesos de prorrateo por ítem y prorrateo por titulo , ya que al informar el campo Rat. C.Costo con el valor "1" se esta activando el prorrateo por título para la modalidad informada.
Para poder usar un tipo de prorrateo es necesario considerar los siguiente: