01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | Fiscal |
02. DESCRIÇÃO
Ponto de entrada para validação de inclusão manual de impostos no Documento de Entrada rodapé Impostos.
Este ponto de entrada existe desde Julho de 2012, mas até o momento não era possível validar de fato a inclusão ou não do imposto digitado manualmente.
Para os cliente que já utilizam nada vai mudar, sua funcionalidade legado continua da mesma maneira, mas agora é possível também retornar true ou false para a inclusão manual.
Importante!
A utilização desse ponto de entrada é de responsabilidade exclusiva do cliente, pois terá impacto direto na escrituração das notas e dos livros fiscais.
Utilize com cautela!
03. ESPECIFICAÇÃO
Parâmetros do ponto de entrada:
Nome | Tipo | Descrição | Tamanho | Default |
---|---|---|---|---|
ExpN1 | Numérico | Valor do imposto incluído manualmente. | INDEFINIDO | 0.00 |
ExpA2 | Array | Relação dos impostos que podem ser digitados manualmente. **Este parâmetro é um legado do ponto de entrada. | 22 | [1] IRRF Imposto de Renda |
ExpC2 | Caracter | Imposto selecionado no combobox pelo usuário | INDEFINIDO | IRRF Imposto de Renda |
ExpN2 | Numérico | Valor da base do imposto digitado manualmente pelo usuário. | INDEFINIDO | 0.00 |
Retorno
Nome | Tipo | Descrição |
---|---|---|
lRet | Lógico | Array contendo respectivamente o CST de PIS e COFINS.{"01","01"} |
04. EXEMPLO DE UTILIZAÇÃO
#Include "PROTHEUS.CH" User Function MFISIMP() Local lRet := .T. Local aDados := PARAMIXB If aDados[3]$"I.C.M.S" MsgInfo('ICMS - Este imposto não pode ser incluso manualmente, os valores digitados serão desconsiderados') lRet := .F. ENDIF Return lRet
05. DEMAIS INFORMAÇÕES
- Ponto-de-Entrada: MFISIMP - Executado logo após a confirmação de inclusão manual de impostos no rodapé Impostos do Documento de Entrada - MATA103