Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde, estamos testando a identificação do consumidor na Sweda ST100 e ST120. Ambos os ECF estão imprimindo o CNPJ/CPF, Nome e Endereço do consumidor duas vezes no rodapé do cupom. No caso ficou assim:

<Minas Legal>
Agradecemos a preferência!
Volte sempre!
<CNPJ/CPF consumidor>
<Nome>
<Endereço>
<MD5>
<Nome do Aplicativo>
<CNPJ/CPF consumidor> <-- Repetido
<Nome> <-- Repetido
<Endereço> <-- Repetido

    Estou enviando o log do ACBrECF em anexo da Sweda ST120. No meu caso, o aplicativo foi homologado para o PAF 1.13, minha última atualização foi 05/07/2013.

    Gostaria da opinião de vocês.

Log-ACBrECF-20130717.txt

  • Fundadores
Postado

É algo no seu código...

 

Observe que você quem está enviando os dados consumidos nas linhas de observação:

 

-- 16:34:36:910 FechaCupom( MINAS LEGAL: XXXXXXXXXXXXXXXXXXXXXXXXXXX[CR][LF]Val.Aprox.Impostos R$0,36(18,09%) Fonte:IBPT[LF]Agradecemos a prefer[234]ncia![LF]Volte sempre![LF]CPF/CNPJ consumidor: XXXXXXXXXXX[LF]Nome: XXXXXXXXXXXXXXXXXXXXXXXX[LF]Endereco: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - ITAJUB[193] - MG )

 

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.

Postado

Debuguei aqui e verifiquei o seguinte. No caso o source:

AcbrEcf.FechaCupom(Obs);

Está enviando:

'Agradecemos a preferência!'#$D#$A'Volte sempre!'

Na procedure:

procedure TACBrECF.FechaCupom(Observacao: AnsiString; IndiceBMP : Integer); //ACBrECF.pas

Essa condição é verdadeira:

if not Consumidor.Enviado then
begin
....
end;

E assim é adicionado na string 'Observacao' os dados do cliente que são utilizados no " fsECF.FechaCupom( DecodificarTagsFormatacao( Observacao ), IndiceBMP )", ficando assim:

'Agradecemos a preferência!'#$D#$A'Volte sempre!|CPF/CNPJ consumidor: XXXXXXXXXXX|Nome: XXXXXXXXXXXXXXXXXXXXXXXX|Endereco: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - ITAJUBÁ - MG'

Teria outra função que também poderia estar enviando essas informações novamente além do FechaCupom?

  • Fundadores
  • Solution
Postado

Você tem razão, apliquei um refactoring nessas rotinas

 

[*] Refactoring em rotinas de Fechamento de Cupom. Simplificação da decisão
    de exibir os dados do Consumidor nas linhas de Observação ou em comando
    especial quando suportado pelo ECF (por: DSA)    

 

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.

  • Este tópico foi criado há 4147 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.