NFePHP\Common\Soap\CurlSoap::getIBPTProd PHP Метод

getIBPTProd() публичный Метод

getIBPTProd Consulta o serviço do IBPT para obter os impostos ao consumidor conforme Lei 12.741/2012
public getIBPTProd ( string $cnpj = '', string $tokenIBPT = '', string $ncm = '', string $siglaUF = '', string $exTarif = '0' ) : array
$cnpj string
$tokenIBPT string
$ncm string
$siglaUF string
$exTarif string
Результат array
    public function getIBPTProd($cnpj = '', $tokenIBPT = '', $ncm = '', $siglaUF = '', $exTarif = '0')
    {
        $url = "http://iws.ibpt.org.br/api/Produtos?token={$tokenIBPT}&cnpj={$cnpj}&codigo={$ncm}&uf={$siglaUF}&ex={$exTarif}";
        $resposta = $this->zCommCurl($url, '', array(), 80);
        $retorno = str_replace("\r\n", "|", $resposta);
        $aResp = explode("||", $retorno);
        if (!empty($aResp[1])) {
            if (substr($aResp[1], 0, 1) == '{') {
                $json = $aResp[1];
                return (array) json_decode($json, true);
            }
        }
        return array();
    }