| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | MATA103 - Documento de Entrada |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : |
O Ponto de Entrada MT103ISS, tem como função atribuir valores a serem alterados nas variáveis CFORNISS, CLOJAISS, CDIRF, CCODRET e DVENCISS que serão transportados no título de ISS caso exista para esta NF.
Function A103AtuSE2() - Rotina de integração com o módulo financeiro. Este PE é chamado no momento de gravação do título da nota fiscal.
Nome | Tipo | Descrição |
|---|---|---|
| PARAMIXB | Array | Array(PARAMIXB) contendo as informações que estão no exemplo. |
Tipo | Descrição |
|---|---|
| Array |
|
#INCLUDE "PROTHEUS.CH"
/*/{Protheus.doc} MT103ISS
PE para atribuir valores aos campos que forem
alterados na gravação da nota com ISS.
@type function
@author
@since 06/11/2024
/*/
User Function MT103ISS
Local cFornIss := PARAMIXB[1] // Código do fornecedor de ISS atual para gravação.
Local cLojaIss := PARAMIXB[2] // Loja do fornecedor de ISS atual para gravação.
Local cDirf := PARAMIXB[3] // Indicador de gera dirf atual para gravação.
Local cCodRet := PARAMIXB[4] // Código de retenção do título de ISS atual para gravação.
Local dVcIss := PARAMIXB[5] // Data de vencimento do título de ISS atual para gravação.
Local aRet := {}
aAdd( aRet , '000001') //Cod Forn ISS
aAdd( aRet , '01') //Cod Loja Forn ISS
aAdd( aRet , '1') //Gera Dirf ? - 1=Sim, 2=Nao
aAdd( aRet , '9999') //Codigo de Receita
aAdd( aRet , dVcIss) //Vencimento ISS
MsgInfo("Passou pelo PE","ATENÇÃO MT103ISS!")
Return (aRet) |