Boa tarde pessoal!
Continuo com problemas, sempre que mexe com NFe me sinto um completo idiota. Não sei como encontrar as informações
que preciso nem como resolver as coisas, graças a Deus que existem vocês no grupo, com certeza não faria NFE funcionar sem vocês.
Estou a ponto de ser processado por não conseguir entregar isso e não sei mais como proceder.
1 ) Qr code:
Dei uma revisada no código de geração de qrCode e parece tudo certo, alguém sabe confirmar se está já está usando esse código oficialmente?
estou tendo rejeição 464 "Codigo de Hash no QR-Code difere do calculado", que significa que o calculo da xml não fecha com o calculo do governo.
Pelo que vi isso tem a ver com o token (CSC), existe alguma possibilidade do token estar relacionado com o certificado da empresa?
Acontece que o token foi gerado com o certificado antigo que venceu e trocamos para um novo. Pode ser isso?
Olhem abaixo:
Eu consegui confirmar a maioria dos dados, só não sei de onde vem esse "nVersao".
chNFe=43170708819008000196650000000000011000000019&
nVersao=100&
tpAmb=2&
cDest=99999999000191&
dhEmi=323031372d30372d31335431383a30343a33332d30333a3030&
vNF=20.00&
vICMS=0.00&
digVal=6e396b7a306c77374a4b35594539515470793239713376555658453d&
cIdToken=000001&
cHashQRCode=DA551710F223CF0638F43013388C16BEC5D88F85
2 ) Urls de envio:
Acabei fuçando bastante e descobri que preciso definir o modelo para Nfe tools:
$tools = new Tools($configJson, $certificate);
$tools->soap->setEncriptPrivateKey(false);
$tools->model(65);
Dessa forma ele parece utilizar as urls corretas.
Achei estranho que não encontrei isso em nenhuma documentação/exemplo. Presumi que ele pagasse isso do xml da nfe, mas ta valendo.
A partir desse momento parece que comunicou certinho com a Sefaz nfce RS, mas dai tive a rejeição:
704 Rejeicao: NFC-e com Data-Hora de emissao atrasada
Não importa o data/hora de emissão que eu coloque, sempre tenho a mesma rejeição.
No xml a data de emissão está assim: 2017-07-16T18:28:00-03:00, sendo que o horário oficial do RS seria 18:28 nesse momento.
Alguma sugestão?