Producto: | TOTVS Backoffice |
Línea de producto: | Línea Protheus |
Segmento: | Backoffice |
Módulo: | TOTVS Backoffice (Línea Protheus) - Compras (SIGACOM) |
Función: | MATA103 - Documento de entrada |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe el requisito relacionado): |
El Punto de Entrada MT103ISS, tiene como función atribuir valores que se modificarán en las variables CFORNISS, CLOJAISS, CDIRF, CCODRET y DVENCISS que se transportarán en el título de ISS si existe para esta Fact.
Function A103AtuSE2() - Rutina de integración con el módulo financiero. Este PE se llama en el momento de grabar el título de la factura.
Nombre | Tipo | Descripción |
PARAMIXB | Array | Array(PARAMIXB) que contiene las informaciones que están en el ejemplo. |
Tipo | Descripción |
Array |
|
ADVPL #INCLUDE "PROTHEUS.CH" /*/{Protheus.doc} MT103ISS PE para atribuir valores a los campos que se modifiquen al grabar la factura con ISS. @type function @author @since 06/11/2024 /*/ User Function MT103ISS Local cFornIss := PARAMIXB[1] // Código del proveedor de ISS actual para grabación. Local cLojaIss := PARAMIXB[2] // Tienda del proveedor de ISS actual para grabación. Local cDirf := PARAMIXB[3] // Indicador de generación de dirf actual para grabación. Local cCodRet := PARAMIXB[4] // Código de retención del título de ISS actual para grabación. Local dVcIss := PARAMIXB[5] // Fecha de vencimiento del título de ISS actual para grabación. Local aRet := {} aAdd( aRet , '000001') //Cód Proveed ISS aAdd( aRet , '01') //Cód Tienda Proveed ISS aAdd( aRet , '1') //Gera Dirf ? - 1=Sí, 2=No aAdd( aRet , '9999') //Código del ingreso aAdd( aRet , dVcIss) //Vencimiento ISS MsgInfo("Pasó por el PE","¡ATENCIÓN MT103ISS!") Return (aRet)