Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Ao clicar no botão Próximo Passo, passará para a próxima etapa e será iniciado o cálculo de custo/ virada de saldo e os passos do processamento serão atualizados em tempo real que ocorre no sistema.

Image Removed

Na etapa de análise e revisão é possível verificar se os custos calculados para o período selecionado estão corretos, caso seja identificado algum erro nas movimentações dos produtos, é possível realizar um novo cálculo de custo médio/virada de saldo no fluxo de fechamento de estoque que está sendo realizado, através do botão de refazer recálculo, é possível escolher se o novo recálculo será feito com uma nova predefinição ou se será utilizada a predefinição já preenchida anteriormente, após confirmar o novo recálculo será direcionado novamente para o passo 1 para confirmar ou alterar as informações e seguir com recálculo. 

Image Removed

Expandir
titlePredefinição de cálculo

Ao iniciar o processo de Fechamento de Estoque, o sistema automaticamente verifica qual configuração de custo esta está sendo utilizada: se custo online (O) ou Custo off-line (M) através do parâmetro MV_CUSMED.  Na etapa de predefinição de cálculo, será apresentada a configuração para ser realizada para a jornada de fechamento do período, que deve ser preenchida seguindo as especificações na seção de Parâmetros do Configurador, abaixo. Na primeira etapa será necessário preencher a data para fechamento de custo, método de apropriação (para custo offline) e as filiais para o cálculo.

Após essa definição, seguindo as especificações do painel de Parâmetros do Configurador abaixo, o processamento já pode ser iniciado através do botão "Próximo passo".

Painel
title(*y) Parâmetros do Configurador
CampoData para fechamento de custo
TipoCalendário
Descrição

Data de fechamento para recálculo do custo médio. A rotina só irá considerará os movimentos até essa data

ValorMínimo dia último fechamento realizado +1
CampoMétodo de apropriação (somente MV_CUSMED = 'M' - custo offline)
TipoSeleção
Descrição

Método de apropriação de custo:

  • Sequencial: respeita a sequencia de digitação dos movimentos;
  • Mensal: Ordena todas as movimentações ocorridas dentro do mês;
  • Diária: divide as movimentações em períodos diários, e ordena separadamente estas movimentações.
Valor
CampoFiliais para cálculo
TipoSeleção
Descrição

Indica se o custo médio/virada de saldo deverá ser processado considerando:

  • Todas Filiais: considera os movimentos de todas as filiais da empresa corrente;
  • Filial Corrente: considera os movimentos somente da filial corrente;
  • Selecione as Filiais: permite a escolha de quais filiais da empresa corrente serão consideradas para o processamento.
Valor
Expandir
titleAnálise e Revisão
Expandir
titleExportação

Também existe a possibilidade de exportar a tabela de movimentações do período para um arquivo de extensão .xlxs, caso haja necessidade:

Expandir
titleContabilização
Informações
titlePré-Condição

Para que a jornada de fechamento possua a etapa de contabilização, é necessário que o parâmetro de Gerar Lançamento Contábil esteja configurado como sim, e o ambiente precisa estar configurado com o custo off-line (M) através do parâmetro MV_CUSMED. 

Image Removed

Após a configuração do parâmetro, a rotina de contabilização (MATA331) incluída na jornada de fechamento.

Após finalizar a etapa de Análise e Revisão referente o recálculo das movimentações do período, ao clicar para a próxima etapa, será iniciado a contabilização através da rotina de Contabilização do Custo Médio - MATA331, sendo atualizado em tempo real a situação da rotina que ocorre no sistema. Após a execução da contabilização é possível refazer a mesma, caso haja necessidade.

Image Removed

, que passará para a próxima etapa e será iniciado o Cálculo de custo/Virada de saldo e os passos do processamento serão atualizados em tempo real que ocorre no sistema.

Image Added

Expandir
titleAnálise e Revisão

Na etapa de análise e revisão é possível verificar se os custos calculados para o período selecionado estão corretos, caso seja identificado algum erro nas movimentações dos produtos, é possível realizar um novo cálculo de custo médio/virada de saldo no fluxo de fechamento de estoque que está sendo realizado, através do botão de refazer recálculo, é possível escolher se o novo recálculo será feito com uma nova predefinição ou se será utilizada a predefinição já preenchida anteriormente, após confirmar o novo recálculo será direcionado novamente para o passo 1 para confirmar ou alterar as informações e seguir com recálculo. 

