01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||
---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||
Segmento: | Backoffice | ||||
Módulo: | SIGAEST - Saldos/Stock | ||||
Función: |
| ||||
País: | Argentina. | ||||
Ticket: | 16935787. | ||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-17426. |
02. SITUACIÓN/REQUISITO
Se requiere ajustar el costo de reposición en moneda 2 para un depósito en particular, entendemos que MATA335 está funcionando correcto porque genera el movimiento SD3 de ajuste acorde a los valores configurados en SB1, sin embargo, MATA330 no actualiza el costo de reposición unitario en SB2 (campos B2_CMRP2, B2_CMRP1, etc.), solamente actualiza el valor final de reposición para el cierre (B2_VFRP2), por lo tanto, MATA280/MATA038 solo actualiza el valor inicial de reposición (B9_VINIRP2). Esto provoca que todas las facturas de venta salgan con costo de reposición incorrecto (campos D2_CUSRP2, D2_CUSRP1, etc.), puesto que, el costo de reposición unitario nunca se actualizó en SB2 para ese depósito.
03. SOLUCIÓN
En la rutina de Sigacusa en la función de B2FimComD3 se implementa el tratamiento para actualizar los costos de reposición para el país de Argentina.
Consideración Especial: A través del módulo de Configuración (SIGACFG), es necesario configurar el siguiente parámetro:
Parámetro | Descripción | Valores |
MV_CUSFIFO | Informe si en el cálculo del costo promedio también se hará el cálculo del costo FIFO. | T = Sí. F = No. |
MV_CUSLIFO | Informe si en el cálculo del costo promedio también se hará el cálculo del costo LIFO. | T = Sí. F = No. |
MV_CUSREP | Indica si hay que calcular el costo de repuesto. | T = Calcular. F = No calcular. |
MV_CUSTEXC | Determina la forma de recálculo del costo promedio<S> Exclusivo (solo una estación usa el sistema) <N> Compartido. | S = Exclusivo. N = Compartido |
- A través de la rutina de Monedas (MATA090) que se encuentra en el menú perteneciente al módulo de Compras-SIGACOM (Actualizaciones | Archivos) es necesario que se informe el valor de la moneda a utilizar, para este escenario es indispensable contar con mínimo dos monedas configuras.
- En la rutina de Tipos de Entrada Y Salida(MATA080) que se encuentra en el menú perteneciente al módulo Compras-SIGACOM (Actualizaciones | Archivos) incluir una TES de Entrada/Salida. La TES debe estar configurada según se adapte a sus necesidades, para procesos de prueba debe actualizar Stock.
- En la rutina de Productos(MATA010) que se encuentra en el menú perteneciente al módulo Compras-SIGACOM (Actualizaciones | Archivos) registre un producto nuevo con un "Costo Estand." (B1_MCUSTD) y "Moneda C. Est" (B1_MCUSTD) en 2 – Moneda2.
- En la rutina de Inicial(MATA220) que se encuentra en el menú perteneciente al módulo Saldos/Stock-SIGAEST (Actualizaciones | Saldos) debe de Incluir el saldo inicial: "Ctd.Inic. Mes"(B9_QINI) y "Sld.IniMes"(B9_VINI1)
- En la rutina de Actual(MATA225) que se encuentra en el menú perteneciente al módulo Saldos/Stock-SIGAEST (Actualizaciones | Saldos) Visualizar: "Saldo Actual"(B2_QATU), "Sld. Actual"(B2_VATU1), "Rep. Unit" (B2_CMRP1) y "Rep.Uni. 2ª M"(B2_CMRP2)
- En la rutina de Rehace Costo de Reposición(MATA335) que se encuentra en el menú perteneciente al módulo Saldos/Stock-SIGAEST (Miscelánea | Procesamientos) realizar un ajuste del costo de reposición para el producto registrado; el sistema generará el movimiento interno a partir de la rutina de ajuste (SD3).
- En la rutina de Productos(MATA010) que se encuentra en el menú perteneciente al módulo Compras-SIGACOM (Actualizaciones | Archivos) registre un producto nuevo con un "Costo Estand." (B1_MCUSTD) y "Moneda C. Est" (B1_MCUSTD) en 1 – Moneda1.
- En la rutina de Rehace Costo de Reposición(MATA335) que se encuentra en el menú perteneciente al módulo Saldos/Stock-SIGAEST (Miscelánea | Procesamientos) realizar un ajuste del costo de reposición para el producto registrado; el sistema generará el movimiento interno a partir de la rutina de ajuste (SD3).
- En la rutina de Costo Medio(MATA330) que se encuentra en el menú perteneciente al módulo Saldos/Stock-SIGAEST (Miscelánea | Cálculos) debe de efectuar el recálculo para actualizar el saldo/valor en SB2.
- En la rutina de Actual(MATA225) que se encuentra en el menú perteneciente al módulo Saldos/Stock-SIGAEST (Actualizaciones | Saldos) Visualizar: "Saldo Actual"(B2_QATU), "Sld. Actual"(B2_VATU1), "Rep. Unit" (B2_CMRP1) y "Rep.Uni. 2ª M"(B2_CMRP2)
- En la rutina de Acompaña Costo(MATA038) que se encuentra en el menú perteneciente al módulo Saldos/Stock-SIGAEST (Miscelánea | Cálculos) se debe de efectuar el cierre de saldos de stock (enviar de SB2 a SB9).
- En la rutina de Actual(MATA225) que se encuentra en el menú perteneciente al módulo Saldos/Stock-SIGAEST (Actualizaciones | Saldos) Visualizar: "Saldo Actual"(B2_QATU), "Sld. Actual"(B2_VATU1), "Rep. Unit" (B2_CMRP1) y "Rep.Uni. 2ª M"(B2_CMRP2)
- En la rutina de Facturas(MATA467N) que se encuentra en el menú perteneciente al módulo Facturación-SIGAFAT (Actualizaciones | Facturación) debe de generar un documento Fiscal con TES que actualiza stock, por una pieza, en otro mes.
- En la rutina de Costo Medio(MATA330) que se encuentra en el menú perteneciente al módulo Saldos/Stock-SIGAEST (Miscelánea | Cálculos) debe de efectuar el recálculo para otro periodo (fin del próximo mes) para actualizar el saldo/valor en SB2.
- En la rutina de Actual(MATA225) que se encuentra en el menú perteneciente al módulo Saldos/Stock-SIGAEST (Actualizaciones | Saldos) Visualizar: "Saldo Actual"(B2_QATU), "Sld. Actual"(B2_VATU1), "Rep. Unit" (B2_CMRP1) y "Rep.Uni. 2ª M"(B2_CMRP2)
04. INFORMACIÓN ADICIONAL
El proceso efectuado antes de la aplicación del archivo de actualización (patch) mantendrá la información almacenada de sus registros, ¡este patch no actualizará la información de sus datos ya registrados en su base de datos!; después de la aplicación del archivo de actualización (patch) la información será generada correctamente.¡IMPORTANTE!