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) |