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.
Estoque/Automação/ECF
Estoque/Automação/ECF/ECF
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.
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.
Estoque/Automação/ECF/Exportar para ECF
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.
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.
A quantidade a ser exportada deve ser: qtd_pedida / qtd_emb_do_pedido * qtd_emb_codigo_barras_exportado
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.
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
|
|
|
|
|
|
|
Estoque/Automação/ECF/Importar Cupom da ECF
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.
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.
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 |
|
Esta importação só é realizada automaticamente, e, importa cupom do Supervisor para o ERP.
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.
Estoque/Automação/ECF/Valida Inconsistência Cupom
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.
Linha1
Linha2
A busca dos dados para validação é feita na classe: ecf.importar.cupom.osv.
Estoque/Automação/ECF/Exportação Saldo Supervisor
Objeto não editável que armazena o código de barra, loja e o saldo para posterior atualização do supervisor do caixa.
Quando o método de saldo(atualizar_saldo_do_dia) é executado, é gerado ou atualizado um registro no objeto.
Vendas/Cupons/Cupom Fiscal
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".
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 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:-> 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.
Vendas/Cupons/Resumo de Importação
Relaciona os totais de cupons importados, incluindo as finalizadoras, os cupons faltantes e cupons com divergências.
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.
Linha1
Linha2
Linha3
Linha4
Linha5
Linha6
Linha7
Linha8
Linha9
Linha10
Linha10
Linha11
Linha12
Linha13
Vendas/Cupons/Listagem de Cupons
Relação de cupons fiscais emitidos dentro de um período, para ecf requerido, em ordem crescente da numeração dos cupons.
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:
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 |
Linha1
Linha2
Linha3
Linha4
Linha5
Linha6
Linha7
Administração/Painéis/Alertas
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.
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: