Ir para conteúdo
  • Cadastre-se

Cristhian Massini

Membros
  • Total de ítens

    43
  • Registro em

  • Última visita

Posts postados por Cristhian Massini

  1. Em 12/01/2021 at 11:48, DSilva disse:

    Ola, Cristhian Massini

    Pois é eu ainda nao consegui resolver, em alguns clientes ja atualizei firm = MP4200_TH_01.22, ja troquei o ca USB, instalei drive somete o do USB, e ainda assim 2 ou 3 veses ao dia da erro de comunicao 5 ou 31.

     

    DSilva consegui resolver aqui! 

    Alem do componente do ACBrPosPrinter1 na tela (tempo de design), "descobri" que em tempo de execução era instanciado outro ACBrPosPrinter! Além dele tinha um ACBrECF também!

    Eu só estava desativando o ACBrPosPrinter1(tempo de design).

    A unica forma de descobrir foi adicionar todos eles ao WATCH LIST do Delphi (CTRL+ALT+W ou CRTL+F7), adicionei a property "ATIVO" dos 3 e fui monitorando o estado de cada um

     

    A conclusão que chego é que o erro condiz com a realidade, a porta realmente estava em uso por outro componente!

     

    image.png.e9132e828c93bda6287f10df00ac807e.png

  2. Em 30/12/2020 at 09:47, Juliomar Marchetti disse:

    ACBrPosPrinter1.Desativar;

    na internet tem diversos exemplos veja um abaixo

    https://lucasgarciablog.wordpress.com/2016/02/10/delphi-criando-classe-singleton/

    Boa tarde a todos!

    Estou passando pelo mesmo problema, porem já utilizo o ACBrPosPrinter1.Desativar;

    Eu verifico se esta ativo com ACBrPosPrinter1.ativo, me retorna False, mas tentado abrir a gaveta ou imprimir tenho também ACBrPosPrinter''erro 5 acesso negado''.

     

     

  3. No ACBRETQ tem 02 tipo de código de barras

    EAN VÁLIDO 

    EAN INVÁLIDO

    se você passar como parâmetro um EAN INVALIDO e utilizar a tag pra imprimir ean valido do ACBR, a impressão sai errada mesmo.

     

    Aqui eu verifico se o Ean é valido ou não usando o ACBRValidador (essa function EAN14Valido não é do ACBR)

    image.png.b8a175c40b7e272baebb25bc82e64815.png

    para Ean Válido, utilizo barEAN13

    Inválido, utilizo barCode128

     

    Pelo que percebi, no seu caso para eanválido, o barEan8 serve, agora voce tem que encontrar um que atenda para Ean Inválido

    image.png.a19c5d0c9360f779909156ef704b8338.png

     

    Espero ter ajudado!

     

    image.png

  4. Em 13/03/2020 at 11:08, gutopj01 disse:

    Olá,

    Usando os componentes do ACBr ao enviar um produto que seja SUSBSTITUIÇÃO TRIBUTÁRIA

    passo

    imposto.ICMS.CST := cst60 ;

    o xml sai assim

    <ICMS>
    <ICMS40>
    <Orig>0</Orig>
    <CST>60</CST>
    </ICMS40>
    </ICMS>

    e o contador está dizendo que está incorreto..

    <ICMS40> ... isso está correto ???

    ah, a empresa é REGIME NORMAL

     

    obrigado,

    Augusto

     

    Bom dia,  está correto sim, na documentação tem essa informação. Não sei o motivo, mas que é isso mesmo, é sim.

    Segue o link da documentação completa https://www.confaz.fazenda.gov.br/legislacao/arquivo-manuais/a03-a-especificacao_sat_v_er_2_27_05.pdf

    Tem que ver se não é outro campo, ex: cst 060 com cfop 5102, ai ta errado mesmo, teria que ser 060 com cfop 5405 o correto.

     

    Se possível anexo seu xml completo aqui.

     

     

     

    image.thumb.png.980330bc92a7d9088141b7f994d6e47b.png

    • Curtir 1
  5. Em 14/01/2020 at 09:00, luispalladino disse:

    Problema corrigido mas não conseguigo validar o xml... 

    ERRO.png

    61.xml 2 kB · 0 downloads

    Esses erros "Desconhecidos" é pra ferrar com a nossa vida mesmo!

    Eu ainda acho que a tag vMP não pode ser 0. Deveria ser 6.24

       <pgto>
             <MP>
                <cMP>01</cMP>
                <vMP>0.00</vMP>
             </MP>
          </pgto>

  6. Em 31/01/2020 at 08:39, ruikoga disse:

    Bom dia Daniel

    Sim, eu alterei a path no ACBR, conforme disse:  C:\SISTEMA\XMLS\

    Mas quando fiz a venda o ACBR criou a pasta assim: C:\SISTEMA\XMLS\vendas\202001

    ele criou a pasta \vendas  antes do ano + mes

    eu gostaria que ficasse assim C:\SISTEMA\XMLS\202001,  é possivel ou não

     

     

     

    Ele cria essa pasta pra separar os cupons de Vendas dos de Cancelamentos. Mesmo que o ACBr trate isso, "teoricamente" você vai ter que fazer essa separação que qualquer jeito. Alguns contadores pedem pra mandar os xml de cancelamento separadamente.

    • Curtir 1
  7. Bom dia Sérgio,

    No documento de especificação do SAT diz que, 7010 é erro de validação de conteúdo no xml de cancelamento, assim como o 6010 é erro de validação de conteúdo no xml de venda.

    Deve ter alguma tag obrigatória que não está preenchida.

    Link da Especificação SAT_v_ER_2_26_04 .

    O grande detalhe é que achei o link dessa especificação aqui no fórum mesmo. Na especificação anterior que tem no site da fazenda (Especificacao_SAT_v_ER_2_4_20) não existia esse retorno 7010.

    image.thumb.png.6ea23c99c360a5864f9f334cc73775b0.png

    • Obrigado 1
  8. 6 horas atrás, Nilton Diniz disse:

    image.thumb.png.624b59c2e91042c0ae84bbfa825e924b.png

    Estou usando Fortes para danfe, no meu PC está configurado Elgin i9 como padrão. 
    Uso Delphi 7 no meu projeto, migrei meu sistema pra ACBR tem 1 mês, antes usava TecnoSpeed e não acontecia esse problema. Ficaria muito grato por qualquer ajuda que possa me dar uma luz.
     

    pro cliente não ficar esperando, muda a impressora padrão, se não tiver uma impressora, instala a Generic Text, em Dispositivos e Impressora vai em  "Adicionar Impressora\ Adicionar Impressora Local", e defina ela como Padrão

    image.png.59ea39202bf198fb37aa4516c71f8123.png

    Fecha sua aplicação e abre novamente e tente imprimir, 

     

    Depois você corrige no seu código fonte conforme o @Daniel Simoes postou

    • Curtir 3
  9. 1 hora atrás, luispalladino disse:

    Obrigado pela ajuda Cristhian...

    Mas na tag IDE é solicitado os dados (CNPJ,  signAC, numeroCaixa) e todos eles estão ok!

    tenta mandar  o valor do cupom na tag <vMP>0.00</vMP>

    na regra de negócio G135, fala que o meio de pagamento não pode ser igual a 0.

    image.thumb.png.43b3877fe8c5fa50f7d1002d7895d37e.png

    image.png.c14ea0ca70a1e7a1412511cbcbe4e3ba.png

     

    • Curtir 1
  10. 7 minutos atrás, William F. L. disse:

    Olá Cristhian, então já enviamos na versão 0.08 tem quase 1 ano, isso com uns 100 aparelhos da TANCA.

    O mais estranho é que tivemos esses 2 problemas no mesmo mês, porém com clientes diferentes e o pior esses aparelhos já tem 1 ano ou mais de vida na instalação.

    Acho difícil ser problema com a versão 0.08 somente no mês de Dezembro.

    Em relação ao "firmware", pode ser também, porém teríamos que atualizar umas dezenas de aparelho rsrs

    Entendi!


    Então creio que pode ser o firmware mesmo, por exemplo, quando você compra o SAT do fabricante, ele vem numa determinada versão, e precisa ser atualizado manualmente. Pode ser que esses aparelhos foram os primeiros que você recebeu, e estão desatualizados.

    Tenta atualizar e acompanha pra ver se o problema persiste.

     

  11. Vi que você mandou versao="0.08". No final de 2019 a Sefaz/SP prorrogou ao uso do layout 0.07

    image.thumb.png.c388c0d13362d83cc7cd51894bf512bb.png

    Na minha opinião, se prorrogaram é porque não está "100%, tanto que tem fabricante que nem homologou a versão 8. Nesse link você pode conferir quem já está homologado https://portal.fazenda.sp.gov.br/servicos/sat/Paginas/Modelos-SAT.aspx

    Nós aqui continuamos mandando na 0.07 e nunca tivemos esse tipo de problema na versão 7.

    Como é um parâmetro definido pelo AC(Aplicativo Comercial), no seu caso voltaria pra 7!!!!

     

    Outra possibilidade é o firmware do sat estar desatualizado, a Tanca liberou uma atualização no mes 07/2019. (no link acima tem as versões e datas de vigência).image.thumb.png.a469e799b7bdddae1df835ea716581e5.png

    Espero ter ajudado!

     

     

  12. 31 minutos atrás, jdazevedo disse:

    Obrigado Abrahao, ao tentar executar o comando, tive a seguinte ocorrência: "O valor está protegido pela política de Inicialização Segura e não pode ser modificado ou excluído". Estou buscando alternativas, antes de reinstalar o Windows.  

    pelo msconfig você consegue desabilitar a Inicialização segura.

    PrtScr.jpg

    • Curtir 1
  13. Em 26/12/2019 at 10:03, jdazevedo disse:

    Obrigado Juliana, pela informação. 

    O meu problema é alguma proteção que existe no Windows da minha máquina, que ainda não descobrimos qual é. 

    Instalamos os equipamentos, em outra máquina, normalmente. 

    Então pode ser algum problema na instalação do windows, eu tentaria fazer a instalação novamente em ultimo caso

    • Curtir 1
  14. Pode ser várias coisas, entre elas:

    Se você ficar verificando o status do sat repetidamente, ele pode entrar em processamento. Verifica no log do sat, se ao tentar EnviarVenda por exemplo, existem antes muitas consultas de Status.

    Outra coisa pode ser que o sat ficou muito tempo sem transmitir os cupons por falta de internet e agora esta enviando os cupons da memoria, mas isso só acontece se ficar muitos dias sem transmitir, alem de depender do movimento da loja.

    Esse tópico pode ajudar também:

     

    Espero ter ajudado!

    • Curtir 2
  15. 1 hora atrás, Júlio Cesar Campos disse:

    @Cristhian Massini 

    É esse o problema mesmo.

    O cliente migrou de sistema e agora não consegue emitir as NF-es por que os produtos estão sem CEST, mas conseguia no sistema anterior e não consigo entender como para poder corrigir no sistema ou instruir melhor o cliente.

    Então Júlio, aqui agente faz assim:

    Alem de tratar na entrada da mercadoria, ou seja, gravo o CEST que vem no XML do fornecedor no cadastro do produto, eu tenho uma tabela de CEST:

    CREATE TABLE CEST (
        CEST       VARCHAR(7) NOT NULL,
        NCM        VARCHAR(8),
        DESCRICAO  VARCHAR(512)
    );

    e nela tenho todos os Códigos de Cest.

    Na hora de inserir o produto na NFE, verifico se tem CEST no cadastro do produto, se não tiver, busco na tabela CEST o NCM do produto.

    Se mesmo assim não encontrar, pode ser que o cadastro do produto esteja errado, pois pode ser que esteja o produto esteja com NCM de outro produto (o que acontece muito!)

    Tenho um script com os codigos de cest, então quando entra um cliente novo, eu populo a tabela cest, e conforme o cliente vai dando as entradas vou populando o CEST do cadastro de produto. A tabela CEST seria só um plano B.

    Outra opção, tendo uma tabela de codigo de cest, é dar um update no cadastro do produto com o cest de cada produto.

    Ai vai de você, cada um faz de um jeito!!

     

     

    4 horas atrás, Júlio Cesar Campos disse:

    @Daniel Port

    O produto no teste está com CSOSN 102. A validação 806 barra CSOSN 500.

    Só é obrigatório o CEST se o CSOSN for 500 ou CST 60

    • Curtir 1
  16. Em 04/12/2019 at 16:50, Carlos Leite disse:

    Boa tarde pessoal, desculpe se criei o tópico no lugar errado, sou novo por aqui.

    Estou com problema até hoje com o 12002, já li uns tópicos passados que me ajudaram a resolver o problema
    aumentando o timeout pra 20000 ou até 30000

    Venho reparando que esse problema só dá nos usuarios do windows 7 no 10 não acontece isso

    E muitas das vezes aumentando o timeout ainda assim nao resolve o problema, fazendo com que nós aqui da empresa
    buscamos por atualizações do windows 7 no windows update e ai sim resolve o problema.

    Alguém saberia de algum jeito mais fácil pra está resolvendo esse problema?

    Obrigado

    No win7, só consigo resolver esse problema rodando o update mesmo....

    • Curtir 1
  17. 1 hora atrás, FlavioSaikoo disse:

    Bom dia, veja como retorna
    <?xml version="1.0" encoding="UTF-8"?><retConsReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00"><tpAmb>1</tpAmb><verAplic>4.00</verAplic><nRec>510004119615161</nRec><cStat>104</cStat><xMotivo>Lote processado</xMotivo><cUF>51</cUF><dhRecbto>2019-12-11T09:00:43-04:00</dhRecbto><protNFe versao="4.00"><infProt><tpAmb>1</tpAmb><verAplic>4.00</verAplic><chNFe>51191220714086000121650010000000141174087242</chNFe><dhRecbto>2019-12-11T09:00:43-04:00</dhRecbto><digVal>JtRWzaU6kH5AdIcND0PV8NPW7Co=</digVal><cStat>539</cStat><xMotivo>Duplicidade de NF-e com diferenca na Chave de Acesso</xMotivo></infProt></protNFe></retConsReciNFe>

    Estranho, esse retorno que você postou eu tenho tbm, mas só quando ativo ACBrNFe.Configuracoes.Geral.Salvar, ai ele grava um xml com esse retorno da Sefaz.

    No meu aqui, na tag xMotivo, veio também a chave de acesso correta que esta na sefaz:

    <?xml version="1.0" encoding="UTF-8"?>
    <retConsReciNFe versao="4.00" xmlns="http://www.portalfiscal.inf.br/nfe">
        <tpAmb>2</tpAmb>
        <verAplic>SP_NFE_PL009_V4</verAplic>
        <nRec>351000136408780</nRec>
        <cStat>104</cStat>
        <xMotivo>Lote processado</xMotivo>
        <cUF>35</cUF>
        <dhRecbto>2019-12-11T11:01:42-03:00</dhRecbto>
        <protNFe versao="4.00">
            <infProt>
                <tpAmb>2</tpAmb>
                <verAplic>SP_NFE_PL_008i2</verAplic>
                <chNFe>35191209556181000101550010000063931177195330</chNFe>
                <dhRecbto>2019-12-11T11:01:45-03:00</dhRecbto>
                <cStat>539</cStat>
                <xMotivo>Rejeição: Duplicidade de NF-e com diferença na Chave de Acesso [chNFe:35191209556181000101550010000063931221932013][nRec:351000136372303]</xMotivo>
            </infProt>
        </protNFe>
    </retConsReciNFe>

    Talvez a Sefaz/MT não retorne a chave de acesso que se encontra na base deles.



    141280892_PrtScrcapture.jpg.3fa066aabffc0569e3bea869db5fa34d.jpg

     

    O que você pode tentar é ir mudando o numero da nota pra testar, muda pra 15, 16 e assim vai só pra "desencargo mesmo"....

  18. 10 minutos atrás, FlavioSaikoo disse:

    Como você esta pegando esse retorno, na exceção?

    A exceção é gerada pelo próprio AcBrNfe, mas você pode pegar com um try except normal no delphi

        try
          ACBrNFe.Enviar(0, False);
        except
          on e: exception do
          begin
            ShowMessage('Erro: '+E.Message);
            Exit;
          end;
        end;
     

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

The popup will be closed in 10 segundos...