Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
CD0104 | Alteração | Cadastro | Conforme descrito abaixo. |
CD0401 | Alteração | Cadastro | Conforme descrito abaixo. |
CD0609 | Alteração
| Cadastro
| Conforme descrito abaixo. |
CD0704 | Alteração | Cadastro | Conforme descrito abaixo. |
CD0905 | Alteração | Cadastro | Conforme descrito abaixo. |
Orientações Gerais:
a) As alterações descritas abaixo serão válidas apenas quando o país for Paraguai. Desta forma, validar para que os programas ou campos sejam executados ou apresentados somente quando a variável i-pais-impto-usuario = 9.
b) Os campos da localização Paraguai 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 Paraguai 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 pry0001a, que executa o programa pry001 para solicitar informações da localização Paraguai em tela.
Esta dpc será descontinuada e os programas não serão mais utilizados, uma vez que é apenas solicitado o código do RUC, que está disponível na tela principal do CD0104.
Deverão ser realizadas apenas as validações referentes ao dígito verificador através do programa pry002.p.
Para manter a compatibilidade com possíveis programas específicos de clientes, a tabela pryext-empres deverá ser criada, atualizada e eliminada a cada alteração na tabela empresa.
Programas descontinuados: pry0001a.p, pry0001.w, pryv0001.w, pryq0001.w.
Programas mantidos: pry0002.p, tcpy2001.p, tdpy2001.p, twpy2001.p.
2) CD0401 - Fornecedores
Este programa atualmente utiliza a DPC pry0004a, que efetua alguns tratamentos relacionados a localização Paraguai.
Quando o emitente informado for uma pessoa física, deverá ser indicado se o documento informado será o RUC ou o CI, através do campo "Habilita RUC" demonstrado abaixo:

Neste caso, o label do campo "cgc" é alterado para "RUC" quando o parâmetro estiver selecionado e para "CI" quando não estiver.
Descontinuar a utilização da DPC e efetuar os tratamentos diretamente nos programas envolvidos.
O campo "pryext-emitente.int-1" que possui a informação do tipo de documento utilizado será substituído pelo "pryext-emitente.ind-tip-docto", contendo as mesmas informações que o campo original, ou seja, poderá conter os valores 1 - RUC, 2 - CI ou 3 - Outros.
Efetuar o tratamento de criação/alteração/eliminação do registro de extensão na BO da tabela pryext-emitente.
A validação do dígito verificador deve continuar sendo feita no Totvs 12.
Programas descontinuados: pry0004.w, pry0004a.p, pry0004b.p, pry0004e.p, pry0004f.p, pryq0004.w, pryv0004.w.
3) CD0704 - Clientes
Este programa atualmente utiliza a DPC pry0003a, que efetua alguns tratamentos relacionados a localização Paraguai.
Quando o emitente informado for uma pessoa física, deverá ser indicado se o documento informado será o RUC ou o CI, através do campo "Habilita RUC" demonstrado abaixo:

Neste caso, o label do campo "cgc" é alterado para "RUC" quando o parâmetro estiver selecionado e para "CI" quando não estiver.
Descontinuar a utilização da DPC e efetuar os tratamentos diretamente nos programas envolvidos.
O campo "pryext-emitente.int-1" que possui a informação do tipo de documento utilizado será substituído pelo "pryext-emitente.ind-tip-docto", contendo as mesmas informações que o campo original, ou seja, poderá conter os valores 1 - RUC, 2 - CI ou 3 - Outros.
Efetuar o tratamento de criação/alteração/eliminação do registro de extensão na BO da tabela pryext-emitente.
A validação do dígito verificador deve continuar sendo feita no Totvs 12.
Programas descontinuados: pry0003.w, pry0003a.p, pry0003b.p, pry0003e.p, pry0003f.p, pryq0003.w, pryv0003.w.
4) CD1608 - Integração Emitente com Financeiro
Este programa atualmente utiliza a DPC pry0016, que efetua a integração dos dados localizados do emitente com o cadastro do Emitente no Financeiro (EMS5).
Transformar a DPC em API e executar diretamente no programa cd1608.p, passando os parâmetros e temp-tables necessários para a integração.
5) Integração Emitente EMS5 x EMS2:
O programa pry0015.p efetua a integração do emitente a partir do EMS5 (programa lpy702za.py). Alterar o pry0015.p para considerar o novo campo ind-tip-docto e retirar as mensagens indevidas dele.
6) CD0609 - Natureza de Operação:
Este programa atualmente utiliza a DPC pry0039a, que executa o programa pry0039 para solicitar informações da localização Paraguai em tela.
Esta dpc será descontinuada e os programas não serão mais utilizados, uma vez que o campo "Não Calcula Retenção IVA no APB" será incluído diretamente na tela principal do CD0609, conforme esboço abaixo:

Efetuar o tratamento de criação/alteração/eliminação do registro de extensão na BO da tabela pryext-natur-operac.
Programas descontinuados: pry0039.w, pry0039a.p.
7) CD0905 - Manutenção de Séries:
Este programa atualmente utiliza as DPCs pry0018a e pry0018b, para solicitar informações da localização Paraguai em tela.
Estas dpcs serão descontinuadas e os programas não serão mais utilizados, pois as atualizações devem ser feitas da bo da tabela pryext-ser.

Programas descontinuados: pry0018a.p, pry0018b.p.
8) PRY0008 - Relatório de Séries Localizado:
O programa pry0008 emite um relatório de séries com as informações específicas da localização Paraguai. Replicar este programa para o Totvs 12 e efetuar as alterações gerais indicadas no início da especificação.
Programas envolvidos: pry0008.w e pry0008rp.p.