Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 4434 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá pessoal,

Por que a função "IdentificaPAF" necessita do parâmetro MD5? Eu utilizo o campo "informações complementares" para informar o MD5. A função "IdentificaPAF" utilizo para identificar nosso software, mas como não envio o MD5, o rodapé está ficando assim:


...

----------------------------

MD5: SDA4SD56AS4DA56SD456

DAV0000000001

----------------------------

MD-5:

ISA PDV - www.asseinfo.com.br

----------------------------

...

Será que poderíamos alterar a função pra quando não for passado o MD5 não imprimir o prefixo "MD-5:"?

Se for possível me disponho a fazer a modificação e enviar o patch.

Muito obrigado.

Ronaldo

  • Consultores
Postado

O que você acha de fazer justamente o contrário: Use a IdentificaPAF e não passe o MD5 para informações complementares?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

Vejo alguns problemas:

1. Atualmente o ECFACbr possui um local específico pra informar esses dados ("InfoRodapeCupom");

2. Segundo a especificação do PAF o MD5 deve ser estar na primeira coluna da primeira linha das informações complementares quando tratar de ECF que disponibilize esse campo.

O que vocês pensam a respeito?

Muito obrigado

Ronaldo

  • Fundadores
Postado

O PAF-ECF determina que deve ser usado as linhas do rodapé apenas se o ECF não possuir campo específico para informação do MD5

O método "IdentificaPAF" fará isso, usa comando próprio do ECF para programar o MD5 e nome da aplicação em área específica, sem consumir espaço das 8 linhas do Rodapé, porém o método é "esperto" o bastante para saber se o ECF não possui essa característica, e se NAO possuir, usa as Linhas do Rodapé do cupom

O que ocorre é que alguns fabricantes fizeram o Sw.Básico do ECF imprimir a informação de MD5 e Nome da aplicação um pouco deslocadas em relação ao inicio da coluna (o ACBrECF não tem controle sobre isso)... Se for o seu caso, entre em contato com o seu fabricante e solicite uma declaração sobre essa característica do ECF... geralmente isso é o que basta para o homologador

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Consultores
Postado

Vejo alguns problemas:

1. Atualmente o ECFACbr possui um local específico pra informar esses dados ("InfoRodapeCupom");

2. Segundo a especificação do PAF o MD5 deve ser estar na primeira coluna da primeira linha das informações complementares quando tratar de ECF que disponibilize esse campo.

O que vocês pensam a respeito?

Muito obrigado

Ronaldo

1. Se você analisar bem, o local específico para informar esses dados é a função "IdentificaPAF".

2. Conforme dito pelo Daniel, "IdentificaPAF" fará todo controle.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 4434 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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