Ir para conteúdo
  • Cadastre-se

Edevair Viesa Junior

Membros Pro
  • Total de ítens

    383
  • Registro em

  • Última visita

Tudo que Edevair Viesa Junior postou

  1. @Daniel Simoes obrigado pela dica. Eu sei que vocês nem tem obrigação de corrigir os problemas e muito menos ter que saber os motivos de erros (ter a bola de cristal Rsss), fica tranquilo. Eu só disse que voltaria a usar a dll do fabricante pois com ela não dá erro, porém tem que ficar copiando as dlls em todas as máquinas, enfim, é bem melhor usar os componentes do ACBr, mas não posso deixar o cliente descontente e o mais interessante é que só acontece com a X5, com a ZPM 200 e Elgin FIT 1E não ocorrem, nos dois clientes que usam X5 dá o erro. Não fiz em momento algum uma crítica ou reclamação ok ? Por favor me desculpe se me fiz entender assim... Sou fã deste projeto e mesmo não usando muito o suporte de vocês, eu continuo pagando o SAC para poder ajudar o projeto de alguma forma. Muito obrigado pela dica, vou testar e reporto os resultados ! Abs
  2. Entendi, porém a mensagem está aparecendo conforme foto que anexei acima. Se aparece ou não no log eu não sei, só sei que na aplicação aparece a mensagem e não é da minha aplicação, é uma mensagem do componente ACBrECF e o cliente já reclamou bastante disso. Acho que a solução será voltar a usar a dll do fabricante !!! Mesmo assim muito obrigado !
  3. Ok.. Seguem em anexo... Muito Obrigado !!! LogECF.txt acbrlog.rar
  4. @Italo Jurisato Junior perfeito.. Muitíssimo obrigado ! Esclareceu todas as dúvidas sim. Hoje a tarde tenho uma reunião com a contabilidade e o cliente juntos e agora posso argumentar enfaticamente o uso do webservices, já que o provedor é GINFES e é homologado com o ACBrNFSe, conforme testes que fiz com o exemplo do ACBrNFSE !!! A contabilidade insistem que o cliente emita as notas via site, mas o cliente é grande e emite umas 500 notas por dia. Eles tem 2 funcionários que ficam fazendo isso o dia todo e que poderiam serem alocadas para outras funções se o sistema fizer as referenciadas notas. Agora já sei que podemos fazer tranquilamente. Uma outra dúvida relacionada a isto, na questão do uso do SAT, você sabe dizer se posso usar neste município o SAT para emitir as vendas e serviços deste cliente de São Bernardo do Campo ?? Se não souber onde consigo esta informação ?? Muito Obrigado mesmo !!!! Abs
  5. Pessoal, bom dia. Após procurar muito, não consegui efetivamente encontrar algo claro de que como devemos proceder com o envio de uma NFSe com o componente ACBrNFSe. A sefaz do município fala uma coisa, o contador fala outra, na internet acho outras diferentes ainda e o assunto ao menos pra mim não ficou claro. Gostaria de saber como devo proceder utilizando o componente ACBrNFSe. O componente gera um arquivo XML que contém o RPS a ser enviado para o webservices do município correto ?? No retorno do webservices, o retornado é a NFSe ?? Ou depois disto o cliente tem que entrar no site para fazer a NFSe efetiva ?? Ou ainda é possível automatizar este procedimento sem que o usuário tenha qualquer tipo de participação ? O município em questão é Sã Bernardo do Campo e utiliza o webservices GINFES !! Se for possível, alguém que pode me explicar com detalhes como devo proceder ? Eu agradeço muito a atenção de todos, pois o cliente está mais perdido que eu e preciso resolver o problema dele. Muito Obrigado !
  6. Funcionou 95% !!!! Com a ZMP200 nenhum erro, porém em outro cliente que usa uma X5 apresenta uma mensagem de erro : A impressora FisNet: ELGIN - X5 não está respondendo. Deseja tentar novamente ? (conforme imagem em anexo) Se clicar no "Yes" imprime o cupom normalmente e se clicar em "No" ele cancela o cupom. Tem idéia do pq está aparecendo esta mensagem ???
  7. Ok. De acordo com suas informações eu consegui detectar o problema e resolver, porém aqui em ambiente de programação, vamos ver no cliente. Antes de eu enviar o comando VendeItem eu mudei o formatsettings : FormatSettings.DecimalSeparator := ','; FormatSettings.ThousandSeparator := '.'; MD.ACBrECF.VendeItem( Trim(Copy(l_cod_produto, 1, 13)), Trim(Copy(l_desc_nf_produto, 1, 29)), v_aliquota_icms, l_qtd_venda, l_valor_unitario, 0, l_cod_un_produto, '$'); FormatSettings.DecimalSeparator := g_decimal_separator; FormatSettings.ThousandSeparator := g_thousand_separator; Aí deu certo. Fiz isso, pois percebí que no ACBrECF, no campo de qtd, se eu usar um número decimal, ele usa vírgula como separador decimal e por isso não dá erro. Talvez uma correção no componente, incluindo a alteração do formatsettimgs resolva o problema, caso alguém use com o formatsettings no padrão com separador decimal = '.' Mesmo assim muito obrigado pelas informações. Vou colocar o exe no cliente e reporto os resultados. Abs
  8. @EMBarbosa muito obrigado por responder. Conforme disse no posto inicial, se eu usar o ECFTeste não dá erro, e portanto fica inútil eu postar o log. O problema está ocorrendo somente no meu programa, mas eu uso o comando VenderItem exatamente como no exemplo do ECFTeste. Existe alguma configuração ou padrão de envio referente a casas decimais e separadores de milhares no componente ??? Eu devo estar formatando errado o double certo ?? Qual o padrão de envio de Valor Double para o componente ??
  9. Caros colegas, estou com um problema em um cliente que possui uma Elgin ZPM 200. Ao vender um item menor que 1 retorna o seguinte erro : Erro ao gerar o CUPOM. É necessário cancelar este CUPOM. Erro: Erro retornado pela Impressora: FiscNET: ZPM - ZPM-200 Erro: 8003 - ErroCMDQuantidadeInvalida Quantidade vendida nao pode ser zero Se fizer uma venda com a quantidade maior que 1 não dá erro mas no cupom não sai a parte decimal, sai somente a parte inteira. Fiz a leitura pelo ACBrSerialTeste do Exemplos do ACBr e o resultado do comando de Decimais é esse : - + - + - + - + - + - + - + - + - + - + - + - Decimais QTD: ( 3 ) Decimais Preço Unit: ( 3 ) {34;0;ValorInteiro=14400;24} - + - + - + - + - + - + - + - + - + - + - + - O que me faz crer que o problema não seja a ECF e sim alguma configuração que estou colocando errado, mas não consigo achar o que é !!! Alguém já passou por esta situação ??
  10. Como você configurou o componente ACBRBoleto ??
  11. Sim eu sei, mas pra desencargo de consciência tentei usar os dados SDK. Mas já voltei o uso correto com os dados do cliente, meu CNPJ e a assinatura. Mesmo assim não vai. Liguei novamente no suporte e me informaram que não podem me ajudar. Mesmo assim muito obrigado pela ajuda.
  12. Estou com o sat em produção de um cliente. Usei os dados do cliente e assinatura em produção, com o sat ativado e registrado a assinatura do AC para nosso CNPJ. Porém mesmo com os dados da Kryptus não vai.. Aliás dá erro até com o programa deles, o teste fim a fim !!!! Liguei no suporte lá e me informaram que o log é este mesmo e que não tem o mais completo. Que lixo de equipamento e de empresa. O problema é que é um cliente novo e que já tinha comprado esta porcaria. Agora ficou dificil ! Testei com os dado de SDK Kryptus e assinatura SGR e mesmo assim não foi e não faço nem idéia do que seja. O mesmo xml pelo tanca, bematech, dimep, sweda, daruma e epson, gertec, elgin vai de boas.. Tem alguma ideia do que posso fazer pra resolver ?? Você já homologou este sat alguma vez ?
  13. @Sérgio Assunção muito obrigado pleo retorno ! Segue em anexo. 000000000001347.xml
  14. Bom dia. Estou iniciando a homologação do SAT Kryptus em nosso sistema porém estou apanhando desde cedo com o erro 6010. Ao consultar o Status Operacional dá tudo certo, conecta e reotorna o status corretamente. Porém ao fazer uma venda retorna o erro 6010 - Erro de Validação de Conteúdo. Mas ao baixar o log do sat não aparece o erro impossibilitando assim a correção. Segue o log referente ao erro. Alguém sabe me informar como baixo o log completo deste modelo de sat ? 000415705_log.txt
  15. O projeto está finalizado inclusive... Estamos migrando para Delphi Berlin com acesso DBX tb, mas com driver firebird e este não tem problema algum com o acesso e muito menos com o Firebird 3.0. O problema é o projeto existente finalizado, que usava o driver Interbase com a GDS32.dll, aí esta com muitos problemas em rede. Por isso migramos para o uso com o driver UIB Firebird15. O componente eram os mesmos SQLConnection -> SQLQuery -> DataSetProvider -> ClientDataSet -> DataSource com os dois drivers. A saída (que era a única que havia concluído até agora) mesmo será colocar o trim em tudo, mas vai dar uma trabalheira danada, só atrasando a migração pro Berlin, mas fazer o quê.. Muito Obrigado ! Abs
  16. @EMBarbosa primeiramente, muito obrigado pela resposta. O Driver está disponível sim. Se for o problema com o driver UIB Firebird15 para DBX que está concatenando os espaços no final, como resolvo isso ?? @carlosinfoteen o Delphi 7 não tem na paleta DBX driver nativo para firebird. Anteriormente eu estava usando a gds32.dll para acesso as funções para o firebird, mas começou a ficar instável em rede. precisei atualizar a versão do firebird para 3.0 e com isso alterar o driver de conexão, agora estou usando o UIB Firebird15. A dll fbclient.dll é a utilizada via vendor no DBX e não como acesso direto. É necessário acessar ela através de uma outra dll que é o driver de conexão da DBX com o Firebird.
  17. Então mas o problema é que você só dispara a trigger para consistência de VENDAS_ITEM após deletar o registro na tabela VENDAS, porém como você informa a FK deveria cuidar disso pra você. O FB tem a função de FK assim como o Postgree porém precisa verificar se a fk está sendo criada de fato. Já tive problemas com FK em base corrompida. Você tentou fazer um back up e restore da base ?
  18. Em qual trigger você faz a consistência do DELETE da tabela VENDA ?? Eu só achei uma trigger para consistência de Insert e Update na tabela VENDA. Eu entendo que você precisa de uma trigger que trate a exclusão na tabela VENDA e dá um RAISE EXCEPT se retornar registros do select na VENDA_ITENS com a mesma PK !!! Não seria isso ??
  19. Bom dia pessoal. Eu estava com problemas de queda de conexão em rede com o firebird 2.1, procurando bastante na internet eu percebi que o motivo era o uso do driver interbase antigo junto com a gds32.dll que estava causando o problema. Pois bem decidimos migrar o firebird para a versão 3.0, até aí sem nenhum problema. E decidimos incluir no Delphi 7 (DBExpress) o uso do driver UIB Firebird15, porém no nosso sistema, utilizando o driver antigo tínhamos o parâmetro Trim Char=True no .INI da conexão com o banco, mas nos parâmetros UIB Firebird15 não tem esta opção e estamos agora com vários problemas por conta deste Trim Char, pois muitas comparações que usamos com dados do banco de dados estão vindo com espaços em branco. Ex: Gravo no banco de dados a tabela de desconto de um determinado item do pedido, este campo é do tipo VARCHAR(3) e é utilizado desde A,B,C, D, E .. Z, AA, AB.. até ZZZ, porém quando gravo uma tabela com somente um algarismo anteriormente gravava somente o 'A' porém sem a opção Trim Char=True no novo driver esta vindo assim 'A ' aí na comparação fica errado pois 'A' é diferente de 'A ' ! Alguém sabe me dizer como resolvo o problema no novo driver ??
  20. @Italo Jurisato Junior muito obrigado pelos esclarecimentos. Em relação a pegunta 1 perfeito, comprova exatamente aquilo que entendi nas pesquisas pelos fóruns. Na resposta da pergunta 2, minha dúvida é, a venda por exemplo com produtos e serviços gerou um contas a receber de 10 parcelas de R$ 1.000,00, portanto o valor da venda é R$ 10.000,00, sendo R$ 8.000,00 de peças e R$ 2.000,00 de serviços. Se eu gerar uma NFe das peças no valor de R$ 8.000,00 e o detalhamento das duplicatas fica todas com os valores de R$ 1.000,00 (somatório R$ 10.000,00) posso ter problemas com o fisco (pois o valor total da NFe é R$ 8.000,00 e o somatório das duplicatas é R$ 10.000,00) ? Te pergunto pois desta maneira conseguiria gerar os boletos e referenciá-los com o número da NFe e nesta mesma NFe incluir nos dados campos adicionais a informação da referencia da NFSe pertinente aos outros R$ 2.000,00. Na resposta da pergunta 4, pelo que entendi, o RPS nada mais é que o .XML que gero para enviar para o provedor do webservices da NFSe correto ? A pergunta 5 é que pela minha ignorância e dedução do nome Recibo Provisório de Serviço, fosse algo como você emitisse uma NFe com o serviço, mas gerando um recibo que deverá ser feito a NFSe posteriormente, algo parecido com emissão em contingência da NFCe. Desculpe a ignorância, agora eu entendi que a pergunta não tem fundamento, pois entendi o que é RPS. Referente a pergunta 6, eu entendo que o boleto é a última coisa a ser feita, e é assim no meu sistema, agora sobre a referencia, também entendi que o boleto é quem deve referencia a NFe e não o contrario, mas esta pergunta esta diretamente ligada a resposta da pergunta 2, pois se não tiver nenhum problema com o fisco, vou emitir as duplicatas na NFe com os números que gerarão números de documento nos boletos para posterior cobrança, e nos campos adicionais da NFe referencia emissão "conjugada" da NFse, e portanto assim respondo também a pergunta 3. O que não dá é emitir, em uma venda feita em 10X no boleto, 20 boletos cada qual referenciando sua NFe e NFSe. Porém é de extrema importância ter a certeza que não terei problemas com o fisco de fizer o que pretendo na questão 2. Agradeço imensamente a paciência.
  21. Bom dia. Antes de postar este tópico eu pesquisei bastante aqui no fórum e tenho uma série de dúvidas sobre como proceder em relação a Notas Fiscais de Venda e Serviços, algumas das dúvidas foram sanadas, outras não, portanto achei legal criar um tópico que junte tudo para futuras pesquisas e troca de informações. Vamos lá : 1 - É possível gerar uma NFe com serviços (a tal nota conjugada) ? De acordo com as pesquisas que fiz aqui neste fórum e em outros pela internet, vi que depende de cada município esta resposta, tal qual depende especificamente do município ter ou não sua própria estrutura de recepção e consulta das NFSes, ou ainda ter um serviço de terceiros que faça a mesma função. Aí é que me deparo com uma das maiores dúvidas que não consegui sanar ! Vou exemplificar pra ficar bem claro. Imaginem a seguinte situação, uma empresa chamada X é uma empresa que faz vendas e presta serviços. Aí em um determinado cliente Y faz um pedido de 2 itens e 1 serviço. Para eu fazer as NFs pelo sistema próprio, se no caso o município não tiver webservices, faço a nota conjugada e a mesma será assinada e autorizada corretamente. Porém se no caso o município tiver webservices próprio o correto seria fazer 2 Notas, sendo uma NFe e outra NFSe, mas aí temos um problema, a venda foi feita em conjunto (produtos e serviços) e tem uma forma de pagamento em boleto bancário divididos em 10X. No caso os boletos também são gerados a partir do mesmo sistema, e os mesmos devem ser identificados com o número de documento, o mesmo número da NF, para possível cobrança em cartório ou outra forma de cobrança onde precise da comprovação via Nota Fiscal. Mas aí o que acontece, se eu não puder colocar os serviços nesta nota, os dados de faturamento e duplicatas na NFe (Venda) irão ficar diferentes do total da Nota, poderia tratar isso na hora de gerar as duplicatas na NFe, porém os dados da NFe irão ficar diferentes dos dados dos boletos. Aí vão argumentar que o correto seria fazer os boletos separados e portanto vendas separadas, mas nem o meu cliente e muito menos o cliente do meu cliente vão querer 20 boletos de uma mesma venda. 2 - Se eu fizer as duplicatas na NFe diferentes do total da nota, Isso pode trazer algum problema pro fisco ?? 3 - Como posso resolver o problema da separação da NFSe e NFe ?? 4 - O que seria especificamente RPS ? 5 - Posso usar RPS na NFe e depois gerar uma nota de serviços e assim "bater" os valores na NFe ? 6 - Existe a possibilidade de incluir dados complementares na NFSe para identificar os boletos emitidos ? Se sim como faço isso ? Muito Obrigado !
  22. @André Ferreira de Moraes muito obrigado. Era exatamente isso !!!
  23. Um detalhe, liguei no suporte da Elgin e atualizaram o firmware da impressora e fizemos testes e imprimiu o QRCode no teste da Elgin, porém do meu sistema, imprimindo o DANFE não imprime a representação gráfica, somente a string.
  24. Estou usando ACBrPosPrinter junto com ACBrDanfeEscPos para imprimir o DANFE da NFCe, porém o qrcode na Elgin I9 não imprime, só sai a string e não a representação gráfica. A configuração do PosPrinter : A configuração do EscPosPrinter Será que é configuração da Impressora ? Existe alguma propriedade que devo setar para imprimir o gráfico do qrcode ? Muito Obrigado !
×
×
  • 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.