Páginas filhas
  • TAS_SUFRAMA_load

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


NomeTipoObrigatório?Descrição
 l_cnpj 
CHAR
SimNú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.

(informação) 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.
(aviso) Para processamento em modo JOB esta informação é OBRIGATÓRIA pois o processo JOB não permite interface com exibição de tela para informar a unidade de federação.

Retorno


TipoDescriçã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

Veja também 


Integração Logix x TAS

TAS_CPF_load

TAS_CNPJ_load

TAS_SUFRAMA_getInscricaoEstadual