Índice
ECF Menu ECF Menu Descrição Funcionamento Restringir Não restringir Exportar para ECF Menu Descrição Funcionamento Restringir Não restringir LayOut Importar Cupom da ECF Menu Descrição Funcionamento Restringir Não restringir LayOut Importar Cupom do Supervisor (Automático) Descrição   Funcionamento Valida Inconsistência Cupom  Menu Descrição Funcionamento Restringir Não restringir LayOut Exportação Saldo Supervisor Menu Descrição Funcionamento Restringir Não restringir Cupons Cupom Fiscal Menu Descrição Funcionamento Estados Restringir Não Restringir Resumo de Importação Menu Descrição Funcionamento Não Restringir LayOut Listagem de Cupons Menu Descrição Funcionamento Parâmetros LayOut Alertas Menu Descrição Funcionamento


ECF

Impressoras de Cupom Fiscal surgidas a partir de 1986, através dos primeiros Convênios Fiscais que oficializaram a utilização de Equipamento Emissor de Cupom Fiscal (ECF). A impressora fiscal é um equipamento que substitui a forma manual para emissão de notas fiscais em estabelecimentos comerciais. Também conhecida como ECF (Emissor de Cupom Fiscal) a impressora deve ser conectada a um computador ou microterminal inteligente para se tornar operacional.

Menu

Estoque/Automação/ECF

ECF

Menu

Estoque/Automação/ECF/ECF

Descrição

Registro das impressoras ECF da empresa por local, número de caixa e loja, contemplando o número de série, modelo e fabricante da mesma.

Funcionamento

A tela é exibida no formato Lista com Loja, Caixa, Número de série, Local, Fabricante, Modelo, se é Ativo, Conta  e Empresa. Para criar uma ECF, informar o local, fabricante, número de Série da ECF, Modelo do ECF, Caixa, Ativo e Local. O Número da empresa no ECF(Loja) e o número do caixa vêm preenchidos com zero, porém, fazem parte da restrição da chave de caixa único, devendo ser alterados em caso de conflito. Todos os campos para cadastro da ECF são obrigatórios, ativo como default.

O número de série de fabricação do equipamento informado é utilizado para geração do arquivo Sintegra, portanto, deve ser um número válido.

O campo de 'Conta', proporciona a seleção da conta do tipo 'Tesouraria' para lançamento na importação de cupons, associando cada caixa à uma conta secundária criada anteriormente. Se esta conta não estiver cadastrada, será utilizada a conta definida no parâmetro do financeiro, Conta Caixa Recebimento à Vista. Ao final do dia o operador poderá realizar a transferência do financeiro dos caixas para a conta tesouraria geral da empresa. Esta mesma conta é utilizada ao gerar o Livro Caixa, de acordo com o caixa onde está disponível o dinheiro, no financeiro tesouraria.

Restringir

Não restringir

Exportar para ECF

Menu

Estoque/Automação/ECF/Exportar para ECF

Descrição

Esta função permite gerar os arquivos .txt ou atualização diretamente no banco, onde os pedidos serão exportados para ECFs do SIGFrente  de loja. O layout é pré-definido de acordo com os dados necessários para implementações conforme tabelas relacionadas abaixo. Estas informações dizem respeito às alterações de clientes, produtos/itens a serem vendidos, mensagens dos clientes, vendedores, nº de séries no sistema SIGERP, e, são exportadas diariamente. É imprescindível que exista a parametrização dos caminhos para geração dos arquivos, quais os arquivos serão gerados nos respectivos parâmetros de Estoque da ECF. 

Funcionamento

A empresa vem preenchida com a de trabalho, podendo ser alterada. Os parâmetros de Arquivo de Clientes e Arquivo de Itens, vêm setados como default, podendo ser desmarcados. Existe a opção em setar arquivos de kits e vendedores. O campo data não é preenchido, caso seja informada uma data, buscar as alterações ocorridas nesta data. Quando o arquivo de itens é gerado sem informar o campo data, este arquivo gerado começa com *, isto simboliza que no Supervisor serão exportados todos os itens. Caso contrário, não gera o arquivo com *,  a importação é parcial.

Selecionar para quais PDV's exportar, os PDV's devem estar cadastrados em Supervisor -> Cadastros -> PDVs.  A busca e inserção dos dados é feita somente no cadastro de pdv's do Supervisor, portanto, caso o usuário tente realizar inserção via menu de exportação, o mesmo é informado que deve ser cadastrado no Supervisor, e, não consegue finalizar a operação salvar.

Para geração de tais arquivos é necessário que estes arquivos tenham sido configurados em  Estoque/Cadastros/Parâmetros na aba ECF e a opção Tipo de Exportação setada para Arquivo. Os locais  onde serão armazenados cada arquivo.txt gerado respectivamente, devem ser preenchidos. Se ocorrer caminho inválido em "Parâmetros de Importação", ou seja, um diretório inexistente, o sistema informa "Arquivo ou diretório não encontrado: '. Caso não estejam configurados os diretórios/nomes de arquivos no parâmetro ECF do Estoque, ao realizar a exportação ocorre a opção de download. Desta forma, facilita se o cliente não estiver conectado com o servidor da rede da empresa, a possibilidade em baixar os arquivos na máquina. Se para uns configurado e outros não configurado, ocorre a opção de download e arquivo gerado, nas duas formas, somente quando houver dados.

Para exportação, se o parâmetro de atualização automática estiver marcado, ao invés de gerar os arquivos, ocorre atualização diretamente no banco do supervisor. 

Para amenizar algum problema de concorrência de atualização na importação e validação de cupons, quando os processos estão sendo executados e outro usuário, ou o próprio, em outra aba ou outro navegador, executa novamente, ocorre um tratamento para que enquanto a validação esteja acontecendo, outras tentativas são ignoradas. É exibida ao usuário a seguinte mensagem na tela de validação de inconsistências: "*********** A VALIDACAO JA ESTA SENDO EXECUTADA ***********"

 Ao utilizar a exportação de Arquivos, o Módulo ECF exporta para o Supervisor os Itens Ativos e Inativos. Pois para a situação onde o caixa possui um item, e, este item é Inativado no ERP, o Caixa recebe a informação de que o item foi inativado. Quando a importação para o supervisor é por meio do arquivo, considera o endereço no arquivo interiro sem partes. Pois, a tabela de clientes do supervisor é preparada para receber essa informação numa só coluna.

Na exportação dos itens para o SIGFrente o sistema só exporta o mesmo, se houver a  correlação da tributação do item da ecf cadastrada a ser importado com o produto similar ao cadastrado em Supervisor -> Cadastros -> Tributação para o código tributação retaguarda; além do código na ecf, deve ter também o ncm cadastrado. Se o campo "Trib.na ECF" estiver em branco, ocorre validação informando ao usuário que existem itens com pendência no cadastro para exportação. São exibidos na tela todos os itens do local a exportar que não foram exportados, com o motivo da não exportação. 

São exportados para o Supervisor, somente os produtos cujas tributações do tipo de ICMS e ISS estão cadastradas; o sistema filtra apenas estas tributações, e, caso já existam no Supervisor, as mesmas, não são levadas novamente. Nesta exportação, é procurado um código de barra que contenha a mesma embalagem informada no pedido, se não encontra, exporta com um código de barra com a menor quantidade de embalagem encontrada. 

      Para que o processo de exportação dos itens esteja coerente, é necessário que se faça uma atualização de preços em Estoque -> Automação -> Preços e Promoções -> Atualizar Preços, para que os preços atualizados na exportação migrem corretamente para os itens. O preço do item no supervisor deve ser exatamente o preço no ERP, sem diferença de centavos.    

      O Módulo ECF exporta para o Supervisor itens Ativos e Inativos. Se a situação do Produto é Ativo, mas, contêm mais de um Código de Barra, sendo um ou mais deles Inativo, o ECF exporta neste caso como Inativo, na exportação via arquivo, postgres e mysql. No SigFrente só existe a informação do item ativo/inativo, e, não do código de barra.

      Ao inativar o cadastro de um produto, todos os seus códigos de barras são inativados também. Se for preciso ativar novamente o produto, é necessário ativar também os códigos de barras.

      Para o campo descrição do produto no arquivo de exportação para o ECF:

O campo descrição completa também é enviado para a tabela supervisor_cad_itens, quando a exportação é para o postgres.

É considerado também no parâmetro Estoque no grupo de informações do supervisor, o parâmetro "Tipo Exportação",  para exportação automática dos dados do ERP para frente 3.0 MySQL. Conforme valor setado, ao realizar a Exportação:

