Ir para conteúdo
  • Cadastre-se

Vanderlei Domingos Gimenez

Membros
  • Total de ítens

    58
  • Registro em

  • Última visita

Tudo que Vanderlei Domingos Gimenez postou

  1. Sergio mais esta parte nao e o componente que faz, estou enviando igual ao 102 e 500, veja este xml, este nao deu erro tem um produto 102 e um 500, por isto nao sei onde mudar para este csosn, pode ver neste xml que e igual a parte do 49 e este esta ok. <?xml version="1.0" encoding="UTF-8" ?> - <CFe> - <infCFe versaoDadosEnt="0.06"> - <ide> <CNPJ>16716114000172</CNPJ> <signAC>SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT</signAC> <numeroCaixa>001</numeroCaixa> </ide> - <emit> <CNPJ>14200166000166</CNPJ> <IE>111111111111</IE> <IM>123123</IM> <cRegTribISSQN>1</cRegTribISSQN> <indRatISSQN>N</indRatISSQN> </emit> <dest /> - <det nItem="1"> - <prod> <cProd>1</cProd> <xProd>REFEICAO</xProd> <NCM>21069090</NCM> <CFOP>5102</CFOP> <uCom>UN</uCom> <qCom>1.0000</qCom> <vUnCom>5.00</vUnCom> <indRegra>A</indRegra> </prod> - <imposto> - <ICMS> - <ICMSSN102> <Orig>0</Orig> <CSOSN>102</CSOSN> </ICMSSN102> </ICMS> - <PIS> - <PISSN> <CST>49</CST> </PISSN> </PIS> - <COFINS> - <COFINSSN> <CST>49</CST> </COFINSSN> </COFINS> </imposto> </det> - <det nItem="2"> - <prod> <cProd>2</cProd> <xProd>COCA</xProd> <NCM>21069090</NCM> <CFOP>5102</CFOP> <uCom>UN</uCom> <qCom>1.0000</qCom> <vUnCom>4.50</vUnCom> <indRegra>A</indRegra> </prod> - <imposto> - <ICMS> - <ICMSSN102> <Orig>0</Orig> <CSOSN>102</CSOSN> </ICMSSN102> </ICMS> - <PIS> - <PISSN> <CST>49</CST> </PISSN> </PIS> - <COFINS> - <COFINSSN> <CST>49</CST> </COFINSSN> </COFINS> </imposto> </det> - <total> <vCFeLei12741>0.00</vCFeLei12741> </total> - <pgto> - <MP> <cMP>01</cMP> <vMP>9.50</vMP> </MP> </pgto> - <infAdic> <infCpl>Obrigado Pela Preferencia;Trib Aprox R$ 0 Federal e 0 Estadual;Fonte:IBPT/FECOMERCIO SP</infCpl> </infAdic> </infCFe> </CFe>
  2. estou fazendo da mesma forma, como faco no 102 e no 500, estou usando Cfop 5102, sera que tem que mandar outro cfop ou nao mandar cfop, porque parece que so o 900 precisa mandar aliquota de imposto, estaria faltando alguma tag para o Csosn400, vou consultar na contabidade qual cfop uso para este csosn.
  3. Ola, estava lendo o manual de especificacao acima, vai ter varias atualizacoes/modificacoes, para 01/06/16 entao o prazo para uso do CSOSN400, pode ser usado apos esta data, continuo usando so 102/500 que seria o que estou indicando para os clientes, eu sei que e gancho, que o Daniel nao gosta que escreva, mais isto tudo, vai ter atualizacao no componente para Delphi 7,
  4. Ok, estou enviando o da pasta enviado, AD20160301114124-461973-env.xml
  5. Estou tentando fazer uma venda com o CSOSN400, SAT Elgin, usando Cfop5102, esta erro 461973|06010|1999 Rejeicao erro nao identificado, como este csosn pode ser usado apartir de 01/01/2016 queria saber como faco para realizar um venda com este csosn, e o aparelho que nao esta atualizado para esta operacao, e o cfop que estou enviando errado,
  6. Utilizo Rdprint para as impressoes do meu programa, quando imprimo uma conta, sai normal o espacamento, quando imprimo no escpos impressora epson, o cupom sat, sai todo junto esprimido, quando vou imprimir algo novamente pelo rdprint, ele esta mantendo este espacamento , eu ja tinha feito o <zerar> ele so arrumou tabulacao, mais o espacamento nao, com isto a conta esta cortando antes do final, ficando ainda uma parte na impressora, eu ja coloquei espacamento entre linhas 15, mais nao esta adiantando, se desligo a impressora, volta ao normal a impressora.
  7. Implementei o zerar, mais ontem eu fui instalar o programa, com Tm-20 da epson, com guilhotina, na impressão da conta, uso rdprint, para imprimir, ela imprime a conta o salto, e faz o corte normalmente primeira vez, ai fecho a mesa/receber, e imprimo o sat com o escpos, o cupom sai ok, ai vou imprimir outra conta, e a impressão corta antes do final faltando ainda umas 3 linhas que ficam impressas mais ficam na impressora, a guilhotina não corta apos o final da impressão esta cortando antes do salto. Eu tirei a guilhotina, obrigando o cliente a fazer o linefeed, para retirar a conta que esta ficando sem o salto.
  8. Ola. estou tentando imprimir na Daruma Dr-700 Fortes Report, instalei o Driver de Spooler da Daruma, ja coloquei topo e fundo zero, mais apos a impressao esta dando um salto de umas 15 linhas em branco ai para a impressora, como reduzo este salto apos o qrcode.
  9. PrepararImpressao; ACBrSAT1.ImprimirExtrato; if ACBrSAT1.Extrato = ACBrSATExtratoESCPOS1 then begin ACBrPosPrinter1.Zerar; ACBrPosPrinter1.Desativar; end; Coloquei desta forma no SatTeste e funcionou, no meu programa as impressoes de conta, voltaram a sair corretamente, Vou implementar entao EscPos no meu programa, so estava usando Fortes, como coloquei para o Regys/Sergio ainda nao estou sabendo usar o Forum corretamente, como disse pego um gancho daqui como se so uma pessoa olha-se o forum, fiz o mesmo com o Sergio, valeu pela dica.
  10. Estou pesquisando, entao nos Topicos, sobre Fortes e EscPos, voces estao indicando a usar o EscPos, so que no meu programa uso Rdprint para as impressoes, o que esta acontecendo se desligar a impressora e ligar a impressao do meu programa sai certo respeitando as posicoes, apos fazer uma impressao no Escpos e voltar a imprimir no meu programa sai tudo centralizado, como se as impressoes fossem mandadas pelo posprinter ja coloquei desativar apos a impressao mais nao resolveu
  11. Novamente estou pedindo desculpa no forum, nao estou sabendo procurar as coisas antes de perguntar, entao achei onde deveria ter feito a pergunta, Estou fazendo opcao por Fortes Report, Porque EscPos esta modificando as outras impressoes que faco na impressora, a sua resposta e para usar EscPos, neste sai a chave completa, mais no Fortes falta um pedaco, teria que mudar a fonte na Daruma, estou usando o Driver de Spooler, o Sergio indicou estes numeros 302 de largura,e margem 1 Esq e 8 direita. Isto vi em outro Topico, Nesta configuração ele corta o primeiro e ultimo digito da chave, ja tentei varias configuracoes, e nao consegui achar. Teria que mudar a fonte na impressora.
  12. Daniel, nao quis abrir, um topico, nao tinha percebido, mais na Daruma Dr700 no Fortes Report nao esta imprimindo os 44 caracteres da chave, 11 conjuntos de 4, ja mudei largura, margem esq direita, o maximo que consegui foi cortar o primeiro do lado esquerdo e faltando 2 ainda do lado direito, no ESCPOS, usa uma fonte diferente sai os 44 caracteres, mais a impressora muda o Formato e os relatorios do meu programa, mudam a formatacao, com a impressora TM20 sai certo, tem alguma configuracao no Fortes ou na Daruma Dr700 para conseguir imprimir tudo, parece que o margem esquerda, influencia no texto acima e nao na parte da chave o CFe.
  13. procedure TACBrPosPrinter.AbrirGaveta; begin GravarLog('AbrirGaveta'); ImprimirCmd(FPosPrinterClass.ComandoGaveta()); Sleep(500); end; Daniel, na impressao ESCPOS, adicionei no meio a linha a gaveta abriu, só que estou usando Fortes Report, tem como abrir a gaveta pelo Fortes Report. ACBrPosPrinter1.LinhasEntreCupons := seLinhasPular.Value; ACBrPosPrinter1.EspacoEntreLinhas := seEspLinhas.Value; acbrposprinter1.AbrirGaveta; ACBrSATExtratoESCPOS1.ImprimeQRCode := True; ACBrSATExtratoESCPOS1.ImprimeEmUmaLinha := cbImprimir1Linha.Checked; Ou vou ter que imprimir pelo Fortes e Usar EscPos so para a gaveta.
  14. Sim eu vi, acima, mais não sei como usar, eu vi la no componente configGaveta, sinalinvertido, tempoon,tempooff, mais nao sei onde colocar no programa, como fazer para adicionar o </abre_gaveta>, na hora que esta montando o xml de venda, onde entra esta tag, vai no final apos informacoes adicionais, e como posso abrir a gaveta sem ser xml, ai preciso usar o componente acbrgav mais não consegui rodar o exemplo que acompanha o acbr. falta la o str_comando, que preciso saber o que cada modelo de gaveta usa para abrir, os comandos ASC.
  15. Daniel, voce tem como me dizer detalhado onde coloco esta TAG, para abrir a gaveta, eu olhei o componente posprinter tem la gaveta, mais como o XML de venda e gerado automaticamente, como implemento para no final abrir a gaveta, ou poder abrir a gaveta sem ser venda, quero fazer uma sangria e pretendo abrir a gaveta. impressora Daruma Dr700, gaveta Bemathec, estou usando Trunk2 e na hora que esta se montando o XML, dentro das unit acbr. Duvida abriria qualquer gaveta, independente da impressora. Exemplo TM20 e gaveta Gerbo. tentei rodar o exemplo acbrgav e nao consegui, da varios erros.
  16. Ola. Sergio/Regys, desculpe pelo forum, é que sou novo nisto do forum e as regras, e não sei quando uma pergunta vai para uma pessoa, ou outra ou todas, estava em um assunto antigo, de chave de ativação e conversando com o Sergio, ai vim para este outro tópico, que era o meu problema, mais não sabia se o Sergio ia ver neste tópico então postei no outro também, pelo que entendi então todos veem as dúvidas, vou aprender isto, Regys com os seus dados no lugar do satteste.ini que peguei acima, funcionou, a diferença esta no emitente do primeiro CNPJ 61099008000141 e IE 11111111111111, coloquei estes acima, CNPJ e IE e funcionou a chave do meu aparelho é 123456789, na soft house e o mesmo do ini 16716114000172. Valeu gente pela ajuda. Vou tentar melhorar no forum.
  17. Sergio, ola eu postei este assunto, em outro local no forum, mais nao como topico novo, e sim em um local sobre sat TANCA, nao sei se e visto, porque é de responder, e ja é um topico antigo, eu peguei o satteste.ini que o Daniel comecou os testes com o Tanca, foi la neste topico, que respondi, estou usando o SAT TANCA, branco de desenvolvimento, esta acendendo as 4 primeiros luzes, a 5 comunicando com o SEFAZ em diante esta apagada, chave de ativacao, 123456789. no IE, esta tudo 1, e o cnpj esta o que o veio do INI, chave tudo, estou com este erro.
  18. Ola. Eu coloquei o Satteste.ini do tanca, para o teste, chave de ativacao 123456789, os dados de cnpj, chave buscou tudo do ini, segue tela com o erro, alguem pode me ajudar, o aparelho e o branco de desenvolvimento da TANCA, no programa da Tanca ele acha tambem esta desbloqueado quatro primeiras luzes acesas, a conectado com o SEFAZ esta apagada, 5 luz.
  19. Valeu Sergio, pela explicação, é porque não quis alterar o código principal, porque depois quando faz atualização do trunk2, acho que as alterações novas passam por cima, por isto não mexi, só modifiquei para o teste e vi que funcionou, por que fiquei batendo cabeça com isto de não querer mexer no código original. Acho que as outras 2 pessoas que estao acompanhando isto devem ter entendido, tambem. E as demais que vao aparecer porque este assunto, tem bastante la no forum, Chave de Ativação Invalida. No Delphi 7.
  20. Ola o problema nao neste codigo da chave, se voces debugarem o sistema com F8 apartir do momento que clicar no ativar, verao que quando ele passa na function do codigo de ativacao, o result volta vazio, este codigo que o sergio coloca, ja tem no programa mais a rotina nao passa por este codigo, quando se esta ativando e sim por este abaixo, ai que esta o problema, por isto que disse que fixei o result na mesma chave que esta no emulador como aqui e so um teste ainda preciso ver como vou levar isto para o meu programa de caixa, la vou resolver como busco a saida para isto, uma vez que esta em uma class chamada de dentro do exemplo e nao na unit principal do projeto. mesmo coisa com o signac, eu desativei a linha e pego a signac dentro do projeto ai sim pela caixa de edicao e nao pela classe, pela classe tambem devolve signac vazio. conforme abaixo; function TACBrSATClass.GetsignAC : AnsiString ; begin // Result := TACBrSAT(fpOwner).signAC; end; function TACBrSATClass.GetcodigoDeAtivacao : AnsiString ; begin // Result := TACBrSAT(fpOwner).codigoDeAtivacao; Result:= '12345678'; end; procedure TACBrSAT.InicializaCFe(ACFe : TCFe) ; Var wCFe : TCFe ; begin if Assigned( ACFe ) then wCFe := ACFe else wCFe := fsCFe; with wCFe do begin Clear; ide.CNPJ := fsConfig.ide_CNPJ; ide.tpAmb := fsConfig.ide_tpAmb; ide.numeroCaixa := fsConfig.ide_numeroCaixa; // ide.signAC := signAC; aqui voce pode chamar a chave que esta no edit substituindo o signac ide.modelo := 59; Emit.CNPJ := fsConfig.emit_CNPJ; Emit.IE := fsConfig.emit_IE; Emit.IM := fsConfig.emit_IM; Emit.cRegTrib := fsConfig.emit_cRegTrib; Emit.cRegTribISSQN := fsConfig.emit_cRegTribISSQN; Emit.indRatISSQN := fsConfig.emit_indRatISSQN; infCFe.versaoDadosEnt := fsConfig.infCFe_versaoDadosEnt; end ; end ; espero ter ajudado e quando for cimpilar pode clicar no OK e remover os codigos. ai faca as mudancas, acima.
  21. Ola Sergio, foi quase isto que fiz, os eventos nao buscam o que esta no INI, entao precisa forcar para eles buscarem os dados. eu conseguir acertar com o fortesreport e esta saindo na TM81, o cupom padrao de exemplo produto gigante, agora eu tenho um SAT Tanca Branco de Desenvolvimento o que mudo para fazer funcionar o o Aparelho agora. Tem a chave de ativacao o signac que é aquela mensagem, a dll que copio para o diretorio c:\sat\sat.dll e a da Tanca, o que mudo na ativacao. para buscar o aparelho agora, porque esta conforme a sua dica sat dinamico, o que coloco agora com o Tanca.
  22. Ola consegui resolver, fixando o código de ativação, ali na função acima, codigodeativacao estava vazio, não buscando no evento, quando fixei com 12345678, o programa conseguiu finalizar a venda. então acho que e isto que da chave invalida para as pessoas que tiverem dificuldade, e só colocar na variável o valor da chave do emulador. mesma coisa com a chave signac, precisa passar o valor porque não busca no evento.
  23. Ola gente consegui, fixando no ongetcodigodeativacao o '12345678' este era o meu problema debugando vi que quando ia ativar passava o cnpj , mais no codigo que o daniel colocou, onde tem a variavelcodigodeativacao ela esta vazia, o signac, eu ja tinha fixado tambem em vez de buscar no evento busca no edit. entao finalizou agora da para comecar a testar as outras partes e impressora.
  24. Ola estou com este problema de ativacao, o emulador, esta a chave 12345678, e signac 1 e 2 totalizando os 344 char, cnpj 1, do softhouse eu chamo o emulador da secretaria, ai chamo o exemplo acbr inicializo, quando vou tentar vender da chave de ativacao invalida
  25. regis eu tentei procurar la no forum sobre isto chave de ativacao, tem alguma coisa la sua e do Daniel, mais eu nao entendi isto dos eventos copiar remover e depois colar novamente. os get da chave de ativacao e o get da signac isto do delphi 7 ansistring, eu uso delphi 7, voce tem alguma coisa do exemplo satteste com isto resolvido, para me enviar. estou usando emulador da sefaz, para os testes no emulador aparece chave de ativacao invalida.
×
×
  • 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.