Ir para conteúdo
  • Cadastre-se

josehenriquebr

Membros
  • Total de ítens

    65
  • Registro em

  • Última visita

Tudo que josehenriquebr postou

  1. Antonio somente postos de combustíveis podem utilizar o trunc, para varejo devemos utilizar o arredondamento da ABNT que é indicado no manual do SAT ABNT NBR 5891:2014.
  2. Olá senhores, Tenho trabalhado nesse sentido, tenho uma aplicação servidora em DataSnap, que controla até 3 terminais com satisfação, e as requisições são feitas por tcp/ip, deu trabalho fazer todo esse arranjo, eu recomendo que para um cliente use o SAT diretamente no PDV, aqui na empresa foi uma necessidade pois temos lojas com mais de 40 PDVs, onde a estrutura acabou ficando um tanto robusta para o uso de SAT compartilhado, não sei se compensa para pequenos clientes.
  3. Boa tarde amigos, Estou com um problema num SAT em uma loja, no arquivo de log a impressão que tenho é que o SAT travou e não não deu resposta correta. tenho duas vendas que passaram corretamente antes de apresentar o problema e na última não tive retorno do SAT, simplesmente parece ter congelado por uns 30 minutos. Alguém já passou por um problema como esse? Meu SAT é um SWEDA SS1000. Segue log (omiti as linhas de conteúdo que não fariam diferença para o assunto para facilitar a visualização) 1ª venda - 12:34:52:513 - -- 12:34:52:513 - numeroSessao: 667984 - Comando: EnviarDadosVenda( <?xml version="1.0" encoding="UTF-8"?> - 12:34:53:262 - NumeroSessao: 667984 - Resposta:667984|06000|0000|Emitido com sucesso + conteudo notas.|||PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPENGZT48aW5mQ0ZlIElk 2ª venda - 12:48:21:827 - -- 12:48:21:827 - numeroSessao: 624845 - Comando: EnviarDadosVenda( <?xml version="1.0" encoding="UTF-8"?> - 12:48:22:716 - NumeroSessao: 624845 - Resposta:624845|06000|0000|Emitido com sucesso + conteudo notas.|||PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPENGZT48aW5mQ0ZlIElk 3ª venda não tivemos retorno a linha acaba após o número da sessão. - 13:01:55:508 - -- 13:01:55:508 - numeroSessao: 51658 - Comando: EnviarDadosVenda( <?xml version="1.0" encoding="UTF-8"?> ..... - 13:01:55:540 - NumeroSessao: 51658 Algum tempo depois temos novas requisições ao SAT que são respondidas. - 13:32:31:101 - -- 13:32:31:101 - numeroSessao: 936232 - Comando: ConsultarStatusOperacional - 13:32:32:334 - NumeroSessao: 936232 - Resposta:936232|10000|Resposta com Sucesso|||000131449|IPFIX|010.010.003.001|b8:24:1a:00:3b:99|255.255.252.000|010.010.000.100|008.008.008.008|008.008.004.004|NAO_CONECTADO|ALTO|1048576 Kbytes|254864 Kbytes|20160312133234|02.00.00|0.06|35160305868574000876590001314490006727982475|35160305868574000876590001314490005338140548|35160305868574000876590001314490006727982475|20160309224931|20160310212124|20160225|20210225|0 - 13:32:46:651 - -- 13:32:46:651 - numeroSessao: 219988 - Comando: ConsultarStatusOperacional - 13:32:47:946 - NumeroSessao: 219988 - Resposta:219988|10000|Resposta com Sucesso|||000131449|IPFIX|010.010.003.001|b8:24:1a:00:3b:99|255.255.252.000|010.010.000.100|008.008.008.008|008.008.004.004|NAO_CONECTADO|ALTO|1048576 Kbytes|254868 Kbytes|20160312133248|02.00.00|0.06|35160305868574000876590001314490006727982475|35160305868574000876590001314490005338140548|35160305868574000876590001314490006727982475|20160309224931|20160310212124|20160225|20210225|0
  4. Guilherme eu estou nesse cenário também de SAT num servidor de aplicação, tenho uma aplicação concentradora do SAT ( que deve ser ligado por USB, se tivessem projetado com comunicação TCP/IP seria muito melhor ). E os PDVs falam com o servidor que conversa com o SAT. Ainda tenho que verificar uma maneira de manter 2 (ou mais) servidores SAT e fazer o fail over e balanceamento desses ( aceito sugestões ), trabalho numa rede de varejo atacado, nossas lojas tem mais de 30 checkouts, e já me foi instruído para usar o máx de PDVs por SAT, isso terá um custo menor de equipamentos, mesmo com o custo de ter uma rede redundante , e um wifi como contingencia. Até agora testamos em homologação com 3 PDVs e na produção devemos entrar com o 2 PDV paralelo essa semana. Fiquei curioso quando disse "questão da redundância paralela" Ainda temos alguns pontos para acertar, porém a facilidade é ter o ambiente cliente no PDV e deixar pronto também o ambiente Servidor, assim numa catástrofe geral, o aparelho SAT pode ser conectado ao checkout e o mesmo irá funcionar off line.( seria uma terceira contingencia).
  5. Olá Guilherme pode me dar mais informações sobre esse equipamento da Kryptus ? Tenho um servidor SAT para alguns PDVs, hoje estamos com somente um PDV ligado nele, e estaremos colocando no max 6. ainda estamos testando as rotinas para rodar seguramente os 6 PDVs no mesmo servidor SAT.
  6. Olá Sérgio , o arqlog traz muitas informações de controle, minha ideia seria somente guardar as informações de conteúdo, ou seja queria por exemplo somente as linhas de texto do cupom, sem tags ou controles, sei que não teria formatação, mas seria um espelho do que foi enviado para impressora. O arqlog traz muito mais coisas que são dispensáveis nessa situação.
  7. Bom dia amigos. Estou precisando fazer uma espécie de log de todos os cupons e outros relatórios que envio para impressora Sweda SI300 , conectada com PDV SAT. A ideia é fazer algo semelhante ao MFD que tínhamos na ECF, os relatórios gerenciais que envio para impressora estão resolvidos, fazendo esse log das devidas rotinas, meu problema é na hora de gravar o cupom no log, pois só consigo pegar o XML dele através do ACBr, e o que preciso seria a "imagem dele" algo como linha a linha sem as tags, ou coisa parecida que seja mais legível ao usuário sem necessidade de ter de abrir o xml num view para xml. Se alguém tiver alguma sugestão. Ficarei grato. Att.
  8. Também não entendi o porque dessa funcionalidade.
  9. Boa tarde Régys Silveira Eu testei imprimir o xml direto com o app do fabricante e o mesmo imprimiu normal até mais de 300 itens, foi quando me ocorreu que não havia estouro de buffer ou algo parecido, ou seja realmente o tempo ( a descrição do erro fala do timeout) era o problema. Fiz uma proporção quanto o número de itens que há no cupom e o time out, considerando 3 segundo para cada 200 itens, e se for mais que isso , aumento o timeout. Funcionou até com um cupom de 500 itens. Obrigado pela atenção Régys, caso ocorra algum problema volto a gritar socorro por aqui ... abs...
  10. Bom dia Daniel Simoes. Muito obrigado pela dica, funcionou perfeito. Aumentei o timeout proporcional ao número de itens do cupom, espero não ter nenhum efeito colateral, mas isso veremos mais tarde, por enquanto está funcionando perfeito. Obrigado.
  11. Boa tarde senhores. Meu sistema está emitindo cupom normalmente, e para fazer um teste criei um cupom com 200 itens , e qual foi minha surpresa que o sistema só imprimiu 173 itens e depois deu timeout. Tentei depois com o SATTESTES.EXE , e o mesmo ocorreu, imprimiu somente 173 itens. Estou usando uma impressora da sweda SI300-S, com EscPos, se o cupom for menor com 50 itens , imprime perfeito, com qrcode e tudo mais. Procurei uma propriedade de timeout no ACBrSATExtratoESCPOS1 e no ACBrPosPrinter1, mas não achei. Se alguém puder me ajudar. Grato.
  12. Vale a pena mencionar o seguinte, usando o SATTESTES também não consegui cancelar o cupom. 1-Abri o SATTESTE. 2- Conectei ao SAT 3- cliquei em Gerar venda. 4- cliquei Enviar venda 5- gerado o xml de venda normalmente. 6- entrei no menu cancelamento, gerar xml cancelamento, selecionei o arquivo de cupom que retornou da venda do cupom 7- cliquei em enviar cancelamento 8- retorno foi o seguinte: NumeroSessao: 900805 - Resposta:900805|07007|1270|Chave de acesso do CFe a ser cancelado invalido|| nem utilizando o SAT TESTE consegui cancelar, acredito que estou falhando em algum passo , se alguém puder me orientar. Grato. AD20160104152206-163972-env.xml
  13. Boa tarde senhores , preciso de ajuda com cancelamento de cupom enviado para o SAT. Estou com problemas ao tentar cancelar um cupom emitido, o mesmo está dentro do prazo de 30 minutos. Porém tanto no meu sistema, quanto no aplicativo SATTeste.exe ( que baixei versão compilada no Lazarus) não consigo cancelar o mesmo. Utilizando o meu sistema o erro de cancelamento retornado pelo log é o seguinte. - 14:51:28:744 - NumeroSessao: 119326 - Resposta:119326|07099|0000|Erro desconhecido no cancelamento|| O xml que utilizei para cancelamento está no anexo. Fazendo o procedimento com SATTESTE.EXE utilizado foi 1-Abrir o SAT TESTE 2- Inicializar o SAT 3- Clicar em Gerar XML Cancelamento ( selecionei o arquivo do cupom enviado) 4- Clicar em enviar cancelamento 5- retorno do erro --> NumeroSessao: 915566 - Resposta:915566|07099|0000|Erro desconhecido no cancelamento|| Ambiente de desenvolvimento é Windows64, com dll SAT 32bits, gerando exe de 32bits, SAT Sweda SS1000. Delphi Xe5. Seria possível eu testar um arquivo válido para cancelamento ? acho que somente um cupom gerado pelo meu sat que seria possível cancelar , correto? cancelando.xml
  14. Bom dia Amarildo, Onde encontro um exemplo utilizando o SAT com a ECF Virtual. Baixei o SAT teste ( já algum tempo), mas não encontrei os componentes de ECFvirtual no exemplo. Grato.
  15. Acredito que mover o arquivo seria uma boa opção, pois a contabilidade poderá importar todas as vendas normais ( pasta de enviados) e importar todas as vendas canceladas ( pasta de cancelados) afinal de contas se estão cancelados eram vendas, assim teremos o controle de todas as vendas fazendo a união e ficará fácil a separação dos mesmos (vendidos e cancelados) já que estão em pastas distintas. Muito boa sugestão Amarildo.
  16. Olá amigos estou implementando meu gerenciador do SAT com o DataSnap, muito boa essa dica do Lacerda de usar TCriticalSection , mas fica aqui uma dica=dúvida, e se os métodos forem implementados utilizando o LiveCycle Server do DataSnap, isso não faria com que o próprio servidor DataSnap criasse internamente a fila de requisições, usando um LiveCycle Session, ou invocation, aí sim essas requisições estariam isoladas, estou correto ? Simone D. Russo , quando ao escopo do projeto, estou desenvolvendo visando 1-1 e 1-n, ou seja tenho um servidor SAT que controla tudo do SAT, e esse servidor pode ser conectado local ( instalando o servidor e cliente na mesma máquina) , ou remoto, onde tenho uma máquina como servidora do SAT e "n" clientes pendurados nele. Vale dizer o seguinte, se o SAT pifar, tem que ter outro para por no lugar, não importa se vc trabalha 1-1 ou 1-n , só irá variar o tamanho do barulho. Eu implantei aqui também o esquema de "FailOver" assim tenho equipamentos de infra no backup, caso pare um HUB, ou o servidor, meu servidor de bkp entra em ação instantaneamente, processando os cupons normalmente. Mas faço a ressalva , usar 1-n tem que estar com a infra bem em dia. No meu caso, teremos uns 30 pdvs por loja, e pretendemos ter 1 SAT para cada 3 PDVs, assim se a infra não atender o SAT será conectado local e o servidor local iniciado, possibilitando as vendas off-line na LAN. Todo esse cenário ainda está na homologação, sei bem que produção é diferente, mas espero ter ajudado dentro do possível. abraços.
  17. Bom dia Ricardo Miquinioty, Muito obrigado Ricardo , sua dica já me ajudou bastante , inocência minha achar que o SEFAZ iria deixar cadastrar mais um tipo de meio de pagamento ( precisava do POS especificado). Aproveitando... Não tenho muita experiência com operações TEF, gostaria de saber como identificar a bandeira do cartão, numa operação por exemplo de venda com cartão de crédito, isso seria feito pela numeração do cartão? ou através de funções da DLL. Sei que foge um pouco do assunto SAT + ACBr, mas acredito que aqui estejam pessoas familiarizadas com esse tipo de rotina.
  18. Olá gostaria de saber como faço para identificar a bandeira do cartão quando for pagamento com cartão de crédito ou débito. Outra dúvida que tenho , na ECF era possível cadastrar uma nova opção de pagamento, mas no SAT essa informação já tem alguns modelos , mas precisava cadastrar pelo menos mais uma alternativa. TpcnCodigoMP = (mpDinheiro, mpCheque, mpCartaodeCredito, mpCartaodeDebito, mpCreditoLoja, mpValeAlimentacao, mpValeRefeicao, mpValePresente, mpValeCombustivel, mpOutros); Se acrescentar mais uma alternativa no enumerator acima devo acrescentar nessa abaixo também ? TpcnFormaPagamento Grato.
  19. Uso o SAT da Sweda SS-1000 e aqui com o app nosso e o SATTeste (lazarus) não tenho problemas.
  20. SIM... usando o ACBrECFVirtual para SAT, você pode fazer uma aplicação que usa o ACBrECF, falar com o SAT, como se fosse um ECF... Boa Tarde Daniel, No post acima vc diz que uma aplicação que usa o ACBrECF pode falar com o SAT, no meu caso, peguei um soft já desenvolvido sem o ACBr, e implantei o SAT com ACBr, mas o legado possuía a Redução Z e Leitura X , há como vincular o componente de ECFVirtual , para poder ter esses relatório usando somente o ACBrSAT ?
  21. Aqui na empresa estamos usando a dupla Sweda SS-1000 em conjunto com a impressora térmica SI-300S , com os aparelhos e suporte, não tivemos problemas, sempre que foi preciso fomos atendidos rapidamente. Não estou usando a dll da impressora, optei por usar o ACBr para ficar independente de impressora.
  22. Senhores uma ajuda por favor , estou testando a emissão de cupom e quando não preencho as informações de cliente o xml não é validado. No caso como se trata de pdv de supermercado, dificilmente um cliente se identifica dando nome e cpf. Como devo proceder nessa situação, pelo que li e pesquisei a informação do cliente seria opcional. Segue o xml abaixo xml com erro 6010 não consegue ser enviado para o SAT - esta sem o destinatario.xml xml que está passando normalmente e sendo enviado.xml
  23. Daniel e Régys muito obrigado estou baixando do link que o Daniel passou. Régys se o contato é facilitado com o Sr. Márcio, poderia sugerir inserir um Lazarus_Leiame.txt com o link que o Daniel passou, isso iria facilitar muito em pesquisas no fórum etc... Grato pela atenção.
  24. Olá pessoal estou com os fontes do fortes desatualizados e não estou encontrando fontes atualizados para o Lazarus, estou olhando nesse link. https://github.com/fortesinformatica/fortesreport-ce Para o Lazarus o repositório é outro ? ou será que está ausente por outra razão ??
  25. estou com esse problema usando o exemplo de teste do SAR no delphi xe5 / win7x64 / SAT Sweda SS1000.
×
×
  • 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.