Jump to content

dev botao

CANCELAMENTO NFCe (integrador) ERRO (500) Internal Server Error


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

Recommended Posts

 

30/04/19 16:50:45:498 - Sessão: 919778, Resposta: \"919778|06000|0000|Enviado com sucesso + Retorno SEFAZ-CE.|||The remote server returned an error: (500) Internal Server Error.|

<Integrador><Identificador><Valor>847112</Valor></Identificador><Componente Nome="NFCE"><Metodo Nome="HRecepcaoEvento"><Parametros><Parametro><Nome>numeroSessao</Nome><Valor>847112</Valor></Parametro><Parametro><Nome>versaoDados</Nome><Valor>1.00</Valor></Parametro><Parametro><Nome>cUF</Nome><Valor>23</Valor></Parametro><Parametro><Nome>NumeroNFCe</Nome><Valor>23190403072024000144650060000000431226535862</Valor></Parametro><Parametro><Nome>DataHoraNFCeGerado</Nome><Valor>20190430163215</Valor></Parametro><Parametro><Nome>ValorNFCe</Nome><Valor>3.83</Valor></Parametro><Parametro><Nome>dados</Nome><Valor>PHNvYXAxMjpFbnZlbG9wZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpzb2FwMTI9Imh0dHA6Ly93d3cudzMub3JnLzIwMDMvMDUvc29hcC1lbnZlbG9wZSI+PHNvYXAxMjpCb2R5PjxuZmVEYWRvc01zZyB4bWxucz0iaHR0cDovL3d3dy5wb3J0YWxmaXNjYWwuaW5mLmJyL25mZS93c2RsL05GZVJlY2VwY2FvRXZlbnRvNCI+PGVudkV2ZW50byB4bWxucz0iaHR0cDovL3d3dy5wb3J0YWxmaXNjYWwuaW5mLmJyL25mZSIgdmVyc2FvPSIxLjAwIj48aWRMb3RlPjE5MDQzMDE2Mzk8L2lkTG90ZT48ZXZlbnRvIHhtbG5zPSJodHRwOi8vd3d3LnBvcnRhbGZpc2NhbC5pbmYuYnIvbmZlIiB2ZXJzYW89IjEuMDAiPjxpbmZFdmVudG8gSWQ9IklEMTEwMTExMjMxOTA0MDMwNzIwMjQwMDAxNDQ2NTAwNjAwMDAwMDA0MzEyMjY1MzU4NjIwMSI+PGNPcmdhbz4wPC9jT3JnYW8+PHRwQW1iPjI8L3RwQW1iPjxDTlBKPjAzMDcyMDI0MDAwMTQ0PC9DTlBKPjxjaE5GZT5ORmUyMzE5MDQwMzA3MjAyNDAwMDE0NDY1MDA2MDAwMDAwMDQzMTIyNjUzNTg2MjwvY2hORmU+PGRoRXZlbnRvPjIwMTktMDQtMzBUMTY6Mzk6MzgtMDM6MDA8L2RoRXZlbnRvPjx0cEV2ZW50bz4xMTAxMTE8L3RwRXZlbnRvPjxuU2VxRXZlbnRvPjE8L25TZXFFdmVudG8+PHZlckV2ZW50bz4xLjAwPC92ZXJFdmVudG8+PGRldEV2ZW50byB2ZXJzYW89IjEuMDAiPjxkZXNjRXZlbnRvPkNhbmNlbGFtZW50bzwvZGVzY0V2ZW50bz48blByb3Q+MTIzMTkwMDAwMDAxNzg2PC9uUHJvdD48eEp1c3Q+Q0FOQ0VMQU1FTlRPIE5PIFBEVjwveEp1c3Q+PC9kZXRFdmVudG8+PC9pbmZFdmVudG8+PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+PFNpZ25lZEluZm8+PENhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSI+PC9DYW5vbmljYWxpemF0aW9uTWV0aG9kPjxTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNoYTEiPjwvU2lnbmF0dXJlTWV0aG9kPjxSZWZlcmVuY2UgVVJJPSIjSUQxMTAxMTEyMzE5MDQwMzA3MjAyNDAwMDE0NDY1MDA2MDAwMDAwMDQzMTIyNjUzNTg2MjAxIj48VHJhbnNmb3Jtcz48VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiPjwvVHJhbnNmb3JtPjxUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSI+PC9UcmFuc2Zvcm0+PC9UcmFuc2Zvcm1zPjxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSI+PC9EaWdlc3RNZXRob2Q+PERpZ2VzdFZhbHVlPlBOcVBFSzJJRVVtcDFZa05xRkE1dFdGUjBYVT08L0RpZ2VzdFZhbHVlPjwvUmVmZXJlbmNlPjwvU2lnbmVkSW5mbz48U2lnbmF0dXJlVmFsdWU+VytWZ21GTEp5OTVLcElVSkx6QThyTFZabVJNS0FRYkRnTDd2ZFd1KzQrTEZIVmVBa25IRWE3ZFNzRmYxTGMvSWwrWHphYnk4d1JKNlVESEx0SDlhTnJoY01oRGhiT1RiYk04aHdJVVFCcXdsa01BWVlBMmlhUGsxS1VjVkZTQkRSb0lFeXNSbllwVWplV214NUtsMnBKQjJUNTJxQ243Y0dhMlBLSmFCVXNBdmwvTENBNUV2bHlCUklFMVdKWElEb2ptbkpJdGVqMEYrc2puTi9yZE8rTTN0aWxpS2o5TStmYUlhQmRjV1NQY1BsVm01Y0p5TEk5YS9JbHRCV0VxZytSTXp3NFlTVlM4NDNVTmFObEthMkNPUkdYdXUvVEYyc2xpUEZ5Ry9XeFh3bGpqbVhXVmdFWGpxYThaa3dxVzF6TTU3MzJwbkEyZmVVVVJHd3pUdzd3PT08L1NpZ25hdHVyZVZhbHVlPjxLZXlJbmZvPjxYNTA5RGF0YT48WDUwOUNlcnRpZmljYXRlPk1JSUg3RENDQmRTZ0F3SUJBZ0lJY3g0WkJCRnNVc0l3RFFZSktvWklodmNOQVFFTEJRQXdnWWt4Q3pBSkJnTlZCQVlUQWtKU01STXdFUVlEVlFRS0V3cEpRMUF0UW5KaGMybHNNVFF3TWdZRFZRUUxFeXRCZFhSdmNtbGtZV1JsSUVObGNuUnBabWxqWVdSdmNtRWdVbUZwZWlCQ2NtRnphV3hsYVhKaElIWXlNUkl3RUFZRFZRUUxFd2xCUXlCVFQweFZWRWt4R3pBWkJnTlZCQU1URWtGRElGTlBURlZVU1NCTmRXeDBhWEJzWVRBZUZ3MHhPVEEwTVRJeE1URTVNRFZhRncweU1EQTBNVEV4TVRFNU1EVmFNSUlCQWpFTE1Ba0dBMVVFQmhNQ1FsSXhFekFSQmdOVkJBb1RDa2xEVUMxQ2NtRnphV3d4TkRBeUJnTlZCQXNUSzBGMWRHOXlhV1JoWkdVZ1EyVnlkR2xtYVdOaFpHOXlZU0JTWVdsNklFSnlZWE5wYkdWcGNtRWdkakl4RWpBUUJnTlZCQXNUQ1VGRElGTlBURlZVU1RFYk1Ca0dBMVVFQ3hNU1FVTWdVMDlNVlZSSklFMTFiSFJwY0d4aE1SY3dGUVlEVlFRTEV3NHlNRGt6TnpFek1EQXdNREUyTWpFYU1CZ0dBMVVFQ3hNUlEyVnlkR2xtYVdOaFpHOGdVRW9nUVRFeFFqQkFCZ05WQkFNVE9VMUJVa2xCSUVsUFRrVlVSU0JIVDAxRlV5QkVSU0JJVDB4QlRrUkJJRlpKVkVGTUlFVkpVa1ZNU1Rvd016QTNNakF5TkRBd01ERTBORENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFNei9wQVM1R2tJRVV1cGZIa05UTFIwcnhrcVo1aWtpZFlhRmZLOVlCUFRxQmlkN1k2bWIvbFU4alMrUkN6VlVkVjNUZ0xzZFpRcDQ5am9NVkdib0NuUmpCejVwQUpXbnU2dncyM20yQW9Sd0VjTDBIc2dyR0M5S0lnZDlDUGVINUZaL1h3RHJ6ZWpIeGtxdDVKL2tZUXZsUXZEdC9peW5LcXdyOHFzTzNkR0lUM0dORTkzT0pPZHl6RlFOaUk3VU54dkhIYzNycm9RclFXMElueUpEZ3l0eGI2Q2hHT1JrOHBsQkd6anZ6bE9zTk04UUN3dVg2dy8weUFSQzIvUTRKMHBpN3BsN0VoWDl2R1haZjBHQXphNmhlME1tQjBRZjFSYVpjSmRhQkdHcG8veU1TZnVjOE9GTVlES0x2NGg5NkFhZmY2RXlYZVJMOExMaEY2Z0szUmNDQXdFQUFhT0NBdG93Z2dMV01GUUdDQ3NHQVFVRkJ3RUJCRWd3UmpCRUJnZ3JCZ0VGQlFjd0FvWTRhSFIwY0RvdkwyTmpaQzVoWTNOdmJIVjBhUzVqYjIwdVluSXZiR055TDJGakxYTnZiSFYwYVMxdGRXeDBhWEJzWVMxMk1TNXdOMkl3SFFZRFZSME9CQllFRkpGaDhITlc0ZW5aU1RFdmRXVXlsVUNDZjJkbU1Ba0dBMVVkRXdRQ01BQXdId1lEVlIwakJCZ3dGb0FVTmE0eEZQWmUwbnBQV1A0MHFCcG5sd3JFbXdjd1hnWURWUjBnQkZjd1ZUQlRCZ1pnVEFFQ0FTWXdTVEJIQmdnckJnRUZCUWNDQVJZN2FIUjBjSE02THk5alkyUXVZV056YjJ4MWRHa3VZMjl0TG1KeUwyUnZZM012WkhCakxXRmpMWE52YkhWMGFTMXRkV3gwYVhCc1lTNXdaR1l3Z2Q0R0ExVWRId1NCMWpDQjB6QStvRHlnT29ZNGFIUjBjRG92TDJOalpDNWhZM052YkhWMGFTNWpiMjB1WW5JdmJHTnlMMkZqTFhOdmJIVjBhUzF0ZFd4MGFYQnNZUzEyTVM1amNtd3dQNkE5b0R1R09XaDBkSEE2THk5alkyUXlMbUZqYzI5c2RYUnBMbU52YlM1aWNpOXNZM0l2WVdNdGMyOXNkWFJwTFcxMWJIUnBjR3hoTFhZeExtTnliREJRb0U2Z1RJWkthSFIwY0RvdkwzSmxjRzl6YVhSdmNtbHZMbWxqY0dKeVlYTnBiQzVuYjNZdVluSXZiR055TDBGRFUwOU1WVlJKTDJGakxYTnZiSFYwYVMxdGRXeDBhWEJzWVMxMk1TNWpjbXd3RGdZRFZSMFBBUUgvQkFRREFnWGdNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01DQmdnckJnRUZCUWNEQkRDQndnWURWUjBSQklHNk1JRzNnUmRqWkdScGJtRnRhV05oUUhSbGNuSmhMbU52YlM1aWNxQXVCZ1ZnVEFFREFxQWxFeU5OUVZKSlFTQkpUMDVGVkVVZ1IwOU5SVk1nUkVVZ1NFOU1RVTVFUVNCV1NWUkJUS0FaQmdWZ1RBRURBNkFRRXc0d016QTNNakF5TkRBd01ERTBOS0E0QmdWZ1RBRURCS0F2RXkweE1EQTJNVGsyTVRNeU5qTXlNVEU0TXpnM01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURDZ0Z3WUZZRXdCQXdlZ0RoTU1NREF3TURBd01EQXdNREF3TUEwR0NTcUdTSWIzRFFFQkN3VUFBNElDQVFCV2xzeVNMLzFxb0p4azFOYzFmNTVjUVhrT1BDcTFlL2xsSit1c3BzZjAzVWo5L2xwNHNnUi9jY0NBR1BSOXVWL1dValdCVlNMbmlYdU1QV3JvbjRNUVhCSzZ2ODZWNnNPdTROVDRQOURWWWhPTUJ0Rm9QY0oraEEzN003emp2Y3lBMWxMQUtMRUNGcStlTWRGUWE2QUduQWNnWnA0WnhRQmlWenY1ODBJVW84VmJrWnRzbHJYekR2TG9JY09lcG03ZURUSmZlN2l1eExiZ2VNaVk1VEl6RUd0RmhUa2hXenY2YWF0RTc1czZwMmoxcjBSTEhkWWJ2MWVPN01mVUltd2NuejBLWXhRYWw4RURWZXQza214Q0R3cnVvMC9lVk1oS3UvK2cxdFB3YklQTkZnV3NoeWhpRW9Rc2hZeGVrVlUzQkRpUUFDWEdKQmRaL096MnJSbUNJSEtBUy84L29BeUhjMEdMazNabmVEMVlKS3pzVlNZYVh2TC9iVVlOS3BMMlI1SEd3aW5IWkZka25JVmpkRExER2hOK1lGWHpwN0ttODRRTzNZMHUzWi9PbldlVWFIZ3N0MFlEVUx3VmZ3cFVtVEtJcHplQ2Iyc1N3VXlUSm9NQnpBSnRLcjBpRm92aHgzSHFRWUROZTRWcVlhSlVpUFFxeCt1bUtUbitqaWVScXlRRmpuSjVsKzVQNzJ2RTNRbW81ZEd6dzJHeVF0RFRBRVlTZUVnOVIyY2tsRjJmOXg1bm1rMCtvbjd5MHBOUjZaajE3UFNSbmtmeEJDNkhOY0taSCtObjhZSkhtY3pudzRlTEErdkVnNStSeXg1NCtTUFpZTE90RzMvdzhkdXhTNjB1T1YxWUdwTTZHSmJCSXVaNWpNakJVdHkydU1wazJHSnhGMm9LVUE9PTwvWDUwOUNlcnRpZmljYXRlPjwvWDUwOURhdGE+PC9LZXlJbmZvPjwvU2lnbmF0dXJlPjwvZXZlbnRvPjwvZW52RXZlbnRvPjwvbmZlRGFkb3NNc2c+PC9zb2FwMTI6Qm9keT48L3NvYXAxMjpFbnZlbG9wZT4=</Valor></Parametro></Parametros></Metodo></Componente></Integrador>
procedure TNFeEnvEvento.DefinirDadosIntegrador;
begin
  inherited DefinirDadosIntegrador;

  if Assigned(FPDFeOwner.Integrador) then
  begin
    // Para cancelamento é necessário informar os dados da nota //
    // Verificar a necessidade de acrescentar o teCancSubst
    if (FEvento.Evento[0].InfEvento.tpEvento = teCancelamento) and
       (TACBrNFe(FPDFeOwner).NotasFiscais.Count > 0) then
    begin
      FPDFeOwner.Integrador.Parametros.Values['versaoDados'] :=  '1.00';
      FPDFeOwner.Integrador.Parametros.Values['NumeroNFCe'] := OnlyNumber(TACBrNFe(FPDFeOwner).NotasFiscais.Items[0].NFe.infNFe.ID);
      FPDFeOwner.Integrador.Parametros.Values['DataHoraNFCeGerado'] := FormatDateTime('yyyymmddhhnnss', TACBrNFe(FPDFeOwner).NotasFiscais.Items[0].NFe.Ide.dEmi);
      FPDFeOwner.Integrador.Parametros.Values['ValorNFCe'] := StringReplace(FormatFloat('0.00',TACBrNFe(FPDFeOwner).NotasFiscais.Items[0].NFe.Total.ICMSTot.vNF),',','.',[rfReplaceAll]);
    end;

    FPDFeOwner.Integrador.SetNomeMetodo('RecepcaoEvento', (FPConfiguracoesNFe.WebServices.Ambiente = taHomologacao) );
  end;
