Jump to content

marcelo_sp

Membros
  • Posts

    576
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by marcelo_sp

  1. 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
  2. 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
  3. Boa tarde a todos , Tive o mesmo problema com o Registro C870 para produtos com CST = 05 , qlq valor passado na alíquota de Pis e Cofins ao alimentar o componente gerava milhares de erros no PVA como informado pelo colega acima . Implementei uma solução temporária , testei e funcionou bem , peço aos Administradores que avaliem por favor , não encontrei outra forma de deixar o parâmetro como vazio ( Quando CST 05 ) . Obrigado . ACBrEPCBloco_C_Class.zip
  4. 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 .
  5. 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 !
  6. 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
  7. 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 !
  8. 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 .
  9. 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 ?
  10. 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 .
  11. 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
  12. 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
  13. Maikon , sei que é meio idiota perguntar isso mas até a DLL atual da Tanca vc baixou e atualizou ?
  14. 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 ?
  15. Somente Atualizar Schemas amigo !! http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=
  16. 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 .
  17. 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
  18. 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 .
  19. 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
  20. 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 ;
  21. 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
  22. Bom dia , Wesley , não seria interessante vc postar aqui como todos estão fazendo ? Eu não utilizo baixar todas as NCM's mas tem colegas que utilizam !
  23. Bom dia Wesley e demais colegas Antes de efetuar testes de programação referente ao link da Sefaz Pernambuco , comparei algumas NCM's junto a Receita Federal e infelizmente não podemos utilizar a Sefaz Pernambuco . Veja estas NCM's que a sefaz Pernambuco diz ser validas e não constam mais na Receita : 01013000 , 01019000 etc etc.... Enfim , talvez somente para Pernambuco estas NCM's sejam realmente validas mas para as demais UF's não , neste caso voltamos a estaca Zero . Temos que continuar buscando alternativas de um solução para o portal da receita mesmo .
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.