Ponto de Entrada MT103DRF
Descrição: | O ponto de entrada MT103DRF permite alterar o combobox com as informações para geração da DIRF e o código de retenção. Disponível para IRPF, ISS, PIS, COFINS e CSLL. | ||||||||||||||||||||
Eventos: | O Ponto de entrada é executado na rotina de validação do código do fornecedor para toda nota de entrada padrão. Também é executado somente na classificação da pré-nota de entrada. | ||||||||||||||||||||
Programa Fonte: | MATA103.PRW e MATA103X.PRW | ||||||||||||||||||||
Função: | A103NFISCAL e NfeFornece | ||||||||||||||||||||
Parâmetros: |
| ||||||||||||||||||||
Retorno: |
| ||||||||||||||||||||
Observação | O PARAMIXB[1] é declarado como numérico (1 ou 2), mas, seu conteúdo muda para caracter (Sim ou Não) quando a rotina executa uma função para tratamentos fiscais (montagem dos dados fiscais no rodapé do documento). Essa alteração de numérico para caracter não altera e não impede a funcionalidade do Ponto de Entrada. |
Exemplo:
#Include 'Protheus.ch'
User Function MT103DRF
Local nValor:= PARAMIXB[1]
Local cCodRet:= PARAMIXB[2]
Local oValor:= PARAMIXB[3]
Local oCodRet:= PARAMIXB[4]
nValor := 1
cCodRet := "1700"
aadd(aRet,{"IRR",nValor,cCodRet})
Return aRet