01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. |
---|
Segmento: | Servicios - Mercado Internacional. |
---|
Módulo: | SIGACOM - Compras. |
---|
Función: | Función | Nombre Técnico |
---|
MATA143 | Despacho de importación. |
|
---|
Ticket: | 4306078 |
---|
Requisito/Story/Issue: | DMINA-5672 (12.1.17) |
---|
02. SITUACIÓN/REQUISITO
Error al generar una Factura de Seguro desde la rutina de Despacho de Importación (MATA143):
array out of bounds ( 0 of 24 ) on M143CALIMP(MATA143.PRW) 27/08/2018 17:08:14 line : 8162
Actualmente, para grabar el campo de descuento (F1_DESCONT), solo se consideran los documentos 6 y A, Flete y Gastos respectivamente.
03. SOLUCIÓN
Se corrige la función A143GeraNF de la rutina MATA143, para que considere el campo F1_DESCONT dentro del arreglo aCabs cuando el tipo de documento sea 7, Seguro.
También se corrige:
- A143RatDesp() – Generar D1_SEGUM en todos los ítems
- A143GeraNF() – No marcar despacho como "Todos los documentos generados" si hay error en la generación de documentos al ejecutar GravaNfGeral() en vez de msExecAuto de MATA101N
Requisitos previos:
- TES para importaciones a utilizar en factura de mercancías y otra para factura de seguro.
- Proveedor extranjero.
Pasos para probar la solución:
- Registrar una solicitud de importación; SIGACOM | Actualizaciones | Importaciones | Solicitación de Importación (MATA113).
- Registrar una orden de compra; SIGACOM | Actualizaciones | Importaciones | Purchase Order (MATA123).
. Vincular a la solicitud capturada. - Registrar un proceso de despacho; SIGACOM | Actualizaciones | Importaciones | Despacho (MATA143).
. Capturar una factura de tipo FOB, vincular ítems de la orden de compra registrada.
. Capturar una factura de tipo seguro con un ítem del gasto.
. Guardar el proceso de despacho y proceder a generar los documentos:
* Factura tipo FOB
* Factura de seguro - Revisar las facturas de entrada generadas; SIGACOM | Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
. Factura tipo FOB
. Factura de seguro