Nota denegada - adicionar protocolo???

315 views
Skip to first unread message

Guilherme Calabria Filho

unread,
Apr 10, 2012, 7:40:38 AM4/10/12
to NFePHP
Bom dia,

Um cliente teve uma nota denegada sendo o retorno abaixo:
[bStat] => 1
[cStat] => 110
[xMotivo] => Uso Denegado
[aProt] => Array
(
[tpAmb] => 1
[verAplic] => SP_NFE_PL_006j
[chNFe] =>
35120400822602000124550010000019641003806030
[dhRecbto] => 09/04/2012 12:23:58
[nProt] => 135120194752452
[digVal] => /k+kl6p/7rHYVj1qVtGEbqQvxqU=
[cStat] => 302
[xMotivo] => Rejeição: Erro não catalogado
(código de status não localizado: 302)
)

[aCanc] =>

Minha pergunta é eu devo pegar o protocolo e adicionar ao XML da
NFe? Adicionando como que saberão que foi denegada?

Roberto Leite Machado

unread,
Apr 10, 2012, 7:47:54 AM4/10/12
to nfe...@googlegroups.com
Sim, você deve adicionar o protocolo, o status do protocolo é 110 e portando só olhando isso dá pra saber que foi denegado o uso, você também deve mover essa nota para a pasta das denegadas

Roberto  




--
___________________________________________
Roberto
Nisi utile est quod facimus, stulta est gloria (Julius Phaedous)

Guilherme Calabria Filho

unread,
Apr 10, 2012, 7:49:36 AM4/10/12
to nfe...@googlegroups.com
Ok, muito obrigado Roberto!

Guilherme Calabria Filho

unread,
Apr 10, 2012, 8:09:39 AM4/10/12
to nfe...@googlegroups.com
Gerando um Danfe através do XML com o protocolo adicionado (110) não é exibido nenhuma informação sobre  a denegação da NFe.
Não seria interessante se exibimos em algum lugar a denegação? Ou o sistema deve bloquear a criação do Danfe?

Roberto Leite Machado

unread,
Apr 10, 2012, 10:19:57 AM4/10/12
to nfe...@googlegroups.com
É uma ideia boa pois "NÃO É PERMITIDO O USO" em notas denegadas.

Roberto

FerreiraH.

unread,
Apr 10, 2012, 5:45:49 PM4/10/12
to nfe...@googlegroups.com
Roberto
Como fazer em Homologação para testar uma caso deste, nota Denegada?
Ou deveriamos apenas criar um protocolo falso com o cstat 110 para testar o programa ?
No danfe aparece Homologação , cancelada , Podia aparecer Denegada para poder arquivarmos em uma pasta.
No caso de denegação se não me engano muito é nosso cliente que tem problemas com o Fisco existe uma maneira de verificar antes de emitir a nota fiscal ?
Se não me engano li aqui outro dia que o estado de São Paulo vai devolver todas as notas como denegada dos contribuintes que tem algum senão com o Sefaz é isso mesmo ?
Tenha fé
     \o/
___/\___\o/___
Ferreira Helder
B2Stok.net  B2Stok
Voce pode colaborar

Guilherme Calabria Filho

unread,
Apr 10, 2012, 7:10:22 PM4/10/12
to nfe...@googlegroups.com
Roberto,

    Adicionei um IF em DanfeNFephp.class.php próximo a linha 848, depois de:        
//indicar cancelamento
if ( $cStat == '101') {


segue abaixo:


        if ( $cStat == '110') {
            //110 Denegada
            $x = 10;
            $y = $this->hPrint-130;
            $h = 25;
            $w = $maxW-(2*$x);
            $this->pdf->SetTextColor(90,90,90);
            $texto = "NOTA FISCAL DENEGADA - sem autorização de uso";
            $aFont = array('font'=>$this->fontePadrao,'size'=>48,'style'=>'B');
            $this->__textBox($x,$y,$w,$h,$texto,$aFont,'C','C',0,'');
            $this->pdf->SetTextColor(0,0,0);
        }

  Utilizei o mesmo código da cancelada somente alterei o texto... Se quiser adicionar sinta-se a vontade.
 
  Vou dar uma olhada em ToolsNFePHP.class.php vê se há algo para alterar...

Abraços!
Reply all
Reply to author
Forward
0 new messages