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. |
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).