Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    38.025
  • Registro em

  • Última visita

  • Days Won

    1.075

Tudo que Italo Giurizzato Junior postou

  1. Bom dia @felipeiw, Precisamos do XML de envio para analise.
  2. Bom dia @rafmattos, Precisamos do XML soap de retorno para analisar o problema.
  3. Bom dia @edulamy, Entre em contato com a prefeitura/provedor para saber qual é a URL de produção.
  4. Bom dia @SEI-INFO, Muito obrigado pela colaboração, já foi criado a TK-5962 para analise.
  5. Bom dia @C4Dev, O provedor EL possui 2 webservices, um deles se utiliza de layout próprio (versão 1.00) e o outro da versão 2.04 do layout da ABRASF. A cidade em questão usa o webservice de layout próprio. Se você abrir a unit EL.Provider vai ver o seguinte: TACBrNFSeXWebserviceEL = class(TACBrNFSeXWebserviceSoap11) public function Recepcionar(const ACabecalho, AMSG: String): string; override; function ConsultarSituacao(const ACabecalho, AMSG: String): string; override; function ConsultarLote(const ACabecalho, AMSG: String): string; override; function ConsultarNFSePorRps(const ACabecalho, AMSG: String): string; override; function ConsultarNFSe(const ACabecalho, AMSG: String): string; override; function Cancelar(const ACabecalho, AMSG: String): string; override; function AbrirSessao(const ACabecalho, AMSG: String): string; override; function FecharSessao(const ACabecalho, AMSG: String): string; override; function TratarXmlRetornado(const aXML: string): string; override; end; Com exceção do TratarXmlRetornado os demais são os serviços disponibilizados pelo webservice. Note que temos o serviço: Recepcionar, esse serviço trabalha no modo assíncrono, portanto ao enviar um lote de RPS o webservice lhe retorna apenas um numero de protocolo. O numero do protocolo você vai usar nos método de Consultar a Situação do Lote e Consultar Lote RPS. O Consultar Situação vai lhe informar se o lote foi processado com sucesso ou não. Já o Consultar Lote vai lhe retornar o XML da nota caso tenha processado com sucesso ou a lista de erros caso tenha processado com falhas. O componente possui uma propriedade de configuração chamada: ConsultaLoteAposEnvio. Se essa propriedade estiver com o valor True o componente executa automaticamente todo o fluxo (Envio, Consultar Situação e Consultar Lote). Espero ter ajudado.
  6. Bom dia @PrimeSoftware, Por favor leia o tópico abaixo:
  7. Bom dia @C4Dev, Foi criado a TK-5961 para fazer a alteração.
  8. Bom dia @Light System Software, Esquece o Capicom. Se tratando de certificado A3 a solução é o WinCrypt. Ficou faltando você informar o valor de SSLType que esta usando.
  9. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  10. Olá pessoal, É com muito prazer que informo a vocês que as alterações no componente ACBrCTe visando atender o CT-e Simplificado foram finalizadas. As units alteradas só serão enviadas para o SVN no dia 17/09/2024 (terça-feira) no período da manhã. O motivo é muito simples, como já exposto acima o prazo para a ativação do ambiente de homologação é 16/09/2024, portanto não adianta nada enviar hoje para o SVN. Outra coisa a URL de homologação que foi publica se refere somente a SEFAZ-Virtual do RS, estão faltando as SEFAZ de MG, MS, MT, PR e SP. As SEFAZ de MG, MS, MT e PR possui os seus próprios webservices. A SEFAZ de SP também tem o seu e tem também a SEFAZ-Virtual de SP que atende as UF: do AP, PE e RR. A SEFAZ de RS também tem o seu e tem também a SEFAZ-Virtual do RS que atende as UF: do AC, AL, AM, BA, CE, DF, ES, GO, MA, PA, PB, PI, RJ, RN, RO, SC, SE e TO.
  11. Boa tarde @andremuriae, Já esta no SVN.
  12. Bom dia @Light System Software, Quando enviamos a NF-e, o componente se utiliza da SEFAZ-Autorizadora, por outro lado o DistribuicaoDFe se utiliza do Ambiente Nacional, ou seja, são webservices distintos. O problema pode estar no webservice do Ambiente Nacional. Me diga, quais são os valores das propriedades de configuração: SSLLib, CryptLib, HttpLib, XmlSignLib e SSLType ?
  13. Bom dia @edulamy, Ao abrir este link que você postou no final da página faz referencia ao provedor Fiorilli e não ao Ginfes ou GissOnline que são da mesma empresa.
  14. @Light System Software, Acredito que sim.
  15. Bom dia @rebelss, Vamos ver se eu entendi: 1. Se não pedir para remover os acentos o XML é gerado com as vogais acentuadas, mas o provedor recusa, correto? Qual é a mensagem de erro dessa recusa? 2. Se pedir para remover os acentos o XML é gerado com as vogais sem os acentos, o provedor aceita, correto? 3. o problema que esta ocorrendo ao rodar a aplicação no servidor é quando você pede para remover os acentos ou pede para deixar os acentos? Se é quando pede para deixar os acentos pode ser problema de tabela de caracteres instalada no servidor.
  16. Bom dia @Fabiano Oliveira de Castro, Segundo o arquivo ACBrNFSeXServicos.ini a cidade de Canoas desde de 08/03/2024 se utiliza do provedor Infisc versão 2.03 do layout da ABRASF. Sendo assim ao configurar o componente com a cidade de Canoas e ao tentar carregar o XML o componente espera encontrar um XML que esteja na versão 2.03 do layout da ABRASF. Esse XML que você esta tentando carregar é antigo ou você baixou do site da prefeitura?
  17. Bom dia @Eduardo Resende Lara, Neste caso o CNPJ é de um MEI? Se sim, pelo portal da NFS-e Padrão Nacional baixe o XML da NFS-e. Nesse XML consta um grupo chamado DPS, compare o conteúdo desse grupo com o XML que o componente esta gerando. O componente gera o XML do DPS, verifique se no que esta sendo gerado não tem informações diferentes ou até mesmo algo a mais ou a menos.
  18. Bom dia @Light System Software, A mensagem trata-se de um erro de validação que diz que a tag ChaveDigital esta vazia e não pode ser vazia. Essa tag recebe o conteúdo da propriedade de configuração: Configuracoes.Geral.Emitente.WSChaveAcesso.
  19. Bom dia @Felipe Govoni, Se o erro é só em alguns clientes te aconselho a comparar as configurações bem como as DLLs que você colocou em cada cliente. Pode ser que no cliente que esta ocorrendo o erro esta com a DLL de 64bits em vez de 32bites.
  20. Bom dia @digifred, O XML que você anexou possui quebras de linhas. Por favor configure para salvar os arquivos soap e anexe os arquivos originais salvos em disco para que possamos analisar o caso. De mais detalhes sobre o erro.
  21. Boa tarde @WesleySantos, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  22. @janderson@atron, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  23. Bom dia @Eduardo Flaeschen, Atualize todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  24. Bom dia @syspan, Complementando o que o @lucimauro lhe passou, o XML da nota nunca vai ser alterado após ela ter sido autorizada pela SEFAZ. Caso ela venha a ser cancelada pelo emitente ou ele faça uma carta de correção pois a nota tem uma informação errada, isso chamamos de eventos. Todos os eventos possuem a chave da nota, uma vez que o evento sempre tem que estar vinculado ao documento. O DistribuicaoDFe pode retornar o resumo da nota, a nota completa, o resumo do evento ou o evento completo. Cabe a sua aplicação analisar cada documento retornado pelo DistribuicaoDFe para saber qual dos 4 tipos de retornos mostrados acima e tomar uma decisão. Por exemplo: Se retornou o resumo da nota a aplicação tem que colocar a chave da nota em uma lista de notas a serem manifestadas pelo destinatário. Se o retornou a nota completa salvar o XML em disco ou no banco de dados para depois ler as suas informações para alimentar o controle de estoque e o contas a pagar. Se o retornou for o evento completo, checar que tipo de evento é, caso seja de cancelamento marcar no banco de dados que a nota foi cancelada, evitando assim que a nota seja paga e estornar o estoque. Espero ter ajudado.
  25. Bom dia @janderson@atron, Já abrimos a TK-5953 para analise do problema.
×
×
  • 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.