You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
** Nota: para questões de suporte, use Google Groups https://groups.google.com/forum/#!forum/nfephp **. Os problemas deste repositório são reservados para solicitações de recursos e relatórios de erros.
Estou enviando um ...
[ X] bug
requisição de funcionalidade
requisição de suporte => Por favor, não envie solicitação de suporte aqui, veja a nota no topo deste modelo.
** Por favor, conte-nos sobre o seu ambiente: **
Versão do leiaute: 4.00 MG
Comportamento esperado
O evento de Cancelamento NFE em Minas Gerais deve-se setar 1.00 nas tags de cabecalho do xml
Comportamento Atual
Gera o erro abaixo ao tentar cancelar uma nota pelo SEFAZ de MG na versão 4.00:
"Element '{http://www.portalfiscal.inf.br/nfe}envEvento',
attribute 'versao': [facet 'pattern'] The value '4.00' is not accepted by the pattern '1.00'.
Solução possível
Fiz uma correção no arquivo diretamente no arquivo ..sped-nfe\src\Tools.php
Passos para reproduzir
1 Emitir uma NFE pelo SEFAZ de MG (ambiente de Homologacao)
2 TENTAR CANCELAR ESSA NFE
3
4
Contexto (Ambiente)
O sistema não conseguia enviar o evento de cancelamento. Gerando o erro citado acima
Descrição detalhada
Automaticamente na classe ..sped-nfe\src\Tools.php, na function sefazEvento(...), está setando o cabeçalho do evento sempre com a variavel: $this->urlVersion
"<envEvento xmlns="$this->urlPortal" versao="$this->urlVersion">"
Está está vindo de acordo com o padrão 4.00 em MG.
Possível implementação
ADicionei a linha 911
//Evento de Cancelamento NFE em Minas gerais deve-se setar 1.00 nas tags de cabecalho do xml
//$this->urlVersion --> variavel usada abaixo para montar XML, nao pode seta-la antes em outra classe
// pq ela esta como protected e na linha 908 a funcao this->servico seta ela novamente pra 4.00
if (!empty($eventos[$tpEvento])) {
$evt = $eventos[$tpEvento];
if (($uf == "MG") && ($evt['nome'] == 'envEventoCancNFe')){
$this->urlVersion = "1.00";
}
}
The text was updated successfully, but these errors were encountered:
ddiegosousa
added a commit
to ddiegosousa/sped-nfe
that referenced
this issue
Jul 4, 2024
** Nota: para questões de suporte, use Google Groups https://groups.google.com/forum/#!forum/nfephp **. Os problemas deste repositório são reservados para solicitações de recursos e relatórios de erros.
Estou enviando um ...
** Por favor, conte-nos sobre o seu ambiente: **
Comportamento esperado
O evento de Cancelamento NFE em Minas Gerais deve-se setar 1.00 nas tags de cabecalho do xml
Comportamento Atual
Gera o erro abaixo ao tentar cancelar uma nota pelo SEFAZ de MG na versão 4.00:
"Element '{http://www.portalfiscal.inf.br/nfe}envEvento',
attribute 'versao': [facet 'pattern'] The value '4.00' is not accepted by the pattern '1.00'.
Solução possível
Fiz uma correção no arquivo diretamente no arquivo ..sped-nfe\src\Tools.php
Passos para reproduzir
1 Emitir uma NFE pelo SEFAZ de MG (ambiente de Homologacao)
2 TENTAR CANCELAR ESSA NFE
3
4
Contexto (Ambiente)
O sistema não conseguia enviar o evento de cancelamento. Gerando o erro citado acima
Descrição detalhada
Automaticamente na classe ..sped-nfe\src\Tools.php, na function sefazEvento(...), está setando o cabeçalho do evento sempre com a variavel: $this->urlVersion
"<envEvento xmlns="$this->urlPortal" versao="$this->urlVersion">"
Está está vindo de acordo com o padrão 4.00 em MG.
Possível implementação
ADicionei a linha 911
//Evento de Cancelamento NFE em Minas gerais deve-se setar 1.00 nas tags de cabecalho do xml
//$this->urlVersion --> variavel usada abaixo para montar XML, nao pode seta-la antes em outra classe
// pq ela esta como protected e na linha 908 a funcao this->servico seta ela novamente pra 4.00
if (!empty($eventos[$tpEvento])) {
$evt = $eventos[$tpEvento];
if (($uf == "MG") && ($evt['nome'] == 'envEventoCancNFe')){
$this->urlVersion = "1.00";
}
}
The text was updated successfully, but these errors were encountered: