Melhorias Cálculos com uso de...
Transcript of Melhorias Cálculos com uso de...
![Page 1: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/1.jpg)
1
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
Produto : RM TOTVS Incorporação 12.1.1
Processo : Reajustes
Subprocesso : Melhorias Cálculos com uso Fórmula
Data da publicação
: 30/10/13
Essa funcionalidade permite ao usuário definir novas modalidades de aluguéis, sem a necessidade de se alterar a codificação do sistema.
Para executar a funcionalidade terá que executar as seguintes etapas:
Aluguel em dobro 1ª – Habilitar o cálculo de fórmula por prioridade:
Desenvolvimento/Procedimento
Melhorias Cálculos com uso de Fórmulas
![Page 2: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/2.jpg)
2
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
2ª - Marcar o parâmetro no RM Fluxus para permitir lançamentos zerados:
3ª - Cadastrar os “tipos de dados” básicos: Menu: Serviços Globais -> Metadados http://wikihelp.totvs.com.br/WikiHelp/GLB/GLB.MetadadosTipoDados.aspx
![Page 3: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/3.jpg)
3
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
4º - Criar a tabela de Faturamento Mensal “ZMDFATURAMENTOMENSAL” para armazenar o faturamento mensal;
![Page 4: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/4.jpg)
4
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
5ª - Criar o Modelo de Negócio “Faturamento Mensal”:
![Page 5: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/5.jpg)
5
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
6 ª - Criar o Formulário para cadastro do “Faturamento Mensal”:
![Page 6: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/6.jpg)
6
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
7ª - Criar um projeto “Faturamento Mensal”:
![Page 7: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/7.jpg)
7
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
8 ª - Executar o Processo “Gerar Projeto de Metadados” para o projeto:
Sempre que apagar o arquivo “broker.dat” (atualizando a versão) é necessário executar novamente
este processo para gerar o projeto.
9ª - Alimentar a tabela de “Faturamento Mensal” - A parcela do mês de agosto/2009 terá o valor do aluguel dobrado por que o campo “DOBRADO” é igual a “1”:
![Page 8: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/8.jpg)
8
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
Este valor será utilizado para calcular o valor da parcela de aluguel no processo de reajuste.
Criando os campos complementares na Venda
11ª - Acesse Menu: Cadastros -> Campos Complementares -> Venda:
![Page 9: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/9.jpg)
9
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
12ª - Campo Complementar: FATURA_MIN_ANUAL(Faturamento Mínimo Anual):
- Armazena o valor do aluguel mínimo anual definido em contrato:
![Page 10: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/10.jpg)
10
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
13ª - Campo Complementar: MOEDA(Moeda de Correção Monetária):
- Armazena a moeda a ser usada no cálculo da correção monetária:
14ª - Na aba Campos Complementares da Venda/Aluguel deve aparecer o campo “Faturamento Mínimo Anual” e a “Moeda de Correção Monetária”:
![Page 11: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/11.jpg)
11
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
Configurando os Tipos de Parcela
15ª - Menu: Projetos -> Imobiliário -> Cadastros -> Tipos de Parcela:
16ª - Criar um Tipo de Parcela “98 - Aluguel Complementar”:
![Page 12: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/12.jpg)
12
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
17ª - Criar um Tipo de Parcela “99 - Faturamento Mensal”:
Configurando os Componentes
18ª - Menu: Projetos -> Imobiliário -> Cadastros -> Componentes:
![Page 13: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/13.jpg)
13
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
19ª - Criar o Componente “99 - Aluguel Mensal em Dobro”: - O surgimento do Componente deve ser na valorização para que a fórmula seja disparada no reajuste:
O código do componente deve ser “99” para as fórmulas funcionarem.
Entre em anexo, associe um valor de integração com RM Fluxus.
20ª - Criar o Componente “444 - Faturamento Mensal”: O surgimento do Componente deve ser na valorização para que a fórmula seja disparada no reajuste:
![Page 14: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/14.jpg)
14
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
O código do componente deve ser “444” para as fórmulas funcionarem.
O tipo de parcela deve ser “99 – Faturamento Mensal” para gerar uma parcela. Entre em anexo, associe um valor de integração com RM Fluxus.
Configurando as Fórmulas 21ª - Menu: Serviços Globais -> Administração -> Fórmulas: - Pega o valor do campo complementar “XVENDACOMPL.FATURA_MIN_ANUAL”, aplica a correção monetária e divide por 12 meses:
- Fórmula: “FRM0009 – CALCULA ALUGUEL MINIMO ANUAL (LOJAS AMERICANAS)”
DECL MOEDA;
EXECSQL('SQL00003');
SETVAR(MOEDA, RESULTSQL('SQL00003', 'MOEDA'));
RESULTSQL('SQL00003', 'FATURA_MIN_ANUAL') *
(1 + RECALCULACORRECAOMONETARIA(MOEDA,
DATBASE,
DATREAJUSTE,
REXPARCELAPAGAMENTO('DAT_VCTO'),
12,
0)
)
![Page 15: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/15.jpg)
15
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
22ª - Fórmula: “FRM0005 – CALCULA PERCENTUAL SOBRE O FATURAMENTO” - Multiplica o “Valor do Faturamento Mensal” e o “Percentual sobre o Faturamento” informados na tabela de meta dados:
EXECSQL('SQL00004');
RESULTSQL('SQL00004', 'FATURAMENTO_MENSAL') *
(RESULTSQL('SQL00004', 'PCT_FATURAMENTO') / 100)
![Page 16: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/16.jpg)
16
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
23 - Fórmula: “FRM0010 – DATA INICIAL DO PERIODO ANUAL ANTERIOR” Data inicial do ano anterior.
ADICIONAMESES(DATBASE, (PERIODOANUAL) * 12)
24ª - Fórmula: “FRM0011 – DATA FINAL DO PERIODO ANUAL ANTERIOR”
Pega a data final no ano anterior.
ADICIONAMESES(DATBASE, (PERIODOANUAL) * 12)
![Page 17: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/17.jpg)
17
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
25ª - Fórmula: “FRM0013 – CALCULA ALUGUEL MENSAL (EM DOBRO)” - Executa a fórmula “FRM0009” para calcular o aluguel mínimo mensal e dobra ou não o valor da parcela:
DECL ALUGUELMINIMOMENSAL;
DECL ALUGUELDOBRADO;
EXECSQL('SQL00004');
SETVAR(ALUGUELDOBRADO, RESULTSQL('SQL00004', 'DOBRADO') + 1);
SETVAR(ALUGUELMINIMOMENSAL, FOR('FRM0009') / 12);
ALUGUELMINIMOMENSAL * ALUGUELDOBRADO
![Page 18: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/18.jpg)
18
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
26ª - Fórmula: “FRM0018 – CALCULA FATURAMENTO MENSAL (EM DOBRO)” Calcula o valor excedente do percentual sobre o faturamento em relação ao aluguel mínimo e dobra ou não:
DECL ALUGUELMINIMOMENSAL;
DECL PCTFATURAMENTO;
DECL ALUGUELDOBRADO;
SETVAR(PCTFATURAMENTO, FOR('FRM0005'));
SETVAR(ALUGUELMINIMOMENSAL, FOR('FRM0009') / 12);
EXECSQL('SQL00004');
SETVAR(ALUGUELDOBRADO, RESULTSQL('SQL00004', 'DOBRADO') + 1);
SE (PCTFATURAMENTO > ALUGUELMINIMOMENSAL)
ENTAO (PCTFATURAMENTO - ALUGUELMINIMOMENSAL) * ALUGUELDOBRADO
SENAO 0
FIMSE
![Page 19: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/19.jpg)
19
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
27ª - Fórmula: “FRM0019 – CALCULA FATURAMENTO MENSAL (SEM DOBRAR)”
- Calcula o valor excedente do percentual sobre o faturamento sem dobrar:
DECL ALUGUELMINIMOMENSAL;
DECL PCTFATURAMENTO;
SETVAR(PCTFATURAMENTO, FOR('FRM0005'));
SETVAR(ALUGUELMINIMOMENSAL, FOR('FRM0009') / 12);
SE (PCTFATURAMENTO > ALUGUELMINIMOMENSAL)
ENTAO (PCTFATURAMENTO - ALUGUELMINIMOMENSAL)
SENAO 0
FIMSE
![Page 20: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/20.jpg)
20
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
28ª - Fórmula: “NUMVENDA – Numero da Venda no reajuste”
- Utilizada para passar como parâmetro nas Consultas SQL:
29ª - Fórmula: “CODGRUPO – Grupo da parcela no reajuste”
- Utilizada para passar como parâmetro nas Consultas SQL:
![Page 21: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/21.jpg)
21
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
30ª - Fórmula: “NUMPARC – Numero da parcela no reajuste”
- Utilizada para passar como parâmetro nas Consultas SQL:
31ª - Fórmula: “DATVCTO – Vencimento da parcela no reajuste”
- Utilizada para passar como parâmetro nas Consultas SQL:
![Page 22: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/22.jpg)
22
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
32ª - Configurando as Consultas SQL
- Acesse no Menu: Gestão -> Visões de Dados:
33ª - Consulta SQL: “SQL00002 – CALCULA TOTAL ALUGUEL MENSAL + ENCARGO COMUM”
- Calcula o total de faturamento no ano anterior para calcular o aluguel complementar.
![Page 23: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/23.jpg)
23
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
SELECT SUM(PC.VR_COMPN) TOTAL_ANUAL
FROM XPARCELAPAGAMENTO PP (NOLOCK) JOIN
XPARCELACOMPONENTE PC (NOLOCK)
ON (PP.NUM_VENDA = PC.NUM_VENDA) AND
(PP.COD_GRUPO = PC.COD_GRUPO) AND
(PP.COD_TIPO_PARC = PC.COD_TIPO_PARC) AND
(PP.NUM_PARC = PC.NUM_PARC)
WHERE PP.NUM_VENDA = :FRM_NUMVENDA AND
PC.COD_COMPN IN (77, 222) AND
(PP.DAT_VCTO >= :FRM_FRM0010) AND
(PP.DAT_VCTO < :FRM_FRM0011) 34ª - Consulta SQL: “SQL00003 – CONSULTA CAMPOS COMPLEMENTARES DA VENDA”
- Consulta o valor dos campos complementares da venda:
SELECT *
FROM XVENDACOMPL (NOLOCK)
WHERE (NUMVENDA = :FRM_NUMVENDA)
![Page 24: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/24.jpg)
24
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
35ª - Consulta SQL: “SQL00004 – CONSULTA CAMPOS DA TABELA ZMDFATURAMENTOMENSAL”
- Consulta o valor dos campos na tabela de metadados na data de vencimento da parcela:
SELECT *
FROM ZMDFATURAMENTOMENSAL (NOLOCK)
WHERE (NUM_VENDA = :FRM_NUMVENDA) AND
(YEAR(DATA) = YEAR(:FRM_DATVCTO)) AND
(MONTH(DATA) = MONTH(:FRM_DATVCTO))
![Page 25: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/25.jpg)
25
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
36ª - Criar a Modalidade “20 - Aluguel em Dobro (Mínimo + Faturamento)”:
- Esta modalidade deve dobrar o valor do boleto de aluguel mínimo e o valor boleto de faturamento mensal:
37ª - Criar a regra da modalidade “Aluguel Mensal (Em Dobro)”: - Associar o Componente: “99 – Aluguel Mensal (Em Dobro)”
![Page 26: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/26.jpg)
26
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
38ª - Associar a fórmula “FRM0013 – CALCULA ALUGUEL MENSAL (EM DOBRO)” e definir a prioridade de cálculo para 1:
39ª - Criar a regra da modalidade “Faturamento Mensal”: - Associar o componente: “444 – Faturamento Mensal”: Obs: Informar o dia de vencimento da parcela de faturamento mensal (boleto complementar):
![Page 27: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/27.jpg)
27
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
40ª - Associar a fórmula “FRM0018 – CALCULA FATURAMENTO MENSAL (EM DOBRO)” e definir a prioridade de cálculo para 2:
41ª - Criar a Modalidade “21 - Aluguel em Dobro (apenas o Mínimo)” - Esta modalidade deve dobrar o valor do aluguel mínimo sem dobrar o valor do faturamento:
1. Criar a Modalidade “Aluguel em Dobro (apenas o Mínimo)”
![Page 28: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/28.jpg)
28
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
42ª - Criar a regra da modalidade “Aluguel Mensal (Em Dobro)”: - Associar o Componente: “99 – Aluguel Mensal (Em Dobro)”
43ª -Associar a fórmula “FRM0013 – CALCULA ALUGUEL MENSAL (EM DOBRO)” e definir a prioridade de cálculo para
1:
![Page 29: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/29.jpg)
29
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
44ª - Criar a regra da modalidade “Faturamento Mensal”: - Associar o componente: “444 – Faturamento Mensal”: Obs: Informar o dia de vencimento da parcela de faturamento mensal(boleto complementar):
45ª - Associar a fórmula “FRM0019 – CALCULA FATURAMENTO MENSAL (SEM DOBRAR)” e definir a prioridade de cálculo para 2:
![Page 30: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/30.jpg)
30
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
2. Criando um Aluguel em dobro (Mínimo + Faturamento) 46ª - Menu: Contratos -> Contratos de Vendas e Alugueis: - Criando um Aluguel em Dobro (Mínimo + Faturamento): - Associar a modalidade de venda: “Aluguel em Dobro (Mínimo + Faturamento)”
47ª - O reajuste deve ser realizado mensalmente após informar o faturamento mensal na tabela de metadados.
Obs: antes de reajustar o contrato é necessário alimentar a tabela de metadados “Faturamento Mensal”.
![Page 31: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/31.jpg)
31
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
48ª - Informe nos campos complementares do aluguel o faturamento Mínimo Anual e a moeda de Correção Monetária:
49ª - No mês de agosto/2009 o valor da parcela foi dobrado:
![Page 32: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/32.jpg)
32
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
50ª - O gráfico em vermelho são as parcelas de “faturamento mensal” (boleto complementar):
![Page 33: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/33.jpg)
33
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
Aluguel mínimo anual
1ª - Habilitar o cálculo de fórmula por prioridade:
1.
2ª - Marcar o parâmetro no RM Fluxus para permitir lançamentos zerados:
![Page 34: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/34.jpg)
34
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
3ª - Cadastrar os “tipos de dados” básicos:
- Menu: Serviços Globais -> Metadados
- http://wikihelp.totvs.com.br/WikiHelp/GLB/GLB.MetadadosTipoDados.aspx
4ª - Criar a tabela de Faturamento Mensal “ZMDFATURAMENTOMENSAL” para armazenar o faturamento mensal;
![Page 35: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/35.jpg)
35
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
Obs: Defina os campos NUM_VENDA e DATA como chave primária. 5ª - Criar o Modelo de Negócio “Faturamento Mensal”:
![Page 36: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/36.jpg)
36
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
6ª - Criar o Formulário para cadastro do “Faturamento Mensal”:
![Page 37: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/37.jpg)
37
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
7ª - Criar um projeto “Faturamento Mensal”:
![Page 38: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/38.jpg)
38
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
![Page 39: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/39.jpg)
39
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
8ª - Executar o Processo “Gerar Projeto de Metadados” para o projeto:
Obs: sempre que apagar o arquivo _broker.dat é necessário executar novamente este processo.
9ª - Alimentar a tabela de “Faturamento Mensal”:
![Page 40: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/40.jpg)
40
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
Obs: Este valor será utilizado para calcular o valor da parcela de aluguel no processo de reajuste. 10ª - Criando os campos complementares na Venda - Menu: Cadastros -> Campos Complementares -> Venda:
![Page 41: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/41.jpg)
41
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
11ª - Campo Complementar: FATURA_MIN_ANUAL(Faturamento Mínimo Anual): - Armazena o valor do aluguel mínimo anual definido em contrato:
![Page 42: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/42.jpg)
42
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
12ª - Campo Complementar: MOEDA(Moeda de Correção Monetária): - Armazena a moeda a ser usada no cálculo da correção monetária:
13ª - Na aba Campos Complementares da Venda/Aluguel deve aparecer os campos “Faturamento Mínimo Anual” e a “Moeda de Correção Monetária”:
![Page 43: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/43.jpg)
43
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
14ª - Menu: Projetos -> Imobiliário -> Cadastros -> Tipos de Parcela: - Criar o Tipo de Parcela “98 –Aluguel Complementar”:
15ª - Criar o Tipo de Parcela “99 –Faturamento Mensal”:
![Page 44: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/44.jpg)
44
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
16ª - Menu: Projetos -> Imobiliário -> Cadastros -> Componentes: - Criar o Componente “77 -Aluguel Mensal (Americanas)”: - O surgimento do Componente deve ser na valorização para que a fórmula seja disparada no reajuste:
Obs: O código do componente deve ser “77” para as fórmulas funcionarem.
![Page 45: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/45.jpg)
45
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
17ª - Criar o Componente “66 - Encargo Comum”: O surgimento do Componente deve ser na valorização para que a fórmula seja disparada no reajuste:
Obs: O código do componente deve ser “66” para as fórmulas funcionarem.
![Page 46: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/46.jpg)
46
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
18ª - Criar o Componente “222 - Fundo Promoção”: O surgimento do Componente deve ser na valorização para que a fórmula seja disparada no reajuste:
Obs: O código do componente deve ser “222” para as fórmulas funcionarem.
![Page 47: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/47.jpg)
47
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
19ª - Criar o Componente “444 – Faturamento Mensal”: - O surgimento do Componente deve ser na valorização para que a fórmula seja disparada no reajuste:
Obs: O código do componente deve ser “444” para as fórmulas funcionarem.
![Page 48: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/48.jpg)
48
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
20ª - Criar o Componente “55 – Aluguel Complementar(America.)”: - O surgimento do Componente deve ser na valorização para que a fórmula seja disparada no reajuste:
Obs: O código do componente deve ser “55” para as fórmulas funcionarem.
![Page 49: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/49.jpg)
49
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
21ª - Menu: Serviços Globais -> Administração -> Fórmulas:
Fórmula: “FRM0001 – CALCULA ALUGUEL MENSAL”
DECL ALUGUELMINIMOANUAL;
DECL ALUGUELMINIMOMENSAL;
SETVAR(ALUGUELMINIMOANUAL, FOR('FRM0009'));
SETVAR(ALUGUELMINIMOMENSAL, ALUGUELMINIMOANUAL / 12);
ALUGUELMINIMOMENSAL
![Page 50: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/50.jpg)
50
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
22ª - Fórmula: “FRM0002 – CALCULA ENCARGO COMUM”
- Pega o valor do Encargo informado na tabela de metadados:
EXECSQL('SQL00004');
RESULTSQL('SQL00004', 'ENCARGO_COMUM');
![Page 51: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/51.jpg)
51
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
23ª - Fórmula: “FRM0003 – CALCULA FUNDO DE PROMOÇÃO” - Pega o valor do Fundo de Promoção informado na tabela de metadados:
EXECSQL('SQL00004');
RESULTSQL('SQL00004', 'FUNDO_PROMOCAO');
![Page 52: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/52.jpg)
52
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
24ª - Fórmula: “FRM0005 – CALCULA PERCENTUAL SOBRE FATURAMENTO”
- Aplica o percentual de faturamento sobre o faturamento mensal do cliente:
EXECSQL('SQL00004');
RESULTSQL('SQL00004', 'FATURAMENTO_MENSAL') *
(RESULTSQL('SQL00004', 'PCT_FATURAMENTO') / 100)
![Page 53: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/53.jpg)
53
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
25ª - Fórmula: “FRM0006 – CALCULA ALUGUEL COMPLEMENTAR ANUAL (LOJAS AMERICANAS)” - De ano em ano calcula o aluguel complementar.
SE (MESDT(DATVCTO) = MESDT(DATBASE)) E
(DATVCTO > DATBASE)
ENTAO
FOR('FRM0008')
SENAO
0
FIMSE
![Page 54: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/54.jpg)
54
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
26ª - Fórmula: “FRM0008 – CALCULA TOTAL ALUGUEL MENSAL + ENCARGO COMUM” - Utilizada para calcular o valor do “aluguel complementar anual” em janeiro:
DECL ALUGUELMINIMOANUAL;
DECL TOTALALUGUELANUAL;
SETVAR(ALUGUELMINIMOANUAL, FOR('FRM0009'));
EXECSQL('SQL00002');
SETVAR(TOTALALUGUELANUAL, RESULTSQL('SQL00002', 'TOTAL_ANUAL'));
SE (ALUGUELMINIMOANUAL > TOTALALUGUELANUAL)
ENTAO
ALUGUELMINIMOANUAL - TOTALALUGUELANUAL
SENAO
0
FIMSE
![Page 55: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/55.jpg)
55
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
27ª - Fórmula: “FRM0009 – CALCULA ALUGUEL MINIMO ANUAL (LOJAS AMERICANAS)” - Corrige o valor do campo complementar “XVENDACOMPL.FATURA_MIN_ANUAL” até o vencimento da parcela:
DECL MOEDA;
EXECSQL('SQL00003');
SETVAR(MOEDA, RESULTSQL('SQL00003', 'MOEDA'));
RESULTSQL('SQL00003', 'FATURA_MIN_ANUAL') *
(1 + RECALCULACORRECAOMONETARIA(MOEDA,
DATBASE,
DATREAJUSTE,
REXPARCELAPAGAMENTO('DAT_VCTO'),
12,
0)
)
![Page 56: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/56.jpg)
56
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
28ª - Fórmula: “FRM0010 – DATA INICIAL DO PERIODO ANUAL ANTERIOR” Data inicial do ano anterior.
ADICIONAMESES(DATBASE, (PERIODOANUAL) * 12)
![Page 57: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/57.jpg)
57
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
29ª - Fórmula: “FRM0011 – DATA FINAL DO PERIODO ANUAL ANTERIOR”
- Pega a data final no ano anterior.
ADICIONAMESES(DATBASE, (PERIODOANUAL) * 12)
![Page 58: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/58.jpg)
58
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
30ª - Fórmula: “FRM0016 – CALCULA FATURAMENTO MENSAL”
- Se for maior que zero então gera uma parcela (boleto complementar):
![Page 59: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/59.jpg)
59
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
31ª - Fórmula: “NUMVENDA – Numero da Venda no reajuste” - Utilizada para passar como parâmetro nas Consultas SQL:
![Page 60: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/60.jpg)
60
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
32ª - Fórmula: “CODGRUPO – Grupo da parcela no reajuste” - Utilizada para passar como parâmetro nas Consultas SQL:
![Page 61: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/61.jpg)
61
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
33ª - Fórmula: “NUMPARC – Numero da parcela no reajuste”
- Utilizada para passar como parâmetro nas Consultas SQL:
![Page 62: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/62.jpg)
62
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
34ª - Fórmula: “DATVCTO – Vencimento da parcela no reajuste”
- Utilizada para passar como parâmetro nas Consultas SQL:
![Page 63: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/63.jpg)
63
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
35ª - Configurando as Consultas SQL - Menu: Gestão -> Visões de Dados:
![Page 64: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/64.jpg)
64
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
36ª - Consulta SQL: “SQL00002 – CALCULA TOTAL ALUGUEL MENSAL + ENCARGO COMUM” - Somatório dos componentes Aluguel Mensal e Encargo Comum do ano anterior ao vencimento da parcela:
SELECT SUM(PC.VR_COMPN) TOTAL_ANUAL
FROM XPARCELAPAGAMENTO PP (NOLOCK) JOIN
XPARCELACOMPONENTE PC (NOLOCK)
ON (PP.NUM_VENDA = PC.NUM_VENDA) AND
(PP.COD_GRUPO = PC.COD_GRUPO) AND
(PP.COD_TIPO_PARC = PC.COD_TIPO_PARC) AND
(PP.NUM_PARC = PC.NUM_PARC)
WHERE PP.NUM_VENDA = :FRM_NUMVENDA AND
PC.COD_COMPN IN (77, 222) AND
(PP.DAT_VCTO >= :FRM_FRM0010) AND
(PP.DAT_VCTO < :FRM_FRM0011)
![Page 65: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/65.jpg)
65
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
37ª - Consulta SQL: “SQL00003 – CONSULTA CAMPOS COMPLEMENTARES DA VENDA” - Consulta o valor dos campos complementares da venda:
SELECT *
FROM XVENDACOMPL (NOLOCK)
WHERE (NUMVENDA = :FRM_NUMVENDA)
![Page 66: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/66.jpg)
66
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
38ª - Consulta SQL: “SQL00004 – CONSULTA CAMPOS DA TABELA ZMDFATURAMENTOMENSAL” - Consulta o valor dos campos na tabela de metadados:
SELECT *
FROM ZMDFATURAMENTOMENSAL (NOLOCK)
WHERE (NUM_VENDA = :FRM_NUMVENDA) AND
(YEAR(DATA) = YEAR(:FRM_DATVCTO)) AND
(MONTH(DATA) = MONTH(:FRM_DATVCTO))
![Page 67: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/67.jpg)
67
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
3. Configurando a Modalidade de Aluguel “17 - Aluguel Mínimo Anual (Lojas Americanas)”
![Page 68: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/68.jpg)
68
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
39ª - Criar a regra da modalidade “77 - Aluguel Mensal”:
40ª - Associar a fórmula “FRM0001 – CALCULA ALUGUEL MENSAL (LOJAS AMERICANAS)” e definir a prioridade de cálculo para 1:
![Page 69: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/69.jpg)
69
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
41ª - Associar a fórmula “FRM0002 – CALCULA ENCARGO COMUM” e definir a prioridade de cálculo para 2:
42ª - Criar a regra da modalidade “222 - Fundo de Promoção”:
![Page 70: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/70.jpg)
70
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
43ª - Associar a fórmula “FRM0003 – CALCULA FUNDO PROMOÇÃO” e definir a prioridade de cálculo para 3:
44ª - Criar a regra da modalidade “444 – Faturamento Mensal”:
![Page 71: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/71.jpg)
71
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
45ª - Criar a regra da modalidade “55 – Aluguel Complementar (America.)”:
![Page 72: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/72.jpg)
72
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
![Page 73: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/73.jpg)
73
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
46ª - Criando um Aluguel (Lojas Americanas): - Menu: Contratos -> Contratos de Vendas e Alugueis: - Criar um contrato de aluguel: - Associar a modalidade de venda: “Aluguel Mínimo Anual(Lojas Americanas)”
![Page 74: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/74.jpg)
74
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
47ª - Informar o “Faturamento Mínimo Anual” e a “Moeda de Correção” definido em Contrato: - Obs: Antes de reajustar é necessário informar o “Faturamento mínimo anual” e a moeda de correção monetária definido em contrato.
48ª - Alimentar a tabela de “Faturamento Mensal”: Obs: Antes de reajustar é necessário alimentar a tabela de metadados “Faturamento Mensal”.
![Page 75: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/75.jpg)
75
Boletim Técnico
IMB – Melhorias Cálculos com uso Fórmula
49ª - Reajustar o contrato de aluguel:
![Page 76: Melhorias Cálculos com uso de Fórmulastdn.totvs.com.br/download/attachments/90275993/RM_BT_Melhorias... · Entre em anexo, associe um valor de integração com RM Fluxus. Configurando](https://reader035.fdocumentos.com/reader035/viewer/2022062306/5a7b30427f8b9a2e6e8bb3b4/html5/thumbnails/76.jpg)
76
Boletim Técnico ‘
IMB – Melhorias Cálculos com uso Fórmula
50ª - Anualmente será cobrado o aluguel complementar em vermelho: