Ir para conteúdo
  • Cadastre-se

ganef

Membros
  • Total de ítens

    43
  • Registro em

  • Última visita

Últimos Visitantes

884 visualizações

ganef's Achievements

Contributor

Contributor (5/14)

  • Conversation Starter
  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later

Recent Badges

3

Reputação

  1. Muito obrigado Juliomar por sua atenção. Realmente e estranhamente eu estava usando um tipo de arredondamento que estava alterando os valores... gratidão As vezes a gente fica tão focado em umas coisas e não percebe outras...
  2. Boa tarde pessoal, Eu estou utilizando este tópico pois não sei se é relacionado ao arredondamento ou alguma coisa que o componente acaba fazendo por sí só... mas a questão é a seguinte: Estou tentando emitir uma NFC-e (o qual vou anexar o XML) e tem 1 produto - Tijolo que é vendido por unidade = 4000,00 e aplico um desconto. Eu fiz o debug em minha aplicação e estou passando o valor correto da base de calculo de ICMS, PIS e COFINS de 4096,46... no entanto está gerando a TAG com o valor de 4096,50 (automaticamente).. e no IBS/CBS as bases de calculos se mantem com o valor correto de 4096,46. Seria algum campo onde se especifica a quantidade de casas decimais para tal "arredondamento" do componente? ou é algum bug? E isso ocorre no cliente e sempre fica a mensangem de retorno de que a Base de ICMS está diferente do somatório dos itens... Vou anexar as imagens e o XML35260707581052000125650010000094661001882218-nfe - Copia.xml
  3. Boa noite Estou com a mesma demanda e dificuldade, vc encontrou alguma solução? Se sim, poderia me dizer como?
  4. Boa tarde, eu tbem estou com este problema e estou revendo minhas rotinas para não acontecer de dar dizimas quando o cliente concede desconto (este é um dos motivos que o meu gera esse 0,01 centavos a menos) e utilize em seus cálculos a função: ACBrUtil.RoundABNT() que o Daniel Simões informou.. só de usar a função já diminuiu consideravelmente os erros.
  5. Boa tarde Galera Recentemente fui integrar o retorno da caixa padrão SICOB e tive que fazer alguns ajustes. Vou detalhar o que fiz para que ficasse correto o retorno. Primeiramente eu comentei a linha: 1224 e 1225 poi o tamanho máximo do nosso número já vem preenchido quando se aponta o tipo de cobrança: "ACBrBanco.TamanhoMaximoNossoNum := CalcularTamMaximoNossoNumero(Carteira, '', ACBrBanco.ACBrBoleto.Cedente.Convenio);" o campo "Carteira" vinha com valor 0 e zerava o tamanho máximo (que na minha opinião já que esta vindo preenchido pelo fato de definirmos o banco não precisaria fazer novos cálculos). Na linha 1230 (como nosso amigo Maicon Luis Ferreira mencionou) também não vi necessidade de se fazer cálculo para pegar o nosso número; então comentei e substituir por: NossoNumero := Copy(Linha,46,12); // com o DV E por fim o valor Recebido estava vindo com o mesmo valor do título. Ajustei para: ValorRecebido := StrToFloatDef(Copy(Linha,93,15),0)/100; e agora está acrescentando o juros e descontando os custos do valor do boleto. Vou anexar 2 arquivos de retorno e a unit alterada para sua validação Juliana. Espero ter contribuído. cob2501000.ret ret1585.ret ACBrBancoCaixaSICOB.pas
  6. Boa tarde dalves25, Acredito que seu problema seja mais de programação do que no componente (visto já estar funcionando anteriormente) eu já tive problemas com essa msg e no meu caso era que o arquivo não existia na pasta do sistema. No seu caso como ele já existe, verifique na programação se você esta tentando abrir o arquivo sem colocar o caminho absoluto. Tive várias dores de cabeça em não informar o caminho absoluto dos arquivos, hoje já não mais. #ficadica Abraços
  7. Boa Tarde Wilson... olha eu confesso que essa opção TRUE no controle de porta pra mim não funcionou adequadamente na forma em que eu precisava.. eu solucionei o meu problema (e acredito q solucionará o seu tbem) vc fechando a porta ao final da impressão e ao iniciar vc verifica se a porta está fechada e caso esteja vc abra ela.. No meu caso ficou show, acabaram minhas dores de cabeças com esses travamentos.
  8. Bom dia Daniel... eu setei essa opção e na impressão da MP-4200 simplesmente não imprimiu o código de barras da chave.
  9. Boa tarde Galera, Gostaria de saber se existe alguma configuração no posprinter especificamente na impressão da bematech mp-4200 th para o código de barras sair em uma unica linha? Atualmente está saindo bipartido e eu já utilizei impressora epson i9 com a mesma configuração e sai em uma unica linha. Alguém já notou ou precisou fazer alguma configuração do tipo? Abraços
  10. Bom dia Softtec, tente fechar a porta de comunicação depois de emitir o nfce ou como nosso amigo Regys falou, coloque como true a propriedade de Controle de Porta... e eu se fosse vc não faria a impressão via assignfile, utilize o componente POSPrinter (veja o demo, super fácil de se programar) alem de ganhar na resolução do problema vc vai padronizar o modo de impressão via componente.
  11. Blz.. obrigado mais uma vez por sua disponibilidade em compartilhar seu conhecimento..
  12. Opa.. Legal Régys.. isso deixará meu código mais limpo.. não sabia que existia essa propriedade.. Sabe me dizer por que alguns parâmetros já não vem setado (como neste caso) padrão? acredito q ajudaria muito principalmente quem ainda não domina totalmente o componente.
  13. Boa tarde Sérgio.. sua ajuda realmente foi válida pois comecei a rever algumas rotinas sobre cálculos e percebi que em um determinado momento eu estava gerando o valor total sem usar: SimpleRoundTo(valor_total,-2);. Estava apanhando pois eu esta fazendo a conta: qtde x preço unit e ao somar os três produtos (sem arredondar cada um deles) eu arredondava a soma e neste caso o valor dava 5,854 onde ele acabava arredondando para menos, onde gerava o valor de diferença... Valeu Sérgio, valeu galera... abraços
  14. Boa tarde galera... eu consegui fazer parar de apresentar o erro de travamento e pode ser que alguem tbem precise dessa solução. Após imprimir o comprovante do SAT eu apenas ACBrPosPrinter1.Desativar; Pronto, simples assim, e não precisei partir para programação do ACBrPosPrinter como já estava me preparando psicologicamente.
  15. Boa tarde galera... muitas duvidas e soluções nesse tópico... mas comigo esta acontecendo algo novo.. apesar de não ter os mesmo problemas enfrentados pelos demais eu estou usando o reportbuilder e notei que ao imprimir o sat (via ESCPOS) a impressão dos demais comprovantes trava.. as vezes no spooler de impressão fica com erro e mesmo excluindo e mandando novamente ele não imprime... e também tem um fato curioso.. um cliente achou uma "solução"... ao fechar o sistema depois de alguns segundos a impressora imprime o relatório que antes estava com erro... Minha dúvida seria: Existe algum parâmetro no ESCPOS para depois de usa-lo fechar a porta? pois eu notei que sempre que não emitiu nenhum SAT (no caso, utilizando o ESCPOS) todas as impressões imprime normalmente, só emitir um SAT (usar o ESCPOS) trava os demais.. ai toda vez tem que reiniciar o PC.... Alguém com algum problema parecido ou solução aparente? Outra dúvida: Utilizando o ESCPOS eu consigo usar a impressora via rede? Valeu pessoal, abraços...
×
×
  • 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...