ECF.INI
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