01. DATOS GENERALES

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Línea Protheus) - Fiscal (SIGAFIS)


02. DESCRIPCIÓN

Se puso a disposición el punto de entrada en la rutina Factura manual de salida (MATA920) para personalización de la grabación de los datos de la factura.

03. ESPECIFICACIÓN

Este punto de entrada está ubicado al final de la grabación de los datos en la Factura. Antes que efectivamente se realice la grabación en la base de datos. De esta manera, es posible manejar los datos de las tablas SD2 (Ítems de las facturas de salida), SF2 (Encabezado de las facturas de salida), SFT (Libro fiscal por ítem de factura) y SF3 (Libros fiscales). Al contrario de los puntos de entrada MTA920C y MT920IT que no actualizan valores de tributos, aquí es posible personalizar cualquier valor de las tablas. Por lo tanto, debe tenerse mucho cuidado al utilizar este punto de entrada.

Este punto de entrada no tiene parámetros en su suscripción.

La rutina Factura manual de salida (MATA920) no espera una devolución al final de la ejecución del P.E.


¡Importante!

La utilización de este punto de entrada es de responsabilidad exclusiva del cliente, por lo tanto, utilícela con cautela.
Si fuera necesario, existen dos P.E. más para uso:

  • MTA920C - Encabezado de la factura (MATA920)
  • MT920IT - Personaliza la grabación de los ítems de la factura de salida (MATA920)

04. EJEMPLO DE UTILIZACIÓN


MTA920I
#INCLUDE "TOTVS.CH"  

User Function MTA920I()
	// esto solamente es un ejemplo. Al utilizar este punto de entrada tenga cautela en las modificaciones.
    SD2->D2_BASEIPI := 2000
    SD2->D2_IPI := 20
	SD2->D2_VALIPI := 400

    SF2->F2_BASEIPI := 2000
    SF2->F2_VALIPI := 400

    SFT->FT_BASEIPI := 2000
    SFT->FT_ALIQIPI := 20
    SFT->FT_VALIPI := 400

    SF3->F3_BASEIPI := 2000
    SF3->F3_VALIPI := 200
Return

05. OTRAS INFORMACIONES

No se aplica.

06. ASUNTOS RELACIONADOS