Ir para conteúdo
  • Cadastre-se

marcelo_sp

Membros
  • Total de ítens

    579
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que marcelo_sp postou

  1. Bom dia Ao atualizar hoje a Suite ACBr hoje me deparei com o erro abaixo, pequeno de fato, porem nem instala . Falta um caracter em "Destoy" para "Destroy", Linha 961 Coluna 18 . Arquivo ACBrECDBloco_I corrigido em anexo . ACBrECDBloco_I.pas
  2. Também resolvido no meu caso ! Obrigado Daniel .
  3. Bom dia Doni e a todos , td bem com vcs ? Tambem estou com o mesmo problema, tenho uma aplicação que utiliza varios certificados e utilizo pelo Número de Série porque não posso ficar com o Arquivo do Cliente porque ele mesmo instala para uso OnLine . Nesta versão atual do ACBr que baixei ontem, esta excluindo a chave, ai reinstala os certificado funciona porem ao sair da aplicação e voltar tem que novamente instalar o Cetificado .
  4. Boa tarde Tentei implementar uma quebra de linha no campo InfAdic.infCpl com ';' , mas não obtive o resultado esperado , eu desejava pular mais que uma linha deixando uma linha em branco para a questão de um layout com melhor visualização mas não tinha sucesso informando duas vezes = ';;' . Informando ';' ou ';;;;;;' na frente das Strings enviada ele quebra apenas uma única linha , percebi que existe uma função QuebraLinhas(...) que é a causa do problema , no caso implementei o ';' na chamada e resolveu . Se puderem avaliarem por gentileza . Para facilitar é na linha 502 da unit em anexo . Obrigado . ACBrSATExtratoESCPOS.pas
  5. O preenchimento da alíquota para empresas do lucro real será a mesma informada no texto ??? Porque no caso 0,65% e 3,00% são alíquotas utilizadas no regime presumido . Sabem dizer ?? Obrigado
  6. Afrânio , boa noite Conseguiu mapear e resolver o problema ? Eu tenho um sistema em SQL server , retaguarda / pdv , os pdv's trabalho Stand Alone com um concentrador rodando no servidor enviando cargas e recuperando as vendas funciono este formato há anos e tomei a decisão de migrar toda estrutura para PostgreSQL e Firebird , ou seja , já que estou migrando então quero dar mais de uma opção . A migração está um tanto quanto cansativa já que tinha dezenas de procedimentos armazenados que na verdade eram "inúteis" que apenas me avolumava a base de dados sem um resultado significativo para mantê-los , foi então que reduzi para menos da metade deles e isso gerou bastante trabalho . O conceito de Concentrador rodando no servidor conectando um a um dos pdv's também quero modificar trazendo este trabalho para o próprio sistema do Pdv atravéz de uma Thread que efetuará estas transação com o servidor . Apesar de ainda não ter terminado para testes estou confiante no que já foi modificado e implementado . Utilizo o Delphi XE10 Seattle e Devart Unidac . Caso queira trocar alguma ideia estou a disposição .
  7. A sua Empresa é transferível ? Existem empresas que não são transferíveis , ou seja , o que vc vende é o negócio e não o CNPJ , veja com seu contador se sua empresa é transferível , se não for , mesmi que um dia vc desative sua empresa ela vai ser eternamente sua e de mais ninguém e responsabilidades de documentos , débitos etc etc... são eternos mesmo com ela fechada !
  8. Vc utiliza Sitef ? Se sim , mesmo que vc utilize o ACBrTef , existe uma forma de uso em paralelo utilizando a dll Clisitef . Basicamente pra vc entender a sequência de como vc vai utilizar este recurso no momento da leitura do PinPad seria ... 1-Desativar uso ACBrTef 2-Ativar uso a DLL Clisitef 3-Fazer as chamadas na Dll Clisitef que desejar 4-Desativar uso da Clisitef 5-Ativar uso ACBrTef
  9. Elton , quero que entenda que a pertinência no caso em epigrafe em relação ao tópico até aqui onde chegou não foi perseguindo conclusão nenhuma , até porque a suite de componentes é aberta , poderia sugerir algo com alguma coisa pronta já mas não é a questão por ser uma situação não muito comum pela comunidade "pelo menos ainda" , como vc mesmo sugeriu e eu até considero ótimo , é que eu modifique o meu código diminuindo e organizando chamadas etc... neste sentido . De qlq forma eu agradeço demais sua atenção nesse caso . Forte Abraço a todos !
  10. No meu ponto de vista ACBrECF.Subtotal após ou mesmo desntro de ACBrECF.VendeItem nunca pode ser informado sem seu Real Valor , ou seja , hora sem o Desconto , hora Com o Desconto , porque se ele já absorveu o último item ele não pode me informar em hipótese alguma nos eventos posteriores sem o Desconto .
  11. Mas no evento ACBrECFVirtualSAT1QuandoVenderItem , ACBrECF.Subtotal ainda se encontra sem o desconto Elton , veja que este Evento está encapsulado dentro de ACBrECF.VendeItem mas ainda não esta com o Desconto . Se eu ja passei o produto com o Desconto em ACBrECF.VendeItem então dentro de ACBrECFVirtualSAT1QuandoVenderItem no meu entender ja deveria vir com ACBrECF.Subtotal com o Desconto , ou não ?
  12. Eu achei o meu problema , mas debugando a sequência de chamadas etc.. dos componentes ACBr não encontrei o que mudou na forma anterior que eu utilizava , em Resumo o meu problema foi em ACBrECF.Subtotal : Como ainda utilizo o metodo ACBrECF.VendeItem e para que não desse nenhuma divergência no Valor Total do Item por conta de truncamentos ou arredondamentos do componente eu tinha criado uma chamada própria que subtraia o subtotal do valor anterior da Venda pelo valor atual da Venda utilizando seguinte sequência de Eventos : ACBrECFAntesVendeItem Prod_Atual.Prod_vSubTotal_Anterior := ACBrECF.Subtotal ; // Aqui eu pegava o subtotal anterior ACBrECFVirtualSAT1QuandoVenderItem Prod_Atual.Prod_vTotal_Prod_Atual := ACBrECF.Subtotal - Prod_Atual.Prod_vSubTotal_Anterior ; // Aqui pegava o total do produto me livrando de possiveis arredondamentos Em resumo geral , estarei me adaptando nesse novo formato que na sequência de Eventos eu utilizava a chamada ACBrECF.Subtotal trazia ja desconsiderando o desconto e agora não mais no Evento ACBrECFVirtualSAT1QuandoVenderItem . Confuso o entendimento da forma que desenvolvi , mas funcionava muito bem , se tivesse um GetValorTotalUltimoItem logo após ACBrECF.VendeItem seria top e pode até ter mas não achei .
  13. Faz um teste assim se vc puder é claro . Pode ser no ACBRECF não fiscal mesmo , não precisa ser com Sat : ACBRECF.vendeitem Teste apenas com um produto que tenha desconto na passada , um produto já é o suficiente , teste simples pra mim já dá discrepância no pagamento
  14. Elton boa noite . Na verdade percebi que para que gere o problema não precisa nem o comando acima citado , se rodar ACBrEcf.VendeItem com descontos já dá erro na totalização de pagamento , ou seja , ele não considera os descontos , e da erro na totalização de pagamentos , tô meio externo esses dias cara , mas amanhã vou verificar melhor . *Teste com ACBrEcfVirtualSat Obrigado
  15. Maikon , sei que é meio idiota perguntar isso mas até a DLL atual da Tanca vc baixou e atualizou ?
  16. Boa tarde a todos ! A funcionalidade ACBrECF.DescontoAcrescimoItemAnterior(Valor_Desc,'D','$',Numero_Item); não esta mais funcionando para o ACBrVirtualSat , os descontos ou acréscimos não são computados no cupom . Alguém com o mesmo problema ?
  17. Somente Atualizar Schemas amigo !! http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=
  18. Opa que blz irmão , show !! Isso mesmo que o colega niloblack disse , temos que aguardar os moderadores ou administradores subirem o arquivo pro SVN , enquanto isso baixa aqui e altera o arquivo manualmente .
  19. Boa tarde pessoal , Segue Unit pcnNFeW.pas modificada , testem por gentileza em demais UF's no modo preenchido abaixo . CST := cst60 ; // ou simples nacional = CSOSN500 ICMS.pICMSST := 0 ; ICMS.vBCST := 0 ; ICMS.vICMSST := 0 ; ICMS.vBCSTRet := 0 ; ICMS.pST := 0 ; ICMS.vICMSSubstituto := 0 ; ICMS.vICMSSTRet := 0 ; Obrigado pcnNFeW.pas
  20. Amigo Fernando , obrigado pela dica mas todos aqui sabemos disso , a sugestão dada é para o momento , caso tenha uma solução melhor de comportamento de emissão do componente ACBrNFe para o momento será bem vinda . Outra coisa , se vc preencher um campo e o calculo do Total da soma da Tag sair errado a NFe simplesmente não é aprovada .
  21. Efetuei um teste agora para o municipio 1600303 - Macapa - AP , 100% CST := cst60 ; // ou simples nacional = CSOSN500 ICMS.pICMSST := 0 ; ICMS.vBCST := 0 ; ICMS.vICMSST := 0 ; ICMS.vBCSTRet := 0 ; ICMS.pST := 0 ; ICMS.vICMSSubstituto := 0.0001 ; ICMS.vICMSSTRet := 0.0001 ; Mas veja o XML , esta Zero , a unica coisa a ser feita é fazer com o que gere o XML no formato igual ao que esta sendo gerado sem o '0.0001' , só isso , o resto é igual Veja que no XML é 2 casas decimais e não 4
  22. NFe em SP esta funcionado assim e tanto faz o destinatario de SP se fo Cpf ou Cnpj CST := cst60 ; // ou simples nacional = CSOSN500 ICMS.pICMSST := 0 ; ICMS.vBCST := 0 ; ICMS.vICMSST := 0 ; ICMS.vBCSTRet := 0 ; ICMS.pST := 0 ; ICMS.vICMSSubstituto := 0.0001 ; ICMS.vICMSSTRet := 0.0001 ;
  23. Perfeito Daniel 100 % , Muito Grato
  24. Bom dia O comportamento desse metodo ACBrECF.CancelaDescontoAcrescimoItem para ACBrECFVirtualSAT é idêntico ao modelo de outras impressoras , ou seja . ele imprime a mensagem CANCELAMENTO DESCONTO ITEM: XXX ... Gostaria de saber uma ideia de vcs o que seria viável para não executar a impressão dessa mensagem para este metodo em se tratando de ACBrVirtual sem atrapalhar os demais modelos ? No caso em questão eu preciso estar recalculando os descontos dos itens . 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.