Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

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));

  • Membros Pro
Postado

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=

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • 1 mês depois ...
Postado

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

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