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