-
Total de ítens
6.523 -
Registro em
-
Última visita
-
Days Won
54
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por José M. S. Junior
-
-
Bom dia,
Atualizado no SVN com os ajustes.
-
Adicionado as tarefas da semana para análise. TK-2720
-
Bom dia
Na seção Título, informe apenas o numero sequencial de cada título sem 0;
ex:
[Titulo1]
...
[Titulo2]
-
Bom dia,
Seguindo orientações do manual essa posição é de uso do Banco e deve ficar em branco..( 233 - 240 Uso exclusivo FEBRABAN/CNAB )
Precisa ver se o banco tem alguma orientação e manual sobre o preenchimento desse campo nesse caso.
-
Analisando os fontes, atualmente é possível editar apenas o espaçamento entre os campos do quadro de produtos realmente.
Como nesse quadro de produtos existem muitas colunas e as mesma são fixas, talvez não faça tanta diferença a edição, até porque já está usando uma fonte pequena para que caibam as descrições. Mas é algo que podemos avaliar com a equipe, já que está previsto na documentação.
-
12 minutos atrás, phulano disse:
entao no caso do emulador, nao tem como ?
Aparentemente ainda não houve atualização do Emulador quanto a isso.
-
9 horas atrás, Net Shopping disse:
7) “””ACBrLibNFe, e as dlls de dependência “”” (NÃO ACHAMAOS ESTES ARQUIVOS) copiamos a pasta ACBrLibNFe-0.4.6.183 para dentro de C:\SIS\VENDA mas nada mudou. Continua dando o mesmo erro (-10). Talvez aqui esteja o erro pois na verdade não entendei muito bem, pois não encontrei esse arquivo ACBRLIBNFE.
Bom dia, a ACBrLibNFe que me refiro é ACBrNFe32.dll mesmo... As suas configurações parecem corretas, o erro está ocorrendo mesmo apenas ao chamar o método de envio.
Experimente chamar o método enviar sem o parâmetro de impressão, com o segundo parâmetro como FALSE e o terceiro parâmetro como TRUE.
ex: NFE_Enviar(1, 0, 1,... )
-
Bom dia,
Isso é algo que precisa ser atualizado no firmware do aparelho para que ele passe a aceitar esses tipos novos de pagamento. A recomendação é entrar em contato com o fabricante para atualização do mesmo.
-
Creio que não tenha problema em utilizar no seu projeto, mas precisamos verificar o motivo de ter sido removido do projeto exemplo.
-
Boa tarde,
Creio que a alíquota é a mesma, calculando sobre a Base já com a redução
ex:
vBC=100,00 (Normal)
pRedBC=20
vBC=80
pICMS=18
vICMS=14,40
-
Boa tarde Fernando
Vou verificar essa situação.
-
Boa tarde
Com o SAT pode informar até 500 itens por cupom, nesse caso parece ser a configuração de página da impressora instalada. Utilizando ESCPOS não deveria ocorrer...
Nas configurações PosPrinter do Monitor selecione a impressora pela porta usb ex: USB:Nome_Impressora.
-
Referente ao quadro de Produtos, acho que consegue alterar apenas o espaçamento das linhas, pois segue as especificações do MOC mesmo.
-
47 minutos atrás, Helio Beltrao Jr. disse:
O que pode estar acontecendo que nao estar me dando o retorno e estar dando esses erros segue em anexo o arquivo de log.
Bom dia,
Aparentemente os parâmetros estão sendo passados errados, ou não está utilizando a dll compatível com a implementação da classe (MT - MultThread ou ST - Single Thread)
25/05/22 09:46:02:128 - LIB_ConfigGravarValor(NFe, Senha, 1234)
25/05/22 09:46:02:142 - SetRetorno(-3, Chave [%s] não existe na Sessão [%s] no arquivo de configuração)Note que não está lendo o campo correto de cada parâmetro.
Sobre a consulta, verifique se está com as dlls de dependência da OpenSSL e LibXML2 junto da ACBrLib.NFe
25/05/22 09:46:07:867 - SetRetorno(-10, WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro ao ler informações do Certificado.
Provavelmente a senha está errada)Dê uma olhada nesse tópico, creio que possa de ajudar na implementação com XHarbour.
-
15 horas atrás, Haroldo Lafetá disse:
Dessa maneira esta certo? Ou pode gerar algum problema?
Esta correto, nesse caso está usando a classe implementada para C# correto, mas se notar o que ela faz no final é passar essa configuração para a lib utilizando o método ConfigGravarValor.
Só lembrando que se estiver alterando essas configurações em tempo de execução precisa sempre chamar o Método ConfigGravar para que de fato seja carregado as configurações na lib.
-
Provavelmente essa informação não está sendo carregada na lib então, pois esse campo é utilizado amplamente para esse fim.
Chegou a verificar o log da lib para identificar se realmente não está obtendo o retorno? Verifique também como está a configuração desse campo no arquivo de configuração "ACBRLib.ini"
-
A configuração é o campo TimeOut da NFe
Deixe entre 15000 e 30000 no caso de MG, com isso o componente vai aguardar esse tempo, além disso já gera timeOut onde deve passar a tratar a contingência nesse caso, ou realizar uma consulta dessa chave novamente.
https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html
-
Boa tarde, favor atualizar com a última versão baixada pelo fórum, nessa ultima versão de build, agora já esta ok o ajuste.
- 1
-
Bom dia @Haroldo Lafetá, se deseja carregar as configurações com dados em memória sem utilizar o path do arquivo pode passar o parâmetro como ["memory"] E passar todas as configurações após inicializar a lib , utilizando o método ConfigGravarValor para configuração de cada campo, informando a seção, campo e valor.
https://acbr.sourceforge.io/ACBrLib/NFE_ConfigGravarValor.html
campos para configuração:
https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html
Dê uma olhada nesse tópico:
-
14 minutos atrás, Helio Beltrao Jr. disse:
Nao estou sabendo que passar esses parametros :NFE_ConfigGravarValor(eSessao, eChave, sValor).
o que e eSessao
o que e eChave
o que e sValor
Bom dia.
Se baseie nas configurações da lib: https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html para saber os campos configuráveis
Veja por exemplo nessa documentação que temos a Seção ex: [NFe], a chave "FormaEmissao" e o campo onde define o código do tipo de emissão em alguns casos é uma string mesmo.
Então para gravar a configuração para esse campo ficaria assim:
NFE_ConfigGravarValor(NFe, FormaEmissao, 0)
Com esse método você passa essa configuração para a lib, pode usar repetidamente para cada campo que precise configurar e ao final utiliza-se NFe_ConfigGravar para de fato gravar essas novas configurações no arquivo ACBrLib.ini
Para ler um valor das configurações é o mesmo conceito:
Comando:NFE_ConfigLerValor(NFe, FormaEmissao, sValor, esTamanho);
Nesse Caso sValor e esTamanho são variaveis que definem o tamanho para obter o retorno, vai obter a resposta nessas variáveis conforme pode ver no exemplo da classe em Harbour
na variável esTamanho voce recebe o tamanho do Buffer de resposta, se exceder o Buffer da variavel sValor que é uma string tamanho fixo, utiliza-se o método UltimoRetorno para obter a resposta completa. Funciona dessa forma para todos os métodos
https://acbr.sourceforge.io/ACBrLib/NFE_UltimoRetorno.html
-
Em 20/05/2022 at 15:50, tborges disse:
Acho que o problema é esta Classe aqui...
Bom dia, como essa é classe base dos eventos pode afetar para outros eventos DFe que de fato utilizam a nomenclatura CNPJ, mas estamos solucionando esse problema e os demais referente a conversão para gerar o arquivo .ini de entrada e saída utilizando essas classes. Em breve postamos aqui.
-
1 hora atrás, Helio Beltrao Jr. disse:
Desculpe o que significa isso NFE_ConfigGravarValor(eSessao, eChave, sValor)
Estes métodos: GravarValor e LerValor você deve utilizar para alterar as configurações da lib ou ler alguma configuração da mesma depois de instanciá-la, correspondem a Sessão, Campo e Valor do arquivo ACBrLib.ini que deseja alterar ou ler. Ao utilizar os método ConfigGravar será atualizado o arquivo de configuração ACBrLib.ini com os valores passados utilizando o método GravarValor. (obs: O arquivo ACBrLib.ini não deve ser alterado manualmente e sim através desses métodos)
A inicializar a lib não precisa informar arquivo de configuração no parâmetro, deixe que a lib crie automaticamente no diretório raiz, assim evita erros, caso tenha configurado o arquivo manualmente.
https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html
Eu sugiro que dê uma olhada no curso de Introdução da ACBrLib, nele é apresentado como ela funciona e como fazer as configurações, independente da linguagem que esteja usando.
Além disso é importante saber qual dll está usando (MT) ou (ST) pois os parâmetros mudam em cada caso e precisa implementar baseado nisso. E saber qual convenção deve usar na sua linguagem, mas tudo isso é explicado nas aulas, e pode facilitar o entendimento se está começando...
https://acbr.nutror.com/curso/e4f38b5c7398e4ccca8731c2d305952d389ac693
-
3 horas atrás, Helio Beltrao Jr. disse:
Bom dia,
Fiz os teste com os dois exemplo esse MT / STDCALL / 32bits. e CDECL da error no status do servico: Indica que houve erro ao consultar o status de serviço. utilizo o Xhabour 0.99
Qual o erro Helio? Se a lib está inicializando corretamente pode ser apenas configuração. Não utilizamos xHarbour aqui mas use a configuração indicada pelo colega @lucimauro. Comece realizando testes com métodos de configuração da lib ConfigGravarValor, ConfigGravar, ConfigLerValor... Esses métodos são utilizados para realizar a configuração da lib antes de enviar algum método da NFe:
https://acbr.sourceforge.io/ACBrLib/MetodosdeConfiguracao15.html
Anexe por favor o log.txt e a sua configuração ACBrLib.ini com os últimos testes.
-
Pela versão da dll que está no log, parece que está usando a dll CDECL, creio que na sua linguagem seja STDCALL. Faça um teste copiando a dll da pasta MT / STDCALL / 32bits.
boleto BB digito nosso numero
em Dúvidas gerais
Postado
Bom dia, chegou a dar uma olhada nesse tópico: