1. Procedimento para configurar as impressoras fiscais da

Transcrição

1. Procedimento para configurar as impressoras fiscais da
Procedimento para configurar as impressoras fiscais da Sweda 17/5/2016
(uso da API do fabricante ConnectC). Executáveis:
w_sweda2.exe (Windows) e lnx_sweda2 (Linux).
1
9
1. Procedimento para configurar as impressoras fiscais da Sweda:
•
Convênio ICMS 85/01
: IF ST100
IF ST1000
IF ST120
IF ST200 (*)
IF ST2000
IF ST2500 (*)
(*) Impressoras fiscais testadas e homologados com o programa aplicativo fiscal da
Zanthus Zeus – Frente de Loja.
1.1. Programação das Formas de Pagamento quando o índice inicial for 1
Recomendamos:
1.1.1.
Iniciar a programação das formas de pagamento utilizando como índice inicial o numeral 1.
1.1.2.
Programar todas as formas de pagamento como dinheiro, cheque, cartão, ticket e etc,
seguindo o modelo do exemplo abaixo:
Índice
01
02
03
04
05
06
07
08
09
10
Legenda da forma de pagamento
Dinheiro
Cheque
Cheque Pre
Cartao Debito
Debito Pre
Cartao Credito
Ticket
Contra-Vale
Vasilhame
Convenio
TEF - vinculável
Não
Não
Não
Sim
Sim
Sim
Não
Não
Não
Não
1.2. Arquivo de configuração SWEFPGnn.CFG
Usado para configurar finalizadoras em PDV com ECFs Sweda.
Para cada finalizadora da Solução Zanthus Zeus – Frente de Loja, deve existir um arquivo texto deste
tipo, onde nn é o seu número. Este equipamento contém uma linha com o número da finalizadora
correspondente no equipamento Sweda.
Exemplo: SWEFPG02.CFG com conteúdo 05. A finalizadora 02 da Solução Zanthus Zeus – Frente
de Loja, veja o campo ECF no arquivo 9 (finalizadoras), corresponde a finalizadora 05 da Impressora
Fiscal Sweda.
1.3. Programação dos Totalizadores Não Fiscais
Procedimento para configurar as impressoras fiscais da Sweda 17/5/2016
(uso da API do fabricante ConnectC). Executáveis:
w_sweda2.exe (Windows) e lnx_sweda2 (Linux).
2
9
1.3.1. ECFs Sweda do convênio ICMS 85/01
Programação da legenda de operação não-fiscal, ou seja, comprovantes não-fiscais
(CNFs), devemos programar a legenda de operação não-fiscal com pelo menos um título, veja
o exemplo:
Índice
Sinal
01
02
03
04
05
06
07
08
09
10
11
12
13
&
+
+
+
+
+
+
+
&
–
–
–
–
Legenda de operação não-fiscal
Descrição
SUPRIMENTOS
REFORCO DE CAIXA
RECEBIMENTOS
REC.PAG.
REC.PLANO
GAR.EXTENDIDA
REC.PEDIDO
NF-e
RETIRADAS
SANGRIA
PAGAMENTO
CANC.REC.
CANC.PEDIDO
Título
Totalizador não-fiscal
Totalizador não-fiscal
Totalizador não-fiscal
Totalizador não-fiscal
Totalizador não-fiscal
Totalizador não-fiscal
Totalizador não-fiscal
Título
Totalizador não-fiscal
Totalizador não-fiscal
Totalizador não-fiscal
Totalizador não-fiscal
IMPORTANTE: A informação com relação a programação da legenda não-fiscal faz-se necessário
para os demais modelos de ECFs da Sweda, não só aos modelos IF ST100 e IF ST1000.
1.3. Arquivo de configuração SWCNFnnn.CFG
Usado para configurar comprovantes não-fiscais em PDV com ECFs Sweda.
Para cada CNF – Comprovante Não-Fiscal da Solução Zanthus Zeus – Frente de Loja, deve existir
um arquivo texto deste tipo, onde nnn é o seu número. Este equipamento contém uma linha com o
número do CNF – Comprovante Não-Fiscal correspondente no equipamento (impressora fiscal)
Sweda.
IMPORTANTE: Os totalizadores não-fiscais 01 e 02 da Solução Zanthus Zeus – Frente de Loja
referem-se ao Reforço de Caixa e Sangria de Caixa respectivamente. As configurações dos
totalizadores não-fiscais abaixo seguem o exemplo da tabela do item 1.3.1.
SWCNF001.CFG - com o seu conteúdo 02, não esquecer de dar um ENTER após a edição e salvar o
arquivo.
SWCNF002.CFG - com o seu conteúdo 10, não esquecer de dar um ENTER após a edição e salvar o
arquivo.
IMPORTANTE: Verificar o parâmetro ECF em REC/PAG (Arquivo 11) para criar os arquivos de
configuração de comprovantes não-fiscais (CNF) SWCNFXXX.CFG com o conteúdo 03 ou 11,
dependendo da função a ser realizada (Recebimento ou pagamento).
SWCNF013.CFG - com o seu conteúdo 08, não esquecer de dar um ENTER após a edição e salvar o
arquivo.
SWCNF014.CFG - com o seu conteúdo 08, não esquecer de dar um ENTER após a edição e salvar o
arquivo.
Procedimento para configurar as impressoras fiscais da Sweda 17/5/2016
(uso da API do fabricante ConnectC). Executáveis:
w_sweda2.exe (Windows) e lnx_sweda2 (Linux).
SWCNF015.CFG
arquivo.
SWCNF016.CFG
arquivo.
SWCNF017.CFG
arquivo.
SWCNF018.CFG
arquivo.
SWCNF019.CFG
arquivo.
SWCNF020.CFG
arquivo.
3
9
- com o seu conteúdo 12, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 04, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 05, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 06, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 07, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 13, não esquecer de dar um ENTER após a edição e salvar o
IMPORTANTE: É possível realizar a inclusão de relatórios gerenciais e de legendas das
operações não-fiscais sem a necessidade de uma intervenção técnica, após uma “redução Z” e antes
da “abertura” ou entrar em modo de operação fiscal.
1.4. Relatórios Gerenciais
Recomendamos:
1.4.1.
01
Deve existir pelo menu um (01) Relatório Gerencial, com índice 01, como no exemplo
abaixo:
PARÂMETROS ECF
IMPORTANTE: O ECF assumirá, para abrir um relatório gerencial, a primeira legenda programada na
tabela deste, para o modelo acima, 01 PARÂMETROS ECF. Caso a primeira legenda não esteja
programada na tabela do ECF quando executarmos a função de Abertura de Caixa ou a emissão de
algum relatório gerencial será retornado a FALHA 402.
Modelo recomendado:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
PARÂMETROS ECF
Abertura Gaveta
Abertura Caixa
EntradaOperador
Reforco Caixa
Sangria Caixa
Saída Operador
FechamentoCaixa
Comprovante TEF
Estatística Com
Identif.PAF-ECF
Meios de Pagtos
Recebimentos
Pagamentos
Estorno Receb.
Estorno Pagtos
Param. Config.
Impress. de DAV
DAV Emitidos
As configurações dos relatórios gerenciais abaixo seguem o exemplo da tabela acima (do item 1.4).
Procedimento para configurar as impressoras fiscais da Sweda 17/5/2016
(uso da API do fabricante ConnectC). Executáveis:
w_sweda2.exe (Windows) e lnx_sweda2 (Linux).
SWE00075.CFG
arquivo.
SWE00076.CFG
arquivo.
SWE00151.CFG
arquivo.
SWE00154.CFG
arquivo.
SWE00155.CFG
arquivo.
SWE00157.CFG
arquivo.
SWE00158.CFG
arquivo.
SWE00159.CFG
arquivo.
4
9
- com o seu conteúdo 10, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 10, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 03, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 04, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 07, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 05, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 06, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 08, não esquecer de dar um ENTER após a edição e salvar o
IMPORTANTE: Verificar em REC/PAG (Arquivo 11) para criar os arquivos de configuração conforme
a função a ser realizada (500 a 513 funções de recebimento).
SWE00500.CFG - com o seu conteúdo 13, não esquecer de dar um ENTER após a edição e salvar o
arquivo.
.
.
.
SWE00513.CFG - com o seu conteúdo 13, não esquecer de dar um ENTER após a edição e salvar o
arquivo.
IMPORTANTE: Verificar em REC/PAG (Arquivo 11) para criar os arquivos de configuração conforme
a função a ser realizada (550 a 559 funções de pagamento).
SWE00550.CFG - com o seu conteúdo 14, não esquecer de dar um ENTER após a edição e salvar o
arquivo.
.
.
.
SWE00559.CFG - com o seu conteúdo 14, não esquecer de dar um ENTER após a edição e salvar o
arquivo.
SWE03810.CFG
arquivo.
SWE03831.CFG
arquivo.
SWE03847.CFG
arquivo.
SWE08268.CFG
arquivo.
SWE08269.CFG
arquivo.
SWE09999.CFG
arquivo.
- com o seu conteúdo 09, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 09, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 09, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 12, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 11, não esquecer de dar um ENTER após a edição e salvar o
- com o seu conteúdo 02, não esquecer de dar um ENTER após a edição e salvar o
1.5. Arquivo de configuração CONVERSOR.INI
No arquivo de configuração, CONVERSOR.INI, gerado pela API ConnectC, deveremos revisar ou
corrigir os índices de acordo com o extraído da leitura X do ECF. Para exemplo iremos usar as
Procedimento para configurar as impressoras fiscais da Sweda 17/5/2016
(uso da API do fabricante ConnectC). Executáveis:
w_sweda2.exe (Windows) e lnx_sweda2 (Linux).
5
9
configurações das formas de pagamentos da tabela do item 1.1.1, dos totalizadores não-fiscais da
tabela do item 1.3.1 e dos relatórios gerenciais da tabela do item 1.4.1.
[Sistema]
LOG = N
RFD = N
[CNF]
;; SANGRIA = 29
SUPRIMENTO=30
;; O indice valido varia de 01 a 30
;; O indice 00 significa que o nome nao sera' acessado
&SUPRIMENTOS= 00
+REFORCO CAIXA= 02
+RECEBIMENTOS= 03
+REC.PAG.= 04
+REC.PLANO= 05
+GAR.EXTENDIDA= 06
+REC.PEDIDO= 07
+NF-e= 08
&RETIRADAS= 00
-SANGRIA= 10
-PAGAMENTO= 11
-CANC.REC.= 12
-CANC.PEDIDO= 13
[GERENCIAL]
;; PARAMETROS ECF= 30 RELAT.GERENCIAL= 01
;; O indice valido varia de 01 a 30
;; O indice 00 significa que o nome nao sera' acessado
PARÂMETROS ECF= 01
Abertura Gaveta= 02
Abertura Caixa= 03
EntradaOperador= 04
Reforço Caixa= 05
Sangria Caixa= 06
Saída Operador= 07
FechamentoCaixa= 08
Comprovante TEF= 09
Estatística Com= 10
Identif.PAF-ECF= 11
Meios de Pagtos= 12
Recebimentos= 13
Pagamentos= 14
Estorno Receb.= 15
Estorno Pagtos= 16
Param. Config.= 17
Impress. de DAV= 18
DAV Emitidos= 19
Procedimento para configurar as impressoras fiscais da Sweda 17/5/2016
(uso da API do fabricante ConnectC). Executáveis:
w_sweda2.exe (Windows) e lnx_sweda2 (Linux).
6
9
2. Informações adicionais
2.1. Autenticação
•
Sweda
: IF ST100
IF ST1000
IF ST120
IF ST200
IF ST2000
IF ST2500
!
!
!
!
!
!
Recurso indisponível – 1 estação
Recurso disponível – 2 estações com CMC-7
Recurso indisponível – 1 estação
Recurso indisponível – 1 estação
Recurso disponível – 2 estações com CMC-7
Recurso disponível – 2 estações com CMC-7
2.2. Ajuste do relógio interno do ECF em +/- 5 minutos
No arquivo ECF9.CFG:
ECFSW_ACERTA_RELOGIO
2.3. (Recomendação) Desativar a gravação de LOG de operações (LOG da
biblioteca ConnectC) e a geração automática do arquivo digital no formato
COTEPE a cada redução Z e a verificação de falha na geração de algum
arquivo digital nos últimos 30 dias.
Incluir no arquivo CONVERSOR.INI o seguinte parâmetro:
[Sistema]
LOG = N
RFD = N
2.4. Gaveta
Apresentam status de Gaveta Fechada, mesmo quando esta não está conectada ao ECF, no arquivo
ECF9.CFG é possível alterar a lógica do status de Gaveta incluindo o parâmetro abaixo:
ECFSW_FLAGS2=N
N = somar 16 para alteração da lógica da gaveta
O modelo de gaveta para as impressoras fiscais Sweda Gaveta Horizontal Padrão com código
Zanthus: 0037 0000 0029-4.
IMPORTANTE: Para melhorar a performance nas operações do ECF recomendamos somar 1024 ao
parâmetro ECFSW_FLAGS2=. Por exemplo: se o parâmetro ECFSW_FLAGS2=0 (ou não for
definido) e quisermos uma melhor performance de operação (somar 1024) e também alterarmos a
lógica da gaveta (somar 16) o parâmetro ficará assim: ECFSW_FLAGS2=1040.
2.5. Emissão de Relatórios após o Fechamento (Redução Z)
Procedimento para configurar as impressoras fiscais da Sweda 17/5/2016
(uso da API do fabricante ConnectC). Executáveis:
w_sweda2.exe (Windows) e lnx_sweda2 (Linux).
•
7
9
Não é permitido.
2.6. Fechamento automático de cupom fiscal ao ligar
•
Definir, durante o processo de inicialização ou lacração, como configuração padrão - não é
permitido.
2.7. Redução Z automática ao ligar, se pendente do dia anterior
•
Definir, durante o processo de inicialização ou lacração, como configuração padrão - não é
permitido.
2.8. Porta e velocidade de comunicação
A API ConnectC gera um arquivo de inicialização para controle interno chamado "SWC.INI" no
diretório do programa PDV. Ele é usado pela camada baixa que controla a comunicação com o ECF.
O seu uso é feito da seguinte maneira:
Quando o programa PDV chamar a função “ECF_AbrePortaSerial()”, a API ConnectC procurará o
arquivo "SWC.INI" ou o seu backup "SWC.~NI" para obter a porta e a velocidade serial em que opera
o ECF. Se não encontrar o arquivo, ela tentará descobrir a porta em que o ECF está conectado e a
sua velocidade, enviando um comando nas portas COM1, COM2, COM3, COM4, COM5 e COM6 em
todas as velocidades aceitas. Por isso, na primeira vez quando a API ConnectC for chamada, será
necessário que o ECF já esteja ligado e conectado para que ele seja detectado. A porta e a
velocidade serão salvas nos arquivos de configuração "SWC.INI" e no backup "SWC.~NI".
Posteriormente, esses valores salvos permitirão a detecção mais rápida quando a biblioteca for
reiniciada ou quando o ECF mais tarde for ligado.
Caso haja mudança de porta ou na velocidade do ECF, a API ConnectC irá efetuar a detecção
automática para descobrir a nova porta onde está conectado e a sua velocidade. Esta detecção será
feita quando for chamada a função “ECF_AbrePortaSerial()”.
O arquivo "SWC.INI" é gerado pela camada baixa da biblioteca no diretório do programa PDV. Mas, o
usuário poderá criar um arquivo via editor de texto assinalando a porta e a velocidade já programada
no ECF com o objetivo de detectá-lo mais rapidamente, conforme formato abaixo onde foi
especificado, por exemplo, COM3 e BAUD RATE de 115200.
IMPORTANTE: O sinal CTS deve estar presente, o que pode inviabilizar o uso de adaptadores e/ou
conversores USB/Serial.
[COMUNICAÇÃO]
PORTA= 3
VELOCIDADE= 115200
2.9. Modo de multiplicação
IMPORTANTE: A biblioteca de controle do ECF não verifica como é o resultado da operação de
multiplicação do preço pela quantidade (trunca ou arredonda), é preciso descobrir e no arquivo
ECF9.CFG alterar o modo de multiplicação incluindo o parâmetro abaixo:
Procedimento para configurar as impressoras fiscais da Sweda 17/5/2016
(uso da API do fabricante ConnectC). Executáveis:
w_sweda2.exe (Windows) e lnx_sweda2 (Linux).
ECFSW_MULTIPLIC=N
N = 1 – assume que o ECF em uso trunca o resultado.
N = 2 – assume que o ECF em uso arredonda o resultado.
N = 3 – assume que o ECF em uso arredonda pela norma NBR5891 o resultado.
8
9
Procedimento para configurar as impressoras fiscais da Sweda 17/5/2016
(uso da API do fabricante ConnectC). Executáveis:
w_sweda2.exe (Windows) e lnx_sweda2 (Linux).
9
9
3. Bibliotecas de alto-nível da Sweda no Windows – 32 bits e no Windows –
64 bits
3.1. Instalação
No diretório de bibliotecas da solução Zanthus Zeus – Frente de Loja, drive:\Zanthus\Zeus\dll, copiar
os seguintes arquivos:
•
•
CONVECF.dll
swmfd.dll
IMPORTANTE: Os arquivos mencionados acima, encontram-se disponíveis no FTP da Zanthus
(ftp://ftp.zanthus.com.br/pub/Zeus_Frente_de_Loja/_Complementares/Terceiros/ECFs/Windows/Swed
a2).
4. Bibliotecas de alto-nível da Sweda no Linux (Kernel 2.6) – Ubuntu 9.04 (ou
superior)
4.1. Instalação
No diretório de bibliotecas da solução Zanthus Zeus – Frente de Loja, /Zanthus/Zeus/lib, copiar os
seguintes arquivos:
•
•
libconvecf.so
libswmfd.so
Como superusuário, no diretório do programa aplicativo fiscal da solução Zanthus Zeus – Frente de
Loja, /Zanthus/Zeus/pdvJava, criar os links simbólicos, conforme sintaxe abaixo:
cd /Zanthus/Zeus/pdvJava
ln –sf /Zanthus/Zeus/lib/ libconvecf.so libconvecf.so
ln –sf /Zanthus/Zeus/lib/ libswmfd.so libswmfd.so
Executar o comando ldconfig.
IMPORTANTE: Os arquivos mencionados acima, encontram-se disponíveis no FTP da Zanthus
(ftp://ftp.zanthus.com.br/pub/Zeus_Frente_de_Loja/_Complementares/Terceiros/ECFs/Linux/Sweda2).

Documentos relacionados