Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3258 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Pessoal

 

Boa tarde

 

 

Fiquei afastado um tempinho e já voltei com algumas questões.

 

Fiz consulta de Nfe utilizando os 2 binários acima, fornecendo o arquivo a ser consultado (No caso já sabia que a Nfe estava cancelada), ambos me deram a resposta de Nfe cancelada, porém somente o AcbrNfeMonitor gravou  as informações do protocolo no arquivo xml, o que pode ser?

<infProt Id="ID">
            <tpAmb>1</tpAmb>
            <verAplic>13_2_69</verAplic>
            <dhRecbto/>
            <nProt/>
            <digVal>DinVbPAi6SKB3I4YSK/sthlnrIg=</digVal>
            <cStat>101</cStat>
            <xMotivo>Cancelamento de NF-e homologado</xMotivo>
        </infProt>

 

[]s,

Jorge Andrade

 

"Quem tem medo de perguntar, está fadado a eternizar-se na dúvida - [Jorge Andrade]";
 

"A soberba,  é o sentimento caracterizado pela pretensão de superioridade sobre as demais pessoas, levando a manifestações ostensivas de arrogância, por vezes sem fundamento algum em fatos ou variáveis reais - [Desconhecido";
 

"Aquele  que pesquisa antes de indagar, tem a grande chance de dirimir as suas dúvidas, fixar o aprendizado da pesquisa e evoluir para outros conhecimentos inesperados - [Jorge Andrade]";
 

"Os políticos e as fraldas devem ser trocados frequentemente e pela mesma razão - [Éça de Queiroz]".

  • Consultores
Postado

Boa tarde Jorge,

Se tratando do protocolo de cancelamento o componente ACBrNFe utilizado tanto no ACBrNFeMonitor quanto no ACBrMonitorPlus não faz mais a troca do protocolo de autorização pelo de cancelamento.

Lembre-se o cancelamento é um evento vinculado a NF-e, sendo assim hoje como devemos proceder:

1. A nota é emitida e é autorizada pela SEFAZ, sendo assim o seu XML é composto pelos dados da venda, assinatura digital do emitente e o protocolo da SEFAZ que acusa que a mesma esta autorizada, logo esse arquivo é válido juridicamente.

2. O XML assinado e protocolado deve ser disponibilizado ao destinatário e se desejar o PDF do DANFE.

3. Caso a venda venha ser cancelada, devemos enviar um evento de cancelamento a SEFAZ, esta por sua vez vai validar esse cancelamento, estando tudo OK, o evento será registrado e vinculado a NF-e.

4. Um arquivo XML chamado *-procEventoNFe.xml é gerado, cujo conteúdo temos a solicitação de cancelamento, a assinatura do emitente mais o protocolo de cancelamento retornado pela SEFAZ.

5. Esse arquivo devemos também disponibilizar ao destinatário e se desejar podemos enviar um PDF do respectivo evento.

Como você pode ver temos 2 XML:

a nota: *-nfe.xml

e o evento: *-procEventoNFe.xml

O XML da nota não podemos realizar alterações por exemplo trocar o protocolo de autorização pelo de cancelamento, pois isso faria com que o mesmo deixaria de ter validade jurídica.

Sendo assim o XML da nota atesta que a nota foi enviada a SEFAZ e foi autorizada.

E o XML de evento, atesta que foi solicitado um cancelamento e a SEFAZ registrou e vinculou-o a nota, portanto a nota esta cancelada.

 

Espero ter ficado claro como é que devemos proceder em caso de cancelamento.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Obrigado Ítalo, pena pq, da maneira anterior vc tinha o protocolo de cancelamento no xml da Nfe,, que para sofrer o evento de cancelamento obrigatoriamente tem que estar autorizada, isso pra mim é um retrocesso, mesmo tendo em separado o arquivo xml do evento, além da não ter mais a chancela de CANCELADA impressa no danfe, que para alguns clientes leigos era muito importante. Bom, lei é lei, bola pra frente.

Obrigado

 

[]s,

Jorge Andrade

 

"Quem tem medo de perguntar, está fadado a eternizar-se na dúvida - [Jorge Andrade]";
 

"A soberba,  é o sentimento caracterizado pela pretensão de superioridade sobre as demais pessoas, levando a manifestações ostensivas de arrogância, por vezes sem fundamento algum em fatos ou variáveis reais - [Desconhecido";
 

"Aquele  que pesquisa antes de indagar, tem a grande chance de dirimir as suas dúvidas, fixar o aprendizado da pesquisa e evoluir para outros conhecimentos inesperados - [Jorge Andrade]";
 

"Os políticos e as fraldas devem ser trocados frequentemente e pela mesma razão - [Éça de Queiroz]".

Postado

Fala Jorge, Tudo Bem !

Vou testar este via TCP/IP, talvez esteja eliminado o problema de retornar a solicitação de um terminal para outro !

Forte Abraço

Boa Noite!

 

 

 

Toninho Silva ( SysTux )

 

Postado

Desta forma o processo continuas os mesmos, porém as respostas serão no formato de tag  de xml, se conseguir alguma coisa me avise.

 

[]s

Jorge Andrade

 

