Árvore de páginas

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:

NomeTipoDescrição
PARAMIXB[1]CaracterString contendo o filtro do processo

Retorno


NomeTipoDescrição

cFiltro

CaracterRetorna o filtro que será introduzido na query

04. EXEMPLO DE UTILIZAÇÃO


MACALIRRF
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.