01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT - Facturación. |
---|
Función: | Rutina(s) | Nombre Técnico | Fecha |
---|
MATA488 | Detalle de Reembolso |
| LOCXNF |
|
| LOCXECU |
|
| M486XFUNEQ |
|
| GERXMLA1 |
|
| FATSECU |
|
| EQUATS |
|
|
|
---|
País: | ECUADOR |
---|
Ticket: | 11571345 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-12700 |
---|
02. SITUACIÓN/REQUISITO
El requerimiento consiste en que, tratándose de facturas de Liquidación de Compra, Liq. Comp? (F2_TPVENT) = Si , el usuario pueda definir el Tipo de Comprobante, en caso de éste sea el tipo 01 – Reembolsos, se deberá habilitar un grid para registrar el detalle de reembolso.
03. SOLUCIÓN
Se crea el fuente MATA488 que contiene la pantalla de reembolsos, estos reembolsos se almacenaran en la tabla AQ0(Detalle de Reembolso).
En el fuente M486XFUNEQ, en la función TaxDetEcu() se asigna el detalle de impuesto del reembolso, también se agrega la función obtTotReem() que obtiene el total general del reembolso.
En el fuente LOCXNF se modifican las siguientes funciones:
- En función CarregaBotoes() se asigna la opción “Reembolso”.
- En función LocxDelNF se asigna la función MAT488DEL() que elimina el reembolso y la cuenta por pagar.
- En la función LocxDlgNF() se asigna la función MAT488END() que elimina tabla temporal e inicializa variables privadas después de guardar o cancelar la factura.
- En función GravaNfGeral() se asigna la función MAT488AQ0() que guarda los reembolsos en tabla AQ0 y cancela la Cuenta por cobrar(SE1) y genera una cuenta por pagar(SE2).
- En la función NfTudOk() se asigna la función MAT488VLD() que valida información necesaria antes de guardar la Factura.
En el funete LOCXEQU, en función LxCposEqu() se asigna el campo F2_TPDOC.
En el fuente GERXMLA1 se modifican las siguientes funciones:
- Se crea la función ObtProvCli() que obtiene el proveedor a partir del cliente.
- En función LFeqXMLan1() se realiza una UNION con query principal para incluir las facturas de venta (SF2) de tipo reembolso, también se obtiene y asigna el proveedor relacionado al cliente de la factura de venta utilizando la ficción ObtProvCli().
- Se crea la función ObtReem() que obtiene los reembolsos de la factura de venta.
- En función LFeqXMLanV() se agrega filtro en el query principal para excluir las facturas de venta de tipo reembolso.
En el archivo e configuración FATSECU.INI, si la factura de venta es de tipo reembolso se asignaran los reembolsos al archivo XML.
En el archivo e configuración EQUATFI.NI si la factura de venta es de tipo reembolso ésta será mostrada en el elemento “Compras” del Informe y del XML.
1. Utilice cuando sea necesario describir un paso a paso. |
2. Utilice cuando sea necesario describir un paso a paso. |
|
04. INFORMACIÓN ADICIONAL
Otras acciones/acciones relacionadas

05. ASUNTOS RELACIONADOS
- Incluya enlaces con páginas de asuntos relacionados.
