Ir para conteúdo
  • Cadastre-se

Régys Silveira

Moderadores
  • Total de ítens

    9.999
  • Registro em

  • Última visita

  • Days Won

    149

Tudo que Régys Silveira postou

  1. Ele será salvo no diretório informado na propriedade "PathPDF" do componente de impressão do DANFE.
  2. Pagamento vinculado e quando tem a impressão do CCD, geralmente utilizado para transações com cartão.
  3. Quanto a duplicação e algo no seu sistema que está enviando duplicado provavelmente. Quanto ao erro, a chave privada deve ser colocada no componente ACBrEAD e o componente ACBrAAC deve estar ligado nele.
  4. Ele se encontra no diretório TAGs, pode ser acessado pelo SVN ou pelo endereço: http://acbr.svn.sourceforge.net/viewvc/acbr/ clicando no link "tags"
  5. Não, são dois arquivos diferentes, o arquivo da lista de autenticados e o arquivo onde fica a lista de todos os .exe e .dll que você utiliza é que executam algum requisito do paf-ecf, Requisito IX do roteiro. Este arquivo é gerado pelo componente ACBrPAF. O arquivo criptografado e outro, nele ficam os dados da software house, ecf e md5 do arquivo gerado acima, este está no Requisito XXII item 4 do roteiro. Este ultimo é controlado pelo componente ACBrAAC. Quando você liga o ACBrAAC ao ACBrPAF e no ACBrAAC você preenche a lista de outros arquivos autenticados e possível pela rotina que mostrei no tópico viewtopic.php?f=12&t=5655 efetuar a geração do arquivo, o componente ACBrPAF vai ler a lista de arquivos do ACBrAAC, calcular os MD5 e gravar o arquivo, não é automático, tem que seguir a rotina descrita no tópico que citei.
  6. olha eu fiz testes aqui e está tudo normal, teu ACBr está atualizado e sem arquivos marcados com vermelho?
  7. Faça um reset do simulador, algo está errado com ele.
  8. Faça assim, gere um novo par de chaves pelo exemplo do ACBrEAD, depois clique no botão gerar XML eECFc ele já vai gerar o XML certinho. Utilize a nova chave privada gerada no teu aplicativo e não a que você já tem.
  9. O SPED e um arquivo texto que segue o layout, seria redundante colocarmos isso no ACBrMonitor, visto que você pode gerar diretamente os registros direto da sua aplicação, não tem porque colocarmos ele no ACBrMonitor então.
  10. viewtopic.php?f=12&t=5655
  11. Você está setando a senha no componente ou não? A senha setada está correta? O seu ACBr está atualizado?
  12. Para estes casos de I, N e F ele vai pegar o disponível, se não existir então ele usa o que existe, o erro de alíquota vale somente para os tributados, ai sim ele vai dar a mensagem.
  13. Se você não os tem cadastrado o ECF não vai deixar utilizar mesmo isso é normal, algumas ECFs mais antigas realmente não tinham isso.
  14. Na especificação de requisitos tem tudo sobre o DAV e no roteiro os testes necessário, veja pelos testes que você não pode fechar o cupom visto que outros itens podem ser registrados, portanto, se informar as formas de pagamento você não vai conseguir fechar corretamente o cupom. Ele não é um documento fiscal, mas pode virar um cupom fiscal.
  15. Quando você emite o DAV em cupom fiscal, ele deve ficar aberto permitindo registrar mais itens no cupom, então se você já colocar as formas de pagamento não vai fechar. Quanto ao desconto, a resposta acima já te ajuda nisso também.
  16. Como eu já te disse, você faz isso somente uma vez ao abrir o seu aplicativo. O ideal e você ler a Especificação de Requisitos e também o roteiro de análise antes de começar alguma coisa, assim você entenderá o que deve ser feito e quando aplicar cada componente a situação exigida.
  17. Não, a bobina padrão já supre todas as necessidades, mas se você quiser personalizar algo ai sim seria interessante.
  18. daniel.brasystem, você está abrindo o mesmo tópico repetidas vezes, se continuar dessa forma será banido do fórum.
  19. Isso que você passou e para mudar o modelo da saída da bobina do ACBrECF, basta fazer uma vez quando abrir o aplicativo ou mudar diretamente no componente e deixar gravado no form mesmo.
  20. Isso mudou a umas duas revisões da ER atrás, não tem muito tempo não, pode ser por isso que o seu estava assim.
  21. Quanto as aliquotas, mesmo procedimento. Quanto ao carregamento do modelo de impressão não entendi o questionamento.
  22. Conforme a ER é assim mesmo que deve sair, tudo em uma linha só seguido um do outro após o MD5 nesta sequência: Requisito IV item 2.1 "a2) no campo "mensagens promocionais", a partir do primeiro caracter imediatamente seguinte à identificação prevista no requisito IX, com o seguinte formato: PV“N”" ... Requisito VI item 5.1 "a1) no campo "informações suplementares", a partir do primeiro caracter ou a partir do caracter imediatamente seguinte ao registro do PV”N”, quando for o caso, com o seguinte formato: DAV“N”" Inclusive eu é outros tantos colegas já homologamos assim. Lembrando que o MD5 se a impressora for MFD deve sair no campos específico, para tal utilize o método "ACBrECF.IdentificaPaf(...)"
  23. O normal é: 1. Carregar as formas pelo componente, 2. Carregar as formas cadastradas no seu aplicativo, 3. Comparar 4. Cadastrar as que faltam 4.1. Fazer algum controle interno do aplicativo se necessário
  24. Você precisa ligar o componente ACBrPAF ao ACBrAAC utilizando a propriedade "ACBrPAF.AAC" e pedir para gravar o arquivo de autenticados, o ACBrPAF vai ler a lista informada em ACBrAAC e gravar corretamente. Segue o trecho do codigo que faz isso e mais algumas coisas: // setar o diretório onde vai ser salvo o arquivo ACBrPAF.Path := ; // registro dos dados do desenvolvedor Self.PreencherHeaderArquivo(ACBrPAF.PAF_N.RegistroN1); // registro dos dados do aplicativo ACBrPAF.PAF_N.RegistroN1.RAZAOSOCIAL := ACBrAAC.IdentPAF.Empresa.RazaoSocial; ACBrPAF.PAF_N.RegistroN1.UF := ACBrAAC.IdentPAF.Empresa.Uf; ACBrPAF.PAF_N.RegistroN1.CNPJ := ACBrAAC.IdentPAF.Empresa.CNPJ; ACBrPAF.PAF_N.RegistroN1.IE := ACBrAAC.IdentPAF.Empresa.IE; ACBrPAF.PAF_N.RegistroN1.IM := ACBrAAC.IdentPAF.Empresa.IM; ACBrPAF.PAF_N.RegistroN2.NOME := ACBrAAC.IdentPAF.Paf.Nome; ACBrPAF.PAF_N.RegistroN2.VERSAO := ACBrAAC.IdentPAF.Paf.Versao; ACBrPAF.PAF_N.RegistroN2.LAUDO := ACBrAAC.IdentPAF.NumeroLaudo; // Salvar o arquivo de autenticados ACBrPAF.SaveFileTXT_N(); // Carregar o MD5 do arquivo de autenticados ACBrAAC.IdentPAF.ArquivoListaAutenticados.Nome := NOME_ARQUIVO_AUTENTICADOS; ACBrAAC.IdentPAF.ArquivoListaAutenticados.MD5 := ACBrEAD.MD5FromFile( + NOME_ARQUIVO_AUTENTICADOS); ACBrAAC.SalvarArquivo; // setar o MD5 do arquivo de autenticados que deve aparecer no rodapé do cupom // se a impressora for MFD então fazer a programação para que apareça nas informações complementares // se não for MFD setar a propriedade InfoRodapeCupom.MD5 do ACBrECF if ACBrECF.MFD then begin ACBrECF.InfoRodapeCupom.MD5 := EmptyStr; if ACBrECF.Estado = estLivre then begin ACBrECF.IdentificaPAF( ACBrAAC.IdentPAF.Paf.Nome + ' v' + ACBrAAC.IdentPAF.Paf.Versao, 'MD-5: ' + ACBrAAC.IdentPAF.ArquivoListaAutenticados.MD5 ); end; end else ACBrECF.InfoRodapeCupom.MD5 := ACBrAAC.IdentPAF.ArquivoListaAutenticados.MD5;
  25. Utilize o ACBrInstall que pode ser obtido em: http://sourceforge.net/projects/acbr/files/
×
×
  • 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...