-
Total de ítens
2.461 -
Registro em
-
Última visita
-
Days Won
24
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Rafael Dias postou
-
ACBrLibNFe falha de segmentação (imagem do núcleo gravada)
Rafael Dias replied to Jamil Araujo's tópico in ACBrLIB
Sim pois como SSLCryptLib = 0 não tem nenhuma classe para consumir o certificado. Pelo visto é algo em relação ao carregamento da dll do OpenSSL, checa se a versão do OpenSSL é maior que 1 e menor que 1.1 e checa se a mesma é x86 ou x64 de acordo com a biblioteca que esta usando, Ex.: se sua biblioteca que esta usando é x86 a do OpenSSL também tem quer ser e vice e versa. -
Ta neste caso pode ser 2 coisas. A SEFAZ ainda não sincronizou a nota com o ambiente nacional. O ambiente de teste e de envio são diferentes, Ex.: a nota foi emitida em ambiente de produção e seus testes estão em ambiente de homologação. Pois como você pode ver que retornou que não tem nada foi a SEFAZ e não o componente, ele só leu a resposta da SEFAZ.
-
Classe de Alto de Nivel em Java para CTe
Rafael Dias replied to Eguimar J. Lopes's tópico in ACBrLIB
Os demos da ACBrLib em C# foram atualizados recentemente, mas falta atualizar os demos de outras linguagens. Poderia postar o log do demo em c#. -
poste o log do monitor, para ver o que esta acontecendo.
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
-
Correção enviada ao SVN.
-
DistribuicaoDFe é para documentos emitido contra você não para documentos emitido por você, estes por lei você tem que ter salvo na sua maquina.
-
Como utilizar o ACBr NFe com certificado A3
Rafael Dias replied to CarlosFonteles's tópico in ACBrLIB
Um jeito fácil de obter o numero serial em c# é utilizar a classe X509Certificate2UI com ela é possível abrir a tela de seleção de certificados do windows. https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2ui?view=netframework-4.8 e com isso você pode pegar o numero serial do certificado selecionado. Nas configurações da biblioteca https://acbr.sourceforge.io/ACBrLib/DFe.html informe assim SSLCryptLib = 3, SSLHttpLib =2, SSLXmlSignLib = 4, NumeroSerie = <Número de serie certificado>, Senha = <Senha certificado> lembrando de usar os métodos de configuração para fazer estas configurações https://acbr.sourceforge.io/ACBrLib/MetodosdeConfiguracao15.html -
No caso está para download no fórum como uma nova versão.
-
Classe de Alto de Nivel em Java para CTe
Rafael Dias replied to Eguimar J. Lopes's tópico in ACBrLIB
eu enviei uma nova versão que provavelmente resolve seu problema por favor teste com ela, e me de um retorno aqui por favor. -
@AutomoSistema eu enviei uma nova versão que provavelmente resolve seu problema por favor teste com ela, e me de um retorno aqui por favor.
-
os dois métodos funcionam com 1 documento, a tarefa não tem previsão ainda de conclusão pois os métodos síncronos ainda são novos no MDFe e CTe, e pouco usados, talvez no começo de janeiro não sei dizer exatamente.
-
a diferença entre síncrono é assíncrono é Síncrono - Pode ter apenas 1 documento e toda a transação é feita apenas em 1 chamada. Assíncrono - Pode ter até 50 documentos no lote e a transação é feito em 2 chamadas no webservices - Método Padrão do ACBrMonitor. Basta informar False no parâmetro ASincrono https://acbr.sourceforge.io/ACBrLib/MDFE_Enviar.html
-
Sim ela não esta retornando os dados completos em caso de envio sincrono, apenas no envio assincrono.
-
pelo que vi esta usando síncrono correto, estamos com problemas neste tipo de envio por favor tente novamente se ser síncrono já temos uma tarefa para este problema.
-
Você postou o log errado este só tem rejeições.
-
poderia postar o log da biblioteca.
-
senão to enganado o formato deste arquivos é OFX, o ACBr não possui nenhum componente que faça esta leitura, mas tem o seguinte projeto no GitHub que talvez te ajude https://github.com/leogregianin/ofx-reader/
-
A configurações da biblioteca inclusive de impressão você encontra neste link abaixo https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html Para configurar basta utilizar os métodos de configuração https://acbr.sourceforge.io/ACBrLib/MetodosdeConfiguracao15.html Para emitir é simples, basta configurar os dados de certificados, webservices e schema. Depois você pode carregar o ini ou se quiser pode carregar o xml https://acbr.sourceforge.io/ACBrLib/ExemplodeINI.html https://acbr.sourceforge.io/ACBrLib/NFE_CarregarXML.html https://acbr.sourceforge.io/ACBrLib/NFE_CarregarINI.html e depois disso você deve utilizar o método enviar. https://acbr.sourceforge.io/ACBrLib/NFE_Enviar.html Não precisar copiar os arquivo para basta nenhuma basta passar nos parâmetros da função o conteúdo dos mesmo, as respostas são retornadas pelo metodo, caso a mesma vier incompleta ou ocorra um erro utilize o metodo https://acbr.sourceforge.io/ACBrLib/NFE_UltimoRetorno.html passando uma string de tamanho igual ao tamanho retornado pelo metodo de envio no parametro esTamanho O tratamento da contingencia e todo o fluxo de envio deve ser controlado pela sua aplicação.
- 1 reply
-
- 2
-
não possuímos nada para isso.
- 1 reply
-
- 1
-
Classe de Alto de Nivel em Java para CTe
Rafael Dias replied to Eguimar J. Lopes's tópico in ACBrLIB
Aparentemente esta com erro no envio síncrono, estou analisando para ver o que pode estar ocorrendo. -
Classe de Alto de Nivel em Java para CTe
Rafael Dias replied to Eguimar J. Lopes's tópico in ACBrLIB
Poste o log da acbrlib. -
Pegar nome do arquivo XML gerado no retorno da ACBrLibSAT
Rafael Dias replied to Gustavo.Vicente's tópico in ACBrLibSAT
Então se esta usando o C# a string que retorna do metodo é no formato ini. Você pode fazer um parser de ini que é super facil ou utilizar alguma biblioteca para isso, você encontra varias no nuget. Ex.: https://github.com/JaegerMa/SharpINI - https://www.nuget.org/packages/SharpINI/ E carregar a string assim. var retorno = ACBrSat.EnviarCFe(xmlPath); var parsed = INIReader.ReadINI(retorno); var arquivo = parsed["ENVIO"]["Arquivo"]; -
Pegar nome do arquivo XML gerado no retorno da ACBrLibSAT
Rafael Dias replied to Gustavo.Vicente's tópico in ACBrLibSAT
Primeiro qual a sua linguagem de programação ? Esta usando as classes de alto nível disponível pelo ACBr ? -
Pegar nome do arquivo XML gerado no retorno da ACBrLibSAT
Rafael Dias replied to Gustavo.Vicente's tópico in ACBrLibSAT
você esta utilizando de forma totalmente errada, pelo visto esta usando o arquivo de log como o retorno e ele não é para isso. O retorno vem na string retornado pelo método da biblioteca, corretamente no formato ini.