Histórico da Página
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 | Datasul | Módulo | ACR |
Segmento Executor | Manufatura | ||
Projeto | MANFIN01 | EPIC | MANFIN01-891 |
Story | MANFIN01-1031 | Subtarefa | MANFIN01-1181 |
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
|
Objetivo
Permitir a manutenção do Recebimento Padrão para utilização na integração do TMS x Datasul.
Definição da Regra de Negócio
Deverão ser desenvolvidos novos programas no padrão Pai-Filho responsáveis por manter os cadastros de Recebimentos Padrão ACR.
Recebimento Padrão
As faturas geradas no TMS serão integradas ao Datasul por intermédio da API de implantação de títulos.
Essas faturas serão integradas ao contas a receber do Datasul, como sendo um título do tipo normal.
Porem existem informações obrigatórias no Datasul na geração de um título do tipo normal que não existem no TMS.
Para permitir a parametrização dessas informações, deve ser desenvolvido um programa de Manutenção de Recebimento Padrão.
Neste documento serão detalhadas apenas as regras de negócio para o desenvolvimento do cadastro do Recebimento Padrão que é utilizado pelo cadastro de Seleção do Recebimento Padrão do contas a receber. O detalhamento do desenvolvimento do cadastro de Seleção do Recebimento Padrão está disponível na Story: ER_MANFIN01-1032_ELLECE-TMSxACR-Selecao_Recebimento_Padrao_Cadastro
Recebimento Padrão
- A empresa faz parte da chave da tabela, por este motivo, tanto a manutenção quanto a navegação entre os registros devem ser feitas dentro da empresa corrente do usuário.
- O código do Recebimento Padrão não pode ser branco nem zeros.
- O campo descrição é obrigatório, mas o restante é opcional.
- Estabelecimento: Se informado, deve existir no cadastro de Estabelecimentos, Unidade Organizacional e o usuário deve possuir permissão de acesso a Unidade Organizacional. O Parâmetro de Estabelecimento ACR deve estar previamente cadastrado. O botão de pesquisa deve chamar a Pesquisa de Estabelecimentos.
- Cliente: Se informado, deve existir no cadastro de Cliente e Cliente Financeiro. Ao sair do campo, se o campo Portador Preferencial for diferente de branco no cadastro de Cliente Financeiro, devem ser sugeridos em tela o Portador Preferencial e Carteira Preferencial, caso contrário deve ser sugerido o Portador e Carteira do Cliente Financeiro. O botão de pesquisa deve chamar a Pesquisa de Clientes Financeiros.
- Portador: Se informado, deve existir no cadastro de Portadores. Se informado o Estabelecimento deve validar se existe a relação Portador x Estabelecimento, cadastrada na Manutenção de Portadores. Se informados Estabelecimento, Finalidade Econômica e Carteira Bancária, deve ser validado se estes possuem relação com o Portador na Manutenção Finalidades Econômicas Portador Estabelecimento. O botão de pesquisa deve chamar a pesquisa de Portadores.
- Carteira Bancária: Se informada, deve existir no cadastro de Carteiras Bancárias. O botão de pesquisa deve chamar a pesquisa de Carteiras Bancárias.
- Espécie do Documento: Se informado, deve existir no cadastro de Espécies Documento, Espécies Documento Financeiro ACR e deve ser do tipo, “Previsão”, “Antecipação”, “Normal” , ou “Provisão” ou “Nota Fiscal”. O botão de pesquisa deve chamar a pesquisa de Espécies Financeiras ACR.
- Finalidade Econômica: Se informado, deve existir no cadastro de Finalidades Econômicas e estar marcada como “Informa Valores”. Se o Estabelecimento for informado, deve ser validado a relação Finalidade Econômica x Unidade Organizacional, cadastrada na Manutenção de Unidades Organizacionais. O botão de pesquisa deve chamar o programa de Pesquisa de Finalidades Econômicas.
- Na tela de inclusão de Recebimento Padrão, se o botão Cópia foi utilizado para a inclusão do registro, o campo Forma de Rateio deve ficar bloqueado e ao tentar salvar o registro, deve perguntar se o usuário deseja copiar os Rateios. Se for informado Sim, serão copiados todos os rateios do Recebimento Padrão origem, caso contrário o registro do Recebimento Padrão deve ser salvo sem a cópia dos Rateios.
- Na tela de edição do Recebimento Padrão, caso existam Rateios cadastrados e relacionados a este, deverão ser bloqueados os campos Forma Rateio, Estabelecimento e Espécie do Documento.
- Caso não sejam informados o Estabelecimento e Espécie do Documento no Recebimento Padrão, não deve permitir a inclusão de Rateios.
Rateio Recebimento Padrão
- O Tipo Fluxo Financeiro informado deve estar cadastrado no cadastro de Tipo Fluxo Financeiro e ser do Tipo Seção Fluxo - “Analítica”. Ao sair do campo, deverá sugerir em tela o Plano de Conta primário da Empresa do Estabelecimento informado no Recebimento Padrão. Se no cadastro de Tipo de Fluxo Financeiro, estiver cadastrada a relação Tipo de Fluxo x Conta Contábil, deverá ser sugerido o plano de Conta Contábil, Conta Contábil e validar os Critérios de Distribuição destas informações. O botão de pesquisa deve chamar o programa de Pesquisa de Tipos Fluxo Financeiro.
- O Plano de Contas informado deve estar cadastrado no cadastro de Planos de Conta e a Conta Contábil informada deve estar cadastrada e relacionada o Plano de Conta. O botão de pesquisa de Plano de Conta deve chamar o programa de Pesquisa de Planos Conta Contábil Unidade Organizacional e o de Conta Contábil deve chamar o programa de Pesquisa Contas Contábeis Integração.
- A Conta Contábil deve estar cadastrada na Manutenção de Contas Contábeis Integração para o módulo ACR, e para a finalidade ‘Conta Movimento’. Ao sair do campo de Conta Contábil deve ser validado o Critério de Distribuição da Conta Contábil.
- O Plano de Contas, no cadastro de Planos de Conta, deve possuir relação com a Empresa do Estabelecimento informado o Recebimento Padrão.
- A Unidade de Negócio informada deve estar cadastrada na Manutenção de Unidades de Negócio, ser de espécie ‘Analítica’, estar relacionada com o Estabelecimento informado Recebimento Padrão no cadastro de Estabelecimentos e o usuário deve ter permissão de acesso a Unidade de Negócio. O botão de pesquisa deve chamar o programa de Pesquisa de Unidade de Negócio.
- Validação Critério de Distribuição: Se o Tipo da Espécie do Documento for “Normal”, “Provisão” ou “Nota Fiscal” deverá verificar se existe Critério de Distribuição para a Conta Contábil informada, validar a necessidade de utilização de Plano de Centro de Custo, Centro de Custo e se caso afirmativo, se as informações Plano e Centro de Custo condizem com as cadastradas no Critério de Distribuição. Habilitar ou desabilitar os campos de Plano de Centro de Custo e Centro de Custo conforme Critério.
- Se informados Plano de Centro de Custo, estes devem estar cadastrados na Manutenção de Plano de Centro de Custo e relacionados. Validar as restrições de Estabelecimento, Unidade de Negócio e Segurança cadastradas na Manutenção de Centro de Custo. O botão de procura de Plano de Centro de Custo e Centro de Custo devem chamar os programas de Pesquisa de Plano de Centro de Custo e Pesquisa de Centros de Custo respectivamente.
- O campo do Valor do Percentual deve ficar desabilitado se a forma de Rateio informada for “Valor”.
- Ao tentar cadastrar um novo Rateio que exceda o percentual de 100%, deve emitir mensagem e possibilitar o usuário realizar a alteração.
- Na alteração do Rateio do Recebimento Padrão só poderá ser alterado o Valor do Percentual.
- Na tela base de Rateios, se a Forma de Rateio for ‘Percentual’, verificar se a soma dos Rateios é diferente de 100%, se positivo, deve emitir mensagem de erro não efetivar a transação, permitindo ao usuário remover os rateios ou editar os percentuais.
- Motivo Movimento: Só poderá ser informado se informado o Estabelecimento do Recebimento Padrão. Deve ser validado se o Motivo do Movimento informado pertence ao Estabelecimento do Recebimento Padrão informado.
- Condição de Cobrança: Só poderá ser informado se informado o Estabelecimento do Recebimento Padrão. Deve ser validado se a Condição de Cobrança informada pertence ao Estabelecimento do Recebimento Padrão informado.
Relatório Recebimento Padrão:
Criar um relatório para impressão dos registros do Recebimento Padrão.
Este relatório deverá seguir as seguintes características:
- Classificação – Por Recebimento Padrão.
- Seleção Padrão de Regra e Exceção – Por Recebimento Padrão, Por Estabelecimento, Por Cliente.
- Destino – Destino do relatório, devendo considerar Terminal, Arquivo ou Impresso.
- Execução – On-line ou Batch – Podendo selecionar opção de Imprime Parâmetros
- Dimensões – Linhas 66 – Colunas 132
Observação – A quantidade de linhas deverá permitir alteração.
Layout do Relatório:
Rotina | Tipo de Operação | Opção de Menu | |
[ACR066AA – Recebimento Padrão] | [NOVO] | [Manutenção-> Parâmetros ACR-> Recebimento Padrão | |
XXXXX - Relatório Recebimento Padrão | ]NOVO | Relatórios-> Relatório Recebimento Padrão |
Protótipo de Tela
Protótipo 01 - Cadastro Recebimento Padrão
Protótipo 02
Protótipo 03
Protótipo 04
Protótipo 05
- Relatório Recebimento Padrão
Fluxo do Processo
Não se aplica.
Dicionário de Dados
Tabela nova recebto_padr:
Tabela | Descrição | Banco | Módulo |
recebto_padr | Cadastro Recebimento Padrão | EMSFIN | ACR |
Campo | Tipo | Tamanho | Valor Inicial | Mandatório | Título | Abrev | Picture | Help de Campo |
cod_empresa | char
| 3 | Sim | Empresa | Empresa | x(3) | Código Empresa | |
cod_recebto_padr | char | 5 | Sim | Recebimento Padrão | Recebto Padr | x(5) | Código Recebimento Padrão | |
des_recebto_padr | char | 30 | Sim | Descrição Recebimento Padrão | Desc Recebto Padr | x(30) | Descrição Recebimento Padrão | |
cod_estab | char
| 5 | Não | Estabelecimento | Estab | x(3) | Código Estabelecimento | |
cod_espec_docto | char
| 3 |
| Não | Espécie Documento
| Espécie | x(3) | Código Espécie Documento |
cod_ser_docto | char | 3 | Não | Série Documento | Série | x(3) | Código Série Documento | |
cdn_cliente | int | 9 | 0 | Não | Cliente | Cliente | >>>,>>>,>>9 | Número Cliente |
cod_finalid_econ | char | 10 | Não | Finalidade | Finalidade | x(10) | Código Finalidade | |
num_dias_atraso | int | 2 | 0 | Não | Dias Carência | Carência | >9 | Número Dias Carência |
val_perc_juros_dia_atraso | dec | 8 | 0 | Não | Perc Jur Dia Atraso | Perc Dia | >9.999999 | Percentual Juros Dia Atraso |
val_perc_multa_atraso | dec | 4 | 0 | Não | Perc Multa Atraso | Multa Atr | 00.00 | Percentual Multa Atraso |
cod_portador | char | 5 | Não | Portador | Portador | x(5) | Código Portador | |
ind_forma_rat_recebto_padr | char | 10 | Não | Forma Rateio | Rateio | x(10) | Código Forma Rateio | |
ind_tip_espec_docto | char | 17 | Não | Tipo Espécie | Tipo Espécie | x(17) | Código Tipo Espécie | |
cod_cart_bcia | char | 3 | Não | Carteira Bancária | Carteira | x(3) | Código Carteira Bancária | |
Livres Padrões |
|
|
| Não |
|
|
|
|
Índice | Tipo | Chave |
id | Primário / Único | cod_empresa; cod_recebto_padr |
Tabela nova rat_recebto_padr:
Tabela | Descrição | Banco | Módulo |
rat_recebto_padr | Rateios do Recebimento Padrão | EMSFIN | ACR |
cod_motiv_movto_tit_acr | char | 8 | Não | Motivo Movimento | Motivo Movimento | |||||||||||||
Campo | Tipo | Tamanho | Valor Inicial | Mandatório | Título | Abrev | Picture | Help de Campo | ||||||||||
cod_empresa | char
| 3 | Sim | Empresa | Empresa | x(3) | Código Empresa | |||||||||||
cod_recebto_padr | char | 5 | Sim | Recebimento Padrão | Recebto Padr | x(5) | Código Recebimento Padrão | |||||||||||
des_recebto_padr | char | 30 | Sim | Descrição Recebimento Padrão | Desc Recebto Padr | x(30) | Descrição Recebimento Padrão | |||||||||||
cod_plano_cta_ctbl | char | 8 | Sim | Plano Contas | Plano Contasx(8) | Código | Plano ContasMotivo Movimento | |||||||||||
cod_ctacond_ctblcobr | char20 | Sim | Conta Contábil | Conta Contábil | x(20) | Conta Contábil | ||||||||||||
cod_unid_negoc | char | 3 | Sim | Unid Negócio | Un Neg | x(3) | Código Unidade Negócio | |||||||||||
cod_plano_ccusto | char | 8 | Não | Plano Centros Custo | Condição Cobrança | Cond CobrançaPlano Centros Custo | x(8) | Codigo Plano Centros Custo | cod_ccusto | char | 11 | Não | Centro Custo | Centro Custo | x(11) | Código Centro Custo | ||
cod_tip_fluxo_financ | char | 12 | Sim | Tipo Fluxo Financ | Tipo Fluxo Financ | x(12) | Código Tipo Fluxo Financ | |||||||||||
val_perc_rat_ctbz | dec | 5 | Não | Perc Rateio | % Rat | >>9.99 | Percentual Rateio Contabilização | |||||||||||
Código Cond Cobrança | ||||||||||||||||||
Livres Padrões |
|
|
| Não |
|
|
|
|
Índice | Tipo | Chave | |
id | Tabela Pai | Tabela Filha | Primário / Único cod_empresa; cod_recebto_padr; cod_plano_cta_ctbl; cod_cta_ctbl; cod_unid_negoc; cod_plano_ccusto; cod_ccusto; cod_tip_fluxo_financ |
Relacionamento entre as tabelas:
Atributos | recebto_padr | rat_recebto_padr | cod_empresa; cod_recebto_padr |
Grupo de Perguntas
Não se aplica.
Consulta Padrão
Não se aplica.
Estrutura de Menu
Procedimentos
Procedimento | man_recebto_padr |
Descrição | Base Pai Recebimento Padrão |
Módulo | ACR |
Programa base | bas_recebto_padr |
Nome Menu | Recebimento Padrão |
Interface | GUI |
Registro padrão | Sim |
Visualiza Menu | Sim |
Release de Liberação |
|
Programas
Programa | bas_recebto_padr | xxxxxxxxxxxxxxxxxxxxx |
Descrição | Base Pai Recebimento Padrão | Relatório Recebimento Padrão |
Nome Externo | prgfin/acr/acr066aa.p | xxxxxxxxxxxxxxxxxxxxx |
Nome Menu/Programa | Recebimento Padrão | Relatório Recebimento Padrão |
Nome Verbalizado[1] | Recebimento Padrão | Relatório Recebimento Padrão |
Procedimento | man_recebto_padr | xxxxxxxxxxxxxxxxxxxxx |
Template |
| |
Tipo[2] | Manutenção | Relatório |
Interface | GUI | GUI |
Categoria[3] |
| |
Executa via RPC | Não | Não |
Registro padrão | Sim | Sim |
Outro Produto | Não | Não |
Visualiza Menu | Sim | Sim |
Query on-line | Não | Não |
Log Exec. | Não | Não |
Rotina (EMS) |
| |
Sub-Rotina (EMS) |
| |
Localização dentro da Sub Rotina (EMS) |
| |
Compact[4] | Sim/Não | |
Home[5] | Sim/Não | |
Posição do Portlet[6] 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right |
| |
Informar os papeis com os quais o programa deve ser vinculado |
|