← Página Inicial
Painel |
---|
|
Novo Fechamento, recurso que permite iniciar a jornada de fechamento basta definir a forma de contabilização e clicar em "Novo Fechamento". |
Novo Fechamento, recurso que permite iniciar a jornada de Fechamento basta definir a Forma de contabilização e clicar em Novo Fechamento.
Image Removed
...
title | Predefinição de cálculo + Processamento |
---|
Na etapa de predefinição de cálculo, será apresentada a configuração para ser realizada para a jornada de fechamento do período. Havendo a possibilidade de ser executada de duas formas:
...
Na primeira etapa será necessário preencher a data para fechamento de custo, método de apropriação e as filiais para o cálculo. Ao clicar no botão Próximo Passo, passará para a próxima etapa e será iniciado o recálculo e os passos do cálculo de custo serão atualizados em tempo real que ocorre no sistema.
Parâmetros do Configurador:
Image Removed
Demonstração:
Image Removed
Expandir |
---|
|
Ao iniciar o processo de Fechamento de Estoque, o sistema automaticamente verifica qual configuração de custo esta sendo utilizada: se custo online (O) ou Custo off-line (M) através do parâmetro MV_CUSMED. No processamento online, na etapa de predefinição de calculo de custo será apresentada a informação de quando foi realizado o ultimo fechamento, e o usuário poderá selecionar a filial a ser processada, de três formas: filial corrente, todas as filiais, ou selecionando individualmente as filiais a serem processadas. Após essa definição, o processamento já pode ser iniciado através do botão "Próximo passo". 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, havendo a possibilidade de ser realizada de duas formas:
Expandir |
---|
|
Na etapa de análise e revisão, caso seja identificado algum erro nas movimentações dos produtos, é possível realizar um novo cálculo de custo médio 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 |
---|
|
Na etapa de análise e revisão, caso seja identificado algum erro nas movimentações dos produtos, é possível realizar um novo recálculo de saldo atual para final 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. No caso da configuração de custo online, parâmetro MV_CUSMED = 'O' só será possível alterar as filiais para cálculo. Image Removed
|
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:
Image Removed
...
Informações |
---|
|
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. |
Ao iniciar um novo fechamento, será apresentado uma tela para configurar a forma de contabilização, entre as opções existem:
- Contabilização Padrão
- Contabilização por consumo e produção
Image Removed
...
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.
Image Removed
Após a execução da contabilização é possível refazer a mesma
Image Removed
...
...
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 |
---|
|
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 |
---|
|
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 |
...
title | Itens 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
Informações Técnicas:
...
Para a criação da feature, utilizamos componentes do framework PO-UI para facilitar e agilizar o desenvolvimento, sendo:
<po-button> - https://po-ui.io/documentation/po-button
<po-select> - https://po-ui.io/documentation/po-select
<po-widget> - https://po-ui.io/documentation/po-widget
<po-datepicker> - https://po-ui.io/documentation/po-datepicker
<po-table> - https://po-ui.io/documentation/po-table
<po-progress> - https://po-ui.io/documentation/po-progress
<po-modal> - https://po-ui.io/documentation/po-modal
<po-radio-group> - https://po-ui.io/documentation/po-radio-group
Expandir |
---|
| Image Added |
|
Painel |
---|
|
Utilizando configuração de custo off-line (MV_CUSMED = 'M') Expandir |
---|
| Image Added
|
Utilizando configuração de custo online (MV_CUSMED = 'O') Expandir |
---|
| Image Added |
Utilizando configuração de custo off-line (MV_CUSMED = 'M' ) sem a etapa de "Análise e Revisão" entre as etapas da jornada de fechamento. Expandir |
---|
| Image Added |
|
Painel |
---|
title | Etapas Jornada de Fechamento |
---|
|
Expandir |
---|
title | Predefinição de cálculo |
---|
| Ao iniciar o processo de Fechamento de Estoque, o sistema automaticamente verifica qual configuração de custo 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 Informações Adicionais >> Parâmetros do Configurador, abaixo. Após a definição, o processamento já pode ser iniciado através do botão "Próximo passo", 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. Será possível realizar o cancelamento da jornada em andamento ou refazer o Cálculo de custo após a finalização do processamento. Image Added |
Expandir |
---|
| 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/Virada de saldo no fluxo de fechamento de estoque que está sendo realizado, através do botão de "Refazer cálculo". É necessário escolher se o novo cálculo será feito com uma nova predefinição ou se será utilizada a predefinição já preenchida anteriormente, após confirmar o refazer cálculo, será direcionado novamente para o passo 1 para confirmar ou alterar as informações e seguir com fechamento. Image Added
Status Moeda Ao avançar para a etapa de Análise e Revisão, é possível ser exibido dois tipos de status: O status de divergente é apresentado quando houver uma variação de custo médio em relação ao mês anterior, podendo se encaixar nessa situação tanto um custo médio final maior que o custo médio inicial, ou um custo médio final menor que o custo médio inicial. Para ambas as situações, será indicado via legenda o status de divergente, como no exemplo abaixo: Image Added Neste exemplo, temos o cenário onde o custo médio calculado é maior que o custo médio do mês anterior, indicando assim que há uma variação de custo de 73%.
O que isso significa? O status de divergente é apenas um informativo que de houve uma variação de custo em relação a esse produto, podendo ser causada pelos seguintes motivos: - Digitação incorreta de valores de custos nas movimentações associadas a este produto. (Documentos de Entrada, documentos de saída, movimentações internas, ordens de produções, etc.)
- Aumento ou redução de custos pelas movimentações associadas a este produto. (Aumento de custo pelo fornecedor, redução de custo para um cliente, etc.)
Em suma, o indicativo de divergente na coluna de status não necessariamente indica que o custo médio calculado do produto está incorreto, é apenas uma forma de demonstrar que há uma mudança em seu custo e caso necessário, indicamos quais foram os produtos que possuíram maior variação de forma decrescente.
Exemplo prático Vamos supor que durante a execução de uma jornada de fechamento, na etapa de análise e revisão me foi indicado que há uma variação de custo de diversos produtos, porém para o meu fluxo de produção, variações de custo de produtos do tipo matéria prima (MP) são típicas e não influenciam no meu ecossistema, porém variações de custo de produtos do tipo produto acabado (PA) e produto intermediário (PI) são atípicas, sendo necessário avaliar o cenário das suas variações caso ultrapasse 50%. Assim a etapa de análise e revisão permite que seja analisado de forma personalizada com a opção do filtro avançado, onde apenas é listado os produtos com as características indicadas via filtro, segue exemplo abaixo:
Image Added
O status de neutro é apresentado quando não houver uma variação de custo médio em relação ao mês anterior, como no exemplo abaixo:
Image Added Neste exemplo, temos o cenário onde o custo médio calculado é igual ao custo médio do mês anterior, indicando assim que há uma variação de custo de 0%.
O que significa? O status de neutro é apenas um informativo que de não houve uma variação de custo em relação a esse produto ao mês anterior.
Nenhum dado encontrado Também podem haver situações onde ao acessar a etapa de análise e revisão, será indicado que não foram encontrados dados para serem exibidos, como no exemplo abaixo: Image Added O que significa? Os motivos que podem resultar numa listagem sem resultados na etapa de análise e revisão são os seguintes: - Não foi possível realizar a comparação de custo médio dos produtos calculados na etapa de Cálculo de Custo em relação ao mês anterior, não permitindo trazer a variação de custos do período atual.
Exemplo prático - Produto acabado criado no mês agosto
- Realizado diversas movimentações do produto acabado ao longo do mês
- Ao realizar a jornada de fechamento, é verificado que o produto não apareceu na listagem, pois não é possível comparar o seu custo médio com o mês anterior (mês de julho) já que o mesmo não existia
-
- Não houve movimentações no período indicado, retornando uma listagem vazia.
Expandir |
---|
| Image AddedFiltro de análise e resultados- Campos: Todos os campos relacionados o analise de resultados.
- Operador: Opções para realizar as condições do filtro, com as opções de "Igual a, Diferente de, Menor ou igual a, Menor que, Maior que ou igual a, Maior que e Contém.
- Expressão: Deve ser informado a expressão (texto ou numero)
- Filtros: Após colocar a expressão pressione ENTER ou TAB incluir o filtro que será apresenta de forma previa em um pequena caixa abaixo dos campos.
- Botão Aplicar Filtros: Ao clicar no botão aplicar filtro automaticamente ele fecha e volta para tela de analise de resultados aonde o sistema vai processar os resultados e gerar em tela.
- Múltiplos filtros: Após adicionar um filtro pressionando ENTER ou TAB é possível adicionar uma nova expressão para consulta, a mesma será intercalada com a condição de OR(OU) para campos e iguais, exemplo: "filial igual a D MG 01" colocar novamente "filial igual a D MG 02" a query será montado com filial igual a D MG 01 OR (OU) filial igual a D MG 02. caso insira condições diferente serão tratadas como AND(E) entre parênteses exemplo: "filial igual a D MG 01" AND " Tipo igual a PA", lembrando que esse comportamento é realiza de forma automática pelo componente de filtro.
|
|
Expandir |
---|
| Informações |
---|
| 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 como 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) será incluída na jornada de fechamento. |
Após 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, caso haja necessidade, é possível refazer o processamento da rotina, através do botão "Refazer contabilização". Image Added Expandir |
---|
title | Contabilização por consumo e produção |
---|
| Informações |
---|
| Para que a jornada de fechamento possua a etapa de contabilização por consumo e produção , é necessário que o parâmetro de Gerar Lançamento Contábil esteja configurado como "Sim" e que o parâmetro de Forma de Contabilização esteja configurado como "Contabilização por consumo e produção" , e o ambiente precisa estar configurado como custo off-line (M) através do parâmetro MV_CUSMED. Image Added
Image Added Após a configuração dos parâmetros, a rotina de contabilização (MATA331) será incluída na jornada de fechamento e após a finalização do cálculo do custo e contabilização por consumo, será executado o fluxo de cálculo e contabilização por produção.
Image Added
|
Após 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, caso haja necessidade, é possível refazer o processamento da rotina, através do botão "Refazer contabilização". Image Added
|
|
Expandir |
---|
| 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 de Predefinição de cálculo. Image Added
Expandir |
---|
| 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. Caso necessário, também é possível cancelar o fechamento nessa etapa. Aviso |
---|
| Atenção, essa etapa será apresentada durante a jornada de fechamento, apenas se o ambiente estiver com a configuração de exibir relatório de Saldo a Distribuir (MV_A280SDA) habilitada. |
Image Added |
Expandir |
---|
| Caso o fechamento não tenha saldos à distribuir, o sistema irá para a última etapa do fechamento. Nesta etapa ocorre a preparação de ambiente, onde é verificada se todas as filiais selecionadas podem ser processadas. Se alguma filial tiver inconsistência, a virada de saldo não é iniciada e é exibida uma janela com as filiais inconsistentes e as informações necessárias, assim é possível analisar as inconsistências para depois prosseguir com a virada de saldo; e caso esteja tudo certo é feita a virada de saldo para todas as filiais em processamento. Image Added |
Expandir |
---|
title | Itens 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
|
|
Expandir |
---|
title | Fechamento sem etapa de Analise. |
---|
| Com o intuito de atender grande necessidade dos clientes que realizam a integração dos movimentos do estoque com a contabilidade, desenvolvemos a funcionalidade de execução entre etapas sem apresentar a análise e revisão, e percorrendo o passo de recalculo do custo médio automaticamente até contabilização, acionando também a contabilização de forma automática. Essa implementação é recomendada ao usuário de estoque que tem seu processo apurado durante todos o mês e consegue afirmar com segurança, que não tenho erros durante a execução do cálculo de custo final para o período, dessa forma para ter ganho de tempo o sistema já inicia a contabilização sem a necessidade de intervenção do usuário.
Configurações para acionamento do recurso: Fechamento > Configurar Parâmetros > Lançamento contábil > Selecionar a opção: Não exibir etapa de análise. OBS: esse tratamento só é valido para jornada configurada com contabilização = SIM
Image Added |
|
Painel |
---|
title | (*y) Informações Adicionais |
---|
|
Expandir |
---|
title | Parâmetros do Configurador |
---|
| Campo | Data para fechamento de custo |
---|
Tipo | Calendário |
---|
Descrição | Data de fechamento para recálculo do custo médio. A rotina só irá considerará os movimentos até essa data |
---|
Valor | Mínimo dia último fechamento realizado +1 |
---|
Campo | Método de apropriação (somente para configuração de custo off-line - MV_CUSMED = 'M') |
---|
Tipo | Seleçã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 |
|
---|
Campo | Filiais para cálculo |
---|
Tipo | Seleçã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 |
---|
| É possível exportar para um arquivo de extensão .xlxs, os resultados apresentados nas tabelas das seguintes etapas: - Análise e Revisão
- Saldos à Distribuir do Fechamento
- Itens com Inconsistência do Fechamento
Image Added |
Expandir |
---|
title | Alerta de finalização das etapas através do Event Viewer |
---|
| Ao término das etapas de processamento da Jornada de Fechamento (recálculo do custo médio, contabilização e virada dos saldos), caso tenha o Event Viewer configurado para estas rotinas, você será alertado quando o processo estiver finalizado.
Para maiores informações sobre a configuração do Event Viewer consulte o link: Event Viewer |
|
...
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 |
...
Estruturção da API:
...
Especificações de Serviços: Expandir |
---|
title | POST /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
|
|
← Página Inicial