01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGACOM - Compras
Función:
RutinaNombre TécnicoFecha
LOCXNF2Funciones genéricas de Notas Fiscales.23/03/2021
Rutina(s) involucradasNombre Técnico
LOCXNFGeneración de Notas Fiscales
LOCXMEXFunciones genéricas de Notas Fiscales para País México.
País:México
Ticket:11005035
Requisito/Story/Issue (informe el requisito vinculado):DMINA-11648


02. SITUACIÓN/REQUISITO

Cuando se tiene configurado el parámetro MV_ESTNEG con valor "N" y el parámetro MV_TPSALDO con valor "Q", al intentar borrar una Factura de Entrada (NF) que fue generada a partir del proceso Solicitud de AlmacénGerar Sol. Prev. - Solicitud de Compra - Pedido de Compra, se muestra el mensaje "¡Parámetro mv_estneg configurado para no aceptar stock negativo, el documento no podrá borrarse!", y no se permite el borrado.

03. SOLUCIÓN

En la rutina de Funciones genéricas de generación de Notas Fiscales (LOCXNF2), se realizó ajuste para activar la regla de negocio que solo resta la cantidad de Solicitud de Almacén al saldo de cantidades disponibles si el parámetro MV_TPSALDO está configurado con valor "C".

IMPORTANTE:

Si el parámetro MV_TPSALDO se encuentra configurado con valor "Q", aplica la siguiente regla de negocio:

Define que el saldo disponible será calcula por el Saldo actual (B2_QATU) menos Cantidad a encaminar (B2_QACLASS) menos Cantidad reservada (B2_RESERVA).

Para más información de la funcionalidad del parámetro MV_TPSALDO ver la siguiente liga: Utilización del parámetro MV_TPSALDO



  1. Realizar un respaldo de repositorio del ambiente (archivo .rpo).
  2. Descargar y aplicar el parche generado para la issue DMINA-11648.
  3. Desde el módulo Configurador (SIGACFG):
    • Configurar el Parámetro MV_ESTNEG con valor "N".
    • Configurar el parámetro MV_TPSALDO con valor "Q".
  4. Desde el módulo Compras (SIGACOM):
    • Configurar una Condición de Pago (MATA360).
    • Configurar un Tipo de Entrada (con o sin cálculo de impuestos), informando el campo Act. Stock (F4_ESTOQUE) con valor S-Si (MATA080).
    • Configurar un Productos, preferentemente que no hayan tenido afectación a stock (MATA010).
    • Configurar un Proveedor (MATA020).
  5. Desde el módulo WMS Gestión de Almacenamiento (SIGAWMS):
    • Ir al Menú Actualizaciones | Movimientos | Almacén | Solicitud Al Almacén (MATA105).
    • Incluir una nueva Solicitud Al Almacén, para el producto configurado previamente.
  6. Desde el módulo Stock/Costos (SIGAEST):
    • Ir al menú Actualizaciones | Movimientos | Internas | Almacén | Generar. Sol. Prev. (MATA106).
    • Seleccionar los ítems de la Solicitud de Almacén incluida previamente, presionar presionar el botón Generar (NOTA: El parámetro ¿ Gen. SC/Aut.Entrega? debe ser informado con Si).
  7. Desde el módulo Compras (SIGACOM):
    1. Ir al menú Actualizaciones | Solicitudes | Solicitud de Compras (MATA110).
    2. Validar que se generaron los registros de Solicitud de Compra para los productos que fueron informados en la Solicitud Al Almacén, y que se encuentres en estatus Solicitud Pendiente (Verde).
    3. Ir al menú Actualizaciones | Pedidos | Pedidos de Compra (MATA121).
    4. Incluir un Pedido de Compra, relacionando la Solicitud de Compra (Desde Otras acciones | Solicit.).
    5. Ir al menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
    6. Incluir una Factura de Entrada, relacionando el Pedido de Compra (Desde Otras acciones | Ped Comp).
  1. En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Movimientos | Factura de Entrada.
  2. Seleccionar la Factura de Entrada creada previamente.
  3. Desde Otras acciones ejecutar la acción Borrar.
  4. Presionar Grabar y confirmar la reversión del documento.
  5. Validar que el borrado lógico se haya realizado correctamente, sin que se visualice el mensaje "¡Parámetro mv_estneg configurado para no aceptar stock negativo, el documento no podrá borrarse!".


04. INFORMACIÓN ADICIONAL

No aplica.



05. ASUNTOS RELACIONADOS


<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>