"Quem tem medo de perguntar, está fadado a eternizar-se na dúvida - [Jorge Andrade]";
 

"A soberba,  é o sentimento caracterizado pela pretensão de superioridade sobre as demais pessoas, levando a manifestações ostensivas de arrogância, por vezes sem fundamento algum em fatos ou variáveis reais - [Desconhecido";
 

"Aquele  que pesquisa antes de indagar, tem a grande chance de dirimir as suas dúvidas, fixar o aprendizado da pesquisa e evoluir para outros conhecimentos inesperados - [Jorge Andrade]";
 

"Os políticos e as fraldas devem ser trocados frequentemente e pela mesma razão - [Éça de Queiroz]".

  • Consultores
Postado

Boa tarde Jorge,

Se você programa em Delphi, lembre-se que existe uma propriedade do DANFE chamada NFeCancelada, se antes de executarmos o Imprimir ou ImprimirPDF atribuirmos o valor True a essa propriedade, o DANFE ou PDF do mesmo vai conter a Tarja: NF-e Cancelada.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 5 meses depois ...
  • Membros Pro
Postado (editado)

 

Em 13/07/2015 at 14:28, Italo Jurisato Junior disse:

Boa tarde Jorge,

Se você programa em Delphi, lembre-se que existe uma propriedade do DANFE chamada NFeCancelada, se antes de executarmos o Imprimir ou ImprimirPDF atribuirmos o valor True a essa propriedade, o DANFE ou PDF do mesmo vai conter a Tarja: NF-e Cancelada.

No caso quem utiliza o acbrnfemonitorPlus existe algum parametro para setar true para NF-e Cancelada, para que saia o nota de "nota Cancelada" ?

No help só vi estes parametros, tentei usar o campo cMarcaDagua com os dizeres "NOTA CANCELADA", mas não saiu nada

NFE.ImprimirDanfe(cArqXML,[cImpressora],[nNumCopias],[cProtocolo],[bMostrarPreview],[cMarcaDagua],[bViaConsumidor],[bSimplificado])

Editado por byteinfo
  • Membros Pro
Postado

Caso não tenha como imprimir pelo ACBRNFeMonitorPlus a opção de imprimir no Danfe que a nota está cancelada, dei uma olhada nos fontes do plus vi que poderia ser acrescentado mais uma parametro, indicando se a nota estaria cancelada ou não seria o último parametro ficando desta forma:

NFe.ImprimirDANFEPDF(cArqXML,cProtocolo,cMarcaDaqgua,bViaConsumidor,bSimplificado, bNFeCancelada)

no projeto do ACBRNFeMonitor plus no arquivo: doACBrNFeUnit.pas

  else if Cmd.Metodo = 'imprimirdanfepdf' then //NFe.ImprimirDANFEPDF(cArqXML,cProtocolo,cMarcaDaqgua,bViaConsumidor,bSimplificado, bNFeCancelada)
         begin
            ...
            ...
           if NaoEstaVazio(Cmd.Params(5)) then
            begin
              if (Cmd.Params(5) = '1') then
                ACBrNFe1.DANFE.NFeCancelada := true;
            end;

         end

 

  • Membros Pro
Postado (editado)

Não consegui imprimir ainda marca dagua  no ACBRMonitorPLUS, imprime o danfe mas não sai a marca dagua.

NFE.ImprimirDanfe("D:\ACBrMonitorPLUS\XML\201512\NFe\17151200124827000107550010000000711000000711-nfe.xml",,1,,,"NOTA CANCELADA",,)

segui a seguinte orientação conforme no manual :

NFE.ImprimirDanfe(cArqXML,[cImpressora],[nNumCopias],[cProtocolo],[bMostrarPreview],[cMarcaDagua],[bViaConsumidor],[bSimplificado])

A versão do ACBrMonitorPLUS 0.1.12.6.

Essa funcionalidade serve para o modelo NFe-55 ?

Editado por byteinfo
  • Consultores
Postado
Em 18/12/2015 at 16:27, byteinfo disse:

Não consegui imprimir ainda marca dagua  no ACBRMonitorPLUS, imprime o danfe mas não sai a marca dagua.

NFE.ImprimirDanfe("D:\ACBrMonitorPLUS\XML\201512\NFe\17151200124827000107550010000000711000000711-nfe.xml",,1,,,"NOTA CANCELADA",,)

segui a seguinte orientação conforme no manual :

NFE.ImprimirDanfe(cArqXML,[cImpressora],[nNumCopias],[cProtocolo],[bMostrarPreview],[cMarcaDagua],[bViaConsumidor],[bSimplificado])

A versão do ACBrMonitorPLUS 0.1.12.6.

Essa funcionalidade serve para o modelo NFe-55 ?

Duplicado??

http://www.projetoacbr.com.br/forum/topic/26861-acbrmonitorplus-nfeimprimirdanfe-não-imprime-o-parametro-cmarcadagua/

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Postado

Realmente eu dupliquei ! É contras as regras ! Porém fiz isso porque o tópico do assunto não tinha muito relação com o conteúdo, então achei que deveria criar um novo tópico mais claro e específico. Desculpe o transtorno.

  • Este tópico foi criado há 3258 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.