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.
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-12700.
- Validar que las rutinas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
Configuraciones Generales - Asignar el impuesto variable.
- En el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos | Impuestos Variables (MATA995)
- Configurar la TES.
- En el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080)
- Configurar la serie y asignar el Código de punto de emisión y el código de Establecimiento.
- En el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos | Control Formularios (MATA992)
- Configurar Modalidades
- En el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos | Modalidades (MATA360)
- Configurar Condición de Pago
- En el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos | Condición de Pago (MATA360)
- Configurar Cliente
- En el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos | Clientes (MATA030).
- Para documentos de Salida utilizar los Tipos de documento Tipo. Doc = 04 – RUC , 05 - Cedula o 06 – Pasaporte
- Complemento del Cliente asignar la forma de Pago
- Configurar Proveedor
- En el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos | Proveedores (MATA020)
- Para documentos de Entrada utilizar los Tipos de documento Tipo. Doc = 01 – RUC , 02 - Cedula o 03 – Pasaporte
- Relacionar al proveedor con el Cliente que se utilizará en la factura de reembolso.
- Configurar Productos
- En el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos | Productos (MATA010)
Actualización de Catálogos - En el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos | Definición de Catálogos (FISA812)
- Obtener los campos de la Tabla 2 y asignarlos al catálogo S002
- Obtener los campos de la Tabla 4 y asignarlos al catálogo S004
- Obtener los campos de la Tabla 26 y asignarlos al catálogo S026
En el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos | Mantenimiento de Catálogos (FISA812) - Asignar valores al catálogo S002 con los valores correspondientes a la Tabla 2.
- Asignar valores al catálogo S004 con los valores correspondientes a la Tabla 4.
- Asignar valores al catálogo S026 con los valores correspondientes a la Tabla 26.
|
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.