Como já citado, tanto para o MySQL quanto para o Postgres, é incluída uma linha para cada pdv, atendendo as regras, e, se atendendo, para cada tabela é exportada na classe acao_pendente. Os nomes dos arquivos na classe serão:  'Itens', 'Mensagem', 'Clientes', 'Operadores', com a  Situação = 'A'.

No caso específico da exportação de cliente, o limite de compra do cliente é o valor do limite do cliente - total em aberto, que deve vir atualizado do Gestão, considerando as restrições do cliente se houver. Se o resultado for negativo ou não houver limite é exportado zero. No envio de carga, para o Total em Aberto do cliente, considera apenas os valores a "Receber" e "Em Aberto".

No PostgreSQL para arquivos de Itens, Clientes e Vendedores para o Supervisor, exporta as Colunas create_date e write_date. A coluna write_date é essencial para a importação de itens no SigFrente 3.1.

      Se em Estoque/Cadastros/Parâmetros na aba ECF estiver marcada a opção Tipo de Exportação, setada para PostgreSQL, e, configurados os caminhos dos arquivos, os mesmos não serão gerados, são desprezados, e, a informação é atualizada diretamente no banco. Para tal, considera o parâmetro de configuração do supervisor.

      O sistema está preparado para a conexão com porta diferente de 8069 com o supervisor, e, desta forma, envia carga para os caixas na Exportação para registradoras pdv's. No caso do cadastro já existir no Supervisor, as informações são sobrescritas. Configurar de acordo com a necessidade, o sistema valida a porta em uso, se estiver diferente informa que não é possível conectar ao Supervisor, e, solicita conferência das informações nos parâmetros do estoque.

Ocorre um campo de Informações onde é gerado log em tela sobre cada arquivo gerado. Ex:.

"367 Itens exportados. 1 Números de Serie Exportados. 39 Clientes exportados. Produto com tributação duplicada:00000000000024 - FONE DE OUVIDO MIC C3TECH MI-2322RC PTER Produto com tributação duplicada:00000000000024 - FONE DE OUVIDO MIC C3TECH MI-2322RC PTER Produto com tributação duplicada:00000000000024 - FONE DE OUVIDO MIC C3TECH MI-2322RC PTER Produto com tributação duplicada:00000000000147 - FONE DE OUVIDO MIC C3TECH MI-2330RS JET Produto com tributação duplicada:00000000000147 - FONE DE OUVIDO MIC C3TECH MI-2330RS JET "  

Para gerar a exportação é necessário configurar a conexão com o banco específico onde localizam as tabelas, e, respectivos parâmetros em Cadastro/Estoque/Parâmetros na aba ECF em informações do supervisor. Dentre elas, o host(ip), nome do banco, usuário, senha e escolhido tipo de exportação(de acordo com o banco da conexão). Após realizar a exportação, é exibido na tela o log do que foi exportado, o sistema atualiza as repectivas tabelas do banco conectado, adicionando as informações, além de gerar uma ação pendente na tabela respectiva, para que o caixa atualize sua base. Conferir a carga dos dados no aplicativo utilizado.

O vendedor é exportado também.

Para a Tara, considera-se quando a opção parametrizada para Tipo de Exportação for arquivo, preenche com a informação cadastrada no produto. 

Restringir

Não restringir

  • Se nenhuma opção de arquivo for marcada, não haverá exportação.  
  • Ao realizar o procedimento de exportar para ECF caso algum dos itens cadastrados possua caractere especial, ocorre tratamento do mesmo para que não ocorra erro. 
  • Na exportação do Kit quando há mais de um item, tanto via Arquivo quanto via Postgres, ocorre a exportação de todos itens, sem ignorar algum dos itens que compõe o Kit.
  • Mesmo se para o item kit não houver tributação cadastrada, ele vai na exportação.

LayOut

Lay-outs de Arquivos de Exportação do/para SigFrente - Versão 1.17 

Todos os arquivos são textos, terminados com cr/lf.                         Importação

Arquivo: clientes.txt

Descrição: Cadastro de clientes a serem consultados/registrados no pdv.

Campo
Início
Término
Tamanho
Tipo
Observação
A
CPF
1
15
15
N CPF do cliente

Nome
16
55
40
A Nome do cliente

Endereço
56
95
40
A Endereço do cliente

Status
96
96
1
A

B=Clientebloqueado,

L=Cliente livre


Limite de Compras
97
108
12
N Limite de compras com duas casas decimais

Código Interno
109
123
15
N Código Interno do cliente

Inscrição Estadual
124
138
15
A Inscrição estadual


Arquivo: Mensag.txt  

Descrição: Tabela de para serem mostradas no PDV e para bloquear vendas a prazo caso seja necessário.

Campo
Início
Término
Tamanho
Tipo
Observação A
CPF
1 15 15 N CPF do cliente

Descrição
16 55 40 A Descrição da mensagem

Tipo Mensagem
56 56 1 A I=Imprimir, V=Video,     A=Ambos

Arquivo: Itens.txt  

Descrição: Tabela de itens a serem vendidos no PDV. Quando o primeiro registro do arquivo for “*”, quer dizer que deverá ser excluída toda a tabela de itens e importada novamente. Quando a primeira linha não tiver o “*”, haverá apenas atualização da tabela de itens(inclusão de novos e alteração dos já existentes).

Campo
Início
Término
Tamanho
Tipo
Observação
A
Código do item
1 14 14 N Código de barra do item

Descrição
15 44 30 A Descrição do item

Departamento
45 46 2 N

Departamento que o item pertence. 

Este item deixou de ser exportado.


Tributação
47 49 3 A Código da tributação do item na retaguarda

Produto Pesável
50 50 1 A S=Sim(ProdutoPesavel),N=Não(produtonão pesavel)

Produto Fracionado
51 51 1 A S=Sim(produtofracionado),N=Não(Produtonão fracionado)

Preço
52 63 12 N Preço do produto com 2casas decimais

Unidade
64 65 2 A Unidade de medida do produto

Peso Da Embalagem
66 69 4 N Peso com 3 casas decimais

Código do retaguarda
70 89 20 A Código do item no retaguarda

Fator Multiplicador
90 100 11 N Fator multiplicador para conferência de DAV com 3 casas decimais

Tipo de produção
101 101 1 A P=Própria, T=Terceiros

Ativo
102 102 1 A A=Ativo, I = Inativo

Ncm
103 110 8 A Código do NCM do produto

aliquota_tributos

descricao_completa

Tara
 



111

116

176




115

175

179




5

60

4



N

A

N



Aliquota aproximada dos tributos que incidem sobre o item com 2 casas decimais
 Informação do campo name da classe estoque_produto

Peso a ser descontado na balança para o produto.

 




Arquivo: Kit.txt 


Campo‏‏‏

Início‏



CodigoKit
1




Descricao






CodigoItem






Quantidade







Importar Cupom da ECF

Menu

Estoque/Automação/ECF/Importar Cupom da ECF

Descrição

Processo onde é possível realizar a leitura e importação dos dados de um arquivo texto da impressora fiscal manualmente para o SIGERP, permitindo continuidade nas tarefas fiscais exigidas no ERP. É imprescindível que exista a parametrização do caminho para busca dos arquivos, os arquivos serão validados e importados, nos respectivos parâmetros de Estoque da ECF, para tal, preenchimento do campo Local do Arq. Importação. 

Este processo é executado automaticamente através da rotina de execução apontada em Configurações/Técnico/Agendador/Ações Agendadas função "Importar Cupom", definida de minuto a minuto. Para maior facilidade e agilidade no processo, evitar que no caso da ocorrência de erro, os cupons fiquem somente com o status 'Criado', e, não haja necessidade em refazer o processo, o sistema realiza um commit individualmente. Ou seja se importou o cupom, o financeiro é atualizado, e, o commit realizado.

Após a importação de cupons do supervisor é realizada a validação dos mesmos, onde ocorre atualização do saldo dos itens. Ocorre também a atualização dos cupons fiscais que tenham desconto, separando as informações do valor do item bruto, e o valor do item líquido, valor unitário * quantidade. Na movimentação dos itens gravado para coluna vr_total_item, o valor bruto, sem deduzir o desconto e somar o acréscimo, e o líquido grava na vr_total_item_rateado.

O custo do cupom gravado no movimento item é multiplicado pela quantidade vendida.

Ocorre a verificação se existe cupom a ser importado, e, se houver carrega no sistema com todas as validações previstas. O agendador não desativa automaticamente, na configuração a coluna número de chamada fica com valor default de -1. Se houver outro valor informado, neste caso, a cada execução ele diminui 1, e ao zerar inativa o agendador. Os cupons geralmente são carregados com status "Validado" ou "Divergente".

Tanto pelo menu ou rotina de execução apontada em Configurações/Técnico/Agendador/Ações Agendadas função "Importar Cupom", o processo consiste o código de ECF, considerando a busca da condição de pagamento, somente dentre as formas de pagamentos "Ativa". Para esta situação são verificadas no Erp a tabela adm_condicao, que armazena as condições de pagamento, a tabela adm_forma_pgto, que armazena o tipo da forma de pagamento, e, a tabela adm_condicao_forma que é responsável pelo relacionamento entre as duas citadas.  Desta forma, tanto as formas de pagamento como as condições de pagamento devem ser ativas. O cupom é importado como divergente quando a finalizadora estiver inativa. É apresentada a seguinte mensagem de divergência: "Cupom divergente : Não existe registro de Finalizadora para o cupom".

Quando no parâmetro de estoque na aba ECF o Tipo Exportação estiver marcado como "PostgresSQL",  e, configurado no agendador em Configurações/Técnico/Agendador/Ações Agendadas a rotina "Importar Cupom" como ativa, o sistema busca os cupons registrados em Supervisor -> Documentos -> Cupons no ERP através de mecanismo automático. Este mesmo procedimento pode ser feito manualmente, e, nos dois métodos, é verificada a existência do cupom no ERP, antes de inserir novo registro. A consulta da importação pode ser feita em Vendas/Cupons/Cupom Fiscal. 

Existe em Estoque/Cadastros/Parâmetros na aba de ECF, Parâmetros da Importação, o campo 'intervalo_import_aut' (Intervalo da Importação Automática), cujo valor prevalece sobre a rotina de Importar Cupons. Se o mesmo estiver zerado, automaticamente a rotina do cron da importação é desativado. Caso contrário, se a rotina estiver ativa, e, o parâmetro for alterado para um valor qualquer diferente de zero, automaticamente este valor informado vai para a rotina do agendador no campo Número do Intervalo.

Para que os itens sejam importados deve haver a correlação da tributação do item da ecf cadastrada a ser importado com o produto similar ao cadastrado em Supervisor -> Cadastros -> Tributação para o código tributação retaguarda; além do código na ecf, deve ter também o ncm cadastrado. Caso o item já existir na base de dados, é alterado. O Sistema realiza a importação das vendas comparando a tributação do item da venda com o cadastrado em Fiscal/Cadastros/Tributação no campo 'Código da Tributação na Ecf', tributação vendida na ECF. Ao realizar uma venda no Frente com a tributação das vendas com "Outros" (N), na redução Z esses valores também são importados para o ERP.

Quando a movimentação é de cupom, é necessário gerar a movimentação para PIS/COFINS, e, estas informações não vêm do cupom, são baseadas nas tributações informadas para os itens no produto em estoque. Desta forma, estas tributações dos itens, são gravados na movimentação de encargos de PIS/COFINS na tabela fiscal_nf_item_tributacao. São gravados também o valor de base de calculo do imposto de PIS E COFINS.

O movimento no financeiro é gerado apenas após a validação do cupom fiscal.

Relacionado às taxas administrativas no gerencial movimento segue as regras para os cupons obedecendo: 

Vendas de cupons (nf de cupom) 
      C.Custo para vendas no parâmetro financeiro aba de vendas
      cc na categoria
      cc na natureza (primeiro olha a natureza, depois a categoria, depois o parâmetro)
      Taxa Administrativa - Evento do parâmetro financeiro.

Após a importação, os arquivos .txt, mesmo contendo erro, são apagados. Senão a cada minuto ocorre a tentativa da importação. Os erros de importação são apontados em um log.

Esta verificação é feita pelo ImportRetag, que é um Serviço para importação de cupons para o retaguarda (Linux), tanto pela forma manual quanto pela automática, os arquivos são gerados por esta ferramenta. Este programa tem a única função de ficar verificando por arquivos de log em uma pasta específica e tratando a exportação para o SigERP. Quando o arq_supervisor é informado, o ImportRetag, vai ler o banco mysql e gerar os logs também.

A pesquisa que verifica o cupom a ser importado do supervisor para o ERP é realizada na tabela supervisor_mov_cupom_servidor, utilizando a condição de localizar apenas os registros que possuem o campo supcse_enviado = False. Os cupons de venda que possuem clientes, são importados com os mesmos. Os fechamentos são importados quando há a correlação da finalizadora (supfec_finalizadora) com o id da tabela adm_condicao_forma correlacionados no ERP. Caso a importação automática de cupons não esteja ativa no agendador, deve ocorrer a validação de inconsistência de cupons, pois, os cupons vêm com o estado de criado.

A nomenclatura destes arquivos é padronizada da seguinte forma:  

Começa com lg + número do cupom com 6 dígitos + '.' + loja (1 dígito) + caixa(2 dígitos).

Os cupons importados podem ser checados em Vendas/Cupons/Cupom Fiscal.

Funcionamento

Para realizar a importação dos dados manualmente é neste item do Menu

 Estoque/Automação/ECF/Importar Cupom da ECF.

Internamente são verificados todos os caracteres inválidos coluna por coluna, de acordo com a leitura do arquivo com layout definido logo abaixo, e, gerado log de Informações na tela.

Os filtros abaixo devem ser preenchidos da seguinte maneira:   

* Caminho do arquivo texto: local onde se encontra o arquivo a ser importado. Configure o diretório de importação nos Parâmetros de Estoque/Local do Arquivo de Importação.

* Terminal de caixa: Nome do terminal de caixa que gerou as operações a serem importadas, em Estoque/Automação/ECF/ECF.  

* Local: Local associado ao terminal que gerou os dados a serem importados,  em Estoque/Cadastros/Parâmetros aba ECF Informações do Supervisor(Local). 

Caso ocorra erro ao importar o cupom o arquivo é configurado com a extensão .ERRO. 

Os erros devem ser corrigidos na base, e, não é necessário importar novamente. Fazer a  consistência dos dados da importação.

Na validação é inserido o CFOP no movimento de itens, originado da tributação das tributações do item gravado no cupom.

Restringir

Não restringir

LayOut

Exportação

Arquivo:  Nomenclatura conforme definição acima.

Descrição: Tabela de Retorno de informações para o retaguarda.

Identificador: CC-Capa de Cupom

Campo
Início
Término
Tamanho
Tipo
Observação
A
Identificador
1 2 2 N

Código deidentificação doregistro

CC=Capa do cupom,

CI=Itens,

CF=Finalizadoras,

CV=Vencimentos,

CZ=Cupons Z e X


Data
3 10 8 N Data do movimento no formato YYYYMMDD

Loja
11 14 4 N Número da Loja

Caixa
15 17 3 N Número do Caixa(PDV)

Nro Cupom
18 23 6 N Número do Cupom

Operador
24 33 10 N Número de identificação do operador

Cliente
34 48 15 N Cpf/CNPJ

Hora Inicio
49 52 4 N Horário da abertura do cupom

Hora Fim
53 56 4 N Horário de fechamento do cupom

Tipo
57 57 1 A

Tipo da Operação:

A=Sangria,

b=Correspondente Bancário,

B=Recibo do Correspondente Bancario,

C=Cupom Cancelado,

c=Cancelamento do Corresp. Bancário,

F=Fechamento de turno,

G=Relatorio Gerencial,

M=Memória Fiscal,

N=Cupom anulado(Cancelado), O=Contra Vale,

P=Promissória,

R=Registro de mesas,

T=Cupom Tef

U=Suprimento,

V=Venda,

X=Redução X,

W=Recebimentos Diversos,

w=Recibo dos recebimentos

Z=Redução Z


Alteração
58 58 1 A

Tipo de Alteração no valor da venda. A=Acréscimo,   D=Desconto


ValorDescAcres
59 70 12 N Valor do Desconto ou Acréscimoconforme Campo“Alteração”. Com 2decimais

TotalCupom
71 82 12 N Valor Total doCupom(Liquido). Com2 decimais.

ClienteContraVale
83 87 5 N Cliente Contra vale. Utilizado apenas em Cupom contra vale, X e Z. Para os demais o valor vem preenchido com zeros.

ContaContraVale
88 102 15 A Conta Contra vale. . Utilizado apenas em Cupom contra vale, X e Z. Para os demais o valor vem preenchido com brancos.

