Ir para conteúdo
  • Cadastre-se

José M. S. Junior

Moderadores
  • Total de ítens

    6.523
  • Registro em

  • Última visita

  • Days Won

    54

Tudo que José M. S. Junior postou

  1. Bom dia, chegou a dar uma olhada nesse tópico:
  2. Bom dia, Atualizado no SVN com os ajustes.
  3. Adicionado as tarefas da semana para análise. TK-2720
  4. Bom dia Na seção Título, informe apenas o numero sequencial de cada título sem 0; ex: [Titulo1] ... [Titulo2]
  5. 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.
  6. 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.
  7. Aparentemente ainda não houve atualização do Emulador quanto a isso.
  8. 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,... )
  9. 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.
  10. Creio que não tenha problema em utilizar no seu projeto, mas precisamos verificar o motivo de ter sido removido do projeto exemplo.
  11. 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
  12. Boa tarde Fernando Vou verificar essa situação.
  13. 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.
  14. Referente ao quadro de Produtos, acho que consegue alterar apenas o espaçamento das linhas, pois segue as especificações do MOC mesmo.
  15. 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.
  16. 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.
  17. 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"
  18. 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
  19. 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.
  20. 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:
  21. 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
  22. 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.
  23. 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
  24. 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.
  25. 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.
×
×
  • 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.