Ir para conteúdo
  • Cadastre-se

marcelo_sp

Membros
  • Total de ítens

    576
  • Registro em

  • Última visita

  • Days Won

    7

Posts postados por 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. 21 horas atrás, Kiko Fernandes disse:

    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. Em 07/08/2019 at 13:08, Afranio Lucas disse:

    Boa tarde senhores,

    Pela limitação dos 10GB do SQL Server, migrei um ERP para PostgreSQL,

    Em tempo em tempo, de forma aleatória o sistema trava e precisa fechar e abrir para voltar a funcionar. (Apenas em rede)

    Servidor: Windows 8

    Banco de dados: postgresql-10.6-1-windows-x64

    Delphi 10.3 com FireDac

     

    Será que existe alguma configuração padrão para se comunicar com o PostgreSQL?

    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 .

  4. 3 horas atrás, jaques.rocha disse:

    Ola pessoal.

    Estou negociando junto a ACBr uma licença para o Delphi Professional, tenho empresa com CNPJ, mas só eu que vou programar, estou na duvida de comprar como pessoa Física ou Jurídica, tenho duvida se algum dia eu fechar a empresa e trabalhar como freelance ou coisa do tipo, perder minha licença por ter comprado na pessoa jurídica, então estou pesando em comprar na pessoa fisica. 
    Na experiencia de vocês, estou certo em pensar assim, ou tanto faz comprar na física ou jurídica, pois sendo que terei a nota fiscal e as chaves originas, vou poder desenvolver e comercializar meus aplicativos sem problema, independente onde estiver trabalhando.
     

    Obrigado a quem puder opinar.

     

    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 !

    • Curtir 2
    • Obrigado 1
  5. 11 horas atrás, Luiz Tafarel disse:

    Bom dia!

     

    Alguém sabe informar se existe algum método no ACBR para captura do CPF pelo PinPad?

    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

     

  6. 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 !

  7. 4 minutos atrás, EMBarbosa disse:

    ACBrECFVirtualSAT1QuandoVenderItem

    Prod_Atual.Prod_vSubTotal_Anterior := vSubTotalAtual;

    vSubTotalAtual := ACBrECF.Subtotal;

    Prod_Atual.Prod_vTotal_Prod_Atual := vSubTotalAtual - Prod_Atual.Prod_vSubTotal_Anterior;

    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 ?

  8. 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 .

     

    • Curtir 1
  9. 29 minutos atrás, EMBarbosa disse:

    Então deixa ver se eu entendi... Você quer dizer que não gera uma mensagem de erro, mas sim que o cálculo do subtotal ele não está incluindo o valor do desconto dado nos itens?

    Por favor, nos mande um passo a passo de como reproduzir, destacando o que fazer, o que acontece agora mas qual seria o resultado esperado.

    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

  10. 2 horas atrás, EMBarbosa disse:

    Olá,

       Não tivemos nenhum relato dessa situação.

       Também, pelo que consta, não houveram alterações nessa classe, nem nessa parte do código, seja do ECF ou do SAT. Pelo menos desde o início do ano.

        Pode por favor verificar:

    1. Se há alguma alteração no seu código?
    2. Se o código está atualizado?
    3. Se o problema persistir, anexar o log dos componentes?

    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 

     

     

  11. 5 horas atrás, MaikonPanazzolo disse:

    Boa tarde @Felipe E. Resende Mesquita, realmente eu já tinha visto este tópico e peço desculpas caso esteja repostando o mesmo conteúdo porém não tive sucesso realizando os procedimentos comentados, no software de ativação e vinculação, mesmo nos testes  em nenhum momento chama os parâmetros do equipamento que o colega comentou na print abaixo, e como não é em apenas um cliente que estou tendo esse problema, acho difícil ser algo da própria tanca.

     

    image.thumb.png.28c1cd19ca48e4061257cd18d7f79372.png

    Maikon , sei que é meio idiota perguntar isso mas até a DLL atual da Tanca vc baixou e atualizou ?

  12. 41 minutos atrás, info02serraf disse:

    Boa tarde Pessoal, fiz a substituição do arquivo conforme vcs falaram, porém não funcionou aqui em SP.

    Apareceu a mensagem abaixo:

     image.png.731b4c6d61fc48f8b3c9f47a9733c133.png 

    <ICMS>
                         <ICMS60>
                            <orig>0</orig>
                            <CST>60</CST>
                            <vBCSTRet>0.00</vBCSTRet>
                            <pST>0.0000</pST>
                            <vICMSSubstituto>0.00</vICMSSubstituto>
                            <vICMSSTRet>0.00</vICMSSTRet>
                        </ICMS60>
         </ICMS>

     

    Substitui o arquivo e reinstalei o ACBr no meu delphi Seattle.

    Como a Juliana falou que estão analisando as alterações,  irei esperar a atualização dos Fontes para eu testar novamente.

    Agradeço a atenção de todos.

    Somente Atualizar Schemas amigo !! 

    http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=

     

    • Curtir 2
  13. 3 horas atrás, niloblack disse:

     

     

    Fiz isso e pegou, muito obrigado amigo Marcelo :-D

    image.png.2fdee4c7d5dcf6cbfc9e049e5c6fa3e7.png

    Opa que blz irmão , show !!

    2 horas atrás, info02serraf disse:

    Boa tarde pessoal, gostaria de saber se está modificação no arquivo( pcnNFeW.pas ) já está disponível  no novo fonte do ACBr.

    Posso baixar  novamente os fontes do ACBr que está correção e atualização já foram feitas, ou terei que substituir o arquivo ?

    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 .

    • Curtir 1
  14. 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

  15. 53 minutos atrás, Fernando Di Pace disse:

    Ok, 

    Porém o caminho mais fácil não seja o correto, cuidado para não gerar informações fiscais erradas e no futuro prejudicar o seu cliente em problemas ficais com a SEFAZ!

    Forte abraço.


    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 .

  16. 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 ;

    2 minutos atrás, niloblack disse:

    Tentei assim e pega. Mas tenho medo de dar problema em produção, pois recebi um email da sefaz local, onde dizia que se preenchido, o cálculo deveria estar correto.

    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

  17. 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 ;

  18. 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

    ACBrECF.jpg

  19. Em 17/05/2018 at 09:48, Wesley Oliveira disse:

    O propósito do que eu tentei fazer é justamente poder fazer a busca geral dos códigos, pra poder montar uma lista absolutamente completa com os NCMs válidos. Fazer isso usando a busca por descrição traria muita duplicidade de informações e mais consultas desnecessárias do que o site da receita já nos obriga a fazer. Quando falei de genérica, me referi à quantidade de parâmetros que eram obrigatórios passar, gerando apenas poucos registros como resultado.

     

    Hoje, finalmente consegui finalizar o programa e trazer todos os NCMs cadastrados automaticamente, apenas com a confirmação do captcha. A consulta toda levou aproximadamente 11 minutos e meio. Sei que é muito tempo, mas é uma rotina que não precisa ser executada a todo momento. Quem tiver real interesse em verificar a forma final como foi feito, é só entrar em contato comigo. Quem precisar somente da validação de um único NCM, a versão que disponibilizei na postagem anterior já te atende, basta adaptar à sua realidade.

    Obrigado a todos.

    Captura_2018-05-16 14h55_34.png

    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 !

  20. 15 horas atrás, Wesley Oliveira disse:

    Baseado na url do amigo marcelo_sp, estou fazendo testes de requisição usando o Postman pra isso (pra quem não conhece, é free e serve justamente pra testes de http request). Estou enviando aqui o arquivo .json com as configurações do request que eu consegui encontrar na própria página. Atualmente não consigo ainda recuperar os registros, mas obtenho uma resposta do site (não é possível completar a requisição), que me parece então faltar apenas acertar na configuração dos parâmetros.

    Estou enviando também um txt dos parâmetros (headers) que encontrei.. Vai que estou deixando passar alguma coisa aqui.

    Acredito que esse é um caminho que podemos seguir. Se puderem, baixem o arquivo e testem as requisições que são possíveis de se fazer.

    Obrigado.

    Postman_ConsultarNCM.json

    ConsultarNCM_RequestHeaders.txt

    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 .

     

     

    • Triste 1
×
×
  • 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.