Páginas filhas
  • LOG_fiscal_consisteIE

Processa consistências do número de uma Inscrição Estadual conforme previsto pela Legislação Brasileira.

Sintaxe

LOG_fiscal_consisteIE( < l_unidade_federacao >, < l_inscricao_estadual >, < l_modo_execucao > ) => SMALLINT

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_unidade_federacao

CHAR

Sim

Código da unidade de federação para qual deverá realizar a consistência de número de inscrição estadual.
O código da unidade de federação é registrado na tabela UNI_FEDER no banco de dados.

l_unidade_federacao

CHAR

Sim

Código da inscrição estadual a ser consistido.

l_modo_execucao

SMALLINT

Sim

Modo de exibição para possível mensagem de erro durante o processamento

0 - ON-LINE. A mensagem será exibida ao usuário a partir da uma tela centralizada.
1 - BATCH. A mensagem ficará armazenada na memória, para que o programa possa acessar seu conteúdo e utilizar de acordo com a forma da rotina em processamento através da função log0030_mensagem_get_texto() ou exibir a mensagem armazenada em memória através da função log0030_exiblog0030_exibe_ultima_mensagem().

Retorno

Tipo

Descrição

SMALLINT

Indicador se a inscrição estadual informada é válida.

TRUE ou 1 - Inscrição estadual válida.

FALSE ou 0 - Inscrição estadual inválida.

Exemplo

#----------------------------------------#
 FUNCTION LOG_fiscal_consisteIE_test()
#----------------------------------------#
    IF NOT LOG_fiscal_consisteIE(<código unidade federação>,<Código inscrição estadual>,1) THEN
       CALL conout("Inscrição estadual inválida - ERRO")
    ELSE
       CALL conout("Inscrição estadual válida - OK")
    END IF
 END FUNCTION

Informações

Fontes: log0700.4gl

Observações