Mudanças entre as edições de "ECF.INI"

De wiki-externa
Ir para: navegação, pesquisa
(Estrutura)
(Estrutura)
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 15: Linha 15:
 
<span style="color:red">TEFDEDICADO=</span>  
 
<span style="color:red">TEFDEDICADO=</span>  
 
<span style="color:green"><b>N</b></span> / <span style="color:green"><b>S</b></span>  
 
<span style="color:green"><b>N</b></span> / <span style="color:green"><b>S</b></span>  
➜ Se tem comunicação com o Hipercard<br>
+
➜ Se tem comunicação com o SiTef<br>
 
<span style="color:red">BANRISUL=</span>  
 
<span style="color:red">BANRISUL=</span>  
 
<span style="color:green"><b>N</b></span> / <span style="color:green"><b>S</b></span>  
 
<span style="color:green"><b>N</b></span> / <span style="color:green"><b>S</b></span>  
Linha 39: Linha 39:
  
 
<b>[</b>ECF<b>]</b><br>
 
<b>[</b>ECF<b>]</b><br>
<span style="color:blue">ECFInst=</span>[[ECF não comunica: o que fazer?#Aplicativo para teste de comunicação de cada Modelo/Marca e configurações ECF.INI|<b><Modelo da ECF></b>]]<br>
+
<span style="color:blue">ECFInst=</span>[[ECF não comunica: O que fazer?#Aplicativo para teste de comunicação de cada Modelo/Marca e configurações ECF.INI|<b><Modelo da ECF></b>]]<br>
 
<span style="color:blue">Porta=</span>  
 
<span style="color:blue">Porta=</span>  
 
<span style="color:purple">2</span>  
 
<span style="color:purple">2</span>  
Linha 50: Linha 50:
 
➜ É um campo obrigatório de ser informado, normalmente é utilizado 1 ou CF, no cliente <i>Pamplona - Casa de Carnes</i> é o único cliente que utiliza valores diferentes.<br>
 
➜ É um campo obrigatório de ser informado, normalmente é utilizado 1 ou CF, no cliente <i>Pamplona - Casa de Carnes</i> é o único cliente que utiliza valores diferentes.<br>
 
...<br>
 
...<br>
<span style="color:purple">Existem diversas configurações específicas de cada [[ECF não comunica: o que fazer?#Aplicativo para teste de comunicação de cada Modelo/Marca e configurações ECF.INI|<b><Modelo da ECF></b>]], para saber quais usar consulte o modelo específico.</span><br>
+
<span style="color:purple">Existem diversas configurações específicas de cada [[ECF não comunica: O que fazer?#Aplicativo para teste de comunicação de cada Modelo/Marca e configurações ECF.INI|<b><Modelo da ECF></b>]], para saber quais usar consulte o modelo específico.</span><br>
 
...<br>
 
...<br>
 
<span style="color:red">EmiteLMFautomaticamente=</span>  
 
<span style="color:red">EmiteLMFautomaticamente=</span>  
Linha 59: Linha 59:
 
➜ Mostra uma mensagem quando a ECF estiver com pouco papel.<br>
 
➜ Mostra uma mensagem quando a ECF estiver com pouco papel.<br>
 
<br>
 
<br>
<b>[</b>[[ECF não comunica: o que fazer?#Aplicativo para teste de comunicação de cada Modelo/Marca e configurações ECF.INI|<Modelo da ECF>]]<b>]</b><br>
+
<b>[</b>[[ECF não comunica: O que fazer?#Aplicativo para teste de comunicação de cada Modelo/Marca e configurações ECF.INI|<b><Modelo da ECF></b>]]<b>]</b><br>
Alíquotas do sistema, de acordo com cada [[ECF não comunica: o que fazer?#Aplicativo para teste de comunicação de cada Modelo/Marca e configurações ECF.INI|<b><Modelo da ECF></b>]], seguindo o padrão:<br>
+
Alíquotas do sistema, de acordo com cada [[ECF não comunica: O que fazer?#Aplicativo para teste de comunicação de cada Modelo/Marca e configurações ECF.INI|<b><Modelo da ECF></b>]], seguindo o padrão:<br>
 
<span style="color:purple">Esquerda Sistema=Direita ECF</span><br>
 
<span style="color:purple">Esquerda Sistema=Direita ECF</span><br>
 
<br>
 
<br>

Edição atual tal como às 12h00min de 1 de novembro de 2022

Visão geral

A ideia desta wiki é montar uma configuração de ECF.ini somente com as informações genéricas, e definir a estrutura do arquivo.

Estrutura

[Usa ECF]
ECF= S / N ➜ Se a estação utiliza ECF ou não.

[Usa TEF]
TEF= N / S ➜ Se tem comunicação com gerenciador padrao VISA, MASTER, AMEX.
TEFDEDICADO= N / S ➜ Se tem comunicação com o SiTef
BANRISUL= N / S ➜ Se tem comunicacao com o Banrisul
HIPERCARD= N / S ➜ Se tem comunicação com o Hipercard
REDEDISC= N / S
UTILCARD= N / S ➜ Se tem comunicacao com o Utilcard
GCRED= N / S ➜ Se tem comunicacao com GCred
VALIDAPELOSTATUS= N / S ➜ Altera a forma de validação das transações aprovadas para usar o campo Status - Ticket 36898
MSGTEFMODULAR= N / S ➜ Ativa mensagem para testes do tef modular. SÓ DEVE SER ATIVADO A PEDIDO DA PROGRAMAÇÃO E NUNCA DEVE SER DEIXADO ATIVADO!!!

[ECF]
ECFInst=<Modelo da ECF>
Porta= 2 ➜ Porta de comunicação do equipamento ECF
Velocidade= 9600, 115200, ... ➜ Velocidade de comunicação do equipamento ECF
Serie= 1, CF, 900, ... ➜ É um campo obrigatório de ser informado, normalmente é utilizado 1 ou CF, no cliente Pamplona - Casa de Carnes é o único cliente que utiliza valores diferentes.
...
Existem diversas configurações específicas de cada <Modelo da ECF>, para saber quais usar consulte o modelo específico.
...
EmiteLMFautomaticamente= S / N ➜ Indica se a ECF emite automaticamente a impressão da LMF(Leitura da Memória Fiscal) que é impressa mensalmente no início do mês. Obs.: Impressoras térmicas fazem isso automaticamente.
MsgPoucoPapel= S / N ➜ Mostra uma mensagem quando a ECF estiver com pouco papel.

[<Modelo da ECF>]
Alíquotas do sistema, de acordo com cada <Modelo da ECF>, seguindo o padrão:
Esquerda Sistema=Direita ECF

[Parametros]
falta fazer

[FormaPgto]
Tipos de cobrança do sistema, de acordo com cada <Modelo da ECF>, seguindo o padrão:
Esquerda Sistema=Direita ECF

Legenda

  • Todos os blocos com [ ] são obrigatórios;
  • Escrito em AZUL é obrigatório;
  • Escrito em VERMELHO é situacional. Obs.:Se houverem opções, a segunda listada é a utilizada, quando o parâmetro não for informado no arquivo;
  • Escrito em VERDE são as opções disponíveis;
  • Escrito em ROXO é quando segue o padrão de escrita, mas não necessariamente utiliza a palavra explícita escrita na Wiki;

Falta arrumar

Mensagem=AFORA Roupas para cama mesa e banho // Utilizada na Ecf Daruma como mensagem de rodape do cupom fiscal.
AvancoLinhas = 12 // Numero de linhas que a impressora vai avancar depois de cada impressao.

AcionaGuilhotina = 0 // Ativa o corte de papel para impressoras ZPM, sendo 0 - corte total; 1 - corte incompleto.
EpsonForcaTruncar=S //Algumas impressoras epson disponibilizam na venda do item escolher se é arredondado ou truncado essa opção força truncar caso esteja arredondando
TruncaArredonda=T //99% das Impressoras truncam por padrão, mais podem ser configuradas para arredondar. 'T' Trunca, 'A' Arredonda. Essa programação existe apenas para os Modelos citados a baixo:
- Epson - Na epson pode ser utilizado EpsonForcaTruncar=S, TruncaArredonda=T ou T2, Versão FBIII para frente.
- BematechTHMFB

ColunasImpressao=56 //Apenas para Epson, o novo modelo TM-800F tem 57 em vez de 56, a omissão configura como 56 por default.

Atenção para as linhas Comentadas:
";"QtdCasasRateioECF=2 //Algumas ECF's precisam fazer ajuste para esse calculo(Bematech2100)
";"RateioAntigo=1 //Caso precisar desativar o rateio que trunca para as Bematech 4000