Páginas filhas
  • ER_Controle_de_Movimento_de_Caixa.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

2075 - Frente de Caixa

Módulo

Autosserviço

Segmento Executor

Varejo

Requisito/Story/Issue

Controle de movimento de caixa

Chamado

0.113626.2016 (HIS.02921.2016)

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

 

Objetivo

Criar processo de controle de movimento para o caixa, integrando a rotina de frente de caixa com o banco de produção e também no controle da emissão dos documentos fiscais.

Definição da Regra de Negócio

  

Rotina

Tipo de Operação

2075 - Frente de Caixa

Alteração

 

  • Abrir Movimento Caixa:
    Ao realizar a abertura do caixa para um operador, deverá ser vinculado a um movimento de caixa na tabela PCMOVIMENTOPDV para o movimento atual.
    Para realizar o vinculo deverá atender as seguintes condições:
    a. Verificar se há algum registro com a com o campo DTFECHAMENTO vazio;
    b. Caso exista verificar se o movimento pertence ao movimento atual, comparando PCMOVIMENTOPDV.DTMOVIMENTO e a data do movimento atual, lembrando que deve ser considerado o parâmetro 3053 para saber se a data a ser considerada é a data do parâmetro da 132 ou a data atual;
    c. Caso não seja, solicitar o encerramento do mesmo, exibindo mensagem em tela com os dados do movimento em aberto, dando opção para realizar o fechamento do movimento;
    d. Caso seja, deve realizar o vinculo e considerar o processo como concluído;
    e. Caso não exista, deve realizar a abertura do movimento gravando as informações: Numero do movimento, numero do caixa, data de abertura, data de movimento, matricula do funcionário que realizou a abertura na tabela PCMOVIMENTOPDV.
    f. Caso exista movimento do dia já encerrado, deve informa e questionar se o mesmo deve ser reaberto, validando a permissão de acesso, caso possua acesso, realizar a limpeza do campo DTFECHAMENTO e 
    g. Gravar log na tabela PCLOGCAIXA, com o histórico que o movimento foi reaberto/aberto/fechado listando a data do movimento e o código e nome do funcionário. Deverá ser gravado os campos: DATA, HORA,MINUTO, NUMCAIXA, CODFUNCCX, CODFISCALCX, HISTORICO;
  • Informações Adicionais:
    1 = "Observação"
    1.1 = Onde se Le "Dt.Movimento.Caixa" deve ser considerado se o parâmetro da 132 "FECHAMENTOCXMOVUNICO" estiver definido como "Sim" PCCONSUM.DTPROCESSAMENTO 
    senão deve ser considerado "Dt.Movimento.Ecf" para caixas ECF caso contrario SYSDATE;
    1.2 = Ao realizar consultas na tabela PCMOVIMENTOPDV deve ser considerado NUMCAIXA, DTMOVIMENTO;
    1.3 = Ao realizar consultas na tabela PCFECHAMENTOMOVCX deve ser considerado NUMCAIXA, DTMOVIMENTO, NUMMOVIMENTO;
  • 2 = "Permissões" 
    2.1 = Criar permissão de acesso na rotina 530 para permitir Abrir Movimento de caixa;
    2.2 = Criar permissão de acesso na rotina 530 para permitir Fechar Movimento do Caixa;
    2.3 = Criar permissão de acesso na rotina 530 para permitir Reabrir o Movimento do caixa;
  • Tabela de Controle de Movimento de Caixa
    CREATE TABLE PCMOVIMENTOPDV(NUMMOVIMENTO NUMBER(6),
    NUMCAIXA NUMBER(4) 
    DTABERTURA DATE,
    DTMOVIMENTO DATE,
    CODFUNCABERTURA NUMBER(8),
    DTFECHAMENTO DATE,
    CODFUNCFECHAMENTO NUMBER(8)
    {Alterar tabela para adaptação ao processo}
    (PCFECHAMENTOMOVCX (NUMMOVIMENTO NUMBER(6))

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.