Ir para conteúdo
  • Cadastre-se

Rodrigo1895

Membros
  • Total de ítens

    42
  • Registro em

  • Última visita

Tudo que Rodrigo1895 postou

  1. Se o aparelho suporta 0.06, logicamente ele não vai aceitar o 0.07. Mas aparelhos que suportam 0.07, aceitam versões anteriores como 0.06?
  2. Entendi, quando atualizo o SAT, também atualiza a versão do XML que vou usar? Como vejo a versão do XML que o SAT está utilizando?
  3. Entendi, mas o próprio ACBr faz a atualização pela função, ou eu tenho que fazer? Se for eu quem atualizo, logo em seguida de emitir um CFe, se na mensagem do Sefaz retornar que tem atualização, já posso atualizar?
  4. Quando vocês executam a fução AtualizarSoftwareSAT do SAT? É obrigado a atualização do SAT?
  5. O que posso estar fazendo de errado?
  6. Rodrigo1895

    CancelaUltimaVenda SAT

    Estou fazendo o método CancelaUltimaVenda no SAT. Estou utilizando o Emulador do SAT. O XML enviado para o Emulador é este: <?xml version="1.0" encoding="UTF-8"?> <CFeCanc> <infCFe chCanc="CFe35160711111111111111591234567890002719513120"> <ide> <CNPJ>11111111111111</CNPJ> <signAC>1234567890</signAC> <numeroCaixa>001</numeroCaixa> </ide> <emit/> <dest/> <total/> </infCFe> </CFeCanc> Mas no emulador dá este erro: [2016-07-28 16:41:17.200]:Erro no campo 'cnpj': CNPJ da Software House invalido. [2016-07-28 16:41:17.202]:Erro no campo 'ide': 1454 O que estou fazendo de errado? A função EnviaDadosVenda consegui fazer normal, e está funcionando, utilizando o mesmo emulador, o mesmo cnpj e a mesma assinatura.
  7. Então, testei a leitura por este aplicativo, as vezes na hora de ler da um erro inesperado e fecha a aplicação toda, as vezes fecha a câmera mas não mostra nenhuma informação... Baixei um aplicativo para ler QRCodes, e ele consegue ler normal, mostra a string corretamente. Mas queria ter a certeza de que está certo, mas o aplicativo não da "tanca" não funcionou aqui. Segue como está ficando minha String do QRCode: Sem consumidor: 35160711111111111111591234567890002664184724|20160727041830|53.20||DxgGqYTIrsnzGW4i/JHVZGnkgeNRCi8rWvEq1+6VE5Rfr82dNfFhUaQZHRWNAyPsIq5pYgOh3Lk05lU2WzUV7beL3WyQ6vzyZrYGxiFdKqd+p9t+zTKQ8gtarVOsiNF2eJHYSu7+/ecs0/jojyDOkuYw0QV+1YL23hxdCNazC9Mtn88LbKKBEjqPkZEv/0hUKA1sfDwOnGPJmMpDhP1yCEeoEfX/OlAsY6h/FIomTMPKooLhgqJwer4zqyNyhDmlmuI8fkXd+mET9PSGCoHT0zBKis6eIYqkdGR2AqM3tQZlVNVgU26Rddr0QVZoyWe/Dz3P3IOEgc71/9bITzLqYQ== Com consumidor: 35160711111111111111591234567890002678189790|20160727041919|53.20|11111111111|WHfB0Xfi9cSrbqFXgMYxzk5vx4p7kcjITc7aUVEGJqABP908/lj27roDbf4ILgmBbeN/ayUb/FIMlLRHzzKaQnJwaKRYz3yo0SSd6VFkmeT28tN8IKgtXB8bTjJ7Z83hhS1PLo0jJSzb+bpfqD/3IyN/eEMOd+q2AAtNEuNh+xMefE3sjQfpqu3s30merkis/03pB2Zct8xEUl63v9nzvRyeGPdHQSRjDvaiEZATOTo0rIjGWDmTTRVpVsjLcUpuPDZqjgloIZoDGIHLDBWVmQN8bcaLR8l5beGRP0mEfoMpvks81XGdMdIX9bHVWBwOecykonOzHk22QVPKhoX4dg==
  8. Rodrigo1895

    Consulta QRCode

    Como posso consultar um QRCode que foi feito a partir de um CFe emitido pelo Emulador e não por um SAT de produção?
  9. Nunca trabalhei com Pascal... Não sei como posso fazer isso com Pascal, mas vou tentar aqui. Obrigado!
  10. Tentei fazer assim: byte iQtdBytes = (byte) qrCodeString.length(); byte bMenos = (byte) (iQtdBytes >> 8); byte bMais = (byte) ((iQtdBytes & 255) + 2); byte[] qrCode = {27, (byte) 129, (byte) bMais, (byte) bMenos, (byte) 5, (byte) 0}; return new String(qrCode) + qrCodeString; Mas não deu...
  11. Daniel Simoes e Juliomar Marchetti Já olhei este exemplo e um em C# também. Fiz assim em java: String s = "StringdoQRCode"; int iQtdBytes = s.length(); int bMenos = iQtdBytes >> 8; int bMais = (iQtdBytes & 255) + 2; try { FileWriter out = new FileWriter("COM3"); out.write(27); //0x1B out.write(129); //0x81 out.write(bMais); out.write(bMenos); out.write(5); //0x005 out.write(0); //0x000 out.write(s); out.close(); } catch (IOException e) { e.printStackTrace(); } // Tentei assim também: try { FileWriter out = new FileWriter("COM3"); out.write(0x1B); out.write(0x81); out.write(bMais); out.write(bMenos); out.write(0x005); out.write(0x000); out.write(s); out.close(); } catch (IOException e) { e.printStackTrace(); } // E assim: char[] qrCode = {27, (char) 129, (char) bMais, (char) bMenos, (char) 5, (char) 0}; String qrCodeFinal = new String(qrCode) + s Mas o QRCode não é impresso, o que sai impresso é a String do QRCode. Pela DLL o QRCode funciona, então não é problema na impressora. E pela comunicação direta consigo imprimir negrito, expandido, código de barras, etc. Só QRCode que não deu certo. Entrei em contato com o suporte da Daruma. Disseram que eles só tem exemplo em Delphi e C#, não conseguiram me ajudar.
  12. Entrei em contato, mas eles não souberam me dizer como faço em java sem utilizar a DLL...
  13. Estou tentando imprimir QRCode por comunicação direta em uma Daruma DR700, mas não estou obtendo sucesso. Estou utilizando java, fiz assim: String s = "StringParaImpressaoQRCode"; int iQtdBytes = s.length(); int bMenos = iQtdBytes >> 8; int bMais = (iQtdBytes & 255) + 2 byte[] qrCode = {(byte) 27, (byte) 129, (byte) bMais, (byte) bMenos, (byte) 0, // largura modulo (byte) 0}; //nivel correcao String qrCodeFinal = new String(qrCode) + s; Mas é impresso a String do QRCode e não a imagem dele. Não é problema com a impressora, pois pela DLL da daruma o QRCode imprime normalmente. Também não é problema a forma que faço a comunicação direta, pois consigo imprimir negrito, expandido, código de barras... Por exemplo, código de barras imprimo assim pela comunicação direta, e sai perfeitamente: String s = "StringParaCodBarra"; int largura = 3; int altura = 70; int mostrarCod = 0; byte[] codBarra = {27, 98, 5, (byte) largura, (byte) altura, (byte) mostrarCod}; byte[] fimCodBarra = {00}; String stringCodBarra = new String(codBarra) + s + new String(fimCodBarra); O que estou fazendo de errado na impressão do QRCode?
  14. Agora fiquei confuso... Vi em um site que o vAliqProd é um valor fixo da aliquota... Alíquota específica Nesta modalidade de tributação a base de cálculo é a quantia por unidade da mercadoria, o valor do tributo é um valor fixo para esta quantia, o valor total do tributo neste caso é o produto do valor do tributo pela quantidade. Ex.: Valor da alíquota do COFINS em R$: 0,0076 (*vAliqProd) Quantidade do produto na unidade tibutável: 1000 (qBCProd) Valor do COFINS: 1000 x 0,0076 = 0,76 http://www.flexdocs.com.br/guiaNFe/gerarNFe.detalhe.imp.COFINS.html
  15. Entendi, e voltando ao q o amigo Celso citou: o campo vAliqProd é um valor fixo, mas como acho este valor?
  16. Taxa de serviço se enquadra igual a taxa de entrega?
  17. Entendi, é um valor fixo para o PIS, não vai depender de valor do item? E sobre onde se destaca os 10% da taxa de serviço(bares e restaurantes) ?
  18. Rodrigo1895

    Dúvida com impostos

    Estou fazendo integração com o SAT e me deparei com isso no PISQtde: No campo vAliqProd preciso informar o valor da aliquota em reais. Mas este valor em reais é em cima do que? Do valor unitário do item? Por exemplo, se a aliquota é 0,65%, estes 0,65% é em cima do valor unitário do item? Outra dúvida... no caso de bares e restaurantes, onde destaco os 10% de taxa de serviço?
  19. Consegui aqui. Não tenho nenhum SAT aqui ainda para testar, mas no caso dos aparelhos SAT(bematech, dimep. etc...) o retorno é em UTF-8 ?
  20. Vlw, só uma útima dúvida. Por exemplo esta variável: LigaItalico := ESC + '4' + #1; LigaItalico é String? é enviado para a impressora como String?
  21. Baixei, achei o PosPrinter neste caminho \ACBr\Exemplos\ACBrSerial\ACBrPosPrinter Mas este PosPrinter é um exemplo, não teria o código fonte onde mostra o que cada tag significa em ESC/POS? Por exempolo, o código fonte que converte a tag <in>FONTE INVERTIDA</in> em comando ESC/POS ? Ou este código fonte não é disponibilizado?
  22. Então, não manjo nada de Delphi, onde consigo as classes(não sei se em Delphi se chama classe) dos arquivos fontes? Ou preciso instalar o componente no Delphi para acessar o fonte?
  23. Onde consigo o código fonte do ACBrPosPrinter ? Ou não tem este componente separado?
  24. Rodrigo1895

    Impressão

    A impressão no ACBrSat é feita por DLL das fabricantes ou por ESC/POS? Sou programador Java e tenho pouco conhecimento em Delphi... Poderiam me indicar onde acho as classes onde ficam os códigos de impressão do ACBr Sat?
  25. Trabalho com Java, nunca usei Delphi, e estou precisando fazer em Java uma função que tenho pronta em Delphi... Me deparei com isto: iQtdBytes := Length(ACodigo); bMenos := iQtdBytes shr 8; bMais := iQtdBytes AND 255 + 2; iQtdBytes := Length(ACodigo); pega o tamanho da variavel ACodigo As duas linhas abaixo não entendi muito bem o que ela faz: bMenos := iQtdBytes shr 8; bMais := iQtdBytes AND 255 + 2; Alguém poderia me ajudar dizendo o que é feito nestas duas linhas?
×
×
  • 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...