ContaTransferenciaContraVale
103 117 15 A Conta de Transferência para o Contas a receber do Contra vale . Utilizado apenas em Cupom contra vale, X e Z. Para os demais o valor vem preenchido com brancos

ValorContraVale
118 129 12 N Valor em Contra vale. . Utilizado apenas em Cupom contra vale, X e Z. Para os demais o valor vem preenchido com zeros.

CodigoVendedor
130 135 6 N Código do vendedor


Identificador: CI-Corpo do Cupom(Itens)      

Campo
Início
Término
Tamanho
Tipo
Observação
A
Identificador
1 2 2 N

Código deidentificação do registro

CC=Capa do cupom,

CI=Itens,

CF=Finalizadoras,

CV=Vencimentos,

CZ=Cupons Z e X


Data
3 10 8 N Data do movimento no formato YYYYMMDD

Loja
11 14 4 N Numero da Loja

Caixa
15 17 3 N Numero doCaixa(PDV)

NroCupom
18 23 6 N Numero do Cupom

Sequencia
24 26 3 N Seqüência do item nocupom

Item 27 40 14 N Código do item

Departamento
41 42 2 N

Código de identificação do departamento

Este item deixou de ser exportado. 


Quantidade
43 53 11 N Quantidade vendida/cancelada com 3 decimais

PrecoTotal
54 65 12 N Preço Total daVenda/Cancelamento(semdesconto e semacréscimo) com 2decimais

Desconto
66 77 12 N Valor do desconto concedido no item

Acrescimo
78 89 12 N Valor do acréscimoconcedido no item

VendaCancelamento
90 90 1 A Identificador deVenda/Cancelamento(Vou C)

TributacaoEcf
91 93 3 A Código da Tributaçãono ECF

TributacaoRetag
94 95 2 N Código da Tributaçãono Retaguarda

Aliquota
96 99 4 N Alíquota de ICMS com2 decimais

Base
100 104 5 N % da base tributadade ICMS


Identificador: CF-Fechamento do Cupom(Finalizadoras)    

Campo

Início

Término

Tamanho

Tipo

Observação

A

Identificador

1

2

2

N

Código deidentificação doregistro

CC=Capa do cupom,

CI=Itens,

CF=Finalizadoras,

CV=Vencimentos,

CZ=Cupons Z e X


Data

3

10

8

N

Data do movimento no formatoYYYYMMDD


Loja

11

14

4

N

Numero da Loja


Caixa

15

17

3

N

Numero doCaixa(PDV)


NroCupom

18

23

6

N

Numero do Cupom


Sequencia

24

26

3

N

Seqüência dafinalizadora no cupom


Finalizadora

27

28

3

N

Código deidentificação dafinalizadora


Tipo

30

30

1

A

Tipo daFinalizadora

D=Dinheiro,

H=Cheque,

T=Ticket,

C=Cartão,

O=Outros


Valor

31

42

12

N

Valor registrado naFinalizadora


Troco

43

54

12

N

Valor do Troco.


NroBanco

55

57

3

N

Numero do banco no caso de cheques


Agencia

58

62

5

N

Numero da agencia no caso de cheques


NroCheque

63

72

10

N

Numero do cheque


Conta

73

79

7

N

Numero da conta no caso de cheques


Juros

80

91

12

N

Valor dos juros cobrados quando venda a prazo


CNPJ

92

106

15

N

CNPJ/CPF doemitente do cheque


Avista/Aprazo

107

107

1

A

V=Avista,

P=Aprazo


ValorTaxaAdm

108

119

12

N

Valor da Taxa deAdministração(ParaTickets e Cartões)


ClienteAdm

120

124

5

N

Código doCliente(Administradorados Cartões/Tickets)


Descontos

125

136

12

N

Descontos concedidos


Acréscimos

137

148

12

N

Acréscimos recebidos


Identificador: CV-Vencimentos(Para cupons a prazo)  

Campo

Início

Término

Tamanho

Tipo

Observação

A

Identificador

1

2

2

N

Código deidentificação doregistro

CC=Capa do cupom,

CI=Itens,

CF=Finalizadoras,

CV=Vencimentos,

CZ=Cupons Z e X


Data

3

10

8

N

Data do movimento no formato YYYYMMDD


Loja

11

14

4

N

Numero da Loja


Caixa

15

17

3

N

Numero doCaixa(PDV)


NroCupom

18

23

6

N

Numero do Cupom


Sequencia

24

26

3

N

Seqüência dafinalizadora nocupom


SequenciaVencim.

27

28

2

N

Seqüência dasparcelas de umafinalizadora.


ValorParcela

29

40

12

N

Valor da parcela da finalizadora


Vencimento

41

48

8

N

Data de Vencimento da parcela YYYYMMDD


Identificador: CZ-Resumo X e Z  

Tipo:1-Registros gerais

Campo

Início

Término

Tamanho

Tipo

Observação

A

Identificador

1

2

2

N

Código deidentificação doregistro

CC=Capa do cupom,

CI=Itens,

CF=Finalizadoras,

CV=Vencimentos,

CZ=Cupons Z e X


Data

3

10

8

N

Data do movimento no formato YYYYMMDD


Loja

11

14

4

N

Numero da Loja


Caixa

15

17

3

N

Numero doCaixa(PDV)


NroCupom

18

23

6

N

Numero do Cupom


Tipo

24

24

1

N

1 Registros Gerais,

2 Tributações,

3 Finalizadoras,

4 Vencimentos,

9 fim


CRZ

25

34

10

N

Numero CRZ


CupomInicial

35

40

6

N

Numero do Primeiro cupom


CupomFinal

41

46

6

N

Numero do Ultimo Cupom


GTInicial

47

64

18

N

Valor do GT Inicialcom 2 decimais


GTFinal

65

82

18

N

Valor do GT Finalcom 2 decimais


Cancelamentos

83

94

12

N

Valor dos cancelamentos


Descontos

95

106

12

N

Valor dos Descontos


Acrescimos

107

118

12

N

Valor dosAcréscimos


CRO

119

122

4

N

Numero CRO


Identificador: CZ-Resumo X e Z  

Tipo:2-Tributações  

Campo

Início

Término

Tamanho

Tipo

Observação

A

Identificador

1

2

2

N

Código deidentificação doregistro

CC=Capa do cupom,

CI=Itens,

CF=Finalizadoras,

CV=Vencimentos,

CZ=Cupons Z e X


Data

3

10

8

N

Data do movimento no formato YYYYMMDD


Loja

11

14

4

N

Numero da Loja


Caixa

15

17

3

N

Numero doCaixa(PDV)


NroCupom

18

23

6

N

Numero do Cupom


Tipo

24

24

1

N

1 Registros Gerais,

2 Tributações,

3 Finalizadoras ,

4 Vencimentos,

9 fim


TributacaonaECF

27

29

3

N

Código detributação na ECF


TributacaonaRetag

30

31

2

N

Código detributação naretaguarda


Valor

32

43

12

N

Valor datributação


Identificador: CZ-Resumo X e Z  

Tipo:3-Finalizadoras

Campo

Início

Término

Tamanho

Tipo

Observação

A

Identificador

1

2

2

N

Código deidentificação doregistro

CC=Capa do cupom,

CI=Itens,

CF=Finalizadoras,

CV=Vencimentos,

CZ=Cupons Z e X


Data

3

10

8

N

Data do movimento no formatoYYYYMMDD


Loja

11

14

4

N

Numero da Loja


Caixa

15

17

3

N

Numero doCaixa(PDV)


NroCupom

18

23

6

N

Numero do Cupom


Tipo

24

24

1

N

1 Registros Gerais,

2 Tributações,

3 Finalizadoras ,

4 Vencimentos,

9 fim


Finalizadora

25

26

3

N

Código daFinalizadora


TipoFinalizadora

28

28

1

A

Tipo daFinalizadora

D=Dinheiro,

H=Cheque,

T=Ticket,

C=Cartão,

O=Outros


Avista/Aprazo

29

29

1

A

V=Avista,

P=Aprazo


ValorFinalizadora

30

41

12

N

Valor informado na finalizadora


ContaCaixaCreditar

42

56

15

A

Código da Conta acreditar


ContaCaixaDebitar

57

71

15

A

Código da conta a Debitar(Finalizadora aPrazo)


ContaTaxaAdm

72

86

15

A

Código da Contapara Taxa deAdministração(ParaTickets e Cartões)


ValorTaxaAdm

