Histórico da Página
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
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 | Microsiga Protheus | Módulo | SIGAGFE |
Segmento Executor | Logística | ||
Projeto | M_DL_GFE002 | IRM | PCREQ-9315 |
Requisito | PCREQ-9320 | Subtarefa |
|
Chamado |
| ||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | Link para a especificação relacionada (alterações no Datasul) |
Objetivo
Permitir, por intermédio da integração com o módulo de Recebimento de Materiais do Datasul, a contabilização dos Documentos de Frete por regime de competência, utilizando a configuração e os critério contábeis já existentes critérios contábeis existentes no módulo Gestão de Frete Embarcador.
Importante:
As implementações descritas nesta especificação são válidas apenas para o GFE integrado ao Datasul.
Definição da Regra de Negócio
O módulo Gestão de Frete Embarcador deve possibilitar escolher entre passará a dispor de duas formas de integração dos Documentos de Frete relacionados às vendas (despesa) no backoffice Datasul:a)
(opção já existente) como Documento Fiscal no módulo Obrigações Fiscais, sendo a contabilização efetuada no Contas a Pagar pela Fatura de Frete; ou
(opção nova) como Nota Fiscal de Compra no módulo Recebimento de Materiais, sendo a contabilização efetuada pelo próprio Recebimento com os lançamentos contábeis de despesa do Documento de Frete (e lançamentos de impostos pelas regras do Recebimento). Nessa opção é o Recebimento que gera
o Documento Fiscal no módulo Obrigações Fiscais com base na Nota Fiscal de Compra.
Por ambas as opções, o controle de integração Fiscal do Documento de Frete seguirá as mesmas regrase procedimentos já existentes, haverá diferença apenas na montagem da movimentação contábil da Fatura de Frete, que pela nova opção conterá um único lançamento a débito na conta contábil transitória de fornecedores informada no cadastro de Contas por Filial (GFEA091). Esse lançamento é a contrapartida de um dos lançamentos da grade contábil gerada pelo Recebimento na atualização do Documento de Entrada gerado pelo Gestão de Frete Embarcador na integração do Documento de Frete. Não há alteração na forma como os lançamentos contábeis dos Documentos de Frete são gerados no Gestão de Frete Embarcador. Também não há alteração na forma de contabilização dos Documentos de Frete relacionados às compras
e procedimentos existentes; haverá diferença apenas na montagem da movimentação contábil da Fatura de Frete, que pela nova opção conterá um único lançamento a débito na conta contábil transitória de fornecedores informada no cadastro de Contas por Filial (GFEA091). Esse lançamento é a contrapartida de um dos lançamentos da grade contábil gerada pelo Recebimento na atualização do Documento de Entrada gerado pelo Gestão de Frete Embarcador na integração do Documento de Frete. Não haverá alteração na forma como os lançamentos contábeis dos Documentos de Frete serão gerados no Gestão de Frete Embarcador. Também não haverá alteração na forma de contabilização dos Documentos de Frete relacionados às compras (custo).
Para optar pela nova forma de integração e contabilização de Documentos de Frete, deve-se selecionar a opção "2=Atualizar pelo Recebimento" Documento de Frete (Recebimento) do parâmetro "Documento de Frete no Fiscal" Contabilização Frete de Vendas (MV_DSFIS DSCTB) - novo parâmetro a ser criado a partir desta especificação) que se encontrará no novo agrupador "Fiscal" Contábil, da pasta "Integração ERP" Datasul, no programa " Parâmetros do Módulo (GFEX000). Entenda-se como " (GFEX000)Frete de Vendas" os fretes contabilizados como despesas, assim caracterizados no GFE por intermédio do campo "Tipo Contab" (tipo de contabilização) dos Tipos de Documento de Carga relacionados ao frete.
Importante:
emEm caso de alteração do conteúdo do parâmetro de
1=
Fatura de Frete (Financeiro) para 2=Documento de Frete (Recebimento) deve-se refazer os lançamentos contábeis das Faturas de Frete pendentes de integração com o Contas a Pagar e dos Documentos de Frete pendentes de integração com o Fiscal; para isso pode-se utilizar o
programa Gerar Contabilização (GFEA095). Essa instrução será informada ao usuário quando trocar o conteúdo do campo tanto pelo programa Parâmetros do Módulo quando pelo módulo Configurador. Se esse procedimento não for realizado os Documentos de Frete que jpa estiverem aptos para integração fiscal ainda serão enviados para o módulo Obrigações Fiscais, mesmo com a nova opção de contabilização parametrizada;
Logo após a transição do modo de integração fiscal podem haver Faturas com Documentos de Frete integrados por modos distintos, essa situação não traz prejuízo à contabilização dos fretes.
No modo de integração Fiscal pelo módulo Recebimento o sistema não permitirá refazer o rateio contábil dos Documentos de Frete integrados com sucesso, para trocar as contas do rateio é necessário desatualizar a integração fiscal do Documento de Frete ou proceder com a alteração diretamente nos Documentos de Entrada pelo módulo Recebimento;
O Monitor Contábil apresentará a situação Realizado quando o Documento de Frete estiver integrado com sucesso no Fiscal pela atualização do Recebimento.
Quando o tipo de geração contábil (MV_TPGERA) estiver parametrizado Sob Demanda e a forma de integração Doc Frete Fiscal (MV_GFEI13) for Automática, o sistema deve executar a integração automaticamente após a geração da grade contábil completa (o que inclui, além das funções de aprovação (pelo sistema ou pelo usuário), a rotina Gerar Contabilização (GFEA095).
Não atenderá PIS, COFINS e ICMS parcialmente recuperáveis (exceto se a parte não tributada for referente a pedágio, porque o módulo Recebimento possui esse tratamento).
Não atenderá natureza de operação por item do Documento de Entrada (limitação já existente nas integrações do GFE para Apropriação de Despesas e Fiscal).
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio | ||
GFEA065 – Manutenção de Documentos de Frete | Alteração | Atualizações - Movimentação - Doc Frete/Faturas | Alterar para impedir que integre Documento de Frete sem rateio contábil completo na integração fiscal com Recebimento Datasul. | ||
GFEA067 – Integrar Doc Frete | Alteração | Atualizações - Integrações - ERP | Alterar para que impeça a integração de Documento de Frete sem rateio contábil completo quando a integração fiscal ocorrer pelo Recebimento Datasul. | ||
GFEX000 – Parâmetros do Módulo | Alteração | Atualizações - Cadastros - Parâmetros - | Incluir novo parâmetro Contabilização Frete de Vendas (MV_DSCTB). | ||
GFEXFUNC – Funções de Contabilização de Fretes | Alteração | Não é acessado pelo menu | - | menu | Alterar para que que atualize o campo Ação Integração (GW3_ACINT) e para que impeça a geração de novo rateio contábil de Docto Frete com integração fiscal bem sucedida com Recebimento Datasul. |
GFEXFUND – Funções de Contabilização de GFEXFUND – Funções de Contabilização de Fretes | Alteração | Não é acessado pelo menu | - | menu | Alterar geração do rateio contábil da Fatura quando a integração fiscal dos Documentos de Frete ocorrer pelo Recebimento Datasul. |
GFEXWSFUN – Funções de Comunicação por GFEXWSFUN – Funções de Comunicação por WS | Alteração | Não é acessado pelo menu | Alterar para que inclua os lançamentos do rateio contábil na mensagem de integração do Documento de Frete com fiscal quando parametrizado para que ocorra pelo Recebimento Datasul. | ||
GFEA094 - |
Exemplo de Aplicação:
- Criar o campo “% Mínimo Espécie” (AAA_PERESP) onde o usuário informará o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação.
- Criar o campo “Referência Mínima para Cálculo” (AAA_REFCAL) onde o usuário informará um dos 4 valores disponíveis para pagamento das mensalidades como a referência mínima para calcular o débito total do aluno.
- Criar o parâmetro MV_ACPARNE que definirá se as informações de “% Mínimo Espécie” e “Referência Mínima para Cálculo” serão obrigatórias.
- O parâmetro MV_ACPARNE deve ter as seguintes opções: 1=Obrigatório e 2=Opcional. Deve ser inicializado como opcional>.
Tabelas Utilizadas
- SE2 – Cadastro de Contas a Pagar
- FI9 – Controle de Emissão de DARF>.
Opcional
Protótipo de Tela
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
Protótipo 01
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
(Opcional)
Grupo de Perguntas
<Informações utilizadas na linha Protheus>.
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 |
Monitor Contábil | Alteração | Atualizações - Movimentação - Contabilização | Alterar para considerar como realizados os lançamentos de Documentos de Carga com Documento de Frete integrado com Fiscal quando a integração fiscal ocorrer pelo Recebimento Datasul. |
GFEX000 - Parâmetros do Módulo
Na pasta Integrações Datasul criar o agrupador Contábil, após o agrupador Fiscal. Incluir o novo parâmetro MV_DSCTB no novo agrupador. As características do campo estão descritas no tópico Dicionário de Dados desta especificação.
Ao selecionar a opção 2, emitir o seguinte alerta para o usuário: "Atenção: refaça a grade de lançamentos contábeis dos Documentos de Frete e Faturas de Frete não enviados para o ERP. Para essa ação é possível utilizar o programa Gerar Contabilização - GFEA095".
GFEXWSFUN - Funções de Contabilização de Fretes
Alterar a função que monta as mensagens de integração via WS (GFEWSGETDATA) para que inclua os rateios contábeis (GWA) na mensagem da tabela GW3 (documento de frete) sob a operação 1 (integração fiscal) quando o ERP integrado for Datasul (MV_ERPGFE == "1") e o modo de integração fiscal for Atualizar pelo Recebimento (MV_DSCTB == "2").
Após a sequência de campos que compõe a mensagem atual deve-se, a cada linha de rateio contábil do documento de frete (registros da tabela GWA relacionados ao registro da tabela GW3), concatenar, separados pelo caractere |, o marcador de registro, as identificações da conta contábil de débito, do centro de custo de débito e da unidade de negócio e o valor da linha do rateio ( "#GWA|" + GWA->GWA_CTADEB + "|" + GWA->GWA_CCDEB + "|" + GWA->GWA_UNINEG + "|" + cValToChar(GWA->GWA_VLMOV) ).
Após a lista de registros da tabela GWA, a cada documento de carga relacionado ao documento de frete (registros da tabela GW4 relacionados ao registro da tabela GW3), concatenar, separados pelo caractere |, o marcador de registro, a série e do número do documento de carga ( "#GW4|" + GWA->GWA_SERDC + "|" + GWA->GWA_NRDC.
GFEXFUND - Funções de Contabilização de Fretes
Alterar a função que sumaria o rateio contábil dos Documentos de Frete para gerar o rateio contábil da Fatura de Frete relacionada (GFECTBFAT), para gerar apenas uma linha de rateio por Unidade de Negócio com a Conta Contábil e o Centro de Custo informado no agrupador Custo do cadastro de Contas por Filial (GFEA091) quando o ERP integrado for Datasul (MV_ERPGFE == "1") e o modo de integração fiscal for Atualizar pelo Recebimento (MV_DSCTB == "2").
GFEXFUNC - Funções de Contabilização de Fretes
Alterar a função que gera o rateio contábil dos Documentos de Frete (GFERatDF) para impedir que seja gerado um novo rateio contábil de Documentos de Frete com integração Fiscal realizada com sucesso no Recebimento do Datasul (GW3_SITFIS == "4" e GW3_ACINT == "0" e MV_ERPGFE == "1" e MV_DSCTB == "2"). e para gravar o conteúdo correspondente ao modo de contabilização e integração do documento no campo Ação Integração (GW3_ACINT).
Alterar a função que gera os movimentos contábeis dos Documentos de Frete (GFEA94GMC) para que não gere movimentos referentes aos impostos recuperáveis (ICMS, PIS e COFINS) quando o ERP integrado for Datasul (MV_ERPGFE == "1") e o modo de contabilização for 2=Documento de Frete (Recebimento) (MV_DSCTB == "2").
GFEA065 - Manutenção de Documentos de Frete
Alterar a função de integração de Documentos de Frete com Fiscal (GFEA065XF) para que não permita integrar Documentos de Frete sem rateio contábil completo (GWA relacionados cuja soma de valores - GWA_VLMOV - seja igual ao valor do documento - GW3_VLDF) quando o ERP integrado for Datasul (MV_ERPGFE == "1") e o modo de contabilização for 2=Documento de Frete (Recebimento) (MV_DSCTB == "2").
GFEA067 - Integração de Documentos de Frete
Alterar a função principal do programa (GFEA067) para que não permita integrar Documentos de Frete sem rateio contábil completo (GWA relacionados cuja soma de valores - GWA_VLMOV - seja igual ao valor do documento - GW3_VLDF) quando o ERP integrado for Datasul (MV_ERPGFE == "1") e o modo de contabilização for 2=Documento de Frete (Recebimento) (MV_DSCTB == "2").
GFEA094 - Monitor Contábil
Alterar o programa para que considere como Realizado os documentos de carga com Documentos de Frete integrados com sucesso no Fiscal (GW3_SITFIS == "4") pelo Recebimento (GW3_ACINT == "1"), quando o ERP integrado for Datasul (MV_ERPGFE == "1") e o modo de contabilização for "2=Documento de Frete (Recebimento)" (MV_DSCTB == "2").
IMPORTANTE: "suavizar" sempre que necessário as alterações requerendo a existência do campo GW3_ACINT no banco de dados e suas novas características (nova lista de opções - vide tópico Dicionário de Dados) para considerar a nova funcionalidade.
Protótipo de Tela
Tela - GFEX000 - Parâmetros do Módulo
Fluxo do Processo
Dicionário de Dados
Alteração do campo a seguir:
Campo | Validação | Lista | Contexto |
---|---|---|---|
GW3_ACINT | Pertence("01234") | 0=Documento Fiscal;1=Nota de Compra;2=Nota de Rateio;3=Pre-Nota;4=Pre-CT | Real |
Criação do parâmetro a seguir:
Parâmetro (AtuSX) | Descrição | Título (GFEX000) | Tipo (AtuSX) | Tamanho (GFEX000) | Lista (GFEX000) | Valor Inicial | Validação |
---|---|---|---|---|---|---|---|
MV_DSCTB | Contabilização: por Fatura (doc frete integra OF) ou por Documento de Frete (doc frete integra Recebimento e esse com OF). 1=Financeiro;2=Recebimento. | Contabilização Frete de Vendas | C | 1 | 1=Fatura de Frete (Financeiro);2=Documento de Frete (Recebimento) | "1" | Alert("Atenção: refaça a grade de lançamentos contábeis dos Documentos de Frete e Faturas de Frete não enviados para o ERP. Para essa ação é possível utilizar o programa Gerar Contabilização - GFEA095") |
Grupo de Perguntas
Não há novos grupos de perguntas.
Consulta Padrão
Não há novas consultas padrões.
Estrutura de Menu
Não há novas consultas padrões.
(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
[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. |
---|