LAYOUT DE INTEGRAÇÃO
SALC 1.40
15/outubro/2012
ER-PAF-ECF VERSÃO 01.13
ÍNDICE
Página
Orientação Geral ... 04
DAV´S/DAV´S ORDEM DE SERVIÇO EMITIDOS ... 06
PRÉ-VENDAS EMITIDAS ... 10
TABELA DE CLIENTES ... 14
TABELA DE FUNCIONÁRIOS/USUÁRIOS ... 16
TABELA DE PRODUTOS ... 18
POSIÇÃO DE ESTOQUE ... 21
TABELA DE FORMAS DE PAGAMENTO ... 22
TABELA DE TRIBUTOS ICMS/ISSQN ... 27
TABELA DE BANCOS ... 29
RETORNO DOS CUPONS FISCAIS EMITIDOS ... 30
RETORNO DOS CUPONS CANCELADOS ... 33
RETORNO DE SANGRIAS E SUPRIMENTOS ... 34
TABELA DE MUNICÍPIOS ... 35
TABELA DE UNIDADES DE MEDIDA ... 36
NOTAS FISCAIS MANUAIS EMITIDAS – SERIE D ... 37
TABELA DE OPERAÇÕES NÃO FISCAIS ... 39
Orientação geral:
Os arquivos tratados nesse layout deverão ser gerados e/ou lidos na pasta REQ e RESP do diretório onde o sistema de Gestão/Retaguarda/PED está instalado, ou na pasta de preferência do administrador do sistema.
Recomendamos que seja feita a integração on-line e a integração por demanda, na primeira o sistema de Gestão/Retaguarda irá gerar a integração através do TXT a cada item incluído/alterado/excluído, e a segunda, para os casos em que seja necessário enviar de uma vez todos os arquivos de integração do Retaguarda/Gestão para o PAF-ECF SALC.
Os arquivos exemplificando os Txt´s de integração são enviados junto ao e-mail de instalação e apresentação de cada nova versão do SALC disponibilizada.
OBS. IMPORTANTE:
Os arquivos a serem gravados na pasta REQ
devem receber o nome definitivo somente depois que o retaguarda
finalizar a gravação nos mesmos.
Para evitar que o SALC comece a ler o arquivo antes de finalizado
pelo Sistema de Gestão/Retaguarda é indispensável que o mesmo
seja inicialmente criado com um nome temporário, ex:
ENV0001.TMP, depois de finalizado pelo retaguarda o mesmo
arquivo deverá ser renomeado para o nome definitivo, ex:
ENV0001.PRO
.Significado das siglas:
REQ – Pasta com as requisições vindas do sistema de gestão/retaguarda que será lido pelo sistema SALC.
A pasta REQ deve ser criada e mantida pelo sistema de retaguarda, exemplo: se for indicado a pasta C:\RETAGUARDA o SALC irá procurar os arquivos de integração dentro da pasta C:\RETAGUARDA\REQ
RESP – Pasta com os retornos do sistema SALC a serem lidos pelo sistema de gestão/retaguarda.
A pasta RESP é criada automaticamente pelo SALC dentro da pasta do retaguarda indicada, exemplo: se for indicado a pasta: C:\RETAGUARDA, o SALC irá criar a pasta RESP dentro da pasta C:\RETAGUARDA\RESP.
A indicação da pasta de integração é feita através do botão CONFIGURAR na tela de entrada do SALC ou na opção UTILITÁRIOS\CONFIGURAÇÕES do menu principal. Veja a indicação na tela a seguir:
Obs. 1: Caso o SALC não consiga localizar a pasta do sistema de Retaguarda/Gestão/PED os cupons emitidos serão gravados localmente na pasta C:\SALC\TEMP, ao retornar a conexão com o servidor os arquivos presentes nessa pasta serão automaticamente transmitidos ao servidor e apagados em seguida, opcionalmente os cupons emitidos poderão ser retransmitidos através da opção do menu UTILITÁRIOS/TRANSMITIR CUPONS AO SERVIDOR.
Obs. 2: Campos cujo conteúdo é uma Data devem estar no formato DDMMAAAA, sem barras. Exceções a regra estarão indicadas no ponto onde acontecerem.
Obs. 3: O Sistema de Gestão/Retaguarda/PED deve verificar a presença de arquivo padrão TXT previamente gravado, existindo, ele deve ser aberto e o novo conteúdo gravado no final antes do registro 9 – finalizador do arquivo. O SALC verifica a pasta REQ a cada segundo, mas caso não esteja ativo na memória os arquivos permanecerão na pasta até a ativação do mesmo.
Obs. 4: Todo e qualquer cadastro enviado ao SALC será interpretado da seguinte forma:
Item importado não existe: será incluído na tabela respectiva;
Item importado existe: a última informação será sobreposta a previamente existente na tabela respectiva;
Segue abaixo os Layouts dos arquivos:
DAV´S COMUM/DAV´S-OS (ORDEM DE SERVIÇO) EMITIDOS
Arquivo: *.PED
• Os nomes dos arquivos podem ter qualquer numeração ou nomenclatura desde que tenham o sufixo ´PED´ e não se sobreponha a um arquivo .PED preexistente.
Descrição:
• Arquivo com o Orçamento/Pedido/Ordem de Serviço que poderá dar origem a um cupom fiscal. Todos os orçamentos/pedidos feitos pelo sistema de Gestão/Retaguarda/PED (Processamento Eletrônico de Dados) devem gerar o seu arquivo .PED respectivo.
Requisitos:
•O arquivo deve ser gerado após o registro do primeiro item no retaguarda.
•Não é mais permitido a exclusão de itens do DAV, mas o item pode ser marcado como cancelado, esse item cancelado deve ser enviado no TXT enviado ao PAF-ECF SALC, no cupom o item será registrado e depois cancelado.
•Não é mais permitido o cancelamento do DAV, portanto o DAV só pode ter dois status possíveis: EMITIDO ou PENDENTE. (com a implementação do DAV-OS existe agora mais um status possível que é INDISPONÍVEL, mas esse STATUS somente aparecerá caso o SALC esteja configurado para emitir DAV-OS)
•Caso o DAV tenha sido emitido e o cliente desistido da compra o mesmo deverá ser efetivado como cupom e imediatamente cancelado no PAF-ECF.
•O código do cliente utilizado para confecção do DAV não pode ser o 00000001 – CONSUMIDOR FINAL, pois pela legislação tributária é obrigatório a correta identificação do adquirente da mercadoria no cupom fiscal. O CPF/CNPJ do adquirente deve ser consistido e validado pelo sistema de gestão/retaguarda.
•O cadastro do cliente deve ter sido previamente enviado ao SALC, bem como as alíquotas, formas de pagamento, unidades de medida, alem de todos os produtos e seu respectivo estoque. A ausência do cliente, produto ou qualquer outro dado indispensável para o registro do item ou fechamento do cupom pode provocar inconsistências e o cancelamento do cupom ou o incorreto fechamento do mesmo. •A partir da versão 1.40 um arquivo texto a ser impresso após o final do cupom
poderá ser enviado, esse arquivo poderá conter texto livre que pode ser usado para diversos objetivos, tais como: termo de compromisso, recibo para assinatura do cliente em relação a farmácia popular, etc. Lembrando que nenhum texto que vá de encontro a legislação fiscal pode ser impresso. O formato do nome do arquivo é o seguinte:
999....9.TX9
Onde: 999....9 representa o número do DAV e TX9 representa a extensão do arquivo com o 9 no final representando o número de vias a ser impresso do arquivo Texto.
É de responsabilidade do Retaguarda/Gestão/PED a correta geração desse arquivo, lembrando que o mesmo deve obedecer ao limite de 48 colunas por linha.
Linha:
• Registro 0 – 200 caracteres – Dados do DAV
• Registro 1 – 70 caracteres – Dados dos Produtos
• Registro 2 – 70 caracteres – Dados das formas de pagamento utilizadas.
• Registro 9 – 1 caractere – Finalizador de Arquivo Registro: 0 – Dados do DAV
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “0” - Indica início do cabeçalho.
2 N 9 Código do cliente. Ex: 000000002 (9 dígitos)
11 N 10 Número seqüencial do DAV emitido pelo retaguarda. Número único representando o numero do pedido/orçamento/O.S. Caso já exista no SALC o número do DAV o arquivo será
desprezado e apagado. Ex: 0000000001 21 C 48 Texto com a vinculação da Venda. Ex:
DAV0004560600
O Formato acima é OBRIGATÓRIO POR LEI. O SALC UTILIZA 10 DIGITOS PARA O NÚMERO DO ORÇAMENTO E O RETAGUARDA DEVERÁ SE ADEGUAR A ESSE FORMATO
Atenção: Os Dizeres ‘DAV’ serão colocados pelo próprio SALC, não sendo assim necessária a gravação desses dizeres no TXT enviado, bastando apenas o seqüencial.
69 N 9 Valor do desconto no subtotal do cupom com 2 casas decimais, caso haja acréscimo esse campo deve estar zerado.
Ex: Desconto de R$ 10,00 000001000 Desconto de R$ 11,50 000001150
78 N 9 Valor do acréscimo no subtotal do cupom com 2 casas decimais, caso haja desconto esse campo deve estar zerado.
Ex: vide desconto.
87 D 8 Data da emissão do DAV (gerada pelo
retaguarda).
95 C 30 Titulo atribuído ao DAV (ex: Orçamento, Pedido, Ordem de Serviço, etc.)
125 C 48 Texto livre com o tamanho equivalente a uma linha na impressora fiscal (48 caracteres) a ser impresso na mensagem promocional ou
complementar do cupom fiscal, caso informações de maior relevância sejam impressas essa linha será ignorada. No caso de DAV-OS para oficina de veículos é obrigatório a colocação da marca, modelo do carro, bem como a placa e o
RENAVAM do veículo objeto do conserto.
173 C 1 Situação do DAV, valores possíveis: ‘B’ -> Bloqueado, ‘L’ -> Liberado, ‘I’ - Indisponível. Enquanto o DAV não é concluído esse campo
deve ser ‘B’, depois de concluído esse campo deve ser ‘L’, no caso de DAV-OS quando um DAV for substituído por outro o anterior deverá
receber a letra ‘I’ nesse campo.
174 C 26 Espaços em branco.
200 C 1 “X” indica final da linha.
Registro: 1 – Dados dos Produtos
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” - Indica Itens de venda para o SALC. 2 N 7 Código do Produto. Ex: 0000001
9 N 9 Quantidade vendida com 03 casas decimais. Ex:
para se vender 1,00 000001000 para se vender 1,50 000001500 para se vender 0,501 000000501 etc..
18 N 7 Metragem do produto com 03 casas decimais. O
exemplo da quantidade ilustra também esse campo. Obs.: Esse campo deve ser sempre
1,00 0001000, campo para uso futuro
25 N 7 Preço unitário do produto vendido com 02
casas decimais. Ex: Produto com o valor de R$ 1,00 0000100
Produto com o valor de R$ 1,50 0000150 Produto com o valor R$ 0,35 0000035 32 C 1 Indicador de Cancelamento do Item.
Conteúdos válidos: ‘E’ – Item Cancelado, caso o item esteja setado com a letra ‘E’ o item será emitido e cancelado no cupom fiscal respectivo. ‘C’ – Item Confirmado ou ‘ ‘(1 espaço em branco).
33 D 8 Data de inclusão do item no DAV, no formato DDMMAAAA.
41 N 8 Valor do Desconto no Item, com 02 casas decimais (obs.: existindo acréscimo não pode haver desconto)
49 N 8 Valor do Acréscimo no Item, com 02 casas
decimais. (obs.: existindo desconto não pode haver acréscimo)
56 C 13 Espaços em branco.
70 C 1 “X” indica final da linha.
Registro: 2 – Dados das formas de pagamento utilizadas
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” - Indica registro de dados da forma de pagamento.
2 N 2 Código da forma de pagamento.
4 N 13 Valor pago na forma de pagamento com 2(duas) casas decimais. Ex: R$15,50 0000000001550
17 C 53 Espaços em branco.
Registro: 9 – Finalizador de Arquivo
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
PRÉ-VENDAS EMITIDAS
Arquivo: *.PRE
• Os nomes dos arquivos podem ter qualquer numeração ou nomenclatura desde que tenham o sufixo ´PRE´ e não se sobreponha a um arquivo .PRE pré-existente.
Descrição:
• Arquivo com a PRÉ-VENDA que obrigatoriamente irá gerar um cupom fiscal. Todos as PRÉ-VENDAS feitas pelo sistema de Gestão/Retaguarda ou PED (Processamento Eletrônico de Dados), devem gerar o seu arquivo .PRE respectivo.
Requisitos:
• O arquivo deve ser gerado após o registro do primeiro item no retaguarda.
• Não é permitido a exclusão de itens da PRÉ-VENDA, mas o item pode ser marcado como cancelado, esse item cancelado deve ser enviado no TXT enviado ao PAF-ECF SALC, no cupom o item será registrado e depois cancelado.
• Não é permitido o cancelamento da PRE-VENDA, portanto a PRÉ-VENDA só pode ter dois status possíveis: EMITIDA ou PENDENTE.
• Caso a PRÉ-VENDA tenha sido emitida e o cliente desistido da compra a mesma deverá virar cupom e imediatamente cancelada no PAF-ECF.
• As PRÉ-VENDA emitidas e não efetivadas até a emissão da redução da Z do movimento do dia posterior serão automaticamente emitidas e canceladas pelo SALC, imediatamente antes do comando de emissão da REDUÇÃO Z ou imediatamente após a emissão da REDUÇÃO Z PENDENTE. Ou seja, a vida útil de uma pré-venda é de no máximo 2(dois) dias.
• A PRÉ-VENDA não pode gerar nenhum tipo de impressão no Retaguarda/Gestão.
• O código do cliente utilizado para confecção da PRÉ-VENDA pode ser o 00001 – CONSUMIDOR FINAL, diferentemente do que acontece com o DAV. Caso seja especificado o CPF/CNPJ do adquirente o mesmo deve ser consistido e validado pelo sistema de gestão/retaguarda.
• O cliente deve ter sido previamente enviado ao SALC, bem como as alíquotas, formas de pagamento, unidades de medida, alem de todos os produtos e seu respectivo estoque. A ausência do cliente, produto ou qualquer outro dado indispensável para o registro do item ou fechamento do cupom pode provocar inconsistências e o cancelamento do cupom ou o incorreto fechamento do mesmo. •A partir da versão 1.40 um arquivo texto a ser impresso após o final do cupom poderá ser enviado, esse arquivo poderá conter texto livre que pode ser usado para diversos objetivos, tais como: termo de compromisso, recibo para assinatura do cliente em relação a farmácia popular, etc. Lembrando que nenhum texto que vá de encontro a legislação fiscal pode ser impresso. O formato do nome do arquivo é o seguinte:
999....9.TX9
Onde: 999....9 representa o número da PRE-VENDA e TX9 representa a extensão do arquivo com o 9 no final representando o número de vias a ser impresso do
arquivo Texto.
É de responsabilidade do Retaguarda/Gestão/PED a correta geração desse arquivo, lembrando que o mesmo deve obedecer ao limite de 48 colunas por linha.
Linha:
• Registro 0 – 200 caracteres – Dados da PRÉ-VENDA
• Registro 1 – 70 caracteres – Dados dos Produtos
• Registro 2 – 70 caracteres – Dados das formas de pagamento utilizadas.
• Registro 9 – 1 caractere – Finalizador de Arquivo Registro: 0 – Dados da PRÉ-VENDA
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “0” - Indica início do cabeçalho.
2 N 9 Código do cliente. Ex: 000000002
11 N 10 Número seqüencial da PRÉ-VENDA gerada pelo retaguarda. Número único representando o numero da PRÉ-VENDA. Caso já exista no SALC o Número da PRÉ-VENDA o arquivo será
desprezado e apagado. Ex: 0000000001 21 C 48 Texto com a vinculação da Venda. Ex:
PV0004560600
O Formato acima é OBRIGATÓRIO POR LEI. O SALC UTILIZA 10 DIGITOS PARA O NÚMERO DA PRÉ-VENDA E O RETAGUARDA DEVERÁ SE ADEGUAR A ESSE FORMATO
Atenção: Os Dizeres ‘PV’ serão colocados pelo próprio sistema, não sendo assim necessária a gravação desses dizeres no TXT enviado para o SALC, bastando apenas o seqüencial.
69 N 9 Valor do desconto no subtotal do cupom, com 2 casas decimais, caso haja acréscimo esse campo deve estar zerado.
Ex: Desconto de R$ 10,00 000001000 Desconto de R$ 11,50 000001150
78 N 9 Valor do acréscimo no subtotal do cupom, com 2 casas decimais, caso haja desconto esse campo deve estar zerado.
Ex: vide desconto.
87 D 8 Data da emissão da PRÉ-VENDA (gerada pelo retaguarda).
95 C 30 Titulo atribuído a PRÉ-VENDA (ex: PRÉ-VENDA, CÓDIGO BALCÃO, etc.)
125 C 48 Texto livre com o tamanho equivalente a uma linha na impressora fiscal (48 caracteres) a ser impresso na mensagem promocional ou
complementar do cupom fiscal, caso informações de maior relevância sejam impressas essa linha será ignorada.
173 C 1 Situação da Pré-Venda, valores possíveis: ‘B’ -> Bloqueada, ‘L’ -> Liberada. Enquanto a
PRÉ-VENDA não é concluída esse campo deve ser ‘B’, depois de concluído esse campo deve ser ‘L’
174 C 26 Espaços em branco.
200 C 1 “X” indica final da linha.
Registro: 1 – Dados dos Produtos
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” - Indica Itens de venda para o SALC. 2 N 7 Código do Produto. Ex: 0000001
9 N 9 Quantidade vendida com 03 casas decimais. Ex:
para se vender 1,00 000001000 para se vender 1,50 000001500 para se vender 0,501 000000501 etc..
18 N 7 Metragem do produto com 03 casas decimais. O
exemplo da quantidade ilustra também esse campo. Obs.: Esse campo deve ser sempre
1,00 0001000, campo para uso futuro
25 N 7 Preço unitário do produto vendido com 02
casas decimais. Ex: Produto com o valor de R$ 1,00 0000100
Produto com o valor de R$ 1,50 0000150 Produto com o valor R$ 0,35 0000035 32 C 1 Indicador de Cancelamento do Item.
Conteúdos válidos: ‘E’ – Item Cancelado, caso o item esteja setado com a letra ‘E’ o item será emitido e cancelado no cupom fiscal respectivo. ‘C’ – Item Confirmado ou ‘ ‘(1 espaço em branco).
33 D 8 Data de inclusão do item na PRÉ-VENDA, no formato DDMMAAAA.
41 N 8 Valor do Desconto no Item, com 02 casas decimais. (obs.: existindo acréscimo não pode haver desconto)
49 N 8 Valor do Acréscimo no Item, com 02 casas decimais. (obs.: existindo desconto não pode haver acréscimo)
57 C 13 Espaços em branco.
70 C 1 “X” indica final da linha.
Registro: 2 – Dados das formas de pagamento utilizadas
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” - Indica registro de dados da forma de pagamento.
2 N 2 Código da forma de pagamento.
4 N 13 Valor pago na forma de pagamento com 2(duas) casas decimais. Ex: R$15,50 0000000001550
17 C 53 Espaços em branco.
Registro: 9 – Finalizador de Arquivo
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
TABELA DE CLIENTES
Arquivo: ENVXXXX.CLI
Onde XXXX equivale ao número seqüencial do ECF a ler e atualizar essa informação. Número do ECF (numérico) com tamanho 4 dígitos. Ex: 0001
Descrição:
• Arquivo com os dados cadastrais de Clientes.
• O código 00001 é reservado pelo SALC e representa o CONSUMIDOR FINAL, caso o retaguarda envie um cliente com esse código o mesmo será ignorado. Linha:
• Registro 1 – Dados do cliente: 400 caracteres.
• Registro 2 – Cliente Excluído: 400 caracteres.
• Registro 9 – Finalizador do Arquivo: 1 caractere. Registro: 1 – Inclusão / Alteração Dados dos Clientes
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica linha com os dados
2 N 9 Código do cliente. Ex: 000000002
11 C 40 Nome fantasia do cliente
51 C 40 Razão social do cliente. Este é o nome que será impresso nos dados complementares do cupom fiscal.
91 C 40 Endereço: Rua, Avenida, Logradouro, etc.. Não incluir número e complemento.
131 C 20 Bairro 151 C 10 CEP (obs. 1) 161 C 30 Cidade 191 C 2 UF 193 C 14 Telefone (obs. 1) 207 C 14 Fax (obs. 1)
221 C 14 CNPJ / CPF, apenas inscrições válidas e no caso de CPF preencher com espaços no final da string até atingir os 14 dígitos (obs. 1)
235 C 15 Inscrição Estadual (obs. 1)
250 N 2 Código da Forma de Pagamento atribuída a este cliente. Ex: 01, obs.: por padrão esse campo deve ser passado em branco, somente se o cliente usar uma forma de pagamento específica esse campo deverá ser preenchido.
252 C 1 Restrição para venda a prazo. Indicar “S” para Sim e “N” para não.
253 N 7 Código do Município de acordo com IBGE (SPED FISCAL).
260 N 9 Código SUFRAMA, caso exista (SPED FISCAL).
274 D 8 Data de Alteração no Cadastro (SPED FISCAL). Obs.: sem caracteres separadores de
dia/mês/ano, usar a data do sistema.
282 C 10 Número do imóvel. (SPED FISCAL)
292 C 60 Dados complementares do endereço. (SPED FISCAL)
352 C 14 Número da cédula de Identidade. Incluído 1.40 366 C 1 Indicador de cliente utilizado para caracterizar
uma administradora de cartão (usado para gerar o registro 1600 do SPED FISCAL). Incluído 1.40
367 C 33 Espaços em branco.
400 C 1 “X” indica final da linha
Obs. 1: não incluir caracteres da máscara. Registro: 2 – Exclusão do Registro
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” Indica Exclusão dos dados
2 N 9 Código do cliente a ser excluído. Ex: 000000001
11 C 389 Espaços em branco
400 C 1 “X” indica final da linha
Obs.: Clientes cujos dados foram usados na emissão de cupons fiscais não devem ser excluídos
Registro: 9 – Finalizador do arquivo
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
TABELA DE FUNCIONÁRIOS/USUÁRIOS
Arquivo: ENVXXXX.FUN
• XXXX = Número do ECF (numérico) com tamanho 4. Ex: 0001 Descrição:
• Arquivo com os dados dos Funcionários (Usuários do SALC)
• O funcionário/usuário 001 não deve ser enviado ao SALC pois esse código representa o usuário MASTER que será cadastrado pelo responsável pela instalação do sistema no cliente final.
Linha:
• Registro 1 – Dados dos Funcionários: 215 caracteres
• Registro 2 – Exclusão de Funcionário: 215 caracteres
• Registro 9 – Finalizador de Arquivo: 1 caractere Registro: 1 – Inclusão / Alteração Dados dos Usuários
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica linha com os dados
2 N 3 Código do usuário. Ex: 001
5 C 40 Nome do usuário
45 C 20 Função
65 C 40 Endereço. Rua, No. Complemento
105 C 20 Bairro
125 C 10 CEP
135 C 30 Cidade / UF
165 C 14 Telefone
179 C 8 Senha: Este campo será criptografado Para que o sistema grave a peça a senha no momento de acesso ao sistema, informe espaços em branco.
187 C 1 Consulta referência.
S = Sim. Este usuário consulta produtos a partir da referência.
N = Não. Este usuário não consulta a partir da referência, nesse caso a consulta é feita pelo padrão, ou seja, Nome ou Código de Barras.
188 N 1 Nível de acesso do Sistema:
3 = Usuário Máster (Autonomia total)
2 = Usuário Intermediário (venda, cancelamentos e relatórios)
1 = Usuário Básico (Somente venda e alguns relatórios fiscais)
Este campo também será criptografado
189 C 5 Percentual de comissão:
Ex: 5% = 00500
194 C 21 Espaços em branco
Registro: 2 – exclusão do Registro
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” Indica Exclusão dos dados
2 N 3 Código do Usuário a ser excluído. Ex: 001
5 C 210 Espaços em branco
215 C 1 “X” indica final da linha
Registro: 9 – Finalizador de Arquivo
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
TABELA DE PRODUTOS
Arquivo: ENVXXXX.PRO
• XXXX = Número do ECF (numérico) com tamanho 4. Ex: 0001 Descrição:
• Arquivo com os dados dos Produtos Linha:
• Registro 1 – Dados cadastrais de Produto: 200 caracteres
• Registro 2 – Exclusão de Produto: 200 caracteres
• Registro 9 – Finalizador de Arquivo: 1 caractere Registro: 1 – Inclusão / Alteração Dados de Produto
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica linha com os dados
2 N 7 Código do Produto. Ex: 0000001
9 C 40 Nome do Produto
49 C 5 Unidade
54 C 15 Referência. Muito usado em autopeças. Esta referência poderá ser utilizada pelo funcionário para busca de produtos.
69 N 12 Preço unitário de venda. Ex:
Produto que custa R$ 1,50 = 000000000150 Produto que custa R$ 2,00 = 000000000200 Produto que custa R$ 100,05 = 000000010005 81 C 2 Código do Tributo. Constante da tabela de
tributos.
83 C 13 Código de barras do produto no padrão EAN-13, se for utilizado produtos no padrão EAN-8 deve-se preencher com 0(ZEROS) à esquerda os dígitos faltantes.
96 C 1 Situação do Produto: Ativo/Inativo S = Ativo
N= Inativo, não pode ser vendido
97 C 1 Aceita desconto/acréscimo após o registro do item no cupom. ‘S’ = Sim -> Aceita, ‘N’ = Não -> Não aceita. Quando marcado com ‘N’ não será permitido ao usuário dar acréscimo/desconto mesmo que ele tenha permissão para isso. 98 C 1 “S”=Produto Utilizado em Posto de Combustíveis,
“N”=Produto Não Utilizado em Postos de Combustíveis
99 C 1 “S”=Utiliza 3 casas decimais depois da Vírgula, “N”=Não, utiliza 2 casas decimais depois da Vírgula. Opção válida somente para postos
revendedores de Combustíveis e quando o campo 98 setado para ‘S’.
em frações da unidade de medida utilizada. Ex: 0,444 kg, ½ litro, etc..
“N”=Produto não Fracionável, deve ser vendido em unidades inteiras. Ex: 1 pacote, 1 litro, 1 pneu, 1 geladeira, etc...
101 C 1 “S”=Pesável, produto é fracionável e pode ser pesado utilizando-se balança de caixa ou balança de quiosque, esse campo deve ser setado para “S”, tanto para produtos cujo código de barras vem de uma balança de caixa quanto daqueles que vem da balança de quiosque.
“N”=Não Pesavel, produto é fracionável, mas não é pesavel. Ex: litros, metros, etc...
102 C 1 IAT – Indicador de Arredondamento ou Truncamento no preço do produto:
“A” = Preço do Produto será arredondado com duas casas decimais.
“T” = A terceira casa decimal do preço do Produto, depois da vírgula, será truncada. Obs.: Por padrão o produto deve ser enviado como “T” pois a maioria das impressoras vem configuradas para truncar.
103 C 1 IPPT – Indicador de Produção Própria ou de Terceiros.
‘P’ – Indica que o produto é de produção própria ‘T’ – Incida que o produto é produzido por terceiros.
104 C 2 Tipo do item – Atividades Industriais, Comerciais e Serviços. (SPED FISCAL)
106 C 8 Código da Nomenclatura Comum do MERCOSUL.
(NCM) (SPED FISCAL)
114 C 3 Código de Exceção do IPI. (SPED FISCAL) 117 N 2 Código do Gênero do item, conforme a tabela
4.2.1(SPED FISCAL)
119 N 4 Código do serviço conforme lista do Anexo I da Lei complementar Federal nº 116/03. (SPED FISCAL)
123 C 77 Espaços em branco
200 C 1 “X” indica final da linha
Registro: 2 – Exclusão do Registro
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” Indica Exclusão dos dados
2 N 7 Código do Produto a ser excluído. Ex: 0000001
9 C 191 Espaços em branco
200 C 1 “X” indica final da linha
Obs.: Caso existam vendas com o produto a ser excluído a mesma não será efetivada no SALC.
Registro: 9 – Finalizador de Arquivo
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
POSIÇÃO DE ESTOQUE
Arquivo: ENVXXXX.EST
• XXXX = Número do ECF (numérico) com tamanho 4. Ex: 0001 Descrição:
• Arquivo com a posição de estoque recebida do Sistema de Gestão/Retaguarda
• Caso o checkbox “SOMAR A POSIÇÃO DE ESTOQUE VINDA DO RETAGUARDA” existente na opção CONFIGURAÇÕES esteja setado a posição vinda do retaguarda será somada a já existente no SALC, caso contrario o valor de estoque vindo do retaguarda será sobreposto a pré-existente, que é o padrão de funcionamento.
Linha:
• Registro 1 – Posição de Estoque: 200 caracteres
• Registro 9 – Finalizador de Arquivo: 1 caractere Registro: 1 – Inclusão / Alteração Posição de estoque
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica linha com os dados
2 N 7 Código do Produto. Ex: 0000001
9 N 14 Posição de estoque do produto (com 3 casas decimais) ex: 1000,000 = 00000001000000 1500,500 = 00000001500500 753,424 = 00000000753424
23 C 177 Espaços em branco
200 C 1 “X” indica final da linha
Registro: 9 – Finalizador de Arquivo
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “9” Indica fim do arquivo
Obs.: Ao enviar a posição para o SALC o produto deve ter sido previamente cadastrado, caso isso não tenha ocorrido deve-se enviar o produto através do arquivo .PRO antes do envio de posição de estoque.
TABELA DE FORMAS DE PAGAMENTO
Arquivo: ENVXXXX.FOR
• XXXX = Número do ECF (numérico) com tamanho 4. Ex: 0001 Descrição:
• Arquivo com os dados das Formas de Pagamento
• A forma de pagamento 01 é reservada para uso do SALC, e representa a forma dinheiro, caso o retaguarda envie essa forma ela será ignorada.
• Algumas impressoras fiscais só permitem o cadastro de formas de pagamento com o dia fechado, caso seja esse o caso, a forma só será efetivada no dia seguinte.
• A tentativa de usar uma forma de pagamento não cadastrada na impressora provocará o cancelamento do cupom fiscal aberto.
• A maioria das impressoras fiscais tem um limite máximo de formas cadastradas (16 na maioria), muito cuidado para não confundir os campos NOME DA FORMA com o campo NOME NA IMPRESSORA, esse último deve ser o mais genérico possível (ex: CARTAO, CHEQUE, etc.,) e esta restrito ao máximo de formas possíveis na impressora fiscal.
• Caso seja atingido o máximo de formas de pagamento cadastradas na impressora novas formas só poderão ser cadastradas após intervenção técnica, o que implicará em custos adicionais para o cliente.
Linha:
• Registro 1 – Dados da forma: 200 caracteres
• Registro 2 – Exclusão de forma pagamento: 200 caracteres
• Registro 9 – Finalizador de Arquivo: 1 caractere Registro: 1 – Inclusão / Alteração Dados das Formas
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica linha com os dados
2 N 2 Código da forma de pagamento. Ex: 01
4 C 30 Nome da Forma de Pagamento. Ex: Cheque
34 C 20 Nome que irá sair na impressora fiscal.
Lembrando que algumas impressoras aceitam no máximo 16 caracteres
54 N 05 Percentual de entrada, caso esta forma de pagamento exija entrada (a vista), informar o percentual. Ex:
Para uma entrada de 50% = 05000 Para uma entrada de 100% = 10000 Sem entrada = 00000
59 N 02 Número de parcelas a prazo. Ex:
Para uma forma com 3 parcelas = 03 Para uma forma com 2 parcelas = 02 Caso a venda seja à vista preencha com 00. Neste caso a entrada tem que ser igual a 100%
61 N 10 Valor adicional por cada parcela em R$. Ex: R$ 1,00 por cada vencimento = 0000000100 R$ 0,50 por cada vencimento = 0000000050 R$ 0,35 por cada vencimento = 0000000035 71 N 2 Número de dias a contar da data da venda será
efetuado a primeira cobrança. Ex:
Para uma venda com 50% de entrada, restante com 30 dias, ficaria assim:
Percentual de entrada = 05000 Número de Parcelas = 01
Número de dias da 1ª. Parcela = 30
Caso a venda seja a vista especificar 00. Neste caso a entrada tem que ser igual a 100% 73 N 1 1º. Vencimento. O número de dias do campo
anterior respeitando a ordem: 1 – Fora o dia da compra 2 – Fora a semana da compra 3 – Fora a quinzena da compra 4 – Fora o mês da compra.
Ou seja, no caso de venda a prazo, este número será de 1 a 4. Obedecendo ao critério
estabelecido
74 N 2 Número de dias das demais parcelas. Ex: Para uma venda em 7 vezes com 30% de entrada, 1ª. Parcela para 45 dias e demais 30 dias após a 1ª, então ficaria assim:
Percentual de entrada = 03000 Número de parcelas = 07
Número de dias da 1ª parcela = 45 Número de dias das demais = 30
Caso a venda seja a vista preencher com 00. Neste caso a entrada tem que ser igual a 100% 76 N 4 Percentual da “Taxa Administrativa” cobrado
normalmente pelas administradoras de cartão de crédito. Ex: Se a administradora cobra 5,00% sobre a transação de cartão este campo ficaria assim:
0500
Caso esta forma não sofra este tipo de cobrança então informe 0000.
Esta taxa só será aplicada caso exista parcelas na forma de pagamento. Caso não exista nada irá acontecer
80 N 5 Coeficiente de Juros/Desconto por venda a prazo com 4 decimais. Ex:
Caso o coeficiente seja 1,05 (Cinco por cento de acréscimo). Este campo ficaria assim: 10500
Caso o coeficiente seja 1,995 de juros, este campo ficaria assim: 19950
Caso o coeficiente seja 0,95 (Cinco por cento de desconto). Este campo ficaria assim: 09500 Este coeficiente somente será aplicado na diferença entre o total do cupom subtraindo a entrada. Daí o mesmo aplica-se somente no restante a prazo.
Caso não haja juros ou desconto informar 10000 85 N 9 Código do cliente a ser cobrado nas vendas a
prazo. Este campo poderá ser utilizado de diversas maneiras. Ex:
Caso a venda seja por cartão de crédito, então não poderá ser cobrado do cliente e sim da administradora. Preenchendo este campo com o código da administradora (esta teria quer
cadastrada na tabela de clientes). O seu contas a receber irá indicar que quem deve é a
administradora referente a uma venda para determinada pessoa.
Caso a venda seja por convênio com empresas, o mesmo aconteceria conforme caso anterior, porém, cobrando da empresa e não do
funcionário (neste caso a empresa teria que ser cadastrada na tabela de clientes).
Obs.: Caso nesta forma de pagamento não se aplique cobrança a outros clientes, preencha este campo com espaços em branco
94 C 1 Forma de Pagamento por TEF (Cartão, consulta de cheque, etc.)
Caso seja sim preencher com “S”, caso seja não preencher com “N”
95 C 1 TEF é TEC-BAN. Caso seja sim preencher com “S”, caso contrário preencher com “N”.
96 C 1 TEC-BAN faz consulta de cheques. Caso esta forma de pagamento seja uma forma que utiliza TECBAN para fazer consulta de cheques,
preencha com “S”, caso contrário preencha com “N”.
97 C 1 REDECARD faz consulta de cheques. Caso esta forma de pagamento seja uma forma que utiliza a REDECARD para fazer consulta de cheques, preencha com “S”, caso contrário preencha com “N”. Obs.: Se essa opção for sim os campos 91 e 92 obrigatoriamente devem ser “N” e vise versa. 98 C 1 TEF é HIPERCARD. Caso seja preencher com “S”,
caso contrário preencher com “N”.
99 C 1 Termo de Compromisso. Caso esta forma de pagamento não seja TEF e seja necessário que se imprima um texto com os vencimentos das
parcelas, preencha este campo com “S”, caso contrário preencha com “N”.
100 C 12 Nome do arquivo TXT que contém o texto para ser apresentado no campo anterior. Caso não exista preenche com espaços em branco. Esse arquivo deve ser gravado na pasta onde o SALC foi instalado e não na pasta REQ como
normalmente é feito com os outros TXT´s. 112 N 1 Número de cópias do termo de compromisso. De
0 até 9 cópias.
113 C 1 Solicita do Usuário que seja feito o cadastro do cheque no ato da venda.
‘S’ - Solicita ‘N’ – Não solicita
114 C 9 Código da Administradora de cartão utilizado para gerar o registro 1600 do SPED FISCAL. Caso o cliente não use TEF esse campo deve ser passado em branco. Incluído na 1.40
123 C 86 Espaços em branco
200 C 1 “X” indica final da linha
Registro: 2 – Exclusão da forma de pagamento
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” Indica Exclusão dos dados
2 N 7 Código da forma de pagamento a ser excluída. Ex: 01
9 C 191 Espaços em branco
200 C 1 “X” indica final da linha
Obs.: caso alguma venda já tenha utilizado a forma de pagamento a mesma não poderá ser excluída.
Registro: 9 – Finalizador de arquivo
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
A tela a seguir demonstra visualmente a qual campo do registro 1 corresponde cada informação na tela de cadastro de forma de pagamento no SALC:
TABELA DE TRIBUTOS ICMS/ISSQN
Arquivo: ENVXXXX.TRI
• XXXX = Número do ECF (numérico) com tamanho 4. Ex: 0001 Descrição:
• Arquivo com as Alíquotas dos tributos
• Os códigos FF, II, NN, FS, IS e NS são reservados pelo SALC e representam as situações tributárias de FF -> SUBSTITUIÇÃO TRIBUTÁRIA, II –> ISENÇÃO, NN -> NÃO INCIDÊNCIA, FS -> SUBSTITUIÇÃO DE ISSQN, IS -> ISENÇÃO DE ISSQN, e NS -> NÃO INCIDÊNCIA DE ISSQN. Caso o retaguarda envie esses códigos eles serão ignorados pelo SALC.
• Ao criar ou enviar as situações tributárias para o SALC é importante verificar previamente as situações tributárias do cliente, caso o cliente já possua impressora fiscal verificar as situações tributárias na leitura X e cadastrá-las no SALC/GESTÃO de acordo com o que estiver nela. Caso o cliente esteja adquirindo uma impressora nova ou substituindo uma existente verificar se na leitura X o interventor já cadastrou as situações tributárias usadas por ele, cadastre então no SALC/GESTÃO de acordo com o que estiver na X ou então obtenha essa informação junto ao contador da empresa ou ao próprio cliente.
• Algumas impressoras só permitem o cadastro de alíquotas com o dia fechado, nesse caso as alíquotas só serão efetivadas na impressora no dia seguinte. Produtos que seja emitidos com alíquotas não cadastradas na impressora serão cancelados.
• Existe um número máximo de alíquotas que podem ser cadastradas na impressora, esse máximo varia de marca/modelo de impressora, caso o limite seja atingido somente através de intervenção técnica será possível apagar/ cadastrar novas alíquotas, ocasionando custos adicionais para o cliente.
Linha:
• Registro 1 – Dados do Tributo: 20 caracteres
• Registro 2 – Dados para Exclusão do Tributo: 20 caracteres
• Registro 9 – Finalizador do arquivo: 1 caractere Registro: 1 – Inclusão / Alteração Dados dos Produtos
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica linha com os dados
2 C 2 Código do tributo. Ex: 01
4 N 5 Percentual de tributo. Ex:
Tributo 18% = 01800 Tributo 13,6 = 01360
9 C 1 Indica se o tributo é ISS. Caso a alíquota seja de serviço preencher com “S”, caso contrário
preencher com “N”
10 N 5 Percentual do IPI. (somente para gerar Sintegra) Ex: IPI 18% = 01800
18 C 2 Espaços em branco
20 C 1 “X” indica final da linha
Registro: 2 – Exclusão do Registro
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” Indica Exclusão dos dados
2 N 2 Código do Tributo a ser excluído. Ex: 01
4 C 16 Espaços em branco
20 C 1 “X” indica final da linha
Obs.: Não exclua um tributo caso tenha havido Venda com ele Registro: 9 – Finalização
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
TABELA DE BANCOS
Arquivo: ENVXXXX.BAN
• XXXX = Número do ECF (numérico) com tamanho 4. Ex: 0001 Descrição:
• Arquivo de cadastro de bancos Linha:
• Registro 1 – Dados do Banco: 100 caracteres
• Registro 2 – Exclusão de Banco: 20 caracteres
• Registro 9 – Finalizador de arquivo: 1 caractere Registro: 1 – Inclusão / Alteração Dados dos Bancos
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica linha com os dados
2 C 2 Código do banco. Ex: 01
4 C 3 Número do banco. Ex: 237- Bradesco, 004 – Caixa Econômica Federal, 001 – Banco do Brasil
7 C 40 Nome do Banco.
48 C 53 Espaços em branco
100 C 1 “X” indica final da linha
Registro: 2 - Exclusão do Registro
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” Indica Exclusão dos dados
2 N 2 Código do Banco a ser Excluído. Ex: 01
4 C 95 Espaços em branco
20 C 1 “X” indica final da linha
Registro: 9 – Finalizador do Arquivo
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
RETORNO DOS CUPONS FISCAIS EMITIDOS
Arquivo: EENNNNNN. ECF (Este arquivo será gerado pelo SALC)
• EE = Número do ECF (Abreviado para 2 dígitos para suporte a programas em DOS)
• NNNNNN = Número seqüencial gerado internamente Descrição:
• Arquivo com o retorno da venda efetuada pelo SALC Linha:
• Registro 0 = Dados do Cupom Fiscal Emitido: 90 caracteres
• Registro 1 = Produtos vendidos: 70 caracteres
• Registro 2 = Parcelas a receber: 148 caracteres
• Registro 3 = Comissão de funcionários: 70 caracteres
• Registro 9 = Finalizador de arquivo: 1 caractere Registro: 0 – Cabeçalho
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “0” Indica início do cabeçalho
2 N 3 Código do Funcionário que efetuou a venda. Ex: 001
5 N 9 Código do cliente utilizado na emissão do cupom. Ex: 00001
14 N 2 Código da forma de pagamento utilizada na emissão do cupom. Ex: 01
Obs.: Somente a forma de pagamento 01(DINHEIRO) não contem parcelas,
obrigatoriamente todas as outras devem conter pelo menos uma parcela, caso contrario, não será gerado retorno da forma de pagamento para o retaguarda.
16 N 10 Valor pago a vista (dinheiro), correspondente a forma informada no campo 10.
26 N 10 Código Interno do Pedido. Este código foi enviado pelo arquivo *.PED. Caso seja uma venda sem importação de pedido, este campo retornará em branco
36 D 10 Data da Venda. Ex: 14/02/2005
46 N 4 Número Seqüencial da Impressora (Número do ECF), Ex: 0001, 0002, etc..
50 N 6 Número do Cupom Fiscal Emitido (CCF)
56 N 10 Valor total da venda com 2 decimais (ex: R$10,00 = 0000001000)
66 N 10 Valor do desconto no subtotal do cupom, com 2 decimais (ex: R$10,00 = 0000001000)
decimais (ex: R$10,00 = 0000001000)
86 C 1 Identifica se o cupom foi gerado por um DAV ou uma Pré-Venda, D = DAV, P = PREVENDA, 1(um) espaço em branco = cupom emitido diretamente sem vinculação com documento gerado por retaguarda ou sistema de Gestão.
87 C 4 Campo opcional, caso o número da loja esteja configurado no PAF-ECF retornara nesse campo o número da loja, caso contrário retornará em branco, campo útil para rede de lojas com retaguarda centralizado, ex: LJ 0010, com ECF´s 0001 e 0002, LJ 0011 com ECF´s 0001, 0002 e 0003, e assim sucessivamente.
88 C 12(ou 13) Espaços em branco
100 C 1 “X” indica final da linha
Registro: 1 – Itens de Venda
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica Itens vendidos pelo SALC
2 N 3 Item Número do item vendido. Ex: 001
5 N 7 Código do Produto. Ex: 0000001
12 N 7 Quantidade vendida com 03 casas decimais. Ex:
para se vender 1,00 = 0001000 Para se vender 1,50 = 0001500 Para se vender 0, 501 = 0000501...
19 N 7 Metragem do produto com 03 casas decimais. O
exemplo da quantidade ilustra também a metragem
26 N 7 Preço unitário vendido com 02 casas decimais.
Ex: Produto com o valor de R$ 1,00 = 0000100 Produto com o valor de R$ 1,50 = 0000150 Produto com o valor R$ 0,35 = 0000035 33 N 10 Preço Total vendido com 02 casas decimais.
Ex: Total com o valor de R$ 1,00 = 0000000100 Total com o valor de R$ 1,50 = 0000000150 Total com o valor R$ 0,35 = 0000000035
43 C 15 Referência do Produto
58 C 1 Indicador de Desconto ou Acréscimo no Item: A = Acréscimo ou D = Desconto
59 N 8 Valor do Acréscimo ou Desconto do Item conforme a indicação acima, ex:
Desconto de R$ 1,50 = 0000000150 Acréscimo de R$ 0,35 = 0000000035
67 C 3 Espaços em branco
70 C 1 “X” indica final da linha
Registro: 2 – Parcelas a Receber
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” Indica Parcelas a Receber
2 N 2 Número da parcela a receber. Ex: 01
14 N 10 Valor da Parcela a receber com 02 casas
decimais. Ex:
Valor da Parcela R$ 1,00 = 0000000100 Valor da Parcela R$ 1,50 = 0000000150 Valor da Parcela R$ 0,35 = 0000000035
24 C 9 Código do Cliente pagador. Este código nem
sempre é igual ao cliente vendido. Ex: Quando uma venda é efetuada e o pagamento é Cartão de Crédito. Neste caso o cliente pagador é a administradora e não o cliente comprador 33 C 2 Código do Banco do Emitente do Cheque
35 C 5 Código da Agência do Banco do Emitente do Cheque
40 C 10 Número da conta corrente do Banco do Emitente do Cheque
50 C 6 Número do cheque do Emitente do Cheque
56 C 14 CNPJ/CPF do emitente do Cheque
70 C 30 Nome do Emitente do Cheque
100 C 14 Telefone do Emitente do Cheque
114 C 2 Código da forma de pagamento utilizada na parcela.
116 C 32 Espaços em branco
148 C 1 “X” indica final da linha
Registro: 3 – Comissão dos Funcionários (Quando existir)
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “3” Indica Comissão 2 N 3 Código do 1º. Funcionário 5 N 5 Percentual do 1º. Funcionário 10 N 3 Código do 2º. Funcionário 13 N 5 Percentual do 2º. Funcionário 18 N 3 Código do 3º. Funcionário 21 N 5 Percentual do 3º. Funcionário 26 N 3 Código do 4º. Funcionário 29 N 5 Percentual do 4º. Funcionário
70 C 1 “X” indica final da linha
Registro: 9 – Finalizador do Arquivo.
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
RETORNO DOS CUPONS CANCELADOS
Arquivo: EENNNNNN.DEL (Arquivo gerado pelo SALC)
• EE = Número seqüencial do ECF
• NNNNNN = Número do Cupom Fiscal CANCELADO Descrição:
• Arquivo com o retorno do Cupom Fiscal cancelado pelo SALC, somente os cupons cancelados através da opção do menu principal OUTROS/EXCLUIR ÚLTIMO CUPOM EMITIDO serão retornados nesse arquivo.
Linha:
• Registro 8 – Dados do cupom Cancelado: 70 caracteres
• Registro 9 – Finalizador do arquivo: 1 caractere Registro: 8 – Cabeçalho
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 C 1 “8” indica cancelamento de cupom
2 C 10 Número do ECF + Nº do cupom cancelado (COO ou CCF, dependendo do modelo da impressora). Ex: 0001002222
12 C 1 Identifica se o cupom foi gerado por um DAV ou uma Pré-Venda, D = DAV, P = PREVENDA, 1(um) espaço em branco = cupom emitido diretamente sem vinculação com documento gerado por retaguarda ou sistema de Gestão.*
13 C 4 Campo opcional, caso o número da loja esteja configurado no PAF-ECF retornara nesse campo o número da loja, caso contrário retornará em branco, campo útil para rede de lojas com retaguarda centralizado, ex: LJ 0010, com ECF´s 0001 e 0002, LJ 0011 com ECF´s 0001, 0002 e 0003, e assim sucessivamente.
17 C 53(ou 57) Espaços em branco
70 C 1 “X” indica final da linha
Registro: 9 – Finalização
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
RETORNO DE SANGRIAS E SUPRIMENTOS
Arquivo: EEHHMMSS.SSI (Este arquivo será gerado pelo SALC)
• EE = Número do ECF (2 dígitos)
• HHMMSS = Horário em que foi gerado o arquivo Descrição:
• Arquivo com o retorno dos SUPRIMENTOS e SANGRIAS efetuados pelo SALC Linha:
• Registro 0 – Dados da Sangria/Suprimento: 50 caracteres
• Registro 9 – Finalizador do arquivo: 1 caractere Registro: 0 – Cabeçalho
POSIÇÃO TIPO
TAMANHO
CONTEÚDO / DESCRIÇÃO
1 N 1 “0” Indica início do cabeçalho
2 N 4 Número da Impressora (Número do ECF)
6 D 10 Data de Geração do Arquivo no formato DD/MM/AAAA
16 C 8 Hora de Geração do Arquivo no formato
HH:MM:SS
24 C 3 Código do usuário do Sistema responsável pelo Suprimento ou Sangria. Ex: 001
27 N 14 Valor do Suprimento ou Sangria com 14 dígitos e duas casas decimais. EX: 12,45 =
00000000001245
41 C 3 Indicador de Sangria = SAN ou Suprimento = SUP, campo preenchido com uma desses dois códigos para identificar a sangria ou suprimento realizados na impressora.
44 C 4 Campo opcional, caso o número da loja esteja configurado no PAF-ECF retornara nesse campo o número da loja, caso contrário retornará em branco, campo útil para rede de lojas com retaguarda centralizado, ex: LJ 0010, com ECF´s 0001 e 0002, LJ 0011 com ECF´s 0001, 0002 e 0003, e assim sucessivamente.
48 C 2(ou 6) Espaços em branco
50 C 1 “X” indica final da linha
Registro: 9 – Finalização
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
TABELA DE MUNICÍPIOS
Arquivo: ENVXXXX.MUN Descrição:
• Arquivo com o cadastro dos municípios brasileiros segundo IBGE, o arquivo DBF esta completo com os municípios atuais e será instalado juntamente com o SALC, fica a critério de o parceiro implementar ou não essa integração. Os dados desse arquivo serão usados para geração do SPED FISCAL.
Linha:
• Registro 1 – Dados dos município: 150 caracteres
• Registro 2 – Exclusão de Dados dos município: 150 caracteres
• Registro 9 – Finalizador do arquivo: 1 caractere Registro: 1 – Cabeçalho: Inclusão/alteração
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica início do cabeçalho
2 N 7 Código do Município segundo IBGE
9 C 100 Nome do Município segundo IBGE
109 C 2 Unidade da Federação (Estado)
111 C 39 Espaços em branco
150 C 1 “X” indica final da linha
Registro: 2 – Cabeçalho: Exclusão
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” Indica início do cabeçalho
2 N 7 Código do Município a ser excluído
9 C 141 Espaços em branco
150 C 1 “X” indica final da linha
Registro: 9 – Finalizador de arquivo
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
TABELA DE UNIDADES DE MEDIDA
Arquivo: ENVXXXX.UNI Descrição:
• Arquivo com o cadastro das unidades de medida utilizadas. A integração dessa tabela é obrigatória. Os dados desse arquivo serão usados para geração do SPED FISCAL.
Linha:
• Registro 1 – Dados da Unidade de Medida: 100 caracteres
• Registro 2 – Exclusão de Dados da Unidade de Medida: 100 caracteres
• Registro 9 – Finalizador do arquivo: 1 caractere Registro: 1 – Cabeçalho: Inclusão/alteração
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica início do cabeçalho
2 C 6 Código da Unidade de Medida
8 C 50 Descrição da Unidade de Medida
58 C 42 Espaços em branco
100 C 1 “X” indica final da linha
Registro: 2 – Cabeçalho: Exclusão
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” Indica início do cabeçalho
2 C 6 Código da Unidade de Medida a ser excluída
8 C 92 Espaços em branco
100 C 1 “X” indica final da linha
Registro: 9 – Finalizador de arquivo
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
NOTAS FISCAIS MANUAIS EMITIDAS – SERIE D
Arquivo: EENNNNNN.NFD Descrição:
• Arquivo com o cadastro das unidades de medida utilizadas. A integração dessa tabela é obrigatória. Os dados desse arquivo serão usados para geração do SPED FISCAL.
Arquivo: EENNNNNN.NFD (Este arquivo será gerado pelo SALC)
• EE = Número do ECF (Será abreviado para 2 dígitos para compatibilidade com WINDOS 98)
• NNNNNN = Número seqüencial gerado internamente Descrição:
• Arquivo com o retorno da NOTA FISCAL SERIE D registrada pelo SALC
Linha:
• Registro 0 – Dados da Nota Fiscal Serie D: 90 caracteres
• Registro 1 – Produtos constantes da NF D: 200 caracteres
• Registro 9 – Finalizador do arquivo: 1 caractere Registro: 0 – Cabeçalho
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “0” Indica início do cabeçalho
2 N 9 Código do cliente utilizado na emissão do cupom. Ex: 000000001
11 N 2 Código da forma de pagamento utilizada na emissão do cupom. Ex: 01
13 N 10 Código Interno da NFD. Pode ser utilizado para verificar se o lançamento já foi importado ou não;
23 D 10 Data da Venda. Ex: 14/02/2005
33 N 4 Número da Impressora (Número do ECF que
enviou a NFD)
37 N 6 Numero de Ordem da NFD (Numero da Nota
Fiscal serie D)
43 X 3 Serie da NFD
46 X 2 Sub-Serie da NFD
48 C 4 Campo opcional, caso o número da loja esteja configurado no PAF-ECF retornara nesse campo o número da loja, caso contrário retornará em branco, campo útil para rede de lojas com retaguarda centralizado, ex: LJ 0010, com ECF´s 0001 e 0002, LJ 0011 com ECF´s 0001, 0002 e
0003, e assim sucessivamente. 52 C 38 (ou 42) Espaços em branco
90 C 1 “X” indica final da linha
Registro: 1 – Itens de Venda da Nota Fiscal
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica Itens vendidos pelo SALC
2 N 3 Item Número do item vendido. Ex: 001
5 N 7 Código do Produto. Ex: 0000001
12 N 7 Quantidade vendida com 03 casas decimais. Ex:
para se vender 1,00 = 0001000 Para se vender 1,50 = 0001500 Para se vender 0,501 = 0000501.
19 N 7 Preço unitário vendido com 02 casas decimais.
Ex: Produto com o valor de R$ 1,00 = 0000100 Produto com o valor de R$ 1,50 = 0000150 Produto com o valor R$ 0,35 = 0000035
26 N 10 Valor Total vendido com 02 casas decimais. Ex:
Total com o valor de R$ 1,00 = 0000000100 Total com o valor de R$ 1,50 = 0000000150 Total com o valor R$ 0,35 = 0000000035
36 C 15 Marca do Produto 51 C 10 Tipo do Produto 61 C 10 Modelo do Produto 71 C 10 Espécie 81 C 2 Unidade de Medida 83 C 15 Referencia 98 C 2 Código do Tributo 100 C 15 Qualidade 115 C 85 Espaços em branco
200 C 1 “X” indica final da linha
Registro: 9 – Finalização
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
TABELA DE OPERAÇÕES NÃO FISCAIS
Arquivo: ENVXXXX.OPN Descrição:
• Arquivo com o cadastro das operações não fiscais a serem utilizados na impressora fiscal. A integração dessa tabela é opcional e somente deve ser gerada para os clientes que recebem CARNÊS, CONTAS DE CONSUMO, etc..
Linha:
• Registro 1 – Inclusão/Alteração de Dados da Operação Não Fiscal: 100 caracteres
• Registro 2 – Exclusão da Operação Não Fiscal
• Registro 9 – Finalizador do arquivo: 1 caractere
Registro: 1 – Dados da Operação não Fiscal a ser Incluída/Alterada
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “1” Indica início do registro
2 N 2 Código da operação não fiscal. Ex: 01
Obs.: Uso interno, não aparecerá na impressora 4 C 15 Nome da operação não fiscal com o tamanho
máximo de 15 caracteres. Ex: CONTA DE LUZ, CARNÊ
19 C 81 Espaços em branco 100 C 1 “X” indica final da linha
Registro: 2 – Exclusão de Operação Não Fiscal
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO
1 N 1 “2” Indica início do registro
2 N 2 Código da operação não fiscal a ser excluída. Ex: 01
4 C 96 Espaços em branco 100 C 1 “X” indica final da linha
Obs.: Uma operação Não Fiscal só poderá ser excluída no ECF após intervenção técnica.
Registro: 9 – Finalização
POSIÇÃO TIPO TAMANHO CONTEÚDO / DESCRIÇÃO