end;

 

Foi detectado que sempre está sendo informado a "versaodados" = '1.00', quando mudamos para 4.00, passou normalmente.

Acima está o XML que foi gerado e enviado causando o erro.

 

Edited by eduardo.mrj
  • Like 1

Obrigado a todos!

Link to comment
Share on other sites

  • 2 weeks later...

Então, Debugando dentro do componente, descobri que meu erro foi que eu não estava alimentando a "NotasFiscais.add" antes de efetuar o cancelamento.

Realmente o se eu coloco a versão 4.00 ali funciona.

Obrigado @eduardo.mrj vamos aguardar se vão ajustar no componente.

 

"A arte de programar consiste em organizar e dominar a complexidade." 🤖

-Edsger W. Dijkstra

Link to comment
Share on other sites

O ACBrIntegrador está preenchendo o campo de acordo com a documentação.

Verificando na documentação do Integrador da SEFAZ-CE, a informação que  deve ir no campo versaoDados é '1.00', pelo que vi essa versão não é do leiaute da NFCE e sim do Cancelamento.

image.png.9bc8eb8370ea15b99f202b0c4f93b2b7.png

Link to comment
Share on other sites

Boa tarde @DanielSantos.

Pois é então teria que rever com o SEFAZ do Ceará porque realmente se eu mudo para 4.00 funciona mas se eu deixo 1.00 da o retorno citado no tópico a cima.

Obrigado pela compreensão mas o que está na documentação não é fiel com o que o servidor realmente está recebendo.

  • Thanks 1

"A arte de programar consiste em organizar e dominar a complexidade." 🤖

-Edsger W. Dijkstra

Link to comment
Share on other sites

  • 2 weeks later...

Bom dia pessoal.

Me desculpem por abrir o tópico novamente, mas agora o erro:

Citar

The remote server returned an error: (500) Internal Server Error.

Está dando na hora de transmitir também. Até ontem eu estava emitindo normal, hoje parou de funcionar. Alguém sofrendo com o mesmo problema ao tentar transmitir NFC-e do Ceará pelo integrador?

Muito obrigado.

"A arte de programar consiste em organizar e dominar a complexidade." 🤖

-Edsger W. Dijkstra

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.