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:Servicios - Mercado Internacional.
Módulo:SIGACOM - Compras.
Función:

Rutina(s)

Nombre Técnico

MATA143

Despacho de proceso de importación

Ticket:4362541
Requisito/Story/Issue (informe el requisito vinculado):


DMINA-5671 v12.1.17 | v12.1.23


02. SITUACIÓN/REQUISITO

Se reporta un error en la rutina de Despacho de Importación MATA143. Actualmente (MATA143), ya que actualmente la rutina está considerando los ítems que fueron borrado de la invoice borrados para calcular el valor total y los impuestos.
Cuando se agrega un producto al ítem de un invoice se detona la función A143Produto en donde se ejecuta la función MaColsToFis, esta función resetea (MaFisClear) el array arreglo aNfItem dentro de la rutina MATXFIS lo que provoca que no se puedan identificaba los ítems borrados.

03. SOLUCIÓN

Dentro En la rutina Despacho de Importación (MATA143), dentro de la función  A143Produto se quita A143Produto se elimina el uso de la instrucción MaColsToFis y se agrega el llamado de la instrucción MaFisRef para IT_PRODUTO para llenar , para que de esta manera se haga correctamente el llenado del campo TES (producto con DBC_TES cuando el producto tiene configurado el TES relacionado) sin resetear el array arreglo aNfItem.

En la función M143TudOk dentro de la validación de los gastos se verifica que el ítem a procesar se encuentre activo antes de consultar si el TES permite cantidad en 0’s 


Configuraciones previas:

  • La configuración del TES para los documentos de tipo FOB no debe permitir cantidades en cero (Ctd.Cero = NoF4_QTDZERO = 2) y debe actualizar Stock (Act. Stock = SiF4_ESTOQUE = 1).
  • La configuración del TES para los documentos de tipo FLETE y GASTOS si debe permitir cantidades en cero (Ctd.Cero = SiF4_QTDZERO = 1)
  • Los productos utilizados para el proceso de importación deben estar configurados como productos importados (Prod. Import = SiB1_IMPORT = 1)
  • El proveedor utilizado debe estar configurado como no fabricante (Fabricante = No)

Dentro del módulo Compras (SIGACOM) desde el menú Actualizaciones > Importaciones > Solicitud de Importación (MATA113)

  1. Crear una solicitud de importación que incluya el código de lugar de entrega y varios ítems con diferentes productos

Dentro del módulo Compras (SIGACOM) desde el menú Actualizaciones > Importaciones > Purchase Order (MATA123)

  1. Crear una orden de compra (Purchase Order) importando los ítems de .
    Importante: Se debe utilizar la solicitud de importación creada anteriormente.
  2. En el encabezado llegar los campos que son obligatorios entre ellos el proveedor.
  3. Después de asignar los valores solicitados en el encabezado del documento ir al menú “Otras Acciones” y seleccionar la opción “Solicitud”
  4. Seleccionar los ítems de la solicitud de importación generada anteriormente y confirmar.
  5. Se cargaran los ítems de la la la orden de compra con los datos de la solicitud de importación.
  6. Asignar el TES a los ítems de la orden de compra. (Si el producto cuenta con tiene configurada un TES relacionado éste será cargado automáticamente en el campo DBC_TES)
  7. En el pie de página, en la pestaña transporte asignar los valores que son requeridos.
  8. Guardar la orden de compra.

Pasos para validar la solución:

Dentro del módulo Compras (SIGACOM) desde el menú Actualizaciones > Importaciones > Despacho (MATA143)

  1. Crear un despacho de importación incluyendo una invoice de tipo FOB.
  2. En la pestaña Invoices agregar un nuevo registro seleccionando la opción FOB para tipo de documento, indicando Llenar los datos solicitados para el invoice de tipo FOB incluyendo el proveedor (configurado como Fabricante = No)
  3. Asignar el código de lugar de entrega.
  4. Acceder Seleccionando el documento de tipo FOB, acceder a la pestaña “Ítems de las Invoices”.
  5. Accede al menú “Otras acciones” y se seleccionar la opción “P.O” (purchase order)
  6. Seleccionar la orden de compra generada anteriormente.
  7. Se cargaran los ítems del invoice con los datos de la orden de compra.
  8. Agregar un nuevo ítem con un producto que cuenta con el TES relacionado (B1_TE).
  9. Al salir del campo “Producto” automáticamente se llenará el campo “Tipo Entrada” con el TES configurado en el producto.
  10. Asignar valor al nuevo ítem (revisar que los totales se actualicen correctamenteValidar que en la pestaña Totales de la Invoice se muestren los importes de manera correcta).
  11. Borrar el ítem (revisar validar que los totales se actualicen correctamente).
  12. Agregar un nuevo ítem y asignar valor
  13. Se mostrarán los totales correctamente.
  14. , indicando el valor y TES.
  15. Validar que en la pestaña Totales de la Invoice se muestren los importes de manera correcta.
  16. Borrar Borra el ítem (solo dejar los ítems importados de la orden de compra)
  17. Guardar el despacho.
  18. Visualizar el despacho y validar que en la pestaña Totales de la Invoice se muestren los importes de manera correcta.

Dentro del módulo Compras (SIGACOM) desde el menú Actualizaciones > Importaciones > Despacho (MATA143)

  1. Generar una factura Factura de entrada Entrada a partir de un despacho de importación de tipo FOB.
  2. Seleccionar el despacho generado anteriormente y en el menú “Otras acciones” seleccionar la opción “Generar doc. De Entrada”
  3. Dentro del despacho seleccionar la invoice FOB y se accede a la pestaña “Ítems de las Invoices”
  4. Verificar que los valores sean los correctos.
  5. Dar clic en el botón “Generar Doc. Entrada FOB” y se confirma la generación de la factura.
  6. El sistema informará si la factura fue generada.

Dentro de módulo Compras (SIGACOM) desde el menú Actualizaciones > Movimientos > Factura de Entrada (MATA101N)

...