Image Added

Expandir
titleContabilização
Informações
titlePré-Condição

Para que a jornada de fechamento possua a etapa de contabilização, é necessário que o parâmetro de Gerar Lançamento Contábil esteja configurado como sim, e o ambiente precisa estar configurado com o custo off-line (M) através do parâmetro MV_CUSMED. 

Image Added

Após a configuração do parâmetro, a rotina de contabilização (MATA331) incluída na jornada de fechamento.

Após finalizar a etapa de Análise e Revisão referente o recálculo das movimentações do período, ao clicar para a próxima etapa, será iniciado a contabilização através da rotina de Contabilização do Custo Médio - MATA331, sendo atualizado em tempo real a situação da rotina que ocorre no sistema. Após a execução da contabilização é possível refazer a mesma, caso haja necessidade.

Image Added

Expandir
titleFechamento
Expandir
titleSaldos à Distribuir

Após a contabilização do estoque, é possível realizar o fechamento do mesmo, bloqueando assim qualquer movimentação de estoque com data inferior a data deste último fechamento realizado. Essa ação, até o momento, é uma ação irreversível,  assim o usuário é alertado desse fato, apresentando a ele um modal de confirmação antes da realização dessa etapa.

A data utilizada no processo de fechamento é a data selecionada no campo Data Fechamento de Custo da etapa 1.

Caso exista algum item pendente de endereçamento que possa comprometer o fechamento o sistema apresentará no fechamento uma tela de Saldos à Distribuir, onde serão listados todos os itens com pendencias para que seja possível finaliza-las e realizar o fechamento.

Aviso
titleAviso

Atenção, essa etapa será apresentada durante a jornada de fechamento, apenas se o ambiente estiver com a configuração MV_A280SDA habilitada.


Image Added


Expandir
titleFechamento

Caso o fechamento não tenha saldos à distribuir, o sistema irá para a ultima etapa do fechamento.

Onde ocorre a preparação de ambiente e virada de saldo para todas as filiais em processamento.

Image Added

Expandir
titleItens com inconsistência

Após finalizar o processo da virada de saldo, caso seja encontrada alguma inconsistências entre os itens, com relação ao saldo físico e financeiro com o saldo da movimentação por lote ou de endereço, será apresentado uma opção na etapa do fechamento para visualizar essas informações, podendo também ser exportado para planilha.

Image Added


Após a contabilização do estoque, é possível realizar o fechamento do mesmo, bloqueando assim qualquer movimentação de estoque com data inferior a data deste último fechamento realizado. Essa ação, até o momento, é uma ação irreversível,  assim o usuário é alertado desse fato, apresentando a ele um modal de confirmação antes da realização dessa etapa.

A data utilizada no processo de fechamento é a data selecionada no campo Data Fechamento de Custo da etapa 1.

Caso exista algum item pendente de endereçamento que possa comprometer o fechamento o sistema apresentará no fechamento uma tela de Saldos à Distribuir, onde serão listados todos os itens com pendencias para que seja possível finaliza-las e realizar o fechamento.

Section
Painel
title(*y) Parâmetros do Configurador
CampoData para fechamento de custo
TipoCalendário
Descrição

Data de fechamento para recálculo do custo médio. A rotina só irá considerará os movimentos até essa data

ValorMínimo dia último fechamento realizado +1
CampoMétodo de apropriação (somente MV_CUSMED = 'M' - custo offline)
TipoSeleção
Descrição

Método de apropriação de custo:

  • Sequencial: respeita a sequencia de digitação dos movimentos;
  • Mensal: Ordena todas as movimentações ocorridas dentro do mês;
  • Diária: divide as movimentações em períodos diários, e ordena separadamente estas movimentações.
Valor
CampoFiliais para cálculo
TipoSeleção
Descrição

Indica se o custo médio/virada de saldo deverá ser processado considerando:

  • Todas Filiais: considera os movimentos de todas as filiais da empresa corrente;
  • Filial Corrente: considera os movimentos somente da filial corrente;
  • Selecione as Filiais: permite a escolha de quais filiais da empresa corrente serão consideradas para o processamento.
Valor
Expandir
titleFechamento
Expandir
titleSaldos à Distribuir
Aviso
titleAviso

Atenção, essa etapa será apresentada durante a jornada de fechamento, apenas se o ambiente estiver com a configuração MV_A280SDA habilitada.

Image Removed

Expandir
titleFechamento

Caso o fechamento não tenha saldos à distribuir, o sistema irá para a ultima etapa do fechamento.

Onde ocorre a preparação de ambiente e virada de saldo para todas as filiais em processamento.

Image Removed

Expandir
titleItens com inconsistência

Após finalizar o processo da virada de saldo, caso seja encontrada alguma inconsistências entre os itens, com relação ao saldo físico e financeiro com o saldo da movimentação por lote ou de endereço, será apresentado uma opção na etapa do fechamento para visualizar essas informações, podendo também ser exportado para planilha.

Image Removed

section

Painel
title(*y) Informações Adicionais

Exportação

É possível exportar para um arquivo de extensão .xlxs, os resultados apresentados nas tabelas das seguintes etapas:

  1. Análise e Revisão
  2. Saldos à Distribuir do Fechamento
  3. Itens com Inconsistência do Fechamento

Painel
title(/) Informações Técnicas

Foi desenvolvido uma classe REST de controle para entrada e saída de dados através da linguagem TLPP, sendo responsável por gerações e gravações de registros nas tabelas de perfil de usuário do Framework

Especificações de Serviços:

Expandir
titlePOST /api/acClosingCalc/v1/closing/process

Permite avançar para a próxima etapa do fechamento com as definições passadas pelo body da requisição:

Bloco de código
{
	"branch": "D MG 01",
    "company": "T1",
    "config": {
        "branches": {
            "items": [
                {
                    "code": "D MG 01",
                    "description": "Minas",
                    "cgc":"56809338000143"
                },
                 {
                    "code": "D MG 02",
                    "description": "Minas",
                    "cgc":"56809338000143"
                }
            ]
        },
	},
    "recalculation": {
            "mta330": [
                {
                    "parameter": "mv_par01",
                    "value": ""
                },
                {
                    "parameter": "mv_par02",
                    "value": false
                },
                {
                    "parameter": "mv_par03",
                    "value": false
                },
                {
                    "parameter": "mv_par04",
                    "value": true
                },
                {
                    "parameter": "mv_par05",
                    "value": 0
                },
                {
                    "parameter": "mv_par06",
                    "value": 1
                },
                {
                    "parameter": "mv_par07",
                    "value": ""
                },
                {
                    "parameter": "mv_par08",
                    "value": ""
                },
                {
                    "parameter": "mv_par09",
                    "value": false
                },
                {
                    "parameter": "mv_par10",
                    "value": 3
                },
                {
                    "parameter": "mv_par11",
                    "value": false
                },
                {
                    "parameter": "mv_par12",
                    "value": ""
                },
                {
                    "parameter": "mv_par13",
                    "value": true
                },
                {
                    "parameter": "mv_par14",
                    "value": 2
                },
                {
                    "parameter": "mv_par15",
                    "value": true
                },
                {
                    "parameter": "mv_par16",
                    "value": 2
                },
                {
                    "parameter": "mv_par17",
                    "value": 1
                },
                {
                    "parameter": "mv_par18",
                    "value": 1
                },
                {
                    "parameter": "mv_par19",
                    "value": true
                },
                {
                    "parameter": "mv_par20",
                    "value": 2
                },
                {
                    "parameter": "mv_par21",
                    "value": false
                }
        ]
    }
}


Retorno esperado da requisição:

Bloco de código
{
	"id": "319361263"
}


Descrição de Campos:

  • company: string – Separador com informação da empresa logado pelo usuário
  • branch: string – Separador com informação da filial logado pelo usuário
  • config>Branches: string - Separador com as informações das filiais selecionadas para o cálculo
    • code: string - código da filial
    • description: string - descrição da filial
    • cgc: string - CNPJ da filial
  • recalculation: string – Retorno o código do usuário consultado.
    • parameter: string MV_PAR relacionado a rotina MATA330 recalculo do custos medio 
    • value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos


...