Páginas filhas
  • TAS_SUFRAMA_getInscricaoEstadual

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Função que busca dados da o número de Inscrição Estadual vinculado a um CNPJ e unidade de federação (estado) do serviço Suframa disponível no TOTVS Api Services (TAS).

A informação de inscrição estadual para a empresa Suframao serviço SUFRAMA pode ter uma ou mais inscrições estaduais e nesta função será possível recuperar os valores das inscrições uma a uma, ou então a lista completa de inscrições registradas para um CNPJ.

Sintaxe


Painelcode
TAS_SUFRAMA_getInscricaoEstadual (
[
 < l_idx
] ) → BOOLEAN
 > )  => CHAR

Parâmetros


l
NomeTipoObrigatório?Descrição
 
 l_idxSMALLINTSim
Pode existir mais

Número de uma inscrição estadual ou de todas existentes para um determinado CNPJ no serviço SUFRAMA do TAS
Valores:

0  

   
     0   (zero) retorna lista completa

separada

de inscrições estaduais disponíveis no TAS para o CNPJ informado, separando as inscrições por vírgula;
  >0   

        >0  retorna

(maior que zero) retorna a inscrição estadual na ordem específica da lista

retornada

encontrada no serviço do TAS para o CNPJ informado.

Retorno


TipoDescrição
BOOLEANIndica que encontrou ou não os dados do CNPJ informado
CHAR
Retorna o conteúdo de uma ou todas inscrições estaduais registradas para um determinado CNPJ no serviço SUFRAMA do TAS.

Exemplo


Bloco de código
languageruby
linenumberstrue
#---------------------------------------------------#
 FUNCTION TAS_SUFRAMA_getInscricaoEstadual_test()
#---------------------------------------------------#
    DEFINE l_idx, l_count  SMALLINT
    CALL _ADVPL_LOGIX_setSkinDefault()
    IF  TAS_SUFRAMA_load('20337684000129<Número do CNPJ>',NULL'<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 CALLestadual CONOUT("TAS_SUFRAMA_getInscricaoEstadual["||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