Ir para conteúdo
  • Cadastre-se

Cristhian Massini

Membros
  • Total de ítens

    43
  • Registro em

  • Última visita

Tudo que Cristhian Massini postou

  1. O retorno está vindo da própria rotina do ACBR. quando envio a nota com o ACBrNFe.Enviar(0, False), ele passa pela function TNFeRetRecepcao.TratarRespostaFinal que esta na unit ACBrNFeWebServices, nela consigo o retorno, na vdd gera uma exceção e o acbr manda pra tela. Meu ACBR não estão tão desatualizado, mas amanhã estarei atualizando e testando novamente
  2. Já sim, sempre que entra algum cliente q emite nfe vindo de outro sistema passamos por isso. Temos 02 opções: A primeira, o contador está blefando. Se retornou duplicidade é porque já consta na SEFAZ a nota. No próprio retorno da SEFAZ, vem a chave de acesso que consta na base da Sefaz. Com a chave da Sefaz, consulto no portal pra ver se realmente existe. Se a nota for diferente da que estou enviando, então o contador blefou mesmo. Ja aconteceu do contador falar que a ultima nota era numero 800, e quando fui ver, a ultima na verdade eram 4 notas depois, ou seja 804. Agora, se for igual a que vc esta emitindo (igual que eu digo é data, destinatario, valores e afins....) vc tem a opção de consultar a NFE na sefaz com o ACBrNFe.WebServices.Consulta.cStat (100=autorziada, 101=cancelada) e pega o protocolo com ACBrNFe.WebServices.Consulta.Protocolo e a hora do recibo com ACBrNFe.WebServices.Consulta.DhRecbto
  3. Isso mesmo, pra cada tentativa da mesma nota. Tenho uma tabela mestre de notas, e nela criei um campo chamado CNF(pra facilitar!). Quando tento enviar a primeira vez, a function retorna um código numero que gravo neste campo. Se ela for de primeira, tudo OK, Se não for, eu recupero o código gravado na primeira tentativa e mando no cNF: Anexei um exemplo aqui: exemplo cNF.txt
  4. Impossível mesmo! Tem que perguntar pra quem emitiu como conseguiu essa proeza!!
  5. Pode ser que algo deu errado antes de Gravar, zerando o ICMS... consegue postar o xml que foi gravado antes de dar o LoadFromFile?
  6. Consegue postar uma foto do cupom? Esse teste do windows "picota" mesmo..... Você ta usando PosPrinter ou Fortes pra impressão??? Usa 40 ou 48 colunas???? Desculpa fazer tantas perguntas!!
  7. Apesar de estar em homologação, o somatório de itens com os meios de pagamentos parece estar diferentes
  8. Bom dia Thiago! Trabalho em uma Software House também, aqui utilizamos o Gerador de Código de Vinculação do fabricante Tanca TS-1000 Bem simples e objetivo.Gerador_Código_Vinculação_TS-1000.zip Pra utilizar ele irá precisar do Certificado Digital tipo A1 da sua software house. Não precisa validar no portal, o código gerado por ele pode ser associado diretamente no aparelho e depois no seu software. Creio que praticamente todos os fabricantes tem esse tipo de utilitário, já utilizei da Dimep e Daruma também sem problemas. A ativação do SAT e a Código de Vinculação são coisas distintas. Pra "Associar a Assinatura" ao aparelho SAT, ele primeiro tem que ser ativado. Na Sefaz/SP : Pra ativar, primeiro entra no https://satsp.fazenda.sp.gov.br/COMSAT/ com senha do posto fiscal ou certificado digital do seu cliente e informe qual o numero de serie do aparelho Sat que sera ativado no CNPJ do seu cliente. Depois, utilize o Tools do fabricante do SAT e procure por "Ativar SAT", onde você informa o CNPJ do cliente, e cria um "Código de Ativação" (costumamos chamar esse Código de "Senha do SAT", pra não confundir!) Feito isso, ai chega a parte de Associar a Assinatura do Aplicativo Comercial (Assinatura AC). Ainda no Tools do fabricante, procure por "Associar Aplic.Comercial", aqui você informe o "Código de Vinculação" (344 caracteres) que você gerou utilizando o Gerador, além de informar o seu CNPJ e o CNPJ do cliente. Depois de ativar e associar a assinatura AC o SAT já está pronto pra uso. Espero ter ajudado!
  9. Eu tive esse problema com NF-e, por conta do campo Ide.cNF (Código Sequencial Único), a cada tentativa de envio eu gerava um código novo, gerando a duplicidade. Pra cada tentativa era gerado uma nova chave da Nfe e consequentemente um novo XML. Pra resolver, usei a function GerarCodigoDFe (que está na unit ACBrDFeUtil) para atribuir o Ide.cNF, gravava no banco o código gerado e a cada tentativa de envio, recupero do banco de dados esse valor. Espero ter ajudado.
  10. Boa tarde, Tenho um ambiente de servidor (WinServer 2012) onde os certificados digitais estão instalados. Tem algum jeito do terminais na rede acessarem esses certificados sem a necessidade de instalar em cada maquina terminal? Para emissão de NF-e
  11. Boa tarde Elton, desculpa a demora na resposta!!! Com as alterações que você passou funcionou perfeitamente!!!!!! Só precisei passar o parâmetro ImprimeReverso como true na procedure TACBrETQ.ImprimirTexto. Anexei o fonte do ACBrETQPpla.pas e o fonte do exemplo do ACBr UPrincipal.Pas Muito obrigado pela atenção!!!!! E espero que esta alteração sirva pra mais alguém ai!! ACBr.rar
  12. Elton, Pesquisando aqui vi que a PPLA emula a DPL (Datamax Programming Language), no manual da DPL encontrei referencia ao (inverso | reverso | tarja) , não se se ajuda alguém, mas vou tentando aqui também Pag 112 https://www.honeywellaidc.com/en/-/media/en/files-public/technical-publications/printers/1common/DPL_88-2360-01_B.pdf
  13. Não estou encontrando o manual da linguagem PPLA. Utilizando o BarTender (que vem no cd de instalação) consigo imprimir (inverso | reverso | tarja). Achei esse topico aqui abaixo falando da atualização do firmware, vou tentar mudar ela pra PPLB e ver o que acontece
  14. Bom dia Elton, Foi implementado para PPLB, e reparei que fizeram o mesmo pra PPLA, porem na PPLA não imprimi. Para o PPLA, o parametro ImprimirReverso não é utilizado no Comando, anexei fotos do fonte.
  15. Boa tarde a todos! Estou com o seguinte problema: Preciso "Imprimir Reverso" na impressora Argox-OS214 PPLA, encontrei um tópico antigo com a resolução para PPLB, gostaria se saber se é possível, pois passando o parâmetro ImprimirReverso = True, no exemplo do ACBreTQ, não acontece a impressão reversa Tópico Anterior:
  16. Bom dia! DR800 não possui o DarumaTool. No nosso caso foi necessário configurar direto na impressora (ligando com o botão avanço apertado) e seguindo os passos que ela imprime, configurando os seguintes parâmetros.: Baud=115200, Tabela = 2 Controle de Fluxo = XON/XOFF OBS.: Alem de implementar o ESCPOS, caso não utilize, atentar para a config da impressora. Não utilizamos o Spool Daruma, comunica direto com porta serial. Para DR700 usamos a tabela 3. Espero ter ajudado.
×
×
  • 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...