Ir para conteúdo
  • Cadastre-se

dev botao

Novo Leiaute do Rodapé do CF-e-SAT a partir de 01/01/2019


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2423 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Obrigado por responder.

Nota: Apenas destacando, que na figura 9, o leiaute à esquerda embora na descrição refere-se a cupom de cancelamento na verdade trata-se do cupom de venda. Esse é um erro no próprio manual.

Postado (editado)

Sim, como a intenção da SEFAZ é reduzir o comprimento do cupom, poderiam ter removido a obrigatoriedade do código de barras em 2D, realmente inútil. Deixassem apenas o código numérico e o QRCode..

Editado por Jairo Maia
  • Fundadores
Postado

Acabo de receber a msg abaixo da Diretoria da AFRAC
 

Citar

ATENÇÃO - Alterações no extrato do CF-e-SAT a partir de 01/01/2019
Apesar do Manual de Orientação versão 2_17_07 de 27 de julho de 2018 apresentar o novo layout do extrato do CF-e-SAT como obrigatório a partir de 01/01/2019, informamos que o novo layout do extrato do CF-e-SAT será opcional e será permitido que se utilizem ambos layouts de extratos CF-e-SAT. A próxima versão deste manual terá a atualização que irá retirar a obrigatoriedade e esclarecerá que a versão até então em uso continuará sendo aceita.

 

  • Curtir 4
  • Obrigado 1
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.

  • Fundadores
Postado

Aproveitando a oportunidade, vou tentar implementar o QRCode lateral no Extrato do SAT, assim como já fizemos no DANFCe (com uma propriedade que permita ligar ou desligar o recurso)

  • Curtir 6
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.

  • 2 semanas depois ...
  • Fundadores
Postado

a Versão Esc/Pos, já está atualizada no SVN, rev 16121

Citar

14/12/2018
-- ACBrSATExtratoClass --
[+] Adicionada as propriedades:
    ImprimeQRCodeLateral: Boolean
    ImprimeLogoLateral: Boolean

-- ACBrSATExtratoESCPOS --
[*] Implementadas modificações para a impressão conforme Novo layout
    do Manual de Orientação Versão: MO 2.17.07.
    (por: DSA)   

 

  • Curtir 2
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.

  • Membros Pro
Postado

Boa tarde,

Fizemos alguns testes utilizando as propriedades mencionadas em alguns modelos de impressoras. Na impressora Sweda SI300S, que trabalha com apenas 42 colunas, utilizando o protocolo EscPos, o texto lateral ao QrCode ficou cortado, conforme a figura abaixo:

IMG_20181219_153241.thumb.jpg.5c51a48cba08d51b048b5f12f0155aa8.jpg

Notamos também que a impressora Bematech não suporta este leiaute, conforme mencionado acima, mesmo forçando ela a trabalhar no protocolo EscPos no aplicativo da bematech. Haverá alguma adequação do leiaute do Fortes Report, como alternativa às impressoras que não suportam o qrCode lateral?

Grato.

 

  • Membros Pro
Postado
Agora, ALA disse:

Boa tarde. O Daniel Simoes  havia postado que essa alteração seria opcional. Não sera necessário alterar o sistema e atualizar todos os clientes antes de 01/01/2019.. ..

Boa tarde Ala. Estamos cientes que será opcional, mas estamos atualizando nosso sistema e adequando às modificações em forma de configuração, caso algum cliente prefira utilizar o novo leiaute, uma vez que proporciona economia de papel.

 

  • Administradores
Postado

Boa tarde.

Observe que neste tópico o Daniel cita que já comitou algumas alterações.

Att.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado
16 horas atrás, Juliana Tamizou disse:

Boa tarde.

Observe que neste tópico o Daniel cita que já comitou algumas alterações.

Att.

Bom dia, os testes a que me referi acima foram feitos com os fontes atualizados da AcBr, já envolvendo as propriedades adicionadas.

  • Membros Pro
Postado

Boa tarde,

Notamos um pequeno errinho de ortografia no extrato gerado via ESC/POS, precisamente na linha 400 da "TACBrSATExtratoESCPOS":

