Definição da Regra de Negócio
Alguns atributos de tabelas do produto Datasul EMS5, tiveram alteração de tamanho para os releases posteriores à 5.06. Esses atributos, terão seu tamanho alterado também nas tabelas da localização, e os programas onde os mesmos são apresentados em tela, ou relatórios, serão alterados para sejam apresentados com o tamanho correto.
Abaixo os atributos que tiveram alteração de formato:
Atributo | Descrição | Alteração Tamanho |
cod_estab | Código do Estabelecimento | 03 => 05 |
cod_ccusto | Código do Centro de Custo | 11 => 20 |
cod_ser_docto | Código da Série do Documento | 03 => 05 |
cod_tit_ap | Código do Título no Contas a Pagar | 10 => 16 |
Observação:
Vários programas da localização contêm strings escritas no idioma espanhol. Para atender ao conceito do Usuário Internacional do Totvs 12, essas strings serão substituídas por strings escritas em português.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
lpy011aa – Manutenção de Timbrado de Fornecedores | Alteração | Financeiro -> Contas a Pagar -> Manutenção | |
lpy007aa - Manutenção Séries do Contas a Pagar | Alteração | Financeiro -> Contas a Pagar -> Manutenção | |
lpy006aa - Manutenção Parâmetros Livros IVA | Alteração | Financeiro -> Contas a Pagar -> Manutenção | |
lpy009aa – Manutenção de Talonários Fiscais | Alteração | Financeiro -> Contas a Receber -> Manutenção | |
lpy041aa – Manutenção Tipos de Documentos | Exclusão | Financeiro -> Contas a Pagar -> Manutenção | |
lpy042aa – Manutenção Tipo de Operação | Exclusão | Financeiro -> Contas a Pagar -> Manutenção | |
utb000aa – Manutenção de País | Alteração | Financeiro -> Universal -> Manutenção | |
ufn003aa – Manutenção Fornecedor Financeiro | Alteração | Financeiro -> Universal Financeiro -> Manutenção | |
utb030aa – Manutenção Pessoa Física | Alteração | Financeiro -> Universal -> Manutenção | |
utb006aa – Manutenção de Pessoa Jurídica | Alteração | Financeiro -> Universal -> Manutenção | |
utb085aa – Manutenção de Impostos | Alteração | Financeiro -> Universal -> Manutenção | |
utb095ca – Manutenção Grupo de Fornecedores | Envolvida | Financeiro -> Universal -> Manutenção | |
utb071aa – Manutenção de Estabelecimentos | Envolvida | Financeiro -> Universal -> Manutenção | |
Implementações no Produto
As implementações abaixo devem valer somente para a localização Paraguai, Também deverá ser respeitado o pré-processador de release, pois as mesmas devem estar disponíveis somente em releases posteriores à release "5.07A", exceto para as alterações referentes à tradução de strings, pois essas deverão estar disponíveis em todas as releases.
Extensão do Fornecedores Financeiros (lpy002za):
- Deverá ser ajustado o botão de DPC, inserido pelo programa nas telas de 'Inclusão' e de 'Alteração' do Fornecedor Financeiro.
Extensão de Estabelecimento (lpy010zb):
- Os campos ‘Série Ordem de Pagto’ (v_cod_ser_ord_pagto / v_cod_ser_ord_pagto_2) e ‘Série Recibo’ (v_cod_ser_docto_recibo) devem ser redimensionados na tela, para serem apresentados com 5 posições.
Extensão de Pessoa Física (lpy103zc):
- Deverá ser ajustado o botão de DPC, inserido pelo programa nas telas de 'Inclusão', 'Alteração' e de 'Detalhe' da Pessoa Física.
Importante: Os cadastros de Tipos de Documentos e de Tipos de Operação, não serão levados para o Totvs 12, pois não foi identificada a utilização dos mesmos nas rotinas da localização.
Traduções de Strings
Nos programas abaixo existem strings codificadas, sem a utilização de literais, que estão no idioma espanhol. Essas strings devem ser traduzidas para o idioma português. Nos casos onde as strings estiverem com o parâmetro ‘:U’, o mesmo deverá ser retirado, para que elas possam ser traduzidas quando o programa for compilado para a release 506 em espanhol.
lpy007aa:
String | Tradução |
Serie Cuentas por Pagar | Série Contas a Pagar |
lpy007ca:
String | Tradução |
Serie Cuentas por Pagar | Série Contas a Pagar |
Número de Sucursal y/o Pto. de Venta Inválido | Numero de Estabelecimento e/ou Ponto de Venda Inválido |
Ya existe una Serie con el Número y Punto de Venta ingresados, para la Clase: | Já existe uma série com o Número e Ponto de Venda informados, para a Espécie: |
lpy007cb:
String | Tradução |
Series de retenc. APB | Séries de Retenção APB |
Serie de Orden de Pago incorrecta | Série de Ordem de Pagamento Incorreta |
La Serie debe ser de tipo de documento Orden de Pago | A série deve ser de tipo de documento Ordem de Pagamento |
Sucursal Incorrecta | Estabalecimento Incorreto |
El código de la Sucursal ingresado no se encuentra parametrizado en el sistema, por favor verifique. | O código do Estabelecimento informado não encontra-se parametrizado no sistema, por favor verifique. |
lpy007ea:
String | Tradução |
Serie Cuentas por Pagar | Série Contas a Pagar |
Número de Sucursal y/o Pto. de Venta Inválido | Numero de Estabelecimento e/ou Ponto de Venda Inválido |
Ya existe una Serie con el Número y Punto de Venta ingresados, para la Clase: | Já existe uma série com o Número e Ponto de Venda informados, para a Espécie: |
lpy007eb:
String | Tradução |
Series de retenc. APB | Séries de Retenção APB |
Serie de Orden de Pago incorrecta | Série de ordem de Pagamento Incorreta |
La Serie debe ser de tipo de documento Orden de Pago | A série deve ser de tipo de documento Ordem de Pagamento |
Sucursal Incorrecta | Estabalecimento Incorreto |
El código de la Sucursal ingresado no se encuentra parametrizado en el sistema, por favor verifique. | O código do Estabelecimento informado não encontra-se parametrizado no sistema, por favor verifique. |
lpy007ka:
String | Tradução |
Por Clase | Por Espécie |
Orden de Pago | Ordem de Pagamento |
lpy007kb:
String | Tradução |
Por Sucursal | Por Estabelecimento |
lpy009aa:
String | Tradução |
Serie Fiscal | Série Fiscal |
Sucursal | Estabelecimento |
Clase Documento | Espécie Documento |
lpy009aa:
String | Tradução |
Serie Fiscal | Série Fiscal |
Sucursal | Estabelecimento |
Clase Documento | Espécie Documento |
lpy009ea:
String | Tradução |
Serie Fiscal | Série Fiscal |
Sucursal | Estabelecimento |
Clase Documento | Espécie Documento |
Talonario Fiscal | Talonário Fiscal |
lpy009ia:
String | Tradução |
Serie Fiscal | Série Fiscal |
Sucursal | Estabelecimento |
Clase Documento | Espécie Documento |
lpy009ka:
String | Tradução |
Detalle | Detalhe |
Rango | Faixa |
Ayuda | Ajuda |
lpy011aa:
String | Tradução |
Timbrado Proveedores | Timbrado Fornecedores |
lpy011ab:
String | Tradução |
Timbrado Proveedores | Timbrado Fornecedores |
lpy011ba:
String | Tradução |
Añade | Inclui |
Detalle | Detalhe |
Rango | Faixa |
Ayuda | Ajuda |
lpy011da:
String | Tradução |
Ayuda | Ajuda |
Timbrado Proveedores | Timbrado Fornecedores |
lpy011fa:
String | Tradução |
Ayuda | Ajuda |
Timbrado Proveedores | Timbrado Fornecedores |
lpy011ja:
lpy000za:
String | Tradução |
Parámetros Localización | Parâmetros Localização |
lpy000zb:
lpy002za:
String | Tradução |
Parametros Inclusion Localizacion | Parâmetros Inclusão Localização |
Parametros Modificacion Localizacion | Parâmetros Modificação Localização |
Parametros Detalle Localizacion | Parâmetros Detalhe Localização |
lpy010za:
String | Tradução |
Parametros Modificacion Localizacion | Parâmetros Modificação Localização |
Parametros Detalle Localizacion | Parâmetros Detalhe Localização |
lpy033za:
String | Tradução |
Parametros Inclusión Localización | Parâmetros Inclusão Localização |
Parametros Modificación Localización | Parâmetros Modificação Localização |
Parametros Detalle Localización | Parâmetros Detalhe Localização |
lpy033zb:
String | Tradução |
Indicador Económico no informado | Indicador Econômico não Informado |
El Indicador Económico (moneda) debe ser informado | O indicador Econômico (Moeda) deve ser informado |
lpy040za:
String | Tradução |
Parametros Inclusión Localización | Parâmetros Inclusão Localização |
Parametros Modificación Localización | Parâmetros Modificação Localização |
Parametros Detalle Localización | Parâmetros Detalhe Localização |
Imp de Renta Retenido en Fuente | Imposto de Renda Retido na Fonte |
Reten | Retido |
lpy103za:
String | Tradução |
Parámetros Localización | Parâmetros Localização |
lpy103zb:
String | Tradução |
Otros | Outros |
Extranjero | Estrangeiro |
lpy103zc:
String | Tradução |
Parámetros Localización | Parâmetros Localização |
lpy103zd:
String | Tradução |
Otros | Outros |
lpy013ba:
String | Tradução |
Serie | Série |
Detalle | Detalhe |
Rango | Faixa |
Ayuda | Ajuda |
lpy006aa:
String | Tradução |
Parámetros Libros IVA | Parâmetro Livros IVA |
lpy006ca:
String | Tradução |
Parámetros Libros IVA | Parâmetro Livros IVA |
lpy006ea:
String | Tradução |
Parámetros Libros IVA | Parâmetro Livros IVA |
lpy006ga:
String | Tradução |
Parámetros Libros IVA | Parâmetro Livros IVA |
lpy007ga:
String | Tradução |
Serie Cuentas por Pagar | Série Contas a Pagar |
lpy011ha:
String | Tradução |
Timbrado Proveedores | Timbrado Fornecedores |
Traduções em objetos do DWB
Deverão ser efetuadas traduções nos seguintes objetos no DWB:
Telas:
Frame | Objeto | Tradução |
f_bap_01_pry_ser_ap | Título | Manutenção Série Contas a Pagar |
f_adp_01_pry_ser_ap | Título | Inclui Série Contas a Pagar |
f_adp_01_pry_ser_ap_retenc | Título | Inclui Série de Retenção APB |
f_mop_01_pry_ser_ap | Título | Modifica Série Contas a Pagar |
f_mop_01_pry_ser_ap_retenc | Título | Modifica Série de Retenção APB |
f_dep_01_pry_ser_ap | Título | Detalhe Série Contas a Pagar |
f_dep_01_pry_ser_ap_retenc | Título | Detalhe Série de Retenção APB |
f_sea_01_pry_ser_ap | Título | Pesquisa Série Contas a Pagar |
f_sea_01_pry_ser_ap_retenc | Título | Pesquisa Série de Retenção APB |
f_bap_03_pry_talon_fisc | Título | Manutenção de Talonários Fiscais |
f_adp_03_pry_talon_fisc | Título | Inclui Talonário Fiscal |
f_mop_03_pry_talon_fisc | Título | Modifica Talonário Fiscal |
f_dep_03_pry_talon_fisc | Título | Detalhe Talonário Fiscal |
f_sea_03_pry_talon_fisc | Título | Pesquisa Talonário Fiscal |
f_dlg_01_pryext_estab | Título | Extensão do Estebelecimento |
f_bap_03_fornecedor_pry | Título | Manutenção Timbrado de Forcecedores |
f_bap_03_fornecedor_pry | Título | Manutenção Timbrado de Forcecedores |
f_bac_03_pry_timbdo_fornec | Título | Timbrado Fornecedores |
f_adc_03_pry_timbdo_fornec | Título | Inclui Timbrado Fornecedores |
f_moc_03_pry_timbdo_fornec | Título | Modifica Timbrado Fornecedores |
f_dec_03_pry_timbdo_fornec | Título | Detalhe Timbrado Fornecedores |
f_sea_01_pryext_pais_lpy | Título | Pesquisa Extensão Países |
f_dlg_01_pryext_pais | Título | Extensão País |
f_dlg_01_pryext_fornec_financ | Título | Extensão Fornecedor Financeiro |
f_dlg_01_pryext_classif_impto | Título | Extensão Classificação de Imposto |
f_dlg_01_pryext_imposto | Título | Extensão Imposto |
f_dlg_01_pryext_pessoa_jurid_ruc | Título | Extensão de Pessoa Jurídica |
f_dlg_01_pryext_pessoa_fisic | Título | Extensão de Pessoa Física |
f_bac_03_pry_lote_fisc | Título | Lote de Talonário Fiscal |
f_dec_03_pry_lote_fisc | Título | Detalhe Lote Fiscal |
f_bap_01_pry_param_livro_iva | Título | Manutenção Parâmetros Livros IVA |
f_adp_01_pry_param_livro_iva | Título | Inclui Parâmetros Livros IVA |
f_mop_01_pry_param_livro_iva | Título | Modifica Parâmetros Livros IVA |
f_dep_01_pry_param_livro_iva | Título | Detalhe Parâmetros Livros IVA |
f_sea_01_pry_param_livro_iva | Título | Pesquisa Parâmetros Livros IVA |
Literais:
Literal | Tradução da Literal |
l_renta | Renda |
Variáveis:
Variável | Objeto | Tradução do Label |
v_num_estab | Label Label Abrev | Nº Estabelecimento Nro Est. |
v_log_agent_retenc | Label Help | Agente Retenção Marque se o sujeito é agente de retenção |
v_cod_ser_ord_pagto | Label | Série Ordem de Pagto |
v_cod_ser_docto_recibo | Label Help | Série Recibo Código Série Recibo |
v_nom_pessoa_extra_clien | Label Help | Nome Nome |
v_log_sujeto | Label | Sujeito Retenção |
v_log_base_imponible | Label | Base Tributável |
v_val_min_no_suj_retenc_pry | Label | Mínimo não Sujeito |
v_val_aliq_iva_par | Label | Alíquota |
v_ind_tip_impuesto_retenc | Label | Imposto Retenc |
Após as alterações dos objetos acima, os seguintes programas devem ser re-gerados, para que sejam assumidas as alterações efetuadas nesses objetos, e também para que seja inserido no código a lógica do usuário internacional, para a tradução de strings.
add_pry_lote_fisc | det_pry_talon_fisc | fnc_pryext_pessoa_fisic |
add_pry_param_livro_iva | det_pry_timbdo_fornec | fnc_pryext_pessoa_fisic_elimina |
add_pry_ser_ap | sea_pry_ser_ap_retenc | fnc_pryext_pessoa_fisic_integrac |
add_pry_ser_ap_retenc | sea_pry_talon_fisc | fnc_pryext_pessoa_fisic_integrac_2a5 |
add_pry_talon_fisc | era_pry_lote_fisc | fnc_pryext_pessoa_jurid_elimina |
add_pry_timbdo_fornec | era_pry_talon_fisc | fnc_pryext_pessoa_jurid_fisic_elimina |
det_pry_ser_ap_retenc | fnc_grp_fornec_lpy | fnc_pryext_pessoa_jurid_ruc |
bas_pry_lote_fisc | fnc_grp_fornec_tela_lpy | mod_pry_lote_fisc |
bas_pry_param_livro_iva | fnc_pessoa_fisic_leave | mod_pry_param_livro_iva |
bas_pry_ser_ap | fnc_pryext_classif_impto_b | mod_pry_ser_ap |
sea_pryext_pais_lpy | fnc_pryext_classif_impto_c | mod_pry_ser_ap_retenc |
bas_pry_talon_fisc | fnc_pryext_estab_dpc_elim1 | mod_pry_talon_fisc |
bas_pry_timbdo_fornec | fnc_pryext_estab_elim | mod_pry_timbdo_fornec |
bas_pry_timbdo_fornec_pai | fnc_pryext_estab_tela | fnc_pryext_imposto |
sea_pry_param_livro_iva | fnc_pryext_fornec_financ_02 | fnc_pryext_imposto_b |
sea_pry_ser_ap | fnc_pryext_fornec_financ_elim | fnc_pryext_lote_pagto_verifica_quitar |
bas_pryext_fornec_financ_timbdo | fnc_pryext_fornec_financ_elim_3 | fnc_pryext_pais |
det_pry_lote_fisc | det_pry_param_livro_iva | det_pry_ser_ap |
Programa de Mensagem
Os textos da mensagem abaixo, deve ser traduzido para o idioma português no DWB, e o respectivo programa deve ser re-gerado, para assumir a alteração efetuada:
Nro | Mensagem | Ajuda |
19550 | RUC inválido ! | O RUC informado não é válido! Verifique. |
DPC´s de Triggers de Dicionário
O programa abaixo, que executa DPC´s de dicionário das localizações, deverá ser alterado para tratar também a DPC da localização Paraguai (i-pais-impto-usuario = 9):
Programa | DPC de Trigger Chamada |
lmitdfin474.p | database/tgpy5/tdp/lpytdfin474.p |
Deverão ser criados os programas de execução de DPC´s de dicionário abaixo. Esses programas devem seguir o mesmo padrão dos demais programas de execução de DPC´s já existentes, tratando as triggers da localização Paraguai (i-pais-impto-usuario = 9):
Programa | Tabela do Dicionário | DPC de Trigger Chamada |
lmitduni022.p | pais | database/tgpy5/tdp/lpytduni022.p |
lmitduni113.p | classif_impto | database/tgpy5/tdp/lpytduni113.p |
lmitwfin254.p | item_bord_ap | database/tgpy5/twp/lpytwfin254.p |
lmitdfin041.p | docto_entr | database/tgpy5/tdp/lpytdfin041.p |
lmitdfin256.p | item_lote_pagto | database/tgpy5/tdp/lpytdfin256.p |
lmitdfin260.p | lote_pagto | database/tgpy5/tdp/lpytdfin260.p |
lmitdfin467.p | item_lote_impl_tit_acr | database/tgpy5/tdp/lpytdfin467.p |
lmitdfin660.p | impto_liquidac_tit_acr | database/tgpy5/tdp/lpytdfin660.p |
lmitwfin659.p | impto_vincul_tit_acr | database/tgpy5/twp/lpytwfin659.p |
lmitdfin238.p | antecip_pef_pend | database/tgpy5/tdp/lpytdfin238.p |
Programas não Utilizados
Os seguintes programas não são mais utilizados pela localização Paraguai. Portanto não deverá ser efetuado o commit dos mesmos na branch V11 do TFS: 'lpy041aa', 'lpy041ca', 'lpy041ea', 'lpy041ga', 'lpy042aa', 'lpy042ca' , 'lpy042ea', 'lpy042ga', 'lpy042ia', 'lpy042ka‘, lpy037za.py’, ‘lpy302aa.py’, ‘lpy302za.p’, ‘lpy713za.py’,
Setup da Localização
Deverá ser criado um arquivo XML, nomeado lpy5setup_v12.xml, o qual será utilizado para carga das DPC´s da localização Paraguai no Totvs 12. O XML da localização deverá cadastrar as seguintes DPC´s:
Programa | DPC | | Programa | DPC |
fnc_gera_tt_clien_fornec_integr_3 | utp/ut-dpc-dbo.p | | era_lote_impl_tit_ap | utp/ut-dpc-ems5.p |
fnc_impto_impl_pend_ap_retidos | utp/ut-dpc-ems5.p | | fnc_lote_impl_tit_ap_atualiza | utp/ut-dpc-dbo.p |
add_pais | utp/ut-dpc-ems5.p | | bas_antecip_pef_pend | utp/ut-dpc-ems5.p |
mod_pais | utp/ut-dpc-ems5.p | | add_antecip_pef_pend | utp/ut-dpc-ems5.p |
det_pais | utp/ut-dpc-ems5.p | | mod_antecip_pef_pend_base | utp/ut-dpc-ems5.p |
bas_estabelecimento | utp/ut-dpc-ems5.p | | det_antecip_pef_pend_base | utp/ut-dpc-ems5.p |
add_estabelecimento | utp/ut-dpc-ems5.p | | era_antecip_pef_pend | utp/ut-dpc-ems5.p |
mod_estabelecimento | utp/ut-dpc-ems5.p | | add_antecip_pef_pend_pef | utp/ut-dpc-ems5.p |
det_estabelecimento | utp/ut-dpc-ems5.p | | fnc_abat_antecip_vouch_pef_ap_gerar | utp/ut-dpc-dbo.p |
era_estabelecimento | utp/ut-dpc-ems5.p | | bas_lote_pagto | utp/ut-dpc-ems5.p |
bas_pessoa_fisic | utp/ut-dpc-ems5.p | | add_lote_pagto | utp/ut-dpc-ems5.p |
add_pessoa_fisic | utp/ut-dpc-ems5.p | | mod_lote_pagto | utp/ut-dpc-ems5.p |
mod_pessoa_fisic_base | utp/ut-dpc-ems5.p | | det_lote_pagto | utp/ut-dpc-ems5.p |
det_pessoa_fisic_base | utp/ut-dpc-ems5.p | | fnc_lote_pagto_era | utp/ut-dpc-dbo.p |
era_pessoa_fisic | utp/ut-dpc-ems5.p | | fnc_item_lote_pagto_parametros | utp/ut-dpc-ems5.p |
bas_pessoa_jurid | utp/ut-dpc-ems5.p | | fnc_item_lote_pagto_inclui_indiv | utp/ut-dpc-ems5.p |
add_pessoa_jurid | utp/ut-dpc-ems5.p | | bas_item_lote_pagto | utp/ut-dpc-ems5.p |
mod_pessoa_jurid_base | utp/ut-dpc-ems5.p | | fnc_item_lote_pagto_mod | utp/ut-dpc-ems5.p |
det_pessoa_jurid_base | utp/ut-dpc-ems5.p | | fnc_item_lote_pagto_inclui_conjto | utp/ut-dpc-ems5.p |
era_pessoa_jurid | utp/ut-dpc-ems5.p | | fnc_lote_pagto_atualiza | utp/ut-dpc-dbo.p |
add_grp_fornec | utp/ut-dpc-ems5.p | | bas_bord_ap | utp/ut-dpc-ems5.p |
mod_grp_fornec | utp/ut-dpc-ems5.p | | add_bord_ap | utp/ut-dpc-ems5.p |
det_grp_fornec | utp/ut-dpc-ems5.p | | mod_bord_ap | utp/ut-dpc-ems5.p |
bas_fornec_financ | utp/ut-dpc-ems5.p | | det_bord_ap | utp/ut-dpc-ems5.p |
mod_fornec_financ | utp/ut-dpc-ems5.p | | bas_item_bord_ap | utp/ut-dpc-ems5.p |
det_fornec_financ | utp/ut-dpc-ems5.p | | fnc_bxa_tit_ap | utp/ut-dpc-dbo.p |
fnc_fornec_financ | utp/ut-dpc-ems5.p | | fnc_bord_ap_estorno | utp/ut-dpc-dbo.p |
era_fornec_financ | utp/ut-dpc-ems5.p | | bas_tit_ap_estorno | utp/ut-dpc-ems5.p |
bas_imposto | utp/ut-dpc-ems5.p | | bas_tit_ap_fin | utp/ut-dpc-ems5.p |
add_imposto | utp/ut-dpc-ems5.p | | add_item_lote_impl_tit_acr | utp/ut-dpc-ems5.p |
mod_imposto | utp/ut-dpc-ems5.p | | det_item_lote_impl_tit_acr | utp/ut-dpc-ems5.p |
add_classif_impto | utp/ut-dpc-ems5.p | | mod_item_lote_impl_tit_acr | utp/ut-dpc-ems5.p |
mod_classif_impto | utp/ut-dpc-ems5.p | | add_lote_liquidac_acr | utp/ut-dpc-ems5.p |
det_classif_impto | utp/ut-dpc-ems5.p | | mod_lote_liquidac_acr | utp/ut-dpc-ems5.p |
bas_lote_impl_tit_ap | utp/ut-dpc-ems5.p | | det_lote_liquidac_acr | utp/ut-dpc-ems5.p |
add_item_lote_impl_ap | utp/ut-dpc-ems5.p | | bas_item_lote_liquidac_acr | utp/ut-dpc-ems5.p |
mod_item_lote_impl_ap_base | utp/ut-dpc-ems5.p | | fnc_item_lote_liquidac_acr | utp/ut-dpc-ems5.p |
det_item_lote_impl_ap_base | utp/ut-dpc-ems5.p | | fnc_lote_liquidac_acr_atualiza | utp/ut-dpc-dbo.p |
fnc_item_lote_impl_ap_elimina | utp/ut-dpc-dbo.p | | | |