-
Total de ítens
26 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Eduardo Alineri postou
-
Implementação dos provedores RLZ e Megasoft
Eduardo Alineri replied to Haroldo R.'s tópico in ACBrNFSe
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 ? -
Endereço do Servidor (URL) ISSJoinville
Eduardo Alineri replied to João Paulo Müller's tópico in ACBrNFSe
@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 -
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
-
Erro Gerando Lote RPS Salvador
Eduardo Alineri replied to Fabio Damasceno Silva's tópico in ACBrNFSe
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 ? -
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
-
Bom dia esdmjr, EStou com o mesmo problema, teve algum progresso ?
-
Nfe - Rejeicao: chave de acesso referenciada com ano-mes invalido
Eduardo Alineri replied to alissoncr's tópico in ACBrNFe
O erro continua mesmo atualizando o schema, algum conseguiu alguma resposta do sefaz ? -
Utilizar O Acbrnfse Somente Para O Controle De Envio E Retorno De Lote Rps
um tópico no fórum postou Eduardo Alineri ACBrNFSe
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 ? -
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 ?
-
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.
-
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
-
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?
-
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 ?
-
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
-
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.
-
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
-
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
-
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
-
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 ?
-
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;
-
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
-
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 ?
-
Inclusão De Novas Validações De Regra De Negócio
Eduardo Alineri replied to ericserafim's tópico in ACBrNFe
Bom dia Testei mais o metodo ValidaRegrasdeNegocios não é chamado ao gerar e validar o xml, precisei chamar a parte para executar -
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
-
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