NFSeBuscarCargaTributariaIBPTServico

A função NFeBuscarCargaTributariaIBPTServico busca o valor total aproximado dos tributos, o qual deve ser destacado na emissão da NFS-e.

Tipo de Retorno

Boolean

Pacote

A função NFSeBuscarCargaTributariaIBPTServico está definida dentro do pacote NFSeBuscarCargaTributariaIBPTServico .pkg.

Sintaxe

Move (NFSeBuscarCargaTributariaIBPTServico(&{vParams})) to {bRet}                   

Onde:

  • &{vParams} é uma variável do tipo tNFSeBuscarCargaTributariaIBPTServico. Deve ser passada por referência. Contém os parâmetros para execução da função e também retornos, conforme abaixo:
    • sToken: é o token fornecido pelo site De olho no imposto (https://deolhonoimposto.ibpt.org.br);
    • sCNPJ: é o CNPJ da empresa que está realizando a consulta;
    • sNBS_LC116: é o código NBS ou LC116 do serviçco que deseja obter as informações;
    • sUF: é o estado onde se deseja consultar a carga tributária;
    • sDescricao: é a descrição do serviço no sistema da empresa;
    • sUnidade: é a unidade de medida utilizada na venda do produto;
    • nValor: é o valor unitário do serviço;
    • sLicenca: é a chave da DLL que deve ser informada;
    • iNumTentativa: (opcional), é a quantidade de tentativa máxima de consulta ao webservice, caso ocorra erro na resposta do webservice (erro: 500 ao 599);
    • bExibeErro: indica se as mensagens de erro do processo devem ser mostradas (TRUE) ou não (FALSE);
    • sRetMsgResultado: retorna texto contendo a mensagem de retorno de acordo com iRetCdRetorno;
    • iRetCdRetorno: retorna o código numérico que representa o retorno do busca realizada, podendo ser o código de retorno da DLL ou código do protocolo HTTP;
    • vRetorno: estrutura do tipo tRetNFeBuscarCargaTributariaIBPTServico que contém as informações retornadas pelo webservice, conforme detalhado abaixo:
      • sChave: é a chave da pesquisa;
      • sCodigo: é o código NBS ou LC116 informado;
      • sUF: é o estado onde foi realizada a consulta;;
      • sDescricao: descrição do produto consultado;
      • nNacional: alíquota de tributação nacional;
      • nEstadual: alíquota de tributação estatual;
      • nImportado: alíquota de tributação para importados;
      • nMunicipal: alíquota de tributação municipal;
      • sTipo: tipo de serviço;
      • sVersao: versão da tabela de tributação;
      • sFonte: origem das informações;
      • nValor: valor do serviço;
      • nValorTributoEstadual: valor do tributo estadual;
      • nValorTributoImportado: valor do tributo para importados;
      • nValorTributoMunicipal: valor do tributo municipal;
      • nValorTributoNacional: valor do tributo nacional;
      • dVigenciaInicio: data inicial da vigência;
        dVigenciaFim: data final da vigência.
  • {iRet} é o código do retorno da chamada da função onde 0 (zero) indica que a consulta foi realizada com sucesso e qualquer valor diferente de 0 (zero) indica que houve algum erro na consulta.

Observação

  • Função disponível a partir da versão 2025/01.

 

Não encontrou o que precisava, entre em contato conosco.