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 | MRE, MFT, MCD |
Segmento Executor | Manufatura/Mercado Internacional | ||
Projeto1 | MANMI01 | IRM1 | MANMI01-235205 |
Requisito1 | MANMI01-235 | Subtarefa1 | MANMI01-244 |
Chamado2 |
| ||
País | ( ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA (x) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. | ||
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Disponibilizar a Localização Colômbia no Totvs 12, conforme o que já está disponível atualmente no legado EMS2.06B.
Definição da Regra de Negócio
Rotina
Tipo de Operação | Opção de Menu | Regras de Negócio | |
RE0106 | Alteração | Cadastros | Descrito abaixo. |
[ACAA050 – Negociação Financeira] | [Envolvida] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA060 – Cadastro de Pedidos] | [Criação] | [Atualizações -> Acadêmico-> Cadastros] | - |
Exemplo de Aplicação:
- Criar o campo “% Mínimo Espécie” (AAA_PERESP) onde o usuário informará o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação.
- Criar o campo “Referência Mínima para Cálculo” (AAA_REFCAL) onde o usuário informará um dos 4 valores disponíveis para pagamento das mensalidades como a referência mínima para calcular o débito total do aluno.
- Criar o parâmetro MV_ACPARNE que definirá se as informações de “% Mínimo Espécie” e “Referência Mínima para Cálculo” serão obrigatórias.
- O parâmetro MV_ACPARNE deve ter as seguintes opções: 1=Obrigatório e 2=Opcional. Deve ser inicializado como opcional>.
Tabelas Utilizadas
- SE2 – Cadastro de Contas a Pagar
- FI9 – Controle de Emissão de DARF>.
Opcional
Protótipo de Tela
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
Protótipo 01
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
(Opcional)
Grupo de Perguntas
<Informações utilizadas na linha Protheus>.
Nome: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT | Emissão De |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Comum |
X1_CNT01 | '01/01/08' |
X1_HELP | Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório |
(Opcional)
Consulta Padrão
<Informações utilizadas na linha Protheus>
Consulta: AMB
Descrição | Configurações de Planejamento |
Tipo | Consulta Padrão |
Tabela | “AMB” |
Índice | “Código” |
Campo | “Código”; ”Descrição” |
Retorno | AMB->AMB_CODIGO |
Conforme descrito abaixo. | |||
RE0105 | Alteração | Cadastros | Conforme descrito abaixo. |
| CD0104 | Alteração | Cadastros | Conforme descrito abaixo |
| CD0602 | Alteração | Cadastros | Conforme descrito abaixo |
| CD0204 | Alteração | Cadastros | Conforme descrito abaixo |
| CD0205 | Alteração | Cadastros | Conforme descrito abaixo |
| FT0306 | Alteração | Cadastros | Conforme descrito abaixo |
| CD0903 | Alteração | Cadastros | Conforme descrito abaixo |
| CD0330 | Alteração | Cadastros | Conforme descrito abaixo |
| CD0401 | Alteração | Cadastros | Conforme descrito abaixo |
| CD0704 | Alteração | Cadastros | Conforme descrito abaixo |
| RE3001 | Alteração | Tarefas | Conforme descrito abaixo |
| RE1005 | Alteração | Tarefas | Conforme descrito abaixo |
| RE0994 | Alteração | Tarefas | Conforme descrito abaixo |
| BODI353 | Alteração | Não há | Conforme descrito abaixo |
| BODI317INT | Alteração | Não há | Conforme descrito abaixo |
| COL001 | Alteração | Cadastros | Conforme descrito abaixo |
| COL004 | Alteração | Cadastros | Conforme descrito abaixo |
| COL120 | Alteração | Tarefas | Conforme descrito abaixo |
| COL102 | Alteração | Relatórios | Conforme descrito abaixo |
| COL104 | Alteração | Relatórios | Conforme descrito abaixo |
Orientações Gerais:
a) As alterações descritas abaixo serão válidas apenas quando o país for Colômbia. Desta forma, validar para que os programas ou campos sejam executados ou apresentados somente quando a variável i-pais-impto-usuario = 17.
b) Os campos da localização Colômbia deverão ser traduzidos e apresentados em Português. Utilizar a técnica de tradução para que as traduções sejam apresentadas.
c) Não poderá haver menção de tabelas da localização Colômbia nos programas abaixo mencionados. Todas as leituras e atualizações devem ser feitas utilizando bo's ou api's.
d) Não utilizar mensagens de erro genéricas ex: 17006, nem comando "message" para informar erros. Utilizar mensagens padrões do sistema. Caso nenhuma se encaixe na mensagem apresentada, cadastrar uma nova.
Alterações:
1) CD0104 - Empresas
Este programa atualmente utiliza a DPC col115a, que executa o programa col115 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o botão deverá ser incluso na tela principal do CD0104, conforme abaixo:
O botão executará a tela col115, conforme abaixo:
Manter as mesmas validações do legado.
Eliminar o botão Imprimir da tela COL115.
Transformar as dpc's de trigger coltwun004.p e coltdun004.p em api's e executá-las nas respectivas triggers originais (twun004 e tdun004).
Replicar o programa col116.p, por se tratar do programa de validação do dígito verificador.
2) CD0602 - Estabelecimentos
Este programa atualmente utiliza a DPC col117a, que executa o programa col117 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o campo solicitado será incluso na tela principal do CD0602, conforme abaixo:
Manter as mesmas validações do legado.
Transformar as dpc's de trigger coltwad107.p e coltdad107.p em api's e executá-las nas respectivas triggers originais (twad107 e tdad107).
3) CD0204 - Itens
Este programa atualmente utiliza a DPC col108, que efetua apenas um tratamento interno, de cópia de valores da família para o item.
Descontinuar a DPC e executar o programa diretamente do ponto onde ocorre a cópia do registro. Quando a resposta por "sim" para a pergunta "Copiar dados da família", deverão ser atualizados os campos de imposto RF faturamento e recebimento do item, conforme a familia.
4) CD0205 - Alteração de Itens
Este programa atualmente utiliza a DPC col106, que efetua apenas um tratamento interno, de alteração do código do item.
Descontinuar a DPC e executar o programa diretamente do ponto onde ocorre a alteração do registro.
5) RE0105 - Família Recebimento
Este programa atualmente utiliza a DPC col110a, que executa o programa col110 para solicitar informações em tela.
Esta dpc será descontinuada e o campo solicitado deverá ser incluso na tela principal do RE0105, conforme abaixo:
Manter as mesmas validações do legado.
Transformar as dpc's de trigger coltwin122.p e coltdin122.p em api's e executá-las nas respectivas triggers originais (twin122 e tdin122).
6) RE0106 - Itens Recebimento
Este programa atualmente utiliza a DPC col107a, que executa o programa col107 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o campo solicitado deverá ser incluso na tela principal do RE0106, conforme abaixo:
Manter as mesmas validações do legado. O campo atualizado nesta tela é o colext-item.cdn-impto-rf-recepc.
Transformar as dpc's de trigger coltwin172.p e coltdin172.p em api's e executá-las nas respectivas triggers originais (twin172 e tdin172).
7) FT0306 - Família Faturamento
Este programa atualmente utiliza a DPC col109a, que executa o programa col109 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o campo solicitado será incluso na tela principal do FT0306, conforme abaixo:
Manter as mesmas validações do legado.
8) CD0903 - Item Faturamento
Este programa atualmente utiliza a DPC col105a, que executa o programa col105 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o campo solicitado será incluso na tela principal do CD0903, conforme abaixo:
Manter as mesmas validações do legado. O campo atualizado nesta tela é o colext-item.cdn-impto-rf-faturam.
9) CD0330 - Cidades
Este programa atualmente utiliza a DPC col103, que solicita informações da localização Colômbia em tela.
Esta dpc será descontinuada e o campo solicitado será incluso na tela principal do CD0903, conforme abaixo:
As validações deste campo são realizadas na DPC col103a, executada pelo programa bodi341. Descontinuar esta DPC e fazer as validações na própria bo da tabela colext-ciudad.
Transformar as dpc's de trigger coltwdi341.p e coltddi341.p em api's e executá-las nas respectivas triggers originais (twdi341 e tddi341).
10) CD0401 e CD0704 - Fornecedores e Clientes
Estes programas atualmente utiliza a DPC col100a e col100b, respectivamente, que solicitam informações da localização Colômbia em tela.
As dpc's serão descontinuadas e o botão deverá ser incluído na tela principal de cada programa, conforme abaixo:
Os botões destacados acima executam o programa col100, conforme demonstrado abaixo:
Este programa será mantido e deverá efetuar as validações conforme o legado.
Transformar as dpc's de trigger coltwad098.p e coltdad098.p em api's e executá-las nas respectivas triggers originais (twad098 e tdad098).
Existe também o programa col118b.p, que é uma dpc utilizada para o CD0401, porém ela não é utilizada pelo programa de xml para carregar as dpc's. Desta forma, este programa será descontinuado e será mantida a lógica existente atualmente, com o programa col100b.p. Programas envolvidos que serão descontinuados: col118.w, col118b.p, colq118.w, colv118.w.
11) RE3001 - Documentos de Entrada
a) RE3001: Este programa possui a dpc col114.p que apenas salva o número do documento posicionado em tela, sem realizar nenhum tratamento com as informações. Desta forma, a DPC será descontinuada e não será necessário alterar este programa.
b) RE3001A: Este programa possui a dpc col114a.p que substitui o botão OK para efetuar algumas validações da localização Colômbia, pelo programa col114d.p. Efetuar as validações diretamente no botão OK do RE3001A, descontinuando as dpc's.
c) RE3001B: Este programa possui a dpc col114b.p que efetua tratamentos nos valores dos impostos. Eliminar a dpc e fazer os tratamentos nos pontos necessários diretamente no programa. Programas envolvidos: col114b.p, col114b.i, col004a.p, col119a.i.
12) RE1005 - Atualização Documentos
O programa re1005a possui a dpc col114c.p que efetua atualizações durante o processo de atualização da nota. Descontinuar a dpc e executar os procedimentos diretamente no ponto necessário.
13) RE0994 - Conciliação de Documentos
a) RE0994: Este programa possui a dpc col112.p que efetua o cálculo de impostos RF e RETE-ICA para os itens da nota. Eliminar a dpc e efetuar o tratamento no ponto onde atualmente é feito. Programas envolvidos: col112.p, col112.i, col004a.p, col119a.i.
b) RE0994B: Este programa possui a dpc col112b.p que efetua tratamentos nos valores dos impostos. Eliminar a dpc e fazer os tratamentos nos pontos necessários diretamente no programa. Programas envolvidos: col112b.p, col112b.i, col004a.p, col119a.i.
c) RE0994E.p: Este programa possui a dpc col112e.p que efetua a atualização do montante mínimo para o imposto RF. Descontinuar a DPC e efetuar o tratamento diretamente no programa.
14) BODI353 - BO it-pedido-imp
O programa bodi353.p possui a dpc col111.p que efetua atualizações dos impostos de retenção da Colômbia. Descontinuar a DPC e transformar o programa em API, executando nos pontos necessários da bo.
Programas envolvidos: col119.i
15) BODI317INT - BO wt-docto
O programa bodi317int.p possui a dpc col113.p que efetua atualizações dos impostos de retenção da Colômbia. Descontinuar a DPC e transformar o programa em API, executando nos pontos necessários da bo.
16) COL001 - Atividades
Este programa é específico da localização Colômbia e deverá ser levado como está para a nova versão. Programas relacionados: col001.w, colv001.w, colg001.w, colq001.w, colz001.w, colb001a.w, colb001b.w.
17) COL004 - Impostos ICA
Este programa é específico da localização Colômbia e deverá ser levado como está para a nova versão. Programas relacionados: col004.w, colv004.w, colg004.w, colq004.w, colz004.w, colb004a.w, colb004b.w, colb004c.w, colz003.w, colb003a.w, colb003b.w.
18) COL101 - Importação de Emitentes e
COL120 - Importação de Emitentes
Estes programas são específicos da localização Colômbia e efetuam a importação dos dados específicos dos emitentes.
O programa COL101 atualiza apenas a informação da atividade do emitente, e o programa COL120 contém todos os demais campos atualizados no CD0401 e CD0704.
Desta forma, será descontinuado o programa COL101 e mantido apenas o programa COL120.
Alterar o programa COL120 para que atualize o campo emitente.atividade conforme é atualizado no COL101.
Programas relacionados: col120.w, col120rp.p, locol120.001
Programas descontinuados: col101.w, col101rp.p, locol101.001.
19) COL102 - Relatório de Atividades
Este programa é específico da localização Colômbia e deverá ser levado como está para a nova versão. Programas relacionados: col102.w, col102rp.p.
20) COL104 - Relatório de Impostos ICA
Este programa é específico da localização Colômbia e deverá ser levado como está para a nova versão. Programas relacionados: col104.w, col104rp.p.
21) Programas descontinuados:
Alguns programas existentes no diretório de fontes da localização Colômbia serão descontinuados pois não foram encontrados os relacionamentos dos programas chamadores. São eles: col1333.p, col1336.p, col121.p, col121a.p, col121b.p, col121c.p, col121d.p, col122.p.
22) Programas Integração EMS5:
Alguns programas efetuam integração com o EMS5, para replicação de tabelas. Estes programas deverão ser levados para Totvs 12 e adaptados, caso necessário, para utilizar os parâmetros conforme a nova versão. São eles: col123.p (integração cliente financeiro) e col124.p (integração estabelecimento).
Dicionário de Dados
Estrutura de Menu
Procedimentos
Procedimento | col001 | col004 | col120 | col102 | col104 |
Descrição | Manutenção Atividades | Manutenção de Imposto ICA | Importação Loc Cliente/Fornecedor | Listagem de Atividades | Listagem de Imposto ICA |
Módulo | MCD | MCD | MCD | MCD | MCD |
Programa base | col001 | col004 | col120 | col102 | col104 |
Nome Menu | Manutenção Atividades | Manutenção Imposto ICA | Importação Loc Cliente/Fornecedor | Listagem de Atividades | Listagem de Imposto ICA |
Interface | GUI | GUI | GUI | GUI | GUI |
(Opcional)
Estrutura de Menu
<Informações utilizadas na linha Datasul>.
Procedimentos
Procedimento |
|
|
| ||||
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) | ||||
Módulo |
|
|
| ||||
Programa base |
|
|
| ||||
Nome Menu | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) | ||||
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex|||||
Registro padrão | Sim | Sim | Sim | Sim | Sim | ||
Visualiza Menu | Sim | Sim | Sim/Não | Sim | /NãoSim | /Não||
Release de Liberação |
|
|
|
12.1.14 | 12.1.14 | 12.1.14 | 12.1.14 | 12.1.14 |
Programas
Programa | col001 | col004
| col120
|
| ||||||||||
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) | |||||||||||
Nome Externo |
|
|
| |||||||||||
Nome Menu/Programa | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) | |||||||||||
Nome Verbalizado[1] | (Max 254 posições) | (Max 254 posições) | (Max 254 posições) | |||||||||||
Procedimento |
|
|
| |||||||||||
Template | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) | |||||||||||
Tipo[2] | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas | |||||||||||
| col102 | col102rp | col104 | col104rp | colz001 | colz003 | colz004 | ||||||||
Descrição | Manutenção Atividades | Manutenção de Imposto ICA | Importação Loc Cliente/Fornecedor | Listagem de Atividades | Listagem de Atividades | Listagem de Imposto ICA | Listagem de Imposto ICA | Pesquisa Atividades | Pesquisa Cidades | Pesquisa Imposto ICA | ||||
Nome Externo | local/col/col001.w | local/col/col004.w | local/col/col120.w | local/col/col102.w | local/col/col102rp.p | local/col/col104.w | local/col/col104rp.p | local/col/colz001.w | local/col/colz003.w | local/col/colz004.w | ||||
Nome Menu/Programa | Manutenção Atividades | Manutenção de Imposto ICA | Importação Loc Cliente/Fornecedor | Listagem de Atividades | Listagem de Atividades | Listagem de Imposto ICA | Listagem de Imposto ICA | Pesquisa Atividades | Pesquisa Cidades | Pesquisa Imposto ICA | ||||
Nome Verbalizado[1] | Manutenção Atividades | Manutenção de Imposto ICA | Importação Loc Cliente/Fornecedor | Listagem de Atividades | Listagem de Atividades | Listagem de Imposto ICA | Listagem de Imposto ICA | Pesquisa Atividades | Pesquisa Cidades | Pesquisa Imposto ICA | ||||
Procedimento | col001 | col004 | col120 | col102 | col102 | col104 | col104 | inzoom | inzoom | inzoom | ||||
Template | Cadastro Simples | Cadastro Simples | Relatórios | Relatórios | Programas sem Interface | Relatórios | Programas sem Interface | Pesquisa | Pesquisa | Pesquisa | ||||
Tipo[2] | Manutenção | Manutenção | Manutenção | Relatórios | Relatórios | Relatórios | Relatórios | Manutenção | Manutenção | Manutenção | ||||
Interface | GUI | GUI | GUI | GUI | GUI | GUI | GUI | GUI | GUI | GUI | Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex|
Categoria[3] |
|
|
| |||||||||||
Executa via RPC | Sim/Não | Sim/Não | Sim/Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | ||
Registro padrão | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Sim | ||||
Outro Produto | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | ||||
Visualiza Menu | Sim | Sim | Sim/ | Sim | Não | Sim | /Não | Não | Não | Sim/Não | ||||
Query on-line | Sim/Não | Sim/Não | Sim/Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | ||
Log Exec. | Sim/Não | Sim/Não | Sim/Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | ||
Rotina (EMS) |
|
|
| |||||||||||
Sub-Rotina (EMS) |
|
|
| |||||||||||
Localização dentro da Sub Rotina (EMS) |
|
|
| |||||||||||
Compact[4] | Sim/Não | Sim/Não | Sim/Não | |||||||||||
Home[5] | Sim/Não | Sim/Não | Sim/Não | |||||||||||
Posição do Portlet[6] | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | |||||||||||
Informar os papeis com os quais o programa deve ser vinculado |
|
|
|
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel | (máx 3 posições) |
Descrição em Português* |
|
Descrição em Inglês* |
|
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
[6] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|











