Ir para conteúdo
  • Cadastre-se

Eduardo Alineri

Membros
  • Total de ítens

    26
  • Registro em

  • Última visita

Tudo que Eduardo Alineri postou

  1. Pessoal, boa tarde. Verifiquei que houve um relato de implementação do provedor Megasoft. Nos fontes atuais somente encontrei os arquivos de configuração. Sabem informar se os fontes para esse provedor Megasoft serão disponibilizados no trunk do componente ?
  2. @João Paulo Müller, Boa tarde. Tudo bem ? Conseguiu processar o RPS para Joinville ? Mesmo com o componente atualizado não consigo gerar. No ambiente de homologação ocorre um erro de schemas que para mim não ficou claro o erro. E para emitir no ambiente de produção, segundo a prefeitura, preciso emitir em homologação primeiro Estou enviando em anexo a mensagem com a crítica gerada pelo componente de exemplo do ACBR Você teria alguma sugestão, ou se conseguiu enviar o RP, poderia disponibilizar o XML de envio para comparar com o que estou gerando ? Desde já agradeço o apoio Abraços Eduardo
  3. Pessoal, Bom dia Estou homologando a prefeitura de Goiania, e estou com erro de TimeOut, tanto no ambiente de teste, quanto de produção Segui as especificações do link https://docs.google.com/document/d/1B6L11ZGv2iXMfxCtIJxgzLaDCyeF-tCJ82ELysnJaTs/edit?pli=1 e comparei o XML utilizado com o XML disponibilizado em https://drive.google.com/file/d/0B-E5V-N1GV7lSHZDQWJFd2NCSmc/edit Verifiquei os posts anteriores, e identifiquei os mesmos relatos Vocês continuam com os mesmos problemas ? Ou existe alguma nova orientação ou configuração a ser feita ? Abs Carlos Erro Interno: 12002 Erro HTTP: 0 URL: https://nfse.goiania.go.gov.br/ws/nfse.asmx Erro: Requisição não enviada. Erro: 12002 - TimeOut de Requisição
  4. Pessoal, Boa tarde. Baixei os fontes, mas agora ocorre o erro de Hash inválido. O XML foi gerado com "id", mas a assinatura do rps é rejeitada pela prefeitura. Alguém conseguiu transmitir ?
  5. Pessoal bom dia Estava conseguindo emitir NFS-e para Salvador utilizando a dll da prefeitura https://nfse.sefaz.salvador.ba.gov.br/OnLine/Documentos/NfseUtil.zip Essa DLL é incompatível com o Windows 10 e 2012 server Pelo componente, ocorre rejeição da prefeitura informando que o Hash do RPS esta inválido O Hash do Lote é assinado, e validado, mas validando o Hash do Lote verifiquei que o Id estava maiúsculo, e no XML esta minusculo Alguém esta conseguindo transmitir pelo componente ou continua utilizando DLLs em C# ? Att, Eduardo
  6. Bom dia esdmjr, EStou com o mesmo problema, teve algum progresso ?
  7. O erro continua mesmo atualizando o schema, algum conseguiu alguma resposta do sefaz ?
  8. Pessoal, Boa tarde Podemos adicionar mais uma funcionalidade ao componente, de forma a deixá-lo mais flexível ? O controle do componente para tratar o envio e o retorno dos lote é muito bom. Mas se eu já possuir um XML montado e assinado, e desejar utilizar o componente somente para enviar o XML, aproveitando todo o controle, principalmente o tratamento das mensagens de retorno do WebService. Vocês veem algum problema nisso ?
  9. Pessoal Boa tarde A unica forma que consegui enviar um XML pelo Acbr para a prefeitura de Salvador, foi assinando o XML por uma DLL feita em C#. No caso a DLL disponibilizada pela própria prefeitura de Salvador. Essa dll também faz o envio, mas devido a questões técnicas do meu projeto não será possível utilizar a dll para realizar o envio, somente para a assinatura, e deu certo. O problema de assinar pelo componente esta diretamente ligado ao atributo id em minusculo, onde o componente hoje realiza a assinatura com Id ( I maiúsculo ) e depois troca o I para minusculo. Se o provedor não validar a assinatura, e sim somente o schema, não dará erros. Agora, se validar a assinatura, como ocorre agora com a prefeitura de salvador, o arquivo será rejeitado por diferença no Hash. Pelo que pesquisei em outros posts esse é um problema antigo e conhecido aqui no grupo. Vocês acham que vale a pena estudar assinatura direto pela API do Windows, pelo método CryptSignMessage ? Ou buscar uma outra forma de flexibilizar o uso do OpenSSL ?
  10. Hoje nao temos nenhuma dll em c# com essa funcionalidade. A ideia seria disponibilizar uma, caso seja essa a melhor solução. Existe uma dll da própria prefeitura feita em c#. Somente para testes fiz uma adaptação livre (gambiarra) utilizando essa dll para assinar e o acbr para montar o envelope do soap e enviar, e funcionou de boa.
  11. Juliomar Boa tarde A limitação e do próprio delphi. Não conheço lazaros, mas quanto a essa limitação na assinatura do identificador id, ate o momento a alternativa sempre apresentada e criar uma dll em c# para realizar a assinatura, para contornar essa limitação do delphi
  12. Certo, qual a sua sugestão ? Hoje com o componente não conseguimos enviar um lote RPS em que o provedor determine o identificar com o id minusculo e que faça a validação da assinatura. Existe alguma restrição quanto ao uso do openssl?
  13. Boa italo Esse é o problema No schema esta todo minusculo ( o schema atualizado ), e devido a troca ocorre o erro de assinatura, pois a prefeitura esta validando a assinatura, ai da o erro de hash. O que voce acha de fazermos uma dll em C# para ser importada ao projeto para resolvermos esses problemas de assinatura ?
  14. Boa tarde ariel Na unidade AcbrNFSeUtil, devido a algumas prefeituras utilizarem em seu schema o identificado Id todo minusculo, e o delphi não consegue assinar dessa forma utilizando o capicom, foi feito um procedimento para alterar o i identificador para minusculo, mas isso ocorre apos a assinatura. Se o site validar a assinatura, dará erro. No caso menciono a prefeitura de Salvador Por isso achei a ideia de utilizar um dll para assinar boa. Ja incorporamos dlls dentro do Acbr, acredito que mais uma não fará tanta diferença assim
  15. Bom dia pessoal Vocês conseguiram seguir com o desenvolvimento utilizando uma outra dll ou o openssl ? Qual seria o melhor caminho na opinião de vocês ? Quanto a dll, ela tem font ? A solução adotada de dar um replace no campo Id deixa a assinatura inválida. Acho a ideia da Dll muito boa.
  16. Estou enviando em anexo o arquivo referente ao provedor da prefeitura de Salvador. Foram alterados o envelope, a referencia do NameSpace e a URL atualizada dos webservices. Com essas alterações consigo estabelecer a comunicação, mas tenho o erro a "Assinatura do Hash nao confere". Acho que é por causa do Id, alguém tem alguma ideia ? A assinatura fica realmente invalida, e foi verificada no site https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATBHE/Assinadoc/ValidadorAssinaturas.app/valida.aspx Abraços Eduardo ACBrProvedorSalvador.rar
  17. Fiz um novo contato com a prefeitura para verificar a possibilidade de enviar um arquivo de exemplo ainda não consegui identificar porque a rejeição do arquivo
  18. Ola Italo, Desculpe, ao copiar a URL acabei informado errado. Os endereços são esses mesmos Se possuir alguma certificado valido, não precisa ser para emissão de salvador, ira conseguir acessar os endereços abaixo Produção: HTTPS://nfse.salvador.ba.gov.br/RPS Homologação: HTTPS://notahml.salvador.ba.gov.br/RPS OBS: Não sei porque, mas somente consegui visualizar no Internet Explorer, no Chrome e em outros não consegui, o que me levou de inicio a acreditar que a URL estava errada Nesses endereços, são destacados todos os WS dessa prefeitura Estou enviado em anexo o XSD do webservice EnvioLoteRPS A url correta para o metodo de envio de lote rps e https://notahml.salvador.ba.gov.br/rps/ENVIOLOTERPS/EnvioLoteRPS.svcpara o ambiente de homologação e https://nfse.salvador.ba.gov.br/rps/ENVIOLOTERPS/EnvioLoteRPS.svc para produção EnvioLoteRPS.rar
  19. Pessoal, boa tarde Agora estou com o mesmo erro que o Odlawso Nascimento, quando alterei para as urls do ultimo post <s:Envelope xmlns:s="http://schemas.xmlso...oap/envelope/"> <s:Body> <s:Fault> <faultcode xmlns:a="http://schemas.micro...ted</faultcode> <faultstring xml:lang="pt-BR">The message with Action 'http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd/WSNacional/RecepcionarLoteRps' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).</faultstring> </s:Fault> </s:Body> </s:Envelope> Alguem não consegue um exemplo com a prefeitura ?
  20. Ola Italo, Então, pelo que consegui verificar hoje a url dos WS mudou para a prefeitura de salvador Os enderecos que passei detalham os métodos dos WS Segue abaixo o trecho de codigo que alterei no componente referente a URL de Salvador, ambiente de homologação e produção Estou executanto os testes agora, no ambiente de homologação ocorre erro no servidor de revogação da prefeitura. Vamos começar a validar em produção. function TProvedorSalvador.GetConfigURL(ACodCidade: Integer): TConfigURL; var ConfigURL: TConfigURL; begin ConfigURL.HomNomeCidade := ''; ConfigURL.HomRecepcaoLoteRPS := 'https://notahml.salvador.ba.gov.br/rps/CONSULTASITUACAOLOTERPS/ConsultaSituacaoLoteRPS.svc'; ConfigURL.HomConsultaLoteRPS := 'https://notahml.salvador.ba.gov.br/rps/CONSULTALOTERPS/ConsultaLoteRPS.svc'; ConfigURL.HomConsultaNFSeRPS := 'https://notahml.salvador.ba.gov.br/rps/CONSULTANFSERPS/ConsultaNfseRPS.svc'; ConfigURL.HomConsultaSitLoteRPS := 'https://notahml.salvador.ba.gov.br/rps/CONSULTASITUACAOLOTERPS/ConsultaSituacaoLoteRPS.svc'; ConfigURL.HomConsultaNFSe := 'https://notahml.salvador.ba.gov.br/rps/CONSULTANFSE/ConsultaNfse.svc'; ConfigURL.HomCancelaNFSe := ''; ConfigURL.HomGerarNFSe := ''; ConfigURL.HomRecepcaoSincrono := ''; ConfigURL.HomSubstituiNFSe := ''; ConfigURL.ProNomeCidade := ''; ConfigURL.ProRecepcaoLoteRPS := 'https://nfse.salvador.ba.gov.br/rps/ENVIOLOTERPS/EnvioLoteRPS.svc'; ConfigURL.ProConsultaLoteRPS := 'https://nfse.salvador.ba.gov.br/rps/CONSULTALOTERPS/ConsultaLoteRPS.svc'; ConfigURL.ProConsultaNFSeRPS := 'https://nfse.salvador.ba.gov.br/rps/CONSULTANFSERPS/ConsultaNfseRPS.svc'; ConfigURL.ProConsultaSitLoteRPS := 'https://nfse.salvador.ba.gov.br/rps/CONSULTASITUACAOLOTERPS/ConsultaSituacaoLoteRPS.svc'; ConfigURL.ProConsultaNFSe := 'https://nfse.salvador.ba.gov.br/rps/CONSULTANFSE/ConsultaNfse.svc'; ConfigURL.ProCancelaNFSe := ''; ConfigURL.ProGerarNFSe := ''; ConfigURL.ProRecepcaoSincrono := ''; ConfigURL.ProSubstituiNFSe := ''; Result := ConfigURL; end;
  21. Boa Italo, acho que realmente não foi feito nenhum cadastro do certificado no provedor O cliente ja utiliza o envio direto pelo site. Um duvida, no compomente o endereço do webservice esta diferente do disponibilizado pela prefeitura Produção: HTTPS://nfse.salvador.ba.gov.br/RPS Homologação: HTTPS://notahml.salvador.ba.gov.br/RPS Como podemos atualizar o componente Vou tentar finalizar esse procedimento no dia 29/12 segunda, e dou retorno dos resultados Muito obrigado
  22. prezados, boa tarde estou com o mesmo problema Os enderecos informados são: Produção: HTTPS://nfse.salvador.ba.gov.br/RPS Homologação: HTTPS://notahml.salvador.ba.gov.br/RPS Mas não consigo acessar por nada. Gerar o XML e assinar sem problemas, mas transmitir não consigo Alguem ja conseguiu progredir ?
  23. Bom dia Testei mais o metodo ValidaRegrasdeNegocios não é chamado ao gerar e validar o xml, precisei chamar a parte para executar
  24. Pessoal, Boa noite, estou com uma dúvida quanto ao preenchimento da tag NVE. Na nota técnica na pagina 18, temos a seguinte observação: Codificação opcional que detalha alguns NCM. Formato: duas letras maiúsculas e 4 algarismos. Se a mercadoria se enquadrar em mais de uma codificação, informar até 8 codificações principais. Vide: Anexo X - Identificador NVE. Mais no layout não consta não esta claro como ficaria esse detalhamento, no caso de mais de uma NVE. Pelo que verifiquei no componente, será sempre informado uma NVE por item. Encontrei um exemplo de preenchimento do grupo de produto, para informação da NVE, como segue abaixo. Gostaria de saber se o exemplo abaixo estaria correto, e caso esteja, se podemos aplicar a alteração ? <prod> <cProd>00001</cProd> <cEAN/> <xProd>Camisas de malha, de uso masculino</xProd> <NCM>61051000</NCM> <NVE>AA0001</NVE> <NVE>AB0002</NVE> <NVE>AC0002</NVE> <CFOP>5101</CFOP> <uCom>pc</uCom> <qCom>100</qCom> <vUnCom>1</vUnCom> <vProd>1000.00</vProd> <cEANTrib/> <uTrib>und</uTrib> <qTrib>100</qTrib> <vUnTrib>1</vUnTrib> <intTot>1</intTot> <nFCI>B01F70AF-10BF-4B1F-848C-65FF57F616FE</nFCI> </prod> Att, Eduardo
  25. Pessoal boa tarde. Como ficou esse assunto ? o componente ja foi integra a Suite do ACBR ? Precisam de ajuda em algum ponto ou validação ? Se precisar é só falar Abs Carlos Eduardo
×
×
  • 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.

The popup will be closed in 10 segundos...