Função que busca dados de um CNPJ para a o serviço SUFRAMA disponível no TOTVS API Servivces (TAS).
As informações quando encontradas, ficam disponíveis para serem recuperadas pelas funções TAS_getFieldValue, TAS_SUFRAMA_getInscricaoEstadual ou TAS_getFieldListValue
Sintaxe
TAS_SUFRAMA_load ( < l_cnpj >, [ < l_uf > ] ) => BOOLEAN
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_cnpj | CHAR | Sim | Número do CNPJ para consulta de informações no serviço SUFRAMA do TAS. |
l_uf | CHAR | Não | Sigla da unidade de federação (estado) para qual deseja buscar informações SUFRAMA do respectivo CNPJ. Existe a opção de informar a unidade de federação em branco, onde será apresentada uma tela para que o usuário preencha a sigla da unidade de federação. |
Retorno
Tipo | Descrição |
---|---|
BOOLEAN | Indica que encontrou ou não os dados do CNPJ informado no serviço SUFRAMA disponível no TAS. |
Exemplo
#--------------------------------------# FUNCTION TAS_SUFRAMA_load_test() #--------------------------------------# DEFINE l_idx, l_count SMALLINT #realizar busca de informações SUFRAMA para um determinado CNPJ e unidade de federação. IF TAS_SUFRAMA_load('<Número do CNPJ>','<sigla unidade de federação>') THEN LET l_count = TAS_getFieldLength("suframa/inscricoesEstaduais") CALL conout("Total de inscrições estaduais encontradas: "||l_count) FOR l_idx = 1 TO l_count CALL CONOUT("Número da inscrição estadual "||LOG_alltrim(l_idx)||": "||TAS_SUFRAMA_getInscricaoEstadual(l_idx)) END FOR END IF END FUNCTION
Informações
Fontes: tas.4gl
Disponível a partir do pacote Logix 12.1.2305 ou Framework Fix 12.1.2305.fix01