Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    38.025
  • Registro em

  • Última visita

  • Days Won

    1.076

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde @gralak, Esse erro esta ocorrendo em ambiente de homologação ou produção?
  2. Boa tarde @Rogério Ricardo Santos, Essa mensagem de erro X202 que dizer para você que: No retorno deveria constar uma lista com 1 ou mais notas e essa lista indicada pela tag ListaNfse não esta presente no XML de retorno. Resumindo, no retorno não consta o XML da nota. Tem um outro erro anterior a este ai, você deve focar nele, para resolver. Que no caso é: Erro(s): Código : E178 Mensagem: Lote aguardando processamento. Correção: O lote de RPS correspondente ao protocolo informado foi recebido pela Prefeitura, mas ainda não foi processado. O Lote de RPS foi enviado, mas o provedor ainda não realizou o seu processamento. Você deve aguardar e tentar consultar novamente o lote informando o numero do protocolo.
  3. Boa tarde @Datacaixa, Alguns caracteres não podem estar presentes no conteúdo de uma tag, como por exemplo os caracteres < e >, pois eles são usados para identificar uma tag. Sugiro que a tua aplicação faça esse tratamento.
  4. Boa tarde @tavares0841, Complementando o que o @Juliomar Marchetti já lhe passou, o conteúdo do parâmetro Msg da procedure GerarExcepction é alimentada na unit ACBrNFeWebServices. Abra a unit ACBrNFeWebServices e procure pela function: TNFeRecepcao.GerarMsgLog: String;
  5. Boa tarde @Daniel Simoes, O arquivo ACBrNFSeXServicos.ini já foi alterado com essa nova URL, mas o manual não deixa claro se foi alterado somente a URL ou se ocorreu também a troca de provedor. Esse "estilo" de URL é utilizado pelos provedores SmarAPD e SilTecnologia. O manual infelizmente não informa a empresa contratada ou se eles compraram o sistema da SmarAPD (provedor que atendia).
  6. Boa tarde @Dirlenio Batista, Você anexou o pedido de registro de quantidade da mercadoria no desembarque, mas o retorno é do registro de pagamento de quitação. Ficou faltando o XML do pedido de registro de pagamento de quitação e o retorno do registro de quantidade da mercadoria no desembarque.
  7. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  8. @Dirlenio Batista, Muito obrigado pelos arquivos. Favor atualizar os fontes, reinstale o ACBr e faça novos testes.
  9. @Dirlenio Batista, Configure o programa exemplo para salvar os arquivo soap. Faça um novo teste de envio dessas duas opções e anexe os arquivos de envio para que eu possa analisar.
  10. Bom dia @Heronim Antonio Marçal, Vai ser necessário entrar em contato com a prefeitura/provedor para saber o que esta errado. Como esse tópico esta com 4 páginas vou fechar ele. Favor criar um novo para continuarmos a procura de uma solução. Desde já muito obrigado pela colaboração e compreensão.
  11. Bom dia @tavares0841, Se é NFC-e os retornos são obtidos dessa forma que eu coloquei na minha ultima postagem.
  12. Bom dia @Dirlenio Batista, Para consumir essa URL que aparece na mensagem de erro requer um certificado digital. O componente esta configurado com um certificado digital?
  13. Bom dia @Leandro Casare, Você trabalha com qual linguagem de programação?
  14. Boa tarde @ISBS, O problema é que o site esta gerando o XML com a grafia errada, veja. Peguei o primeiro XML que você anexou: <CompNfse> <Nfse> <InfNfse> <numero>227</numero> (...) As tag CompNfse, Nfse e InfNfse estão corretas, mas a tag numero esta errada o correto é Numero (com a letra "N" em maiúsculo). O componente ao tentar ler a tag Numero não a encontra porque esta escrito numero, ai o campo referente ao numero da nota fiscal fica em branco/zerado. O componente foi escrito para ler o XML retornado pelo webservice do provedor e não o XML baixado do site da prefeitura.
  15. @tavares0841, Só para confirmar, você esta enviando uma NF-e ou NFC-e? Se for NF-e é o que coloquei acima, agora se for NFC-e, ai a coisa muda. MemoDados.Lines.Add('tpAmb: ' + TpAmbToStr(ACBrNFe1.WebServices.Enviar.TpAmb)); MemoDados.Lines.Add('verAplic: ' + ACBrNFe1.WebServices.Enviar.verAplic); MemoDados.Lines.Add('cStat: ' + IntToStr(ACBrNFe1.WebServices.Enviar.cStat)); MemoDados.Lines.Add('cUF: ' + IntToStr(ACBrNFe1.WebServices.Enviar.cUF)); MemoDados.Lines.Add('xMotivo: ' + ACBrNFe1.WebServices.Enviar.xMotivo); MemoDados.Lines.Add('Recibo: '+ ACBrNFe1.WebServices.Enviar.Recibo);
  16. Boa tarde @NVTech, Na postagem abaixo você encontra as regras que devemos seguir para poder emitir um CT-e Simplificado. Respondendo as suas perguntas: 1. Sim o transporte pode ser intermunicipal ou interestadual. 2. Devem constar no mínimo 2 NF-e sendo do mesmo remetente ou para o mesmo destinatário.
  17. Boa tarde @ernesto.ricardo, Fiz uma alteração no seu XSD no que se refere aos Itens da lista de serviço. Já esta no SVN.
  18. Boa tarde @Dirlenio Batista, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr, recompila a Aplicação e faça novos testes.
  19. Boa tarde @JLuis, Caso você venha consultar uma nota após o seu cancelamento o XML da nota não vai mudar uma tag sequer. Pelo XML da nota não tem como identificar se a mesma esta cancelada ou não. Após o envio do pedido de cancelamento o componente lhe retorna as informações de retorno que podem ser lidas conforme consta no programa exemplo: tmEnviarEvento: begin with EnviarEvento do begin memoLog.Lines.Add('Método Executado: ' + MetodoToStr(tmEnviarEvento)); memoLog.Lines.Add(' '); memoLog.Lines.Add('Parâmetros de Envio'); with InfEvento.pedRegEvento do begin memoLog.Lines.Add('Chave NFSe : ' + chNFSe); memoLog.Lines.Add('Evento : ' + tpEventoToDesc(tpEvento)); end; memoLog.Lines.Add(' '); memoLog.Lines.Add('Parâmetros de Retorno'); memoLog.Lines.Add('Chave NFSe : ' + idNota); memoLog.Lines.Add('Data : ' + DateToStr(Data)); memoLog.Lines.Add('Tipo Evento : ' + tpEventoToDesc(tpEvento)); memoLog.Lines.Add('Num. Seq. Evento: ' + IntToStr(nSeqEvento)); memoLog.Lines.Add('ID do Evento : ' + idEvento); memoLog.Lines.Add('Sucesso : ' + BoolToStr(Sucesso, True)); LoadXML(XmlEnvio, WBXmlEnvio, 'temp1.xml'); LoadXML(XmlRetorno, WBXmlRetorno, 'temp2.xml'); ListaDeErros(Erros); ListaDeAlertas(Alertas); end; end; Caso ocorra algum erro no retorno temos ainda o ConsultarEvento. tmConsultarEvento: begin with ConsultarEvento do begin memoLog.Lines.Add('Método Executado: ' + MetodoToStr(tmConsultarEvento)); memoLog.Lines.Add(' '); memoLog.Lines.Add('Parâmetros de Envio'); memoLog.Lines.Add('Chave NFSe : ' + ChaveNFSe); memoLog.Lines.Add('Evento : ' + tpEventoToDesc(tpEvento)); memoLog.Lines.Add('Num. Seq. Evento: ' + IntToStr(nSeqEvento)); memoLog.Lines.Add(' '); memoLog.Lines.Add('Parâmetros de Retorno'); memoLog.Lines.Add('Chave NFSe : ' + idNota); memoLog.Lines.Add('Data : ' + DateToStr(Data)); memoLog.Lines.Add('Tipo Evento : ' + tpEventoToDesc(tpEvento)); memoLog.Lines.Add('Num. Seq. Evento: ' + IntToStr(nSeqEvento)); memoLog.Lines.Add('ID do Evento : ' + idEvento); memoLog.Lines.Add('Sucesso : ' + BoolToStr(Sucesso, True)); ListaDeResumos(Resumos, tmConsultarEvento); LoadXML(XmlEnvio, WBXmlEnvio, 'temp1.xml'); LoadXML(XmlRetorno, WBXmlRetorno, 'temp2.xml'); ListaDeErros(Erros); ListaDeAlertas(Alertas); end; end; Para pegar o IdNota do retorno a linha seria: AuxIdNota := ACBrNFSeX1.WebService.EnviarEvento.IdNota; // Retorno após o envio do evento ou AuxIdNota := ACBrNFSeX1.WebService.ConsultarEvento.IdNota; // Retorno após a consulta ao evento De forma semelhante você consegue os demais dados.
  20. Boa tarde @tavares0841, Você pode ler todas essas informações da seguinte forma: MemoDados.Lines.Add('tpAmb: ' + TpAmbToStr(ACBrNFe1.WebServices.Retorno.TpAmb)); MemoDados.Lines.Add('verAplic: ' + ACBrNFe1.WebServices.Retorno.verAplic); MemoDados.Lines.Add('cStat: ' + IntToStr(ACBrNFe1.WebServices.Retorno.cStat)); MemoDados.Lines.Add('cUF: ' + IntToStr(ACBrNFe1.WebServices.Retorno.cUF)); MemoDados.Lines.Add('xMotivo: ' + ACBrNFe1.WebServices.Retorno.xMotivo); MemoDados.Lines.Add('cMsg: ' + IntToStr(ACBrNFe1.WebServices.Retorno.cMsg)); MemoDados.Lines.Add('xMsg: ' + ACBrNFe1.WebServices.Retorno.xMsg); MemoDados.Lines.Add('Recibo: ' + ACBrNFe1.WebServices.Retorno.Recibo); MemoDados.Lines.Add('Protocolo: ' + ACBrNFe1.WebServices.Retorno.Protocolo); Esse fragmento de código é do programa exemplo, botão [Criar e Enviar]
  21. Bom dia @Alex Leiva, Notei que você fez alterações em algumas units que estão na pasta ACBrDFe, sendo assim se faz necessário que toda a equipe ACBr analise essas alterações antes de enviarmos para o SVN. Precisamos garantir que elas não vão gerar efeitos colaterais nos demais componentes que se utilizam de assinatura digital. Muito obrigado pela colaboração, foi criado a TK-6233 para a analise.
  22. @Heronim Antonio Marçal, [3201308] ; Atualizado em 13/11/2024 Nome=Cariacica UF=ES Provedor=SilTecnologia Versao=2.03 ProRecepcionar=https://sistemas.cariacica.es.gov.br/tbw/services/Abrasf23 HomRecepcionar=https://servicos.cariacica.es.gov.br/tbwhomologacao/services/Abrasf23
  23. @Heronim Antonio Marçal, Verifica se na pasta que esta o programa exemplo não tem uma cópia do arquivo ACBrNFSeXServicos.ini
  24. Bom dia @Edcarlos_rog, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e recompile a aplicação com a opção Build. Faça novos testes.
  25. Bom dia @ernesto.ricardo, Muito obrigado pela colaboração, já foi criado a TK-6231 para analise.
×
×
  • 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.