Páginas filhas
  • ER_Cadastrar_Caixa_Banco.

 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

524 - Cadastrar Caixa/Banco

Módulo

Processamentos

Segmento Executor

D&L

Requisito/Story/Issue

Opção de Cadastrar Caixa/Banco por Filiais

Chamado/Ticket

0.094130.2016(HIS.02156.2016, HIS.02205.2016, HIS.02206.2016, HIS.02207.2016, HIS.02268.2016, HIS.02216.2016, HIS.02259.2016, HIS.02262.2016, 

HIS.02265.2016, HIS.02270.2016, HIS.02271.2016, HIS.02272.2016)

País

( x ) Brasil  (  ) Argentina  (  ) México  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colômbia   (  ) Outro _____________.

   

Objetivo

 

Implementar nas rotinas 524, 504, 117, 139, 1206, 636, 740, 769, 775, 1207, 1213 e 1274 a opção de cadastrar caixa/banco e utilizá-los para determinadas filiais cuja raiz do CNPJ seja a mesma. Sem a necessidade de cadastrá-los todas as filiais simultaneamente, facilitando assim a criação de grupos de filiais para um determinado caixa/banco.

Definição da Regra de Negócio

 

 

 

 

  • Criar parâmetro “Permitir multifilial para caixa/banco”, na aba Financeiro da rotina 132. Por default, igual a “NÃO” para não afetar o processo atual (3882 - Permitir Multifilial para Caixa/Banco);

  • Dica do Parâmetro: Ao marcar este parâmetro para SIM , permitirá na rotina “524 – cadastro caixa/banco” realizar o vínculo de um caixa/banco para várias Filiais com a mesma raiz CNPJ. Permitindo assim parametrizar um determinado caixa/banco para ser utilizado apenas por um grupo de filiais;

  • Caso o usuário marque o parâmetro para SIM. Irá:
    -Realizar a validação de todos os caixa/bancos cadastrados, e que o tipo seja diferente de Inativo(I), e que possua o novo campo criado preenchido e diferente de '99'. Pois, caso tenha algum caixa/banco com o referido campo nulo dar a seguinte mensagem ao usuário: "Os caixas/bancos (xx, yy, zz) não estão parametrizados para trabalharem por filial, então deverá parametrizá-los via rotina 524), por este motivo, não permitirá alterar o parâmetro;

  • Deve criar novo campo "Filial vinculada";
  •  Este novo campo será liberado através de permissão de acesso, via 530. (Permitir alterar filial vinculada para caixa/banco);
  • Caso o usuário selecione filiais cujo radical do CNPJ forem distinto, dar a mensagem: “Na lista de filiais selecionadas, existem filiais com CNPJ´s distintos. Então não será possível o vinculo, sendo permitido vincular apenas filiais que possua a mesma raiz de CNPJ.";
    -Este campo será gravado uma ou mais filial (multifilial), para isso deverá listar todas as filiais ativas no sistema e o usuário irá escolher as referida filiais que serão vinculadas ao caixa/banco.
    -Teremos dois momentos um antes de definir o parâmetro da presidência “Permitir multifilial para caixa/banco” , sendo:

    a) Igual a NÃO: Verificar a permissão da rotina 530 (Permitir alterar filial vinculada para caixa/banco), caso o usuário tenha permissão, o referido campo passará a ser obrigatório para a inclusão de caixa/banco. Porém, ao realizar atualização da rotina deverá replicar o código da filial que esta informada no caixa/banco para este novo campo, para não afetar o processo atual da rotina. Porém, se:
    -O campo Filial estiver nulo ou com a filial ‘99’, deverá:
    - Dar mensagem ao usuário: Existe caixa/banco cadastro para filial '99', deverá realizar manutenção, para a filial com o mesmo CNPJ;
    - Para os caixa/banco que estiverem vinculados a uma única filial deverá replicá-la para o novo campo;
    -No ato do cadastro (Inclusão), deve obrigar o usuário a informar no campo “Filial vinculada” ;
    -Ao acionar a rotina 524, e a permissão estiver marcada deve dar a seguinte mensagem de ALERTA para o usuário: "Deverá realizar a manutenção do campo filial vinculada, para os caixas/bancos HHH, YYY, ZZZ." (Onde HHH, YYY, ZZZ, são os caixa/banco que estão cadastrados para filial 99.); 

    b) Igual a SIM: Passará a ser obrigatório o referido campo "Filial Vinculada";
    - Porém se o usuário não tiver a permissão (Permitir alterar filial vinculada para caixa/banco), terá que dar a seguinte mensagem: "Não será possível, realizar a manutenção ou inclusão de novo caixa/banco, por motivo de não possuir a permissão "Permitir alterar filial vinculada para caixa/banco" (rotina 530). Sendo que o parâmetro “Permitir multifilial para caixa/banco”está igual a "SIM", o qual obriga o preenchimento do campo filial vinculada desta rotina.";
    - Deve gravar log para demonstrar quem realizou a alteração:
    - Na atualização da rotina realizar a gravação de log normalmente, para termos o histórico, para possíveis verificações;

  • Deve grava o log referente:
    - Código banco (este é o código do banco da rotina 524);
    - Filial ( valor atual e valor antigo);
    - Filial vinculada ( valor atual e valor antigo);
    - Data completa;
    - Usuário que realizou a alteração/cadastro;

  • Deve criar tabela para realizar o vinculo das filiais com o banco. Este processo será necessário, pois, deverão gravar separadamente o saldo de cada caixa/banco que tem mais de uma filial vinculada. Pois, tais valores serão demonstrando para qualquer uma das filiais que for pesquisada na rotina 117.
  • Deve passar a validar o parâmetro Permitir Multifilial para caixa/banco e depois a tabela de vinculo caixa/banco por filial, e ao realizar a atualização diária, consolidar a gravação dos saldos da seguinte forma:
    - O Caixa/banco esta vinculado apenas para uma única filial, neste caso continua gravando os saldos na mesma linha da referida filial;
    Ex: O Banco X, esta vinculado somente a filial “1”, então o saldo será inserida na linha referente a filial 1;
    -O caixa/banco esta vinculado para várias filiais, então deverá gravar para a filial ‘99’, onde deverá criar coluna para demonstrar quais filiais tiveram participação no valor gravado.
    Ex: O Banco Y, esta vinculado para as filiais “1”, “2” e “10”, então o saldo será inserida na linha referente a filial “99” e será gravada em coluna especifica as filiais que participou de referido valor (“1”, “2” e “10”). Pois, na pesquisa precisaremos demonstrar o valor que cada filial possui.
  • Deve realizar o tratamento, para demonstrar o valor do caixa/banco, para todas as filiais que estiverem vinculadas aos mesmos. Somente se estiver filtrando uma determinada filial.
    Ex: temos dois bancos vinculados a filial “1”, são eles:
    - O Banco X, esta vinculado somente a filial “1”, então o saldo será inserida na linha referente a filial 1. No valor de R$ 1.000,00;
    - O Banco Y, esta vinculado para as filiais “1”, “2” e “10”, então o saldo será inserida na linha referente a filial “99” e será gravada em coluna especifica as filiais que participou de referido valor (“1”, “2” e “10”). No valor de R$ 50.000,00;
  • Então, se usuário pesquisar:
    -Somente a filial “1” irá demonstrar o valor de R$ 51.000,00. Sendo que a filial tem R$ 1.000,00 somente dela e compartilha do valor do saldo do banco Y;
    -Somente a filial “2”, irá demonstrar o valor de R$ 50.000,00. Pois, está filial compartilha do saldo do banco Y;
    -As filiais “2” e “10”, ira demonstra o valor de R$ 50.000,00. Pois, essas filiais compartilham do saldo do banco Y;
    * Estes tratamentos deverão ser realizados para caixa e banco independente da moeda.

 

 Rotina 117

  • Deve criar permissão "Utiliza controle de acesso a filial" na rotina 530. por default desmarcada, para não afetar o processo atual;
    Porém, esta permissão só será validada se o parâmetro "2371-Usa controle de acesso a filial no Plano de Voo" for igual a "SIM" , da rotina 132;
    Ao marca-la irá demonstrar informações somente das filiais a qual o usuário tenha permissão.
    Lembrando que para caixa/bancos cadastrados para filial 99, irá demonstrar para todas as filiais;
  • Caso o usuário não tenha permissão a todas as filiais colocar a seguinte descrição no rodapé da rotina:
    * Usuário com restrição por filial;
  • Para os relatórios, deverá incluir no cabeçalho, caso o usuário não tenha permissão a todas as filiais a descrição: * Usuário com restrição por filial.
  • Deve realizar tratamento buscando da tabela de vinculo caixa/banco x filial, para demonstrar no campo saldo disponível da tela inicial, os caixas/bancos, que estiverem vinculados a referida(s) filial(is) informada (s). Possibilitando assim, a projeção utilizando estes saldos do caixa/banco da qual a mesma esteva vinculada;
  • Porém, a entrada e saída de recurso somente será demonstrado da filial informada. Desta forma o processo continua o mesmo;
  • Utilizar o novo componente descrito na HIS.02157.2016.
  • Caso o novo parâmetro “Permitir Multifilial para caixa/banco” estiver igual a SIM, Utilizar o novo componente descrito na HIS.02157.2016. 
    - Continuar com a validação da liberação do caixa/banco (PCLIB).
  • Caso o novo parâmetro “Permitir Multifilial para caixa/banco” estiver igual a SIM, então deverá Utilizar o novo componente descrito na HIS.02157.2016;
    -Continuar com a validação da liberação do caixa/banco (PCLIB).
  • Caso o novo parâmetro “Permitir Multifilial para caixa/banco” estiver igual a SIM, Utilizar o novo componente descrito na HIS.02157.2016;
    -Passar a validar liberação do caixa/banco. (PCLIB)
  • Caso o novo parâmetro “Permitir Multifilial para caixa/banco” estiver igual a SIM, Utilizar o novo componente descrito na HIS.02157.2016;
    -Continuar com a validação da liberação do caixa/banco (PCLIB).
  • Caso o novo parâmetro “Permitir Multifilial para caixa/banco” estiver igual a SIM, Utilizar o novo componente descrito na HIS.02157.2016.
    Continuar com a validação da liberação do caixa/banco (PCLIB). Deve ser realizado nos processos de borderô e cheque;
  • Deve realizar tratamento na opção de manutenção. Pois, nesta opção é permitido incluir títulos, onde permite realizar a mudança de filial para buscar novos títulos. Deverá realizar a validação se a filial dos títulos que já estão incluídos e os novos que serão incluídos compartilham do mesmo caixa/banco informado. Caso contrário, deverá dar a seguinte mensagem: 
    -Se alterar filial: Verificar se a filial compartilha do caixa/banco informado;
    - SIM: Então, permitir a inclusão;
    - NÃO: Não permitir a inclusão dando a seguinte mensagem ao usuário: “A filial informada não esta vinculada ao caixa/banco utilizado", informar novo caixa/banco?;
    -SIM – Passa para campo caixa/banco;
    - NÃO – O cursor deve ficar nesta opção, então volta a filial original;
  • Se alterar o caixa/banco, verificar se as filias dos títulos que já estão incluídos, podem ser pagos pelo novo caixa/banco informado. para isso irá verificar a filial do novo caixa/banco se compartilham da mesma filial dos títulos já incluídos;
    -SIM: permitir a inclusão de novos títulos;
    - NÃO: Deverá dar mensagem “Não será permitido utilizar este caixa/banco para este pagamento. Pelo motivo que a empresa parametrizou a utilização de Multifilial para caixa/banco, com isso, não permite realizar pagamento de títulos de filiais que não estava vinculada ao caixa/banco. Para prosseguir deverá utilizar um caixa/banco que possua o vinculo com a filial dos títulos já incluídos.
  • Caso o novo parâmetro “Permitir Multifilial para caixa/banco” estiver igual a SIM, Utilizar o novo componente descrito na HIS.02157.2016. Continuar com a validação da liberação do caixa/banco (PCLIB);
  •  Como a rotina permite realizar a baixa de títulos de várias filiais, caso não seja informada a filial no filtro de pesquisa, deverá:
    -Ao informar o caixa/banco, comparar as filiais vinculadas do caixa/banco se são as mesmas filiais dos títulos que estão sendo baixado: Caso afirmativo, deverá baixa normalmente, Caso contrário, dar mensagem ao usuário: “Não será permitido realizar a baixa, pelo motivo que a empresa parametrizou a utilização de Multifilial para caixa/banco, com isso, não permite realizar recebimento de títulos de filiais que não estejam vinculada ao caixa/banco. Verificar a filial dos títulos selecionados;
    -Caso der a mensagem do tópico 24.2.a, ao clicar em cancelar, manter os títulos selecionados para não ser necessários o usuário informa-los novamente;
    -Deve realizar para os quatro processo de baixa: “Titulos Selecionados”, “Cartões”, “Individual” e “Baixar Desdobrando”.
  • Caso o novo parâmetro “Permitir Multifilial para caixa/banco” estiver igual a SIM, Utilizar o novo componente descrito na HIS.02157.2016;
  • Incluir validação da liberação do caixa/banco;
  • Incluir opção de multifilial.
  • Caso o novo parâmetro “Permitir Multifilial para caixa/banco” estiver igual a SIM, Utilizar o novo componente descrito na HIS.02157.2016;
    -Continuar com a validação da liberação do caixa/banco (PCLIB).

 


Rotina

Tipo de Operação

Opção de Menu

524 - Cadastrar Caixa/Banco

Alteração

Menu Winthor > 524

504 - Atualização Diária I

Envolvida

Menu Winthor > 504

117 - Boletim Financeiro

Envolvida

Menu Winthor > 117

139 - Fluxo de Caixa SintéticoEnvolvidaMenu Winthor > 139
1206 - Incluir Título a ReceberEnvolvidaMenu Winthor > 1206
636 - Lançar Solicitação de VerbaEnvolvidaMenu Winthor > 636
740 - Gerar Arq. Magnético CNAB 240EnvolvidaMenu Winthor > 740
769 - Baixa Arquivo Magnético GNREEnvolvidaMenu Winthor > 769
775 - Gerir Contas a PagarEnvolvidaMenu Winthor > 775
1206 - Incluir Título a ReceberEnvolvidaMenu Winthor > 1206
1207 - Baixar TítuloEnvolvidaMenu Winthor > 1207
1213 - Carta de CobrançaEnvolvidaMenu Winthor > 1213
1274 - Baixar Título - Cobrança Cheque PréEnvolvidaMenu Winthor > 1274

 


 

 


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