Ir para conteúdo
  • Cadastre-se

Renato Rubinho

Consultores
  • Total de ítens

    3.841
  • Registro em

  • Última visita

  • Days Won

    66

Tudo que Renato Rubinho postou

  1. Boa noite, O ACBr_Comum faz uso do FPDF. Enviada correção para o SVN. Atualize os fontes, se tiver alguma alteração local, faça e revert e reinstale os componentes marcando a opção para apagar arquivos antigos e veja se resolve.
  2. Boa noite Souza, Você está enviando lote zero, talvez isso esteja influenciando. <ns4:NumeroLote>0</ns4:NumeroLote> Tente preencher o número do lote, e após o envio consulte este número.
  3. Bom dia, O envio de e-mails utiliza a OpenSSL. Por ser um serviço, pode estar utilizando outras dlls da pasta system, por exemplo. Pesquise se existem outras cópias da OpenSSL no servidor. Utilizando como serviço, funciona o envio por outros provedores e só não funciona com a Locaweb ou não funciona para nenhum? Se for só com a Locaweb, pode ser algum bloqueio conforme o tópico que o Diego citou.
  4. Bom dia, Concordo, inclusive acredito que sua validação poderia ser colocada no início da função, pois se aResposta estiver em branco não existe necessidade das demais validações. De qualquer forma mantenha a correção feita também onde ocorria o AV. Validando no cliente, por favor anexe os fontes para análise e envio ao SVN.
  5. Boa noite, Se estiver utilizando A1, configure para utilizar OpenSSL e copie as dlls atuais para a pasta da aplicação.
  6. Boa noite, Muito provavel que tenha consultado o número de e lote errado. Se possível, anexe os SOAPs de envio e retorno para análise.
  7. Confirmando, você fez as alterações que mencionei acima também? Atualize os fontes e reinstale os componentes, pois houve uma alteração estes dias que gerou alguns erros de leitura de datas e já foi corrigido. Caso o problema persista após reinstalare, tente debugar a leitura da data, pois aparentemente ela está correta. ../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Base/Provedores/ACBrNFSeXLerXml_ABRASFv2.pas function TNFSeR_ABRASFv2.LerDataEmissao(const ANode: TACBrXmlNode): TDateTime; begin Result := ObterConteudo(ANode.Childrens.FindAnyNs('DataEmissao'), tcDatHor); end;
  8. Boa noite, A variável aResposta deve estar vindo em branco e, ao tentar acessar a posição do primeiro char, que não existe, gera o AV. Para simular o erro, para verificar se é isso, force a mesma situação com uma variável em branco. var aRespostaTeste: AnsiString; begin aRespostaTeste := ''; if (aRespostaTeste[1] = STX) and (aRespostaTeste[17] = CR) then Se for esse o problema, coloque a condição abaixo para não acontecer mais. Reinstale os componentes após as alterações. if (aresposta <> '') and <<< (aresposta[1] = STX) and (aresposta[17] = CR) then <---------- ERRO SERIA NESSA LINHA 109 Estando ok, anexe a unit corrigida para envio ao SVN.
  9. Boa tarde, A alíquota de 5% está correta, mesmo? Veja que além da mensagem que acusa que a alíquota não foi localizada, o conteúdo do retorno traz uma exceção aparentemente de tratamento do provedor. Confirme se deve ser está alíquota mesmo, teste 2% ou 4%, para ver se passa. Se o erro persistir, envie o soap para o provedor analisar o que pode ser.
  10. Confirme se as dlls foram copiadas para a pasta da aplicação. Outros provedores estão funcionando com o componente neste mesmo ambiente?
  11. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  12. Boa noite, Veja o MOC para identificar os campos existentes. http://svn.code.sf.net/p/acbr/code/tools/DFe/NFeNFCe/Manuais/MOC versao 7.02 Anexo I Leiaute NFe.pdf Mas acredito que os campos de IRRF eram para ser utilizados em NFs conjugadas, confirme com seu contabilista a respeito da utilização dos campos.
  13. Como o problema original foi resolvido, vamos fechar o tópico. Segue tópico sobre o assunto, caso tenha alguma sugestão de implementação, favor abrir um novo tópico com os fontes alterados para análise se poderão ser enviados ao SVN. Seguem métodos implementados para este provedor. ../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores/ISSNet.Provider.pas TACBrNFSeXWebserviceISSNet204 = class(TACBrNFSeXWebserviceSoap11) public function Recepcionar(ACabecalho, AMSG: String): string; override; function RecepcionarSincrono(ACabecalho, AMSG: String): string; override; function GerarNFSe(ACabecalho, AMSG: String): string; override; function ConsultarLote(ACabecalho, AMSG: String): string; override; function ConsultarNFSePorRps(ACabecalho, AMSG: String): string; override; function ConsultarNFSePorFaixa(ACabecalho, AMSG: String): string; override; function ConsultarNFSeServicoPrestado(ACabecalho, AMSG: String): string; override; function ConsultarNFSeServicoTomado(ACabecalho, AMSG: String): string; override; function Cancelar(ACabecalho, AMSG: String): string; override; function SubstituirNFSe(ACabecalho, AMSG: String): string; override; function TratarXmlRetornado(const aXML: string): string; override; end;
  14. Para utilizar OpenSSL você deve informar o caminho do pfx e a senha, ele não funciona por número de série do certificado instalado, deixe a propriedade de número de série em branco Precisa atualizar as dlls na pasta da aplicação também. ../trunk2/DLLs/OpenSSL/1.1.1.10/X86
  15. Tente atualizar a dll da LibXml2 na pasta da aplicação, pode ser versão antiga interferindo. ../trunk2/DLLs/LibXml2/ Lembrando de utilizar a versão da dll de acordo com a arquitetura da aplicação.
  16. Boa tarde, Faça um teste de assinar o lote de RPS e teste novamente no modo síncrono. Na unit EL.Provider preencha na procedure TACBrNFSeProviderEL204.Configuracao conforme abaixo. ConfigAssinar.LoteRps := True; Reinstale os componentes antes de testar novamente.
  17. Boa tarde, Caso tenha urgência nas suas demandas, considere assinar o PRÓ, que entre outras coisas conta com o SLA de respostas e atendimento pelos consultores. Qual o município? Está implementando ou estava funcionando e parou? Homologação ou Produção? Tente consultar o lote para ver o que retorna. Se o problema persistir, anexe os xmls pasta análise.
  18. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  19. Estranho, não foi a IM não? Este provedor utiliza o padrão ABRASF 2 e, de acordo com os schemas, o CNPJ suporta apenas 14 dígitos. <xsd:complexType name="tcIdentificacaoPrestador"> <xsd:sequence> <xsd:element name="CpfCnpj" type="tcCpfCnpj" minOccurs="0" maxOccurs="1"/> <xsd:element name="InscricaoMunicipal" type="tsInscricaoMunicipal" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType> xsd:complexType name="tcCpfCnpj"> <xsd:choice> <xsd:element name="Cpf" type="tsCpf" minOccurs="1" maxOccurs="1"/> <xsd:element name="Cnpj" type="tsCnpj" minOccurs="1" maxOccurs="1"/> </xsd:choice> </xsd:complexType> <xsd:simpleType name="tsCnpj"> <xsd:restriction base="xsd:string"> <xsd:length value="14" fixed="true"/> <xsd:whiteSpace value="collapse"/> </xsd:restriction> </xsd:simpleType> Mas como vemos diversos absurdos dos provedores, caso queira testar, altere o fonte a seguir, removendo o GerarCPFCNPJ, reinstale os componentes e veja o resultado. ../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Base/Provedores/ACBrNFSeXGravarXml_ABRASFv2.pas function TNFSeW_ABRASFv2.GerarPrestador: TACBrXmlNode; begin Result := CreateElement('Prestador'); Result.AppendChild({GerarCPFCNPJ(}NFSe.Prestador.IdentificacaoPrestador.CpfCnpj{)}); Por se tratar do "core" dos provedores ABRASF 2, se funcionar precisaremos fazer com uma abordagem diferente.
  20. Boa noite, Houve problema semelhante na emissão de NFC-e, com certificado A3, em SP e o problema era nos servidores da Sefaz, conforme tópico a seguir. Entre em contato com o provedor e documente este problema para analisarem se não tem algo do lado deles a corrigir. Por via das dúvidas, reinstale o driver da leitora para descartar algum erro com ele também e revise suas configurações de ssl/tls, conforme tópico a seguir.
  21. Tentou rodar o instalador como administrador? Cola um print do seu library Path igual o Juliomar fez.
  22. Boa noite, Segue lista de bancos implementados no componente para boletos híbridos. Neste tópico tem um link que direciona para outro com instruções para utilização.
  23. Qual a mensagem completa do erro? "was compiled with a differente version"? Se for isso, pesquise no computador por gziputils*.* que irá encontrar alguma cópia ou alguma dcu antiga que devem estar gerando o problema.
  24. Boa noite, Marque a opção para Remover arquivos antigos e tente novamente. Se tiver outras pastas no ACBr, apague também.
  25. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
×
×
  • 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.