Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.386
  • Registro em

  • Última visita

  • Days Won

    782

Tudo que Daniel Simoes postou

  1. ACBrSAT.CFe.Clear; Estude os fontes do Demo (SATTeste.dpr)
  2. Você não forneceu resposta a nenhumas das orientações que passei no post anterior
  3. Obrigado pela analise e correção, já foi enviado para o SVN
  4. SIM... afinal, como um SAT poderia tomar ciência de que existe outro equipamento no mesmo local ??
  5. Me referia a como você cria um Formulário, usando o MDI ou Show, ShowModal o Assigned() verifica se o Objeto aponto para uma área de memória não nula (O Objeto existe ?) O If verifica se o Form já foi o não instanciado.. para não criar um novo Formulário a cada interação... O ShowFormInPage, procura em sua lista de abas, se aquele formulário já existe... e se existir, ele apenas "sobe" a aba, ao invés de criar uma nova aba
  6. Muito simples... manda pra eles com Sedex a cobrar, e eles mandam um novo... Na verdade não há o que arrumar (ou quebrar) em um SAT...
  7. Você precisa usar o TDINoteBook.ShowFormInPage( ) e passar um TForm, já instanciado a ele... Como você cria os seus formulários, hoje em dia ? poderia dar um exemplo do
  8. Eu recomendo Tanca... Você achará vários tópicos dos desenvolvedores da Tanca, aqui no fórum... Mas acho que essa questão é muito pessoal...
  9. Certifique que o SAT está em Operação e conectado a internet... Talvez após ele sincronizar a hora com o servidor NTP, o problema seja resolvido
  10. O arquivo Res já é anexado no componente ACBrNFe, repare que já existe um .BAT para gerar o Res, e o mesmo já é incluso no ACBrNFe por diretiva
  11. Por favor seja mais específico.. Exemplo: 1-configure o SATTeste, com a impressão em EscPos e porta XXX 2-Gere o XML e envie a Venda 3-Solicite a Impressão do Extrato e verifique o erro...
  12. Deve haver algo errado no seu ACBrNFeServicos.ini Ou a pasta de schemas não está configurada ou faltam arquivos nela
  13. Apenas para deixar o tópico atualizado... Essa é a Página do TDI, na Wiki do Lazarus http://wiki.freepascal.org/TTDINotebook
  14. Verifique se você possui as DLLs do OpenSSL, na mesma pasta do seu .EXE
  15. Forneça um passo a passo de como configurar e reproduzir o problema usando o SATTeste.exe
  16. Verifique se isso é permitido pela legislação...
  17. Somente a Daruma usava isso... Não sei se isso ainda existe no modelo 09/09 da Daruma Era um recurso do ECF para agilizar a Venda de Item
  18. Use ACBrUtil.RoundABNT() A especificação técnica do SAT prevê que o SAT use a regra de arredondamento da ABNT
  19. Após a Redução Z, vc precisaria usar ECF.DadosUltimaReducaoZ
  20. O ECF da Bematech está errado ??? OK... vamos testar em outro... Veja a conta do emulador da Sweda S W E D A Rua Dona Brígida, 713 Vila Mariana - São Paulo - SP CNPJ: 53.485.215/0001-06 IE: 111.072.115.110 IM: 111.111.111.111 SIMULADOR SWEDA CONNECT/SIM ———————————————————————————————————————————————————————— 02/02/2016 21:18:27 CCF:000017 COO:000051 CUPOM FISCAL ITEM CÓDIGO DESCRIÇÃO QTD. UN. VL UNIT(R$) ST VL ITEM(R$) 1 111222333 TESTE DE PRODUTO 1 UN x 4,855 N1 4,86 2 111222333 TESTE DE PRODUTO 1 UN x 4,555 N1 4,56 Sinceramente... dou esse tópico por encerrado...
  21. http://wiki.freepascal.org/JvXPBar http://wiki.freepascal.org/TMyRollOut_and_ExpandPanel (nunca usei os mesmos)
  22. Novamente estranho.... O EscPos não usa o driver do Windows, ele envia os comandos pela Porta, diretamente aos equipamentos, na linguagem nativa da Impressoras (que é o EscPos)
  23. Você realmente testou esses valores contra o emulador da Bematech ?? Veja: IMPRESSORA FISCAL BEMATECH MP-4200 TH FI APENAS PARA DESENVOLVIMENTO SEM VALOR FISCAL CNPJ: 82.373.077/0001-71 IM: ISENTO ------------------------------------------------ 02/02/2016 17:18:59 CCF:000000003 COO:000000010 CUPOM FISCAL ITEM CÓDIGO DESCRIÇÃO QTD. UN. VL UNIT(R$) ST VL ITEM(R$) ------------------------------------------------ 001 111222333 TESTE DE PRODUTO 4,855 UNX1,00 N1 4,86 002 111222333 TESTE DE PRODUTO 4,555 UNX1,00 N1 4,56 O RoundABNT reproduz o mesmo resultado... procedure RoundABNTTest.TresParaDuasCasasDecimais; begin CheckEquals( 4.86, RoundABNT(4.855, 2)); CheckEquals( 4.56, RoundABNT(4.555, 2)); Esse site explica a regra em detalhes: http://www.sofazquemsabe.com/2011/01/como-fazer-arredondamento-da-numeracao.html
  24. Já leu os exemplos em ACBrMonitor.pdf ?
×
×
  • 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...
The popup will be closed in 10 segundos...