01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | Fiscal |
02. DESCRIÇÃO
Ponto de entrada utilizado para alterar o cálculo padrão do Sistema do valor do IR ocorrido no mês. O padrão do Sistema é realizar a soma de todas as notas de entradas inseridas no período de um mês, baseando-se no cadastro de Natureza (tabela SED) para identificar as notas que devem ser somadas, através do campo ED_CALCIRF, que define se deve ou não ser calculado o IR.
O ponto de entrada permite a inclusão de outras condições no filtro da query responsável pela busca das notas a serem somadas. Assim, a partir do retorno do ponto de entrada, que será uma string com o complemento do filtro, a query será tratada para identificar quais notas serão consideradas.
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 |
---|---|---|
PARAMIXB[1] | Caracter | String contendo o filtro do processo |
Retorno
Nome | Tipo | Descrição |
---|---|---|
cFiltro | Caracter | Retorna o filtro que será introduzido na query |
04. EXEMPLO DE UTILIZAÇÃO
User Function MACALIRRF() Local cFiltro := PARAMIXB[1] cFiltro := "E2_NATUREZ <> 'TESTE' AND E2_FORNECE = '00001'" Return (cFiltro)
05. DEMAIS INFORMAÇÕES
- O filtro a ser introduzido na query não deve inicializar e nem finalizar por AND ou OR uma vez que o fonte principal trata a colocação deles.