Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoServicios

Módulo:SIGAFAT - Facturación.
Función:
Rutina(s)Nombre TécnicoFecha
MATA488Detalle 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.



Totvs custom tabs box
tabsPaso 01, Paso 02, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1

Totvs custom tabs box items
defaultno
referenciapaso2

...