TUTORIAL DE CONFIGURAÇÃO DO



 SISTEMA PARA EMISSÃO DE ROMANEIO



DEFINIÇÕES DO PROCESSAMENTO

Definição da funcionalidade: Essa funcionalidade tem como objetivo principal, emitir romaneio dos itens, baixando o estoque físico, e posteriormente o cupom fiscal apenas dos itens que têm estoque fiscal disponível.


FUNCIONAMENTO (PRESSIONANDO F9)

O sistema vai emitir o documento modelo 00.ROMANEIO inicialmente com a SÉRIE: G e finalidade: 1.Normal e adicionar o romaneio a fila.

  • REGRA 1: O documento 00.Romaneio só vai pra fila se o ROBÔ (emissor automático) estiver ativo (Veja: DEFINIÇÃO DE ATIVAÇÃO OU INATIVAÇÃO DO ROBÔ)

  • REGRA 2: O cupom só será emitido se a forma de pagamento do ROMANEIO estiver configurada para permitir a emissão do CUPOM Veja imagem 001

Local (Banco de dados): FORMAS_PGTO.pode_emitir_romaneio)

Local (Shopcash): Cadastros/Tabelas Auxiliares/Cadastro de formas de pagamento (Veja Imagem 004)

  • REGRA 3: Se houver estoque fiscal disponível no setor fiscal APENAS em algum dos itens da venda, a mesma será adicionada a fila dos CUPONS PENDENTES e alterado a SERIE para F, para em seguida emitir o cupom finalidade: 2.complementar.

  • REGRA 4: Se houver estoque fiscal disponível no setor fiscal em TODOS os itens da venda, a mesma será emitida um CUPOM FISCAL imediatamente com a SÉRIE: F e finalidade: 1.Normal

  • REGRA 5: Caso não haja estoque fiscal disponível no setor fiscal em NENHUM dos itens do romaneio, o mesmo ficará com a SERIE = G, dando por fim o ciclo dessa venda.


FUNCIONAMENTO (PRESSIONANDO CTRL+F9)

O sistema vai emitir o documento modelo 59.CFE ou 65.NFCE com a SÉRIE: F e finalidade: 1.Normal, nesse caso não importa se existe ou não estoque fiscal, o sistema entende que a emissão do cupom foi forçada pelo operador.

Imagem 001


Obs. 3: Ao ocorrer alguma exceção/erro ao tentar emitir o CUPOM, o sistema irá notificar o usuário na caixa de notificações e pular para o próximo da lista.

Obs. 2: Ao tentar fechar o caixa e houverem romaneio pendentes de emissão de cupom, o sistema irá avisar ao usuário.



CONFIGURAÇÃO PRINCIPAL PARA EMISSÃO DE ROMANEIO NO CAIXA 

Local (Banco de dados): TABPARAM.permite_emissao_romaneio)

Local (Shopcash): Configurações/Customização (opção visível apenas por técnico, mediante senha) veja imagem 002.

Valores válidos (Lógico/Boleano): 0 ou 1

Valor Padrão: 0

Definição dos valores da configuração: 

  • 0 = Falso: Nenhuma configuração de emissão de romaneio no caixa será permitida

  • 1 = Verdadeiro: O sistema irá permitir a emissão de cupons apenas dos itens que tem estoque fiscal.

Serão criados novos setores automaticamente ao entrar no sistema (SHOPCASH) após a configuração, com os mesmos nomes dos setores já existentes, adicionados da sigla F, e os mesmos códigos acrescentado de 1000 (conforme tabela de setores)

Atenção: essa configuração é irreversível, caso seja configurado por engano, o sistema terá um mal funcionamento e surgirão inúmeros problemas


Imagem 002




TABELA DE SETORES

SETORES FISCAIS:

ID

NOME

1

MERCADORIAS

2

FORA DO ESTABELECIMENTO

3

NA POSSE DE TERCEIROS

4

MATERIAL P/ USO OU CONSUMO

5

IMOBILIZADO

6

MATERIA-PRIMA

7

EMBALAGENS E SACARIA

9

DE TERCEIROS

10

EM PROCESSO

SETORES NÃO FISCAIS / FÍSICO

ID

NOME

1.001

MERCADORIAS F

1.002

FORA DO ESTABELECIMENTO F

1.003

NA POSSE DE TERCEIROS F

1.004

MATERIAL P/ USO OU CONSUMO F

1.005

IMOBILIZADO F

1.006

MATERIA-PRIMA F

1.007

EMBALAGENS E SACARIA F

1.009

DE TERCEIROS F

1.010

EM PROCESSO F

FINALIDADE DO CUPOM

Definição da funcionalidade: No caso dos documentos, Modelo 00.Romaneios e Cupons (59.CFE/65.NFCE) serve pra identificar como foram emitidos estes documentos

