Árvore de páginas

Ponto-de-Entrada: MT103ISS - Atribui valores a serem alterados e transportados para o ISS.
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

LOCALIZAÇÃO : Function A103AtuSE2() - Rotina de integração com o módulo financeiro.

EM QUE PONTO : Este PE é chamado no momento de gravação do título da nota fiscal, onde seu retorno atribui 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.

Eventos


 

Programa Fonte
MATA103.PRW
Sintaxe

MT103ISS - Atribui valores a serem alterados e transportados para o ISS. ( < PARAMIXB> ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB Vetor Array(PARAMIXB) contendo as informações que estão no exemplo. X
Retorno
    aRet(vetor)
  • aRet[1] = Novo código do fornecedor de ISS.
    aRet[2] = Nova loja do fornecedor de ISS.
    aRet[3] = Novo indicador de gera dirf.
    aRet[4] = Novo código de retenção do título de ISS.
    aRet[5] = Nova data de vencimento do título de ISS.
Observações


 

Exemplos
User Function MT103ISSLocal 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 ISSaAdd( aRet , '01')     //Cod Loja Forn ISSaAdd( aRet , '1')      //Gera Dirf ? - 1=Sim, 2=NaoaAdd( aRet , '9999')   //Codigo de ReceitaaAdd( aRet , dVcIss)   //Vencimento ISSReturn (aRet)