Boa noite a todos!!
Utilizei este codigo e me veio essa mensagem de erro!error_reporting(E_ALL);
ini_set('display_errors', 'On');
require_once "../vendor/autoload.php";
use NFePHP\NFe\Tools;
use NFePHP\Common\Certificate;
use NFePHP\Common\Soap\SoapCurl;
//tanto o config.json como o certificado.pfx podem estar
//armazenados em uma base de dados, então não é necessário
///trabalhar com arquivos, este script abaixo serve apenas como
//exemplo durante a fase de desenvolvimento e testes.
$arr = file_get_contents('config.json');
//monta o config.json
$configJson = $arr;
//carrega o conteudo do certificado.
$content = file_get_contents('cert/sorv_cert.pfx');
//intancia a classe tools
$tools = new Tools($configJson, Certificate::readPfx($content, 'rsdserded'));
//seta o modelo para 65
$tools->model('65');
$uf = 'BA';
$tpAmb = 2;
//sempre que ativar a contingência pela primeira vez essa informação deverá ser
//gravada na base de dados ou em um arquivo para uso posterior, até que a mesma seja
//desativada pelo usuário, essa informação não é persistida automaticamente e depende
//de ser gravada pelo ERP
//NOTA: esse retorno da função é um JSON
$contingencia = $tools->contingency->activate('BA', 'Teste apenas');
| $response = $tools->sefazStatus(); |
| //Se for passada a sigla do estado, o status será buscado diretamente |
| //no autorizador indcado pela sigla do estado, dessa forma ignorando |
| //$response = $tools->sefazStatus('SP'); |
| header('Content-type: text/xml; charset=UTF-8'); |
echo $response;ESTA RETORNANDO ESSE ERRO!!
Fatal error: Uncaught exception 'RuntimeException' with
message 'Esse modo de contingência [SVCRS] não é aceito para o modelo
[65]'
Aqui nos comentarios fala q ue se nao for passada a sigla do ESTADO, mas eu passei!!
| //Se não for passada a sigla do estado, o status será obtido com o modo de |
| //contingência, se este estiver ativo ou seja SVCRS ou SVCAN, usando a sigla |
//contida no config.json
SEM essa linha $contingencia = $tools->contingency->activate('BA', 'Teste apenas');
é retornado um JSON informando o status do serviço, mas quando coloco a linha acima o erro se apresenta!
Desde já agradecido aos nobres colegas!!