Local (Banco de dados): NOTAS.fin_cupom

Valor válido (Numérico): 1, 2 ou 3

Valor padrão: 1

Definição dos valores: 

  • 1.Normal: Romaneio ou Cupom emitido normalmente no momento da venda

  • 2.Complementar: Cupom emitido automaticamente pelo emissor automático em referência ao romaneio, guardando o id do romaneio de origem no campo CUPOM_ID)

  • 3.Ajuste Cupom emitido na opção CTRL+F11, esse tem por finalidade baixar apenas o estoque no setor 1 (Fiscal), sem nenhum registro de venda, pois, é apenas outras saídas


Atenção! Esse campo não pode ser alterado manualmente, pois, ele é definido pelo caixa na hora da venda




DEFINIÇÃO DO TEMPO DE ATUAÇÃO DO EMISSOR AUTOMÁTICO

Definição da funcionalidade: Serve pra definir o tempo de atuação, em segundos, do emissor de documentos fiscais automático no caixa.

Caso o usuário continue usando o caixa, ou seja, realizando baixa de vendas ou fazendo qualquer outra atividade como, recebimento de contas, reimpressões, visualizando relatórios e etc, o sistema manterá o ROBÔ INATIVO (Na cor VERDE ESCURO), para evitar conflitos de processamentos.

Caso o usuário deixe o caixa em STAND-BY, o sistema iniciará um contador até o início do processamento, que será exibido no canto inferior da tela do caixa, indicando também a quantidade de romaneio pendentes

(Na cor VERDE CLARO). Veja imagem 002.


Imagem 003



Local(Arquivo de configurações, SC_CONFIG.INI): robo.intervalo

Valor válido(Numérico): entre 20 e 300 (o valor representa SEGUNDOS)

Valor padrão: 20


DEFINIÇÃO DE ATIVAÇÃO OU INATIVAÇÃO DO ROBÔ

Definição da funcionalidade: Ativa ou inativa manualmente o emissor de documentos fiscais automático.

Obs.: Essa definição pode ser LOCAL ou GLOBAL, de acordo com o valor informado na chave do arquivo de configurações (SC_CONFIG.INI):


Local (arquivo de configurações, SC_CONFIG.INI): Miscelaneas.UsarConfigRoboEmiCFCxLocal

Valor válido (Numérico/Booleano): 0 ou 1,

0(zero): representa FALSO, tornado a configuração GLOBAL

1(um) : representa VERDADEIRO, tornando a configuração LOCAL

Valor padrão (Falso/Local): 1

Atalho para ativação ou inativação do ROBÔ: Ctrl+R (ativa e desativa o ROBÔ)

Senha: Rob0t


Ao acionar o atalho e informar a senha, a definição/informação será armazenada no respectivos lugares...

Se for GLOBAL(Banco de dados): veja o campo: TABPARAM.robo_emi_cf_cx_ativo.

Se for LOCAL(arquivo de configurações, SC_CONFIG.INI): robo.ativo

Valor válido (Numérico/Booleano): 0 ou 1

0: Representa FALSO, inativando o emissor automatico

1: Representa VERDADEIRO, ativando o emissor automatico

Valor padrão (Verdadeiro/Ativo): 1


MÉTODO DE PRECIFICAÇÃO DOS ITENS DO CUPOM (TABELA DE PREÇOS)

Definição da funcionalidade: Define o valor unitário dos itens do cupom de acordo com a tabela selecionada previamente.

Local(Banco de dados): TABPARAM.tabela_preco_cupom)

Local (Shopcash): Configurações/Customização (opção visível apenas por técnico, mediante senha). Veja imagem 003

Valor válido: 0, 1, 2, 3, 4, 5, 6, 7

Definição dos valores: 

  • Preço de Venda Romaneio de Origem (Carrega os preços que foram definidos na venda originalmente)

  • Preço de Venda à Vista - Varejo

  • Preço de Venda à Prazo - Varejo

  • Preço de Venda Cliente Classe A

  • Preço de Venda Cliente Classe B

  • Preço de Venda à Vista - Atacado

  • Preço de Venda à Prazo - Atacado

  • Preço de Transferência

Obs.: O valor unitário dos itens do CUPOM (Finalidade: 2.Complementar ou 3. Ajuste) é definido pela tabela de preços que foi previamente configurado


Imagem 004






CONFIGURAÇÃO PADRÃO

TABPRAM.permite_emissao_romaneio=T

TABPARAM.robo_emi_cf_cx_ativo=T

TABPARAM.tabela_preco_cupom=0

00.DINHEIRO (FORMAS_PGTO.pode_emitir_romaneio=T)

DEMAIS FORMAS DE PAGAMENTO (FORMAS_PGTO.pode_emitir_romaneio=F)


Anexo PDF do tutorial;