87

98

12

N

Valor da Taxa deAdministração(ParaTickets e Cartões)


ClienteAdm

99

103

5

N

Código doCliente(Administradorados Cartões/Tickets)


ValorBruto

104

115

12

N

Valor Bruto finalizado


Descontos

116

127

12

N

Descontos concedidos


ContaDescontos

128

142

15

A

Código da Conta p/Lançar os descontos


Acréscimos

143

154

12

N

Acréscimos recebidos


ContaAcréscimos

155

169

15

A

Código da Conta p/Lançar os acréscimos


Troco

170

181

12

N

Valor do troco


ContaTroco

182

196

15

A

Conta para lançamento do troco


Identificador: CZ-Resumo X e Z  

Tipo:4-Vencimentos(Para Administradoras de Cartão e Ticket )

Campo

Início

Término

Tamanho

Tipo

Observação

A

Identificador

1

2

2

N

Código deidentificação doregistro

CC=Capa do cupom,

CI=Itens,

CF=Finalizadoras,

CV=Vencimentos,

CZ=Cupons Z e X


Data

3

10

8

N

Data do movimento no formato YYYYMMDD


Loja

11

14

4

N

Numero da Loja


Caixa

15

17

3

N

Numero do Caixa(PDV)


NroCupom

18

23

6

N

Numero do Cupom


Tipo

24

24

1

N

1 Registros Gerais,

2 Tributações,

3 Finalizadoras ,

4 Vencimentos,

9 fim


SequenciaVencim.

25

26

2

N

Seqüência dasparcelas de umafinalizadora.


ValorParcela

27

38

12

N

Valor da parcela da finalizadora


Vencimento

39

46

8

N

Data de Vencimento da parcela YYYYMMDD


Identificador: CZ-Resumo X e Z  

Tipo:9-Fim   

Campo

Início

Término

Tamanho

Tipo

Observação

A

Identificador

1

2

2

N

Código de identificação do registro

CC=Capa do cupom,

CI=Itens,

CF=Finalizadoras,

CV=Vencimentos,

CZ=Cupons Z e X


Data

3

10

8

N

Data do movimento no formato YYYYMMDD


Loja

11

14

4

N

Numero da Loja


Caixa

15

17

3

N

Numero doCaixa(PDV)


NroCupom

18

23

6

N

Numero do Cupom


Tipo

24

24

1

N

1 Registros Gerais,

2 Tributações,

3 Finalizadoras ,

4 Vencimentos,

9 fim


Branco

37

39

3

A

Campo em Brancos


Zero

40

53

14

N

Campo com Zeros


Importar Cupom do Supervisor (Automático)

Descrição  

Esta importação só é realizada automaticamente, e, importa cupom do Supervisor para o ERP.

Funcionamento

A execução deste procedimento é a partir da configuração no agendador(cron) da rotina "Importar Cupom do Supervisor". A rotina deve ficar ativa em Configurações/Técnico/Agendador/Ações Agendadas. 

A opção 'Repetição Falhou' deve permanecer desabilitada, pois, especifica se as ocorrências não atendidas devem ser executadas quando o servidor for reiniciado.

Além da rotina ativa, é necessária configuração do caminho do arquivo, em  Supervisor/Configurações/Configuração no campo Diretório para importação. Neste diretório, devem ser contemplados os arquivos a serem importados para ERP.

Ao gerar o movimento gerencial no financeiro a rotina para validar inconsistência cupom verifica se no parâmetro do financeiro a opção de utilizar centro de custos e eventos está desmarcada. 

Se no parâmetro do estoque estiver marcado para "Usar centro de custo e evento" é observado ao realizar a custificação do cupom, alimenta a informação do cupom e não do título. Porém a custificação da taxa referente ao cupom, alimenta o título. Em Financeiro/Gerencial/Movimento exibir o campo do item 1, RO. 4) Em Vendas/Cupons/Cupom Fiscal ou em Fiscal -> Escrituração Fiscal -> Lançamentos -> Cupom Fiscal ao cancelar o cupom, excluir o registro do gerencial movimento de acordo com o atributo cupom_id criado no item 1.

Valida Inconsistência Cupom 

Menu

Estoque/Automação/ECF/Valida Inconsistência Cupom 

Descrição

Registra os erros decorridos da importação do Cupom e valida os cupons. Esta validação pode ser gerada em log na tela ou via relatório. Este arquivo contempla a data da criação do registro de log, nome do arquivo de log que gerou erro, nro do cupom com erro, nro da linha do arquivo de log, nro da Coluna do arquivo de log, fragmento da linha com erro, descrição erro e cupom.

Funcionamento

     Executar o botão Valida Inconsistência para gerar o log em tela ( Cupom: XXXX Linha: Y Coluna: Z  Erro: XXXXXXXXXX) ou solicitar Imprimir Relatório para gerar arquivo pdf e posterior impressão. Em toda execução o log é limpo e gerado novo log.
     Este processo é disparado automaticamente quando da importação automática via agendador.
     Ao clicar em 'Valida inconsistência', se o diretório informado em Administração / Parâmetros / Estoque / , no campo "Local do Arq. Importação" não existente, é exibido no início do log, a mensagem: 'Local do arquivo de importação não encontrado: *nome diretório*'.
     Considerando para as aplicações que possuem interface com o SigFrente, que permite realizar vendas de cupons em cheque sem a necessidade de informar os campos de referência do cheque como banco, número do cheque, agência, conta e CPF/CNPJ. Para os cupons finalizados sem as referências acima citadas, em Vendas / Cupons / Cupom Fiscal /, não são exibidas na aba "Finalizadora" estas informações. Na importação o título é gerado com o número de identificação contendo a loja, caixa e número do cupom, e, realiza a baixa do título (cheque) através deste número informado, processando a validação de cupons via títulos gerados com vencimento da data do cupom e à vista. 
     Para vendas cuja finalizadora é a prazo, como promissória, cartão credito 2x, o sistema envia as formas de pagamento para o módulo vendas. Desta forma, não gera divergência no cupom.

     Para cupons sem vencimento informado ou valor da parcela igual à zero, o sistema disponibiliza como divergente, e, mostra o porque da divergência no Log. Desta forma, o usuário fica ciente do problema.

     Para ilustrar algumas situações divergências ocorridas para inserção ou importação dos cupons, são relacionados abaixo: 
     Cupom divergente : "Não existe registro de itens para o cupom Cupom divergente :" 
                                    "A "Tributação retaguarda" XX não está configurada para o produto"
                                    "Não existe registro de itens para o cupom"
                                    "Não existe registro de finalizadora para o cupom"
                                    "O preço total da venda/cancelamento difere do valor total do cupom. Total: R$X.XX,                                           Itens: R$YY.YY"
                                    "Não foi encontrado nenhum "código de barras" cadastrado no sistema com o código:                                         ZZZZZZZZZZZZZZZZ para a empresa XYZ"    
                                    "Finalizadora deve possuir todos os vencimentos com valores válidos." 

Restringir

  • Pode ocorrer mensagem (log) ocorre devido à falta da informação do vendedor no cupom, na tela, mas, não impede a importação do cupom. 
  • O sistema ao consistir:
        ==> Se houver desconto lançado subtrai do item.
        ==> Se houver acréscimo lançado soma ao item. 
  • É possível efetuar a venda com 2 formas de pagamento Cartão com parcelas e dinheiro, sendo efetuada a consistência de cupons. 
  • O cliente da administradora deve ser cadastrado para finalizadora Cartão Débito. Se esta situação ocorrer, o cupom fica divergente e exibe a mensagem no log de validação.

Não restringir

LayOut

