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 | Conforme descrito abaixo. | ||||
RE0105 | Alteração | Cadastros | Conforme descrito abaixo. | [ACAA060 – Cadastro de Pedidos] | [Criação] | [Atualizações -> Acadêmico-> Cadastros] | -|
| 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) RE0106 CD0104 - Itens RecebimentoEmpresas
Este programa atualmente utiliza a DPC col107acol115a, que executa o programa col107 col115 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o campo solicitado botão deverá ser incluso na tela principal do RE0106CD0104, 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 coltwin172coltwun004.p e coltdin172coltdun004.p em api's e executá-las nas respectivas triggers originais (twin172 twun004 e tdin172tdun004).
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).
36) CD0104 RE0106 - EmpresasItens Recebimento
Este programa atualmente utiliza a DPC col115acol107a, que executa o programa col115 col107 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o botão campo solicitado deverá ser incluso na tela principal do CD0104RE0106, 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 FT0306O botão executará a tela col115, 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 coltwun004coltwdi341.p e coltdun004coltddi341.p em api's e executá-las nas respectivas triggers originais (twun004 twdi341 e tdun004tddi341).
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> |
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 | (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 | ||||
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 | ||
Registro padrão | SimRegistro padrão | 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 |
|
|
| ||||||||||||||
| 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 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 |
|
|
| ||||||||||||||
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 | 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 | Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/FlexManutençã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 | |||||||
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-lineSim/ | Não | Não | Não | Não | Não | Não | Não | Não | Sim/Não | Sim/Não | |||||||
Log Exec.Sim/ | Não | Não | Não | Não | Não | Não | Não | Não | Sim/Não | Sim/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. |
|---|












