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 | 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:
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 |
(Opcional)
Grupo de Perguntas
Não aplica-se.
Consulta Padrão
Não aplica-se
<Informações utilizadas na linha Protheus>.
Estrutura de Menu
Nome: FINSRF2
X1_ORDEM
01
X1_PERGUNT
Emissão De
X1_TIPO
D
X1_TAMANHO
8
X1_GSC
G
X1_VAR01
MV_PAR01
X1_DEF01
Comum
X1_CNT01
'01/01/08'
X1_HELP
Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório
(Opcional)
Consulta Padrão
<Informações utilizadas na linha Protheus>
Consulta: AMB
Descrição
Configurações de Planejamento
Tipo
Consulta Padrão
Tabela
“AMB”
Índice
“Código”
Campo
“Código”; ”Descrição”
Retorno
AMB->AMB_CODIGO
(Opcional)
Estrutura de Menu
<Informações utilizadas na linha Datasul>.
Procedimentos
Procedimento |
|
|
|
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 |
Registro padrão | Sim | Sim | Sim |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Release de Liberação |
|
|
|
Programas
Programa |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Nome Externo |
|
|
|
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 |
|
|
|
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/Flex |
Categoria[3] |
|
|
|
Executa via RPC | Sim/Não | Sim/Não | Sim/Não |
Registro padrão | Sim | Sim | Sim |
Outro Produto | Não | Não | Não |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Query on-line | Sim/Não | Sim/Não | Sim/Não |
Log Exec. | Sim/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
Não aplica-se.
[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. |
---|