Linha1

    • Listagem de Inconsistência   

    Linha2

    • Data             Empresa        Página:    
          Linha3    
    • CUPOM  LINHA  COLUNA  ARQUIVO  LOG
            Linha4   
      •        Valores de busca da Linha3    

      A busca dos dados para validação é feita na classe: ecf.importar.cupom.osv.

      Exportação Saldo Supervisor

      Menu

      Estoque/Automação/ECF/Exportação Saldo Supervisor

      Descrição

      Objeto não editável que armazena o código de barra, loja e o saldo para posterior atualização do supervisor do caixa.  

      Funcionamento

      A tela é aberta com a treeview carregada com as informações de Código Barra, Saldo e Loja.

      Quando o método de saldo(atualizar_saldo_do_dia) é executado, é gerado ou atualizado um registro no objeto.

      Restringir

      • Se o produto já existe, somente o seu saldo é atualizado, pois, não é permitido produto em duplicidade.
      • O Código de Barra deve ser único na tabela de exportação de saldo para o supervisor.

      Não restringir

      Cupons

      Cupom Fiscal

      Menu

      Vendas/Cupons/Cupom Fiscal

      Descrição

      Documento fiscal equivalente à nota fiscal, diferenciando-se desta por ser emitido por impressora fiscal especial, o Emissor de Cupom Fiscal. Substitui a Nota Fiscal de Venda ao Consumidor, para todos os efeitos, é facilmente identificável, pois, nele sempre está impressa a expressão "Cupom Fiscal".

      Funcionamento

      A tela possui filtros por, Correspondente bancário, Recibo do correspondente Bancário, Cancel. Corresp. Bancário, Receb. Diversos, Recibo de Receb. Diversos, Registro de mesas, Cupom anulado, Venda, Cancel.,    TEF, Sangria, Suprimento, Promissória, Contra vale, Fechamento de turno, Relatório gerencial, Memória fiscal, Red. X e  Red. Z. Possui também agrupamento por Cliente, ECF e Tipo de cupom.

      Geralmente os cupons são importados das ECF's, podendo ser complementados os seus dados. Para inclusão manual preencher os dados da Capa, selecionar a ECF, informar o Número do cupom(COO), a Empresa é a de trabalho, o Tipo cupom, Pessoa destinatária, Data cupom, Hora abertura do cupom, Acréscimo/Desconto, Valor Acréscimo/Desconto, Total Líquido do Cupom. Nesta etapa, os cupons encontram-se no estado Criado.

      Os Itens, Finalizadoras e Redução XZ do cupom, são informados nas respectivas abas do notebook, onde há controle de exibição de acordo com a seleção do tipo de cupom. Dependendo do tipo de cupom não aparece nenhuma aba. As validações ocorrem ao salvar as informações das abas, e, podem ficar em Estado

      Nos Itens, o Cupom é o da capa, informar o código de barras do Produto, a quantidade   vendida/cancelada com 3 casas decimais,  o preço total da Venda/Cancelamento(sem desconto e sem acréscimo) com 2 decimais, o valor do desconto concedido no item, o valor do acréscimo concedido no item,  o indicador de venda que pode ser 'Venda' ou 'Cancelamento' adicionado ao cupom, o código de tributação na ECF, o código de tributação do produto no Sistema de Gestão(Retaguarda), alíquota do ICMS, base de cálculo do ICMS, sequência do item no cupom. 

      Se algum cupom já validado é excluído, exclui também o movimento gerencial deste cupom.

      Na informação de funcionário (operador de caixa que trabalhou) é similar a informação do operador gravada no mesmo cupom em  Supervisor > documentos > cupons. 

      O nome do vendedor para geração da comissão, é exibido na coluna "Vendedor Item".

      Para as finalizadoras, informar o nome, o tipo, o valor e o troco. Os vencimentos também devem ser preeenchidos para geração dos títulos. Caso informe tipo de finalizadora "Cheque", são abertos campos número do banco, número da agência, número do cheque, conta e "CPF/CNPJ Emitente" para preenchimento obrigatório. Posso informar um CPF já cadastrado no "PESSOA", o objetivo é informar CPF/CNPJ do emitente do cheque, no caso de recebimento de cheque de terceiros. Ao validar o cupom, estando o cadastro de finalizadoras correto,  forma de pagamento "Cheque", é enviado o tipo de documento - CHQ para Financeiro -> A Receber & a Pagar -> Cheques -> Lançamentos  e  para Financeiro -> A Receber & a Pagar -> Lançamentos -> Títulos e Faturas, com as informações digitadas pelo usuário no momento da validação do cupom(n° do Cheque, agência, banco, conta e CPF do emitente, se for o caso), título a Receber. Desta forma, é interagida a comunicação da "Venda com cheque" e o módulo "A receber".

      Quando a finalizadora é "à vista" e tenha cliente informado, o sistema importa para a tesouraria o valor da venda, além de gerar um título "A Receber", "Baixado", com o valor do cupom, gera um movimento de crédito com Recebimento Titulo XXXXXXXXXX de cliente XXXXXXXXXXXXX. Caso o cupom de venda à vista, não tenha o cliente informado, situação real de empresa, é gerada somente a movimentação na tesouraria.

      Quando o tipo de finalizadora é "cartão" e a forma de pagamento Ativa "Cartão de Crédito", ao realizar uma venda com cliente identificado são gerados fatura e título somente para a operadora do cartão. Neste caso, não é gerado para o cliente identificado. Os títulos dos cupons, seja a receber ou a pagar, são gerados a partir dos vencimentos das finalizadoras.

      Para os cupons importados da ECF são considerados cupom por cupom:

      ==> Se Cartão de Crédito/Débito está marcado com: 

            - Operadora de Cartão
                  - Tipo do Cartão
                  - Taxa informada para ECF 

          => Gera título A Receber com: 

               Título = Loja/Caixa/Cupom Cliente = "Operadora de Cartão"
                      Valor = Valor da Finalizadora de Cartão 

          =>  Se o valor da taxa administrativa estiver informado na condição forma.

            => Gera título A Pagar com:

              Título = Loja/Caixa/Cupom Cliente = "Operadora de Cartão"
                     Valor = Percentual da taxa informada para ECF sobre Valor da Finalizadora de Cartão  

      No financeiro existe a verificação se os títulos são de lançamento de cheque. 

      A aba Redução XZ é exibida quando os tipos de cupons são de Redução X ou Redução Z.

      A Leitura "X" é o documento fiscal emitido pelo ECF que indica os valores acumulados nos contadores e totalizadores, sem que sejam zerados ou diminuídos esses valores.

      A Redução "Z" é, também, um documento fiscal emitido pelo ECF com informações idênticas às da Leitura "X", mas que importa, exclusivamente, em zerar os totalizadores parciais. A redução Z deve ser emitida no encerramento diário das atividades do estabelecimento. Equivale ao fechamento diário do caixa. Esse documento destina-se à escrituração no Mapa Resumo ECF (comércio varejista) ou no Resumo de Movimento Diário (serviço de transporte) ou diretamente no livro Registro de Saídas (somente para estabelecimento comercial varejista com até 3 equipamentos).

      Quando da importação de uma Redução Z, na aba "Redução XZ" os campos "Tipo de Totalizador", "Imposto" são alimentados. Na treeview também são exibidos, informações de Tipo de totalizador, Imposto, Alíquota, Base do imposto, Valor do imposto e Base reduzida concede desconto. O sistema alimenta o campo "valor do imposto" e "valor da base do Imposto", com os valores adequados ao imposto.

      O Tipo totalizador pode ser 'Isentos', 'Outros', 'Substituição', 'Diferido' ou 'Tributado'.

      Para inclusão manual informar a data do cupom, ecf, número z (crz), cupom inicial, cupom final,  gt inicial, gt final, cancelamentos, descontos), acréscimos, coo e cro. Ao salvar é verificado:

      diferenca = gt_final - gt_inicial - cancelamentos - descontos - acrescimos - total_base_valor

      Se diferenca == 0

           Cria o cupom XZ

      Senão  o sistema emite:

           Há divergência nos valores da redução.

      Caso não estejam cadastrados para o ECF no sistema, o CAIXA e LOJA, ocorre aviso. O CAIXA, LOJA ou DATA  do ECF devem se apresentar como no cupom de origem.

      Os  tipos de cupons podem ser:

      Sangria / Correspondente Bancário / Recibo do correspondente bancário / Cancelamento / Cancelamento do correspondente bancário / Fechamento de turno / Relatório Gerencial /  Memória Fiscal / Cupom anulado / Contra vale / Promissória / Registro de mesas / Cupom Tef / Suprimento / Venda / Redução X / Recebimentos diversos / Recibo dos recebimentos diversos / Redução Z 

      Os cupons são criados nesta tela, mas, para validação e apontamento das divergências é necessário que seja realizada a importação automática, onde são verificados os cupons já importados, se no mesmo diretório existirem novos cupons a serem importados. Caso contrário, para verificação, é necessário executar o botão de importação de cupons (Estoque/Automacao/Ecf/Importar cupom da Ecf) ou de validação de inconsistências (Estoque/Automacao/Ecf/Valida Inconsistencia Cupons).

      Quando ocorre a importação automática, ocorre também a validação, porém, se houver erro, não é apresentado na tela, aparentemente não tem erro, o erro só é exibido no terminal. Para verificar este processo, é  necessário executar em Estoque/Automação/ECF/Valida Inconsistência Cupom as validações. Para a validação há tratamento para buscar somente cupons criados, pois, cupom já validado não pode ser modificado.

      Ao validar o cupom, são pesquisadas as informações relacionadas ao custo na estoque_preco_custo para alimentação dos campos (custo_corrigido, ultimo_custo, custo_medio_contabil, estmvi_entrada_preco_custo_id, custo_reposicao) da tabela estoque_movimento_itens, indiferente da origem de criação do mesmo; se importado ou manual, para que sejam exibidas ao consultar em Estoque -> Consultas -> Movimento.

      Quando os Cupons são do tipo VENDA podem gerar Notas Fiscais, e, aparece o botão "Abrir NF Gerada" na parte inferior esquerda da tela. O botão para Gerar NF é exibido apenas para os cupons que estão no estado de validado. A nota fiscal gerada a partir de um cupom, na aba Itens, contempla as informações do cupom para a nota, pois, muitas vezes, a nota é emitida bem depois que o cupom foi emitido e o preço do produto pode ter alterado. Obedece os valores e quantidades similares ao cupom fiscal. Para o item do cupom que contenha mais de uma unidade na embalagem, no sistema permanece tanto nos valores da nota fiscal quanto do cupom, com a quantidade do item vendido informada no cupom, que deve ser a mesma da nota. As tributações dos itens são carregadas normalmente para a Nota, porém, para os itens que são tributados, a tributação é alterada para 'Não tributada'. Quando a NF vem de cupom fiscal, e um dos itens tem acréscimo, o valor do acréscimo é somado ao valor unitário do item.

       Na aba Condições de Pagamento, contêm as informações preenchidas de acordo com o parâmetro do fiscal, caso não tenha o valor preenchido o sistema acusa:"* CONDIÇÃO DE PAGAMENTO utilizada pelo Cupom para a geração de NF não está cadastrada no Parâmetro do Fiscal". É permitido ao usuário alteração após gerada a NF. O cupom de venda validado com identificação de cliente, apresenta na aba Faturas, os dados da mesma, com tipo de fatura "A Receber", com tipo de documento CUP, independente se à vista ou  a prazo, e, ao faturar gera o título correspondente, conforme processo normal de nota fiscal.  

       Quando a nota fiscal possui até 10 cupons, no campo "Informações Complementares" da nota fiscal constam o número do Contador de Ordem de Operação (COO) relativo ao Cupom Fiscal emitido e a identificação da marca, modelo e número de fabricação do ECF que o emitiu, exigidos pela legislação.

      Caso o cupom seja divergente, a aba Divergências é exibida. Ao acertar os dados do cupom, salvar o cupom, neste processo, caso o cupom seja validado com sucesso o sistema armazena a data do cupom no banco (campo 'data' da tabela ecf_cupons_finalizacao). 

      Ao efetuar uma venda por cupom(validação do cupom) são gerados os lançamentos em Financeiro/Gerencial/Movimento. 

            >> Se no parâmetro financeiro estiver setado o campo 'Usar centro de custos e eventos'.

            >> Se o campo 'Custificar por produto' na aba Geral em Estoque/Cadastro/Parâmetro for true:

       -> A classificação na venda não é agrupada. Neste caso, ao gravar em Financeiro/Gerencial/Movimento,             identificar o produto (fingmo_produto_id).

            >> Se o campo 'Custificar por produto' na aba Geral em Estoque/Cadastro/Parâmetro for false:

       -> A classificação na venda deve ser agrupada:

             *** Quanto ao centro de custo e evento:  
             
            -> Usar o centro de custo da natureza da operação para venda em Fiscal/Escrituração Fiscal/
                 Cadastros/Natureza
                Se não houver:
                -> Usar o centro de custo da categoria do produto em Estoque/Cadastro/Produtos e                                              Serviços/Categorias.
                    Se não houver:
                    -> Verificar nas categorias pai que podem ser associadas na categoria.
                         Não havendo centro de custo nas categorias:
                         -> Buscar o centro de custos para venda em Financeiro/Cadastro/Parâmetro/Financeiro na aba 
                              Vendas. 

             Nota:  O centro de custo encontrado será utilizado em todas as operações.
                        Não havendo centro de custo não haverá nenhuma classificação. 

             *** Quanto aos valores das vendas apurados nos itens do cupom, checar em Financeiro/Cadastros/

                   Parâmetros na aba Vendas os campos:

                   -> Usar o "Evento para classificação de operações de venda". A soma total, tem que bater com o                         total liquido da nf. 
                   Não havendo evento:
                   -> Não classificar nada.

             *** Quanto aos Impostos:

                    -> Usar o evento em Fiscal/Escrituração Fiscal/Cadastros/Encargos.
                    Não havendo evento:
                    -> Não classificar os impostos.

             *** Quanto ao Seguro:

                   -> Usar o "Evento para classificação dos valores referentes a seguro nas operações de venda".                        O Valor do seguro é exibido na aba Valores Fiscais da NF. 
                   Não havendo evento:
                   -> Não classificar o seguro.

             *** Quanto ao Frete:

              -> Usar o "Evento para classificação dos valores referentes a frete nas operações de venda".
               Não havendo evento:
              -> Não classificar o frete.

             *** Quanto às Despesas Acessórias:

              -> Usar o "Evento para classificação dos valores referentes à despesas acessórias nas operações de                    venda". O Valor das despesas acessórias é exibido na aba Valores Fiscais da NF. 
               Não havendo evento:
              -> Não classificar as despesas acessórias.

             *** Quanto ao Desconto:

              -> Usar "Evento para classificação dos valores referentes à desconto concedido nas operações de                        venda".
                   Não havendo evento:
              -> Não classificar os descontos.

             *** Quanto à comissão:

              -> Usar o evento cadastrado em Vendas/Cadastros/Vendedores.
               Não havendo evento:
             -> Não classificar as comissões.

             *** Quanto ao CMV.
                   CMV = Custo(qtd * custo unitario) da mercadoria vendida, conforme cadastrado em                                        Estoque/Cadastro/Parâmetro  na aba Geral no campo "Custo para CMV":

              -> Usar o "Evento para classificação CMV" em Estoque/Cadastros/Categorias.
                   Não havendo evento:

              -> Não classificar o cmv. 

      O botão "Abrir NF Gerada" é o acesso de comunicação para abertura da Nota.

      Quando a nota vinculada ao Cupom for cancelada, o usuário tem a opção para gerar a nota novamente. No momento após o Cancelamento, ficam habilitados os botões de Abrir NF Gerada, para consultar a nota cancelada, e, Gerar NF, para geração de uma nova nota. É ilimitado o número de vezes para este processo, até que a nota fique faturada corretamente.

      Se houver ITENS cancelados 'dentro' do cupom, indicador de venda = cancelamento, o sistema não apura no saldo este item, não ocorre baixa no item. O saldo dos itens de cupons cancelados é estornado. Consultar o saldo do item após cupom validado.   

      Existe a facilidade de pesquisa pelos filtros Correspondente Bancário, Recibo do correspondente bancário, Cancelamento do correspondente bancário, Recebimentos diversos, Recibo dos recebimentos diversos, Registro de mesas, Cupom anulado, Venda, Cancelamento, TEF, Sangria, Suprimento, Promissória, Contra vale, Fechamento de turno,     Relatório Gerencial, Memória Fiscal, Redução X, Redução Z, cliente, ecf e tipo de cupom. Pode também, realizar o agrupamento por Cliente, Ecf e Tipo de Cupom. 

      Para importação de vários cupons e emissão de uma única nota, selecionar os cupons referentes à geração da NF, e, no botão Mais, a opção Gerar NF. Desta forma, além do botão para gerar NF a partir de um cupom na treeview ou no form, ocorre a opção de selecionar vários cupons e gerar uma única nf para todos os selecionados, estando todos os cupons validados. Se o cupom contêm itens que foram cancelados, ao gerar a nota, o sistema não contempla o item cancelado como no total do cupom fiscal. 

      Estados

      • Criado        - Estado Inicial onde o cupom está sendo registrado.
      • Divergente - Estado onde o cupom apresenta algum tipo de erro/divergência, e, deve ser tratado. As divergências são exibidas na aba de Divergências em Descrição Divergência.
      • Validado     -  Após passar por todos as checagens de divergências, o cupom é validado, e, não pode mais ser excluído ou alterado.

      Restringir

      • Os parâmetros do financeiro devem ser cadastrados para a Empresa.
      • Os parâmetros do Fiscal devem ser cadastrados para a Empresa. 
      • Somente Cupons do tipo VENDA podem gerar Notas Fiscais.
      • O número do cupom (Coo) deve ser maior que zero.
      • O Cupom não pode ser divergente, os registros de Itens para o cupom devem ser lançados, pelo menos UM ITEM cadastrado. 
      • ECF deve ser informado no cupom. 
      • A empresa deve ser informada para o ECF do Cupom.
      • Ocorre exceção (CUPOM) - se não for possível acessar a empresa do ECF cadastrado no cupom.
      • O Parâmetro do Fiscal deve ser cadastrado para a Empresa.
      • O LOCAL deve ser o informado para o ECF do Cupom.
      • A NATUREZA para nota de cupom deve ser informada no Parâmetro do Fiscal.
      • A CONDIÇÃO DE PAGAMENTO utilizada pelo Cupom para a geração de NF não está cadastrada no Parâmetro do Fiscal.
      • Ocorrem exceções para os campos local de cobrança e moeda no parâmetro do financeiro.
      • O Cupom não pode ser divergente, tem que existir registro de Redução X ou Z para o cupom.
      • O Cupom não pode ser divergente, o preço total da venda/cancelamento tem que ser igual ao valor total do cupom. 
      • O valor registrado na finalizadora não pode diferir do valor total do cupom. 
      • O Cupom não pode ser divergente, o valor total das parcelas da finalizadora não pode diferir do valor total dos vencimentos.
      • O Cupom não pode ser divergente, tem que existir registro de Finalizadora para o cupom.
      • O Cupom validado não pode ser excluído e nem editado.
      • A Natureza da Operação tem que possuir encargos cadastrados.
      • O tipo de documento Cupom Fiscal - CUP deve estar ativo e cadastrado em dados Diversos.

      Não Restringir

      • Pode ocorrer uma exceção (CUPOM) e não ser possível acessar o ECF do Cupom Fiscal. 

      Resumo de Importação

      Menu

      Vendas/Cupons/Resumo de Importação

      Descrição

      Relaciona os totais de cupons importados, incluindo as finalizadoras, os cupons faltantes e cupons com divergências.

      Funcionamento

      Informar a data a partir da qual requer o resumo, obrigatoriamente. O resumo pode ser por loja, informar a loja neste caso. Clicar em Imprimir.

      São exibidos os totais de acordo com o tipo de cupom, seja de vendas, recebimento, suprimento, sangria, diferença, dinheiro, cheque, ticket, cartão ou outros.

      O percentual de participação também é exibido e obedece a regra abaixo:

      Se  total de venda > 0:

            participação <tipo de pagamento> = (total<tipo de pagamento>/ total_venda) * 100

      O tipo de pagamento pode ser dinheiro, cheque, ticket, cartão e outros.

      O Resumo de Importação totaliza a venda liquida, levando em consideração os seus devidos cancelamentos, suprimentos, dentre outros. No caso dos cupons, para cancelamento é gerado um cupom de cancelamento com os valores e detalhes similares ao de venda, para que seja contabilizado como estorno, um valor anula o outro valor de cupom. Desta forma, os valores de cupom do tipo cancelamento e tipo venda são correlacionados, geralmente sequenciais.

      As formas de pagamento variam em Dinheiro, Cheque, Cartão, Ticket e Outros, com os campos TOTAIS >> Campo FINALIZADORAS. Quando há cupons divergentes são exibidos o Código do Operador e Observação da divergência.

      Os cupons do tipo sangria são do supervisor, e, consequentemente são importados para o ERP, onde o valor do 'Total líquido do cupom' é alimentado no relatório.

      Não Restringir

      • O resumo pode ser cancelado a qualquer momento.

      LayOut


      Linha1

      • Contr.Estoque

      Linha2

      • Resumo de Importacao

      Linha3

      • Data   Empresa  Página:

      Linha4

      • LOJA  ECF  INICIAL  FINAL  VENDAS  REC. DIVERSOS  SUPRIMENTO  SANGRIA  DIFERENÇA  DINHEIRO CHEQUE  TICKET  CARTÃO  OUTROS     

      Linha5

      • Busca dados da Linha 4.

      Linha6

      • T O T A I S    I M P O R T A D O S

      Linha7

      • F I N A L I Z A D O R A S

      Linha8

      • F I N A L I Z A D O R A   V/P VALOR   TROCO   %PART.  T   F I N A L I Z A D O R A    V/P  VALOR  TROCO  %PART. T  

      Linha9

      • Busca dados da Linha 8.

      Linha10

      • C U P O N S  F A L T A N T E S
      Linha11

      •  LOJA  ECF  CUPOM  CUPOM  CUPOM  CUPOM  CUPOM  CUPOM  CUPOM  CUPOM  CUPOM CUPOM CUPOM  CUPOM  CUPOM  CUPOM CUPOM CUPOM  CUPOM 

      Linha10

      • Busca dados da Linha 11.

      Linha11

      •         C U P O N S    C O M    D I V E R G Ê N C I A S

      Linha12

      •  LOJA  ECF CUPOM  C L I E N T E  HORA  TIPO CUPOM  ACR./DESC.  TOTAL CUP.  OPER.  OBSERVAÇÃO

      Linha13

      • Busca dados da Linha 12.

      Listagem de Cupons

      Menu

      Vendas/Cupons/Listagem de Cupons

      Descrição

      Relação de cupons fiscais emitidos dentro de um período, para ecf requerido, em ordem crescente da numeração dos cupons.

      Funcionamento

      Informar a data inicial, data final, a loja, o caixa e a opção de relatório, se analítico ou sintético. O tipo de cupom também pode ser especificado.

      No campo operador é informado o código do operador, para evitar quando da importação de cupons seja confundido com o número do funcionário.

      No campo "observação" informa o estado do cupom, (Validado, Divergente e Criado). Para cupons com divergência, é impresso  'c/ Divergência', para os cupons no estado 'Criado' é impresso 'Falta Validar', e, os demais cupons estão validados.

      Os tipos de cupons podem ser:

      •             'Venda'
      •             'Sangria'
      •             'Correspondente bancário'
      •             'Recibo do correspondente bancário'
      •             'Cancelamento'
      •             'Cancelamento do correspondente bancário'
      •             'Fechamento de turno'
      •             'Relatório Gerencial'
      •             'Memória Fiscal'
      •             'cupom anulado'
      •             'Contra vale'
      •             'Promissória'
      •             'Registro de mesas'
      •             'Cupom Tef'
      •             'Suprimento'
      •             'Redução X'
      •             'Recebimentos diversos'
      •             'Recibo dos recebimentos diversos'
      •             'Redução Z'

      Parâmetros

      Label Classe Campo Referência
      Data Inicial
      wizard.listagem.cupons


      Data Final
      wizard.listagem.cupons


      Loja
      wizard.listagem.cupons


      Caixa
      wizard.listagem.cupons


      Cupom
      wizard.listagem.cupons


      Opção
      wizard.listagem.cupons

      Sintético ou Analítico

      LayOut

      Linha1

      • Resumo da Importação

      Linha2

      • Data   Empresa  Página:

      Linha3

      • LOJA  ECF   CUPOM              C L I E N T E        HORA  TIPO CUPOM  ACR./DESC. TOTAL CUPOM OPERADOR  OBSERVACAO     

      Linha4

      • Busca dados da Linha 3.

      Linha5 

      • Tributações      Trib:    Aliq.:     Valor:   Imposto:

      Linha6

      • *** Resumo por tributação ***

      Linha7

      • Tributações   Trib:     Valor: 

      Alertas

      Menu

      Administração/Painéis/Alertas

      Descrição

      Amarra as informações lançadas no estoque com o lançamento da importação do mapa fiscal. O sistema busca as informações de itens, o mapa fiscal, e, faz um fechamento entre os valores fiscais dos itens do estoque com os totalizadores do mapa fiscal. 

      Funcionamento

      A tela é aberta em Administração/Painéis/Alertas no formato treeview com o número da loja, o número do caixa, data no formato invertido (amd). São exibidos na lista somente informações de Z com erro no formato de string "Loja: 1, Caixa: 1, Data: 2013-10-10", Com erro".

      Em cada ecf cadastrada o método procura pelos últimos 5 Zs e verifica:

      •  se o total das finalizadoras no Z, bate: com os cupons de venda e cancelamento.
      •  se o total das tributacoes no Z bate com o total das de venda e cancelamento O sistema