if (TotalDescAcresItem <> 0) then
  begin
    Sinal := IfThen(TotalDescAcresItem < 0,'-','+');
    FPosPrinter.Buffer.Add(PadSpace(ACBrStr('Total de descontos/acrésimos sobre item|')+
       FormatFloatBr(TotalDescAcresItem, Sinal+',0.00'),
       FPosPrinter.ColunasFonteCondensada, '|'));
  end;

Obrigado.

  • Curtir 1
  • Administradores
Postado

Boa tarde.

Obrigada pela informação, será corrigido.

Att.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
18 horas atrás, Intelliware disse:

Boa tarde,

Notamos um pequeno errinho de ortografia no extrato gerado via ESC/POS, precisamente na linha 400 da "TACBrSATExtratoESCPOS":


if (TotalDescAcresItem <> 0) then
  begin
    Sinal := IfThen(TotalDescAcresItem < 0,'-','+');
    FPosPrinter.Buffer.Add(PadSpace(ACBrStr('Total de descontos/acrésimos sobre item|')+
       FormatFloatBr(TotalDescAcresItem, Sinal+',0.00'),
       FPosPrinter.ColunasFonteCondensada, '|'));
  end;

Obrigado.

Foi enviado ao SVN. Muito obrigado pela correção.

  • Curtir 2

[]'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

Olá Pessoal,

Não sei a implicação para outros colegas, mas estou sugerindo uma alteração na procedure TACBrSATExtratoFortesFr.pConsumidorLateralBeforePrint(). Não testei ESC/POS, uso apenas Fortes.

Normalmente o operador do caixa solicita apenas o CPF/CNPJ do consumidor. Nunca pedem o nome/razão. Meu sistema tem na parametrização uma opção para sequer pedir o nome/razão do cliente, e por padrão é desabilitada.

Ocorre que se informar o CPF ou CNPJ, e não informar o nome/razão, está saindo abaixo a mensagem: CONSUMIDOR NÃO INFORMADO. A alteração é para que se informar CPF ou CNPJ, essa mensagem não aparecerá, ela aparecerá somente quando não for informado CPF ou CNPJ.

Estou submetendo a procedure alterada para análise, e ou modificação, e claro, não aceitação se houver alguma implicação.

As alterações foram nas linhas: 947, 948 e 958 (em referência ao arquivo ACBrSATExtratoFortesFr.pas):

procedure TACBrSATExtratoFortesFr.pConsumidorLateralBeforePrint(
  Sender: TObject; var PrintIt: Boolean);
var
  NomeConsumidor: String;
begin
  with ACBrSATExtrato.CFe do
  begin
    if (Trim(Dest.xNome) <> '') then
      NomeConsumidor := ' - ' + Trim(Dest.xNome)
    else if (Trim(Dest.CNPJCPF) = '') then
      NomeConsumidor := ACBrStr('CONSUMIDOR NÃO IDENTIFICADO')
    else
      NomeConsumidor := '';

    PrintIt := (Trim(Dest.CNPJCPF) <> '') or (NomeConsumidor <> '');

    if PrintIt then
    begin
      mConsumidorLateral.Lines.Text := FormatarCNPJouCPF(Dest.CNPJCPF) +
        IfThen(NomeConsumidor<>'', NomeConsumidor, '');
    end;
  end;
end;

 

  • Administradores
Postado

Bom dia.

Obrigada pela sugestão, por favor anexe o arquivo pas com a alteração.

Att.

  • Curtir 1
Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Bom dia. Estou realizando alguns testes na impressão dom CF-e SAT na impressora Bematech MP-4200 TH. Mas as configurações abaixo não estão sendo acatadas pelo componente...

         ACBrSATExtratoESCPOS.ImprimeQRCodeLateral := True; // ala 07/01/2019 ala //
         ACBrSATExtratoESCPOS.PathPDF              := ExtractFilePath( Application.ExeName );   // ala 07/01/2019
         ACBrSATExtratoESCPOS.UsaSeparadorPathPDF  := True; // ala 07/01/2019
 

  • Este tópico foi criado há 2423 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...