Descripción: | El punto de entrada MT103DRF permite modificar el combobox con la información para generar la DIRF y el código de retención Disponible para IRPF, ISS, PIS, COFINS y CSLL. | ||||||||||||||||||||
Eventos: | El punto de entrada se ejecuta en la rutina de validación del código del proveedor, para toda factura de entrada estándar. También se ejecuta solamente en la clasificación de la factura previa de entrada. | ||||||||||||||||||||
Programa fuente: | MATA103.PRW y MATA103X.PRW | ||||||||||||||||||||
Función: | A103NFISCAL y NfeFornece | ||||||||||||||||||||
Parámetros: |
| ||||||||||||||||||||
Devolución: |
| ||||||||||||||||||||
Observación | 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. |
Ejemplo:
#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