Ir para conteúdo
  • Cadastre-se

dev botao

Confirmação de operação


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

Recommended Posts

  • Membros Pro

o que tem de errado neste fonte que so envia uma chave para XML

ACBrNFe1.EnvEvento.EnvEventoNFe.idLote := StrToInt(NumeroLote) ;

while (not cdsNFe.Eof) do

begin

with ACBrNFe1.EnvEvento.EnvEventoNFe.Evento.Add do

begin

infEvento.chNFe := cdsNFechave_acesso.AsString;

infEvento.CNPJ := emp_cnpj;

infEvento.dhEvento := now;

infEvento.tpEvento := teManifDestConfirmacao;

end;

cdsNFe.Next;

end;

ACBrNFe1.EnviarEventoNFe(StrToInt(NumeroLote));

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

o fonte correto e esse...

Adicionei 3 nota e no xml abaixo so tem uma.

cdsNFe.First;

ACBrNFe1.EnvEvento.EnvEventoNFe.Evento.Clear;

NumeroLote := RetornaSequence('seq_nfe_recebita_lote');

ACBrNFe1.EnvEvento.EnvEventoNFe.idLote := StrToInt(NumeroLote) ;

while (not cdsNFe.Eof) do

begin

with ACBrNFe1.EnvEvento.EnvEventoNFe.Evento.Add do

begin

infEvento.chNFe := cdsNFechave_acesso.AsString;

infEvento.CNPJ := emp_cnpj;

infEvento.dhEvento := now;

infEvento.tpEvento := teManifDestConfirmacao;

end;

cdsNFe.Next;

end;

ACBrNFe1.EnviarEventoNFe(StrToInt(NumeroLote));

<?xml version="1.0"?>

-11--91212667605000110261207766338900022655500400000663211387066262012-09-14T11:34:41-03:0021020011.00-Confirmacao da Operacao----pztAcjiGz6hvM4vmA6GfvpNVx5U=J0yf/BziSrzsHLS5AY69Kx86bVyh8lfc/zt41YMTRhz000DBNzWlsm5PSju6NnPcAUikaRg76qpPl4m7xf8b565dXCss9ELIS/HDJf9FjNm46zIQUxkSooAf4v8fjTvf6vZX3+a0wG+hBCd3bAX8WsQX5QKOM90KwiYzdfdLvtQUEDXhD3gNdGA4WlSXd98zSeGuM55bQsex8jS75Wta3JdWDZCBQX0CE4MlHGg4MKJkGRgfOo6pu43dYfNFhMexDwb4c571x1VSxYpHmLAg2ORm8GC7Q2U9ACxvIfOpuiZDeFNgCEE2qdL535PmOSy1oBqNfGy3lqqprpLNhP4cdg==--MIIIcTCCBlmgAwIBAgIQJVFsAa2JUsACJqqge61aWjANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc0MB4XDTEyMDExOTAwMDAwMFoXDTEzMDExNzIzNTk1OVowggESMQswCQYDVQQGEwJCUjETMBEGA1UEChQKSUNQLUJyYXNpbDELMAkGA1UECBMCQkExGTAXBgNVBAcUEEZFSVJBIERFIFNBTlRBTkExNjA0BgNVBAsULVNlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEWMBQGA1UECxQNUkZCIGUtQ05QSiBBMTE4MDYGA1UECxQvQXV0ZW50aWNhZG8gcG9yIENlcnRpc2lnbiBDZXJ0aWZpY2Fkb3JhIERpZ2l0YWwxPDA6BgNVBAMTM0FNQyBTSVNURU1BIEdFU1RBTyBDT01FUkNJQUwgTFREQSBNRToxMjY2NzYwNTAwMDExMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKiEFRlo92DgEHeHmBTlopIOt/Zv6rauBbyljhsS98FokSXVCYRt1kteQyPnyMLcHbSvy6yzIACt5d3m2gbzboN+wQ+Q2FLE2Y/7Nti4gkPQcakIYMPggK7zj2SqSRQyBEZXT5oYA+xGkL6F0YY7qcH+dsQuHo4Fu4ufZUMRZmahChVy/y6mqORNGQGJCabZtlWgNj8084RS5DU7rTGoMUEhjofut78Tv+rVjtF8WEXjeTfD/9OS3uZZmZFTnLrCDM0oVfPq1MlgjNTf7kQ7ovZ21FAQdI7hjJAfPHsT0C3nfqazxZ9kEaCnpLNkBzJ+W6TED6z7Mj6OQOkMP3qt4a8CAwEAAaOCA1kwggNVMIG+BgNVHREEgbYwgbOgOAYFYEwBAwSgLwQtMTMwNjE5NzY4OTk4NTIwNjU2ODAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoCoGBWBMAQMCoCEEH0FOVE9OSU8gQ0VTQVIgRE9TIFNBTlRPUyBTT0FSRVOgGQYFYEwBAwOgEAQOMTI2Njc2MDUwMDAxMTCgFwYFYEwBAwegDgQMMDAwMDAwMDAwMDAwgRdjZXNhckBhbWNzaXN0ZW1hLmNvbS5icjAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFC6R6tZt5bJZgtw4hSl2NBZWPNA+MA4GA1UdDwEB/wQEAwIF4DB/BgNVHSAEeDB2MHQGBmBMAQIBDDBqMGgGCCsGAQUFBwIBFlxodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2RwYy9BQ19DZXJ0aXNpZ25fUkZCL0RQQ19BQ19DZXJ0aXNpZ25fUkZCLnBkZjCCARYGA1UdHwSCAQ0wggEJMFegVaBThlFodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2xjci9BQ0NlcnRpc2lnblJGQkc0L0xhdGVzdENSTC5jcmwwVqBUoFKGUGh0dHA6Ly9pY3AtYnJhc2lsLm91dHJhbGNyLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25SRkJHNC9MYXRlc3RDUkwuY3JsMFagVKBShlBodHRwOi8vcmVwb3NpdG9yaW8uaWNwYnJhc2lsLmdvdi5ici9sY3IvQ2VydGlzaWduL0FDQ2VydGlzaWduUkZCRzQvTGF0ZXN0Q1JMLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwgZsGCCsGAQUFBwEBBIGOMIGLMF8GCCsGAQUFBzAChlNodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2NlcnRpZmljYWRvcy9BQ19DZXJ0aXNpZ25fUkZCX0c0LnA3YzAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQsFAAOCAgEAqyXl7Okc9qnbA6uino2HIQEo6JAlCziSbpjT2NRtRptJ2KGQuQ8TC+UFhYVSUNOTxd6ZslS1x8JuDwzBcveZTEHxlHByAjvmYJg8gebxH2PaQctY0RdnOoBckeafVuofmR3PLqKdGq72zoSxtArik3TwIl0vBVnOcCTNWxdU5M2LuqT8a80ByibUtr91dmlE801QDZjRcumi/vMPZtbbiPOq2Mx7pxrhrPGey2DoqqyCxbyOVjDM39KES++1tPRWI7+VmkIWHIrFuack4ycED4EiRPpxZAkGrHz8UogA0U2rs/uIs1P4LvOkl2uohIRj+2nWtMYEA7nZm+uGaUUhaZIMr3GB2MjmO1rUmindZ3vquRfGr3usjyhcVyoZ9FXksYSLm1NDWs9wPYdq8SYUzU+fwD02gB1bjlo0OjrowXRdKUL211Xy1+u1ygc9QqK+SO1ISqSuBNlg3FJyqWaCnNzxBF/4anYDnNIS6q84l1tEG1NZwuhaulk/d5NfMI8WL0EouXvT7q7Dt3vUuo0MDVclJ7AfkarXGWXFaEJgK4LOPOliJXp3UPqswmQB2M4/9u+HDkZSjydrXhbQKopaMLL98Raa1xp9VUCXRgwLeWTdZBYQCbgpE/1o/d1IDTKODDTNl+h0e+5qH6Ky2qc6QdbH3F5iZymuTaieYoH4aIc=

Link para o comentário
Compartilhar em outros sites

  • Consultores

Cesar,

Você tem razão, ao gerar o XML de envio dos eventos só consta o primeiro que foi adicionado.

A explicação é simples, existe um bug no componente que ignora os demais eventos ao realizar a assinatura.

Lendo e relendo a NT 2012/002 (página 4), cheguei a conclusão que o lote de envio de eventos pode conter até 20 eventos e cada um tera a sua assinatura.

Eu não sei se devemos salvar em disco separadamente cada evento e depois assinar cada um deles e por fim montar o lote, como é feito com as NFe.

Peço ajuda dos demais colegas para que também analisem o caso.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia a todos,

Esta disponivel no SVN aterações realizadas por mim, visando resolver o problema apontado pelo Cesar.

Favor atualizar os fontes e testar.

As alterações foram feitas para a rotina nova de envio de eventos, portanto não se aplica a rotina antiga para envio de carta de correção.

Fico no aguardo de um retorno.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Bom dia a todos,

Esta disponivel no SVN aterações realizadas por mim, visando resolver o problema apontado pelo Cesar.

Favor atualizar os fontes e testar.

As alterações foram feitas para a rotina nova de envio de eventos, portanto não se aplica a rotina antiga para envio de carta de correção.

Fico no aguardo de um retorno.

Italo Boa Tarde,

Estou seguindo o AcbrNFE_Demo e esta dando o seguin te erro ao confirmar uma NFE:

---------------------------

Acbrnfe_demo

---------------------------

Falha na validação dos dados do Envio de Evento

'2012-10-26T15:18:35' viola a restrição pattern de '(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1...'.

Falha da análise do elemento '{http://www.portalfiscal.inf.br/nfe}dhEvento' com valor '2012-10-26T15:18:35'.

---------------------------

OK

---------------------------

o que sera isso? meus fontes estao atualizados...

Servidor Homologação

UF: RS

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Dionatan,

Você esta com todos os fontes de todos os componentes atualizados?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Este tópico foi criado há 4188 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.

The popup will be closed in 10 segundos...