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 | APB / ACR |
Segmento Executor | Manufatura | ||
Projeto1 | D_MAN_MI001 | IRM1 | PCREQ-5805 |
Requisito1 | PCREQ-5806 | Subtarefa1 | PDRMAN-4021 |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.9 | Réplica | 506 |
País | ( ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador (X) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
|
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Adequar as rotinas exclusivas da localização Estados Unidos, para que as mesmas possam ser executadas corretamente a partir da release 12.1.9 do produto Totvs Datasul.
Definição da Regra de Negócio
Alguns atributos de tabelas do produto Datasul EMS5, tiveram alteração de tamanho para as releases posteriores à 5.06. Esses atributos, terão seu tamanho alterado também nas tabelas da localização Estados Unidos, e os programas onde os mesmos são apresentados em tela, ou relatórios, serão alterados para sejam apresentados com o tamanho correto.
Também será corrigido o posicionamento do botão "TIN 1099" nas telas de Pagamentos via Encontro de Contas e de Implantação de Faturas, no módulo de Contas a Pagar.
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 |
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
apb704aa - Implantação de Títulos APB | Alteração | Financeiro -> Contas a Pagar -> Tarefas | - |
apb702aa - Manutenção Pagamentos Extra-Fornecedores | Alteração | Financeiro -> Contas a Pagar -> Tarefas | - |
apb735aa - Pagamentos via Encontro de Contas | Alteração | Financeiro -> Contas a Pagar -> Tarefas | - |
apb705aa - Implantação de Faturas | Alteração | Financeiro -> Contas a Pagar -> Tarefas | - |
acr702aa - Implantação de Títulos ACR | Alteração | Financeiro -> Contas a Receber -> Tarefas | - |
nam301aa - Relatório Pagamentos Sales Taxes | Alteração | Financeiro -> Contas a Pagar -> Relatório | - |
nam700aa - Manutenção Acumulados Trans 1099 | Alteração | Financeiro -> Contas a Pagar -> Tarefas | - |
Implementações no Produto
As implementações abaixo devem valer somente para a localização Estados Unidos, 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 para corrigir o posicionamento do botão "TIN 1099", pois essas deverão estar disponíveis em todas as releases.
Implantação de Títulos APB / Pagamentos Extra-Fornecedores / Implantação de Títulos ACR
Na tela principal dos programas “Inclusão” (nam047ca), “Alteração” (nam047eb) e “Detalhe” (nam047ia) de Jurisdições Sales Tax, deve ser alterado o campo onde é informada a série do documento (jurisd_sales_tax.cod_ser_docto), para que o mesma passe a ser apresentada com o novo formato de 5 posições.
No programa de Pesquisa de Jurisdições Sales Tax (nam047ka), o browser da tela principal (br_sea_jurisd_sales_tax), deverá ter a coluna "Ser" redimensionada para que possa apresentar a série do documento (jurisd_sales_tax.cod_ser_docto), com o novo formato de 5 posições.
Relatório Pagamentos Sales Taxes
Na tela principal do programa nam301aa, os campos referente aos códigos de estabelecimento inicial (v_cod_estab) e final (v_cod_estab_apb_fim), deverão ser redimensionados para aceitarem códigos de até 5 caracteres. O tamanho do código informado nessas variáveis, deve ser tratado também na impressão dos parâmetros do relatório, na include ‘ix_p30_rpt_extnam_tit_ap’.
O layoute de relatório abaixo deverá ser alterado para tratar o novo formato dos códigos de estabelecimento e série:
Layoute | Coluna | Atributo | Formato |
f_rpt_s_1_Grp_det_jurisd_Lay_det_docto | Estab Série Título | tit_ap.cod_estab tit_ap.cod_ser_docto tit_ap.cod_tit_ap | x(05) x(05) x(16) |
Manutenção de Acumulados Trans 1099
No programa base da manutenção (nam700aa), o campo referente ao código do estabelecimento na tela principal ‘acum_trans_1099.cod_estab’, deve ser redimensionado para que possa apresentar códigos com até 5 caracteres. No browser apresentado na tela ‘br_movto_trans_1099’, a coluna "Série" deve ser ajustada para apresentar códigos de até 5 caracteres, e a coluna "Título" para apresentar códigos de até 16 caracteres.
Os programas de Inclusão (nam700ca) e de Detalhe (nam700ia), devem ser alterados para que o campo da tela referente ao código do estabelecimento ‘acum_trans_1099.cod_estab’, possa aceitar e exibir códigos com até 5 caracteres.
Pagamento via Encontro de Contas
Os programas nam025za (Inclusão Individual Item do Lote), nam026za (Modifica Item do Lote) e nam027za (Detalhe Item do Lote), devem ser alterados, para que o botão “TIN 1099” inserido pelos mesmos na tela, seja posicionado corretamente, conforme figura abaixo:
Implantação de faturas
Os programas nam074za (Inclui Duplicata), nam074zb (Modifica Duplicata) e nam074zc (Detalhe Duplicata), devem ser alterados, para que o botão “TIN 1099” inserido pelos mesmos na tela, seja posicionado corretamente, conforme figura abaixo:
Alteração de Literais
O texto das literais abaixo deve ser alterado no DWB, para que o conteúdo das mesma fique em português:
Literal | Texto Traduzido |
l_rents | Rendas |
l_royalties | Direitos Autorais |
l_other_income | Outras Receitas |
l_federal_income_tax_withheld | Imposto de Renda Retido Federal |
l_fishing_and_boat_proceeds | Proventos de Pesca e Barco |
l_medical_and_health_care_paymen | Pagtos Médicos e Cuidados de Saúde |
l_nonemployee_compensation | Compensação para Não Empregado |
l_substitute_payments | Pagamentos Substitutivos |
l_crop_insurance_proceeds | Receitas de Empresas de Seguro |
l_excess_golden_parachute_paymen | Pagtos de Excessos de Indenizações |
l_gross_proceeds_paid_to_an_atto | Rendtos Brutos Pagos para Advogado |
l_state_tax_withheld | Imposto Retido Estadual |
l_state_income | Receita Estadual |
Setup Localização Estados Unidos
Devrá ser criado um arquivo XML, nomeado nam5setup_v12.xml, o qual será utilizado para carga das DPC´s da localização Estados Unidos no Totvs 12. Esse XML deverá ter a mesma estrutura do arquivo utilizado pela localização Argentina (lar5setup_v12.xml).
O XML da localização méxico deverá cadastrar as seguintes DPC´s:
Programa | DPC |
| Programa | DPC |
fnc_fornec_financ | prgfin/nam/nam010za.p |
| api_antecip_pef_pend_2 | prgfin/nam/nam064za.p |
mod_fornec_financ | prgfin/nam/nam011za.p |
| bas_tit_ap_altera_baixa | prgfin/nam/nam068za.p |
det_fornec_financ | prgfin/nam/nam012za.p |
| fnc_tit_ap_altera_baixa | prgfin/nam/nam068za.p |
era_fornec_financ | prgfin/nam/nam037za.p |
| bas_movto_tit_ap_ajusta_pef_pec | prgfin/nam/nam069za.p |
add_antecip_pef_pend | prgfin/nam/nam013za.p |
| det_movto_tit_ap_pef | prgfin/nam/nam070za.p |
mod_antecip_pef_pend_base | prgfin/nam/nam014za.p |
| fnc_lote_impl_tit_ap_import_ems | prgfin/nam/nam071za.py |
det_antecip_pef_pend_base | prgfin/nam/nam015za.p |
| fnc_fornecedor_import_ems | prgfin/nam/nam072za.p |
era_antecip_pef_pend | prgfin/nam/nam039za.p |
| fnc_fornecedor_lay_import | prgfin/nam/nam072za.p |
fnc_item_bord_ap_inclui_indiv | prgfin/nam/nam016za.p |
| fnc_lote_impl_tit_ap_lay_import | prgfin/nam/nam072za.p |
fnc_item_bord_ap_modifica | prgfin/nam/nam017za.p |
| api_atualizar_cliente_fornecedor_l | prgfin/nam/nam073za.p |
det_item_bord_ap | prgfin/nam/nam018za.p |
| add_item_lote_impl_ap_duplicata | prgfin/nam/nam074za.p |
fnc_item_bord_ap_elimina | prgfin/nam/nam040za.p |
| mod_item_lote_impl_ap_duplicata | prgfin/nam/nam074zb.p |
fnc_item_lote_pagto_inclui_indiv | prgfin/nam/nam019za.p |
| det_item_lote_impl_ap_duplicata | prgfin/nam/nam074zc.p |
fnc_item_lote_pagto_mod | prgfin/nam/nam020za.p |
| fnc_gerar_pagto_extra_fornec | prgfin/nam/nam075za.p |
det_item_lote_pagto | prgfin/nam/nam021za.p |
| fnc_gerar_antecip_pef_apb | prgfin/nam/nam076za.p |
fnc_item_lote_pagto_elimina | prgfin/nam/nam041za.p |
| mod_item_lote_impl_ap_base | prgfin/nam/nam007za.p |
add_antecip_pef_pend_pef | prgfin/nam/nam022za.p |
| det_item_lote_impl_ap_base | prgfin/nam/nam008za.p |
mod_antecip_pef_pend_pef | prgfin/nam/nam023za.p |
| add_item_lote_impl_ap | prgfin/nam/nam009ze.p |
det_antecip_pef_pend_pef | prgfin/nam/nam024za.p |
| fnc_lote_impl_tit_ap_atualiza | prgfin/nam/nam031za.p |
fnc_enctro_ctas_inclui_indiv | prgfin/nam/nam025za.p |
| api_integr_apb_estorn_cancel_1 | prgfin/nam/nam036za.p |
mod_item_lote_pagto_enctro_ctas | prgfin/nam/nam026za.p |
| fnc_bord_ap_estorno | prgfin/nam/nam036za.p |
det_item_lote_pagto_enctro_ctas | prgfin/nam/nam027za.p |
| fnc_cheq_ap_estorno | prgfin/nam/nam036za.p |
mod_tit_ap_alteracao_base | prgfin/nam/nam028za.p |
| fnc_tit_ap_elimina_faixa | prgfin/nam/nam036za.p |
det_movto_tit_ap | prgfin/nam/nam028zb.p |
| fnc_tit_ap_estorno | prgfin/nam/nam036za.p |
det_tit_ap | prgfin/nam/nam029za.p |
| era_antecip_pef_pend_pef | prgfin/nam/nam042za.p |
bas_enctro_cta_estorno | prgfin/nam/nam036zc.p |
| api_integr_ap_alter_tit_ap_4 | prgfin/nam/nam045za.p |
bas_movto_tit_ap_estorno_pef | prgfin/nam/nam036zc.p |
| fnc_atualiza_fatura | prgfin/nam/nam048za.p |
fnc_abat_antecip_vouch_pef_ap_gerar | prgfin/nam/nam044za.p |
| fnc_relacto_pend_tit_ap_notas_fatura | prgfin/nam/nam048za.p |
fnc_bxa_tit_ap | prgfin/nam/nam044za.p |
| api_integracao_faturamento_apb | prgfin/nam/nam057za.p |
rpt_fornec_financ | prgfin/nam/nam050za.p |
| fnc_bord_ap_atualiz_confirmacao | prgfin/nam/nam057za.p |
fnc_item_lote_pagto_inclui_conjto | prgfin/nam/nam055za.p |
| fnc_cheq_ap_atualiz_confirmacao | prgfin/nam/nam057za.p |
fnc_pagto_conjto_autom | prgfin/nam/nam055za.p |
| fnc_lote_pagto_atualiza | prgfin/nam/nam057za.p |
api_integr_apb_subst_nf_dp | prgfin/nam/nam061za.p |
| api_atualizar_msg_pagto_edi | prgfin/nam/nam057zb.py |
api_tit_ap_cria_4 | prgfin/nam/nam061za.p |
| fnc_cheq_ap_altera_numero | prgfin/nam/nam057zb.py |
api_integr_apb_pagto_4 | prgfin/nam/nam063za.p |
| fnc_cheq_ap_reemissao | prgfin/nam/nam057zb.py |
add_item_lote_impl_tit_acr | prgfin/nam/nam033za.p |
| bas_tit_acr_estorno | prgfin/nam/nam046za.p |
mod_item_lote_impl_tit_acr | prgfin/nam/nam033zb.p |
| api_integr_acr_estorn_cancel | prgfin/nam/nam046zb.p |
det_item_lote_impl_tit_acr | prgfin/nam/nam033zc.p |
| fnc_fatur_ap_estorno | prgfin/nam/nam048zb.p |
era_item_lote_impl_tit_acr | prgfin/nam/nam033ze.p |
| api_integr_acr_alter_tit_acr_novo_2 | prgfin/nam/nam049za.p |
fnc_lote_impl_tit_acr_atualiza | prgfin/nam/nam033zg.p |
| fnc_tit_ap_transf_estab | prgfin/nam/nam051za.p |
era_lote_impl_tit_acr | prgfin/nam/nam033zi.p |
| bas_tit_acr_fin | prgfin/nam/nam052za.p |
bas_tit_ap_estorno | prgfin/nam/nam036zb.p |
| bas_tit_ap_fin | prgfin/nam/nam054zb.p |
fnc_item_lote_impl_ap_elimina | prgfin/nam/nam038za.p |
| api_cheque_impressao | prgfin/nam/nam060za.p |
fnc_item_lote_impl_ap_elimina_dupl | prgfin/nam/nam038za.p |
| fnc_param_integr_ems | prgfin/nam/nam059zb.p |
bas_tit_ap_alteracao | prgfin/nam/nam045zb.p |
|
|
|
Os cadastros, processos, consultas e relatórios abaixo não demandam alterações, porém os mesmos precisam ser testados, para garantir o perfeito funcionamento no Totvs 12.
Manutenção de Fornecedor Financeiro
Manutenção de Antecipações
Pagamento Via Borderô
Pagamento Via Caixa ou Cheque
Confirmação de Borderôs
Confirmação de Cheques
Alteração de Títulos APB
Alteração de Baixas APB
Alteração de Número de Cheque APB
Reemissão de Cheques APB
Estorno de Título/Movimento APB
Estorno de Borderôs
Estorno de Cheques
Estorno de Encontro de Contas
Estorno de Pagamentos Extra-Fornecedor
Estorno de Faturas
Ajuste de Apropriações Contábeis PEF/PEC
Consulta Títulos APB
Consulta Pagamentos Extra-Fornecedor
Relatório Fornecedor Financeiro
Importação de Fornecedores
Importação de Títulos APB
API de Implantação de Faturas
API de Implantação de Titulos APB
API de Implantação de Antecipações APB
API de Pagamento
API de Estorno/Cancelamento
API de Atualização de Clientes e Fornecedores
API de Integração Faturamento x APB
API de Impressão de Cheques
Estorno/Cancelamento de Títulos ACR
API de Alteração de Títulos ACR
Consulta Título ACR
Parâmetros de Integração EMS
Protótipo de Tela
Não aplica-se
Fluxo do Processo
Não aplica-se
Dicionário de Dados
Alteração de formato de atributos:
Banco/Tabela: emsnam / acum_trans_1099
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_antecip_pef_pend
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_aprop_ctbl_acr
Campo | cod_estab_aprop_ctbl |
Tipo | Char |
Tamanho | 5 |
Campo | cod_ccusto |
Tipo | Char |
Tamanho | 20 |
Banco/Tabela: emsnam / extnam_aprop_ctbl_ap
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_impto_iva_acr
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_impto_iva_ap
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_impto_pend_acr
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_impto_pend_ap
Campo | cod_estab_refer |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_item_bord_ap
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_item_impl_acr
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_item_lote_impl_ap
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_item_lote_pagto
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_movto_tit_ap
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / extnam_tit_ap
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / jurisd_sales_tax
Campo | cod_ser_docto |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / orig_sales_tax_item_apb
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / orig_sales_tax_tit_ap
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / sales_tax_item_impl_acr
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / sales_tax_item_impl_apb
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / sales_tax_tit_acr
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / sales_tax_tit_ap
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Banco/Tabela: emsnam / trans_1099
Campo | cod_estab |
Tipo | Char |
Tamanho | 5 |
Grupo de Perguntas
Não aplica-se.
Consulta Padrão
Não aplica-se.
Estrutura de Menu
Não aplica-se.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|