Contabilidade > Orçamentos > Cálc. orçamentos 

A construção dos orçamentos é um elemento recorrente da função do orçamento. Os orçamemtos podem ser construidos fazendo abstração de existente ou baseadas sobre os orçamentos precedentes ou dos elementos reais. Esta função permite um cálculo automático dos elementos constitutivos de um código orçamento com ajuda de fórmulas indicando os elementos a calcular e a partir de que os calcular.

É porque esta única função que se parametriza todos os elementos do cálculo.

Exemplo: O orçamento da sociedade AAA está calculado em cada ano sobre a base de uma cobertura global (100 000 EUR). Para cada secção, a parte (%) de realizado N-1 por relação ao orçamento N-1, determina a nova percentagem de orçamento obtido para o ano N. Assim o orçamento N para "Departamento 1" é igual ao Montante total do orçamento N* (Realizado do "Departamento 1" / "Montante total do orçamento N-1). Este caso concreto pode se definir simplesmente graças a :

  • uma fórmula de expressão de cálculo (ex: V_BUDN*(F1/F2)
  • os seus elementos constitutivos : F1 está o real N-1; F2 é o orçamentado N-1; V_BUDN é uma constante que indica o montante global a repartir. Por esta parametrização simples, definiu-se o cálculo a realizar.

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Gestão do ecrã

A parametrização das fórmulas do orçamento se faz sobre 2 separadores Fórmulas e Variáveis e permitem determinar as regras de cálculo de um orçamento.

Cabeçalho

Campos

Os seguintes campos estão presentes neste separador :

Critérios

  • Formula (campo BUDFOR)

Código sobre 10 caracteres, que identifica a fórmula de cálculo orçamental.

  • campo DESTRA

 

  • Desc. curta (campo SHOTRA)

L'intitulé court remplace l'intitulé classique lorsque les contraintes d'affichage ou d'édition l'exigent.

Por defeito, o intitulado curto, o intitulado longo ou cabeçalho de coluna de um dado está registado (em criação/modificação) na língua de conexão do utilizador. Pelo intermediário da função Traducções em linha (clique direito a partir desta zona), é trduzível numa outra língua.

Na janela de tradução em linha da zona activa, acrescenta um novo código língua com tradução nesta língua.

Um utilizador se conectando numa das línguas traduzidas disporá de intitulado curto, do intitulado longo ou do cabeçalho de coluna na sua língua de conexão se está definido, senão será disponível na língua por defeito no dossier.

  • Base de transf. (campo FLGDSP)

A base de transferência determina o tipo de cálculo do orçamento.

  • Em montantes por períodos : A repartição temporal da natureza do orçaemento a calcular, não está aplicada à expressão de cálculo. A expressão está calculada período por período e atualiza o montante orçamento período por período. A repartição de origem dos orçamentos que compõem a expressão está conservada.

Exemplo: 

Orçamento de origem N-1: do 01/01/N-1 ao 31/12/N-1

-          Período 01:                           607000/SERV01/DIV01: 1000

-          Período 02:                           607000/SERV01/DIV01: 2000

-          Período 03 a 12:                   607000/SERV01/DIV01: 0

Orçamento calculado N: do 01/01/N ao 31/12/N

-          Período 01:                           607000/SERV01/DIV01: 1000

-          Período 02:                           607000/SERV01/DIV01: 2000

-          Período 03 a 12:                   607000/SERV01/DIV01: 0

  • Em montantes abuais : A repartição temporal da natureza do orçamento a calcular, se aplica sobre o montante global, calculado pela expressão. Cada orçamento, que compõem a expressão, é calculada sobre o seu período. A expressão de cálculo do orçamento está então avaliado, pois a repartição está aplicada, para encontrar o montante orçamentado período por período.

Exemplo:

Orçamento de origem N-1: do 01/01/N-1 ao 31/12/N-1

-          Período 01:                           607000/SERV01/DIV01: 1000

-          Período 02:                           607000/SERV01/DIV01: 2000

-          Período 03 a 12:                   607000/SERV01/DIV01: 0

-          Chave de repartição temporal de 607000: 50 para janeiro, 50 para fevereiro e 0 para o resto

Orçamento calculado N: do 01/01/N ao 31/12/N

-          Período 01:                           607000/SERV01/DIV01: 1500

-          Período 02:                           607000/SERV01/DIV01: 1500

-          Período 03 a 12:                   607000/SERV01/DIV01: 0

Se decide de não selecionar sobre o orçamento de origem que uma parte dos períodos orçamentáveis (período 01 unicamente), isso impacta o montante a repartir (1000 em vez de 3000) e o orçamento calculado será diminuido em tanto. No inverso se se decide selecinar todos os períodos orçamentáveis (de 01 a 12) do orçamento N-1, mas de restringir o período do orçamento calculado no primeiro período do ano, o montante selecionado será idêntico ao exemplo, mas o montante do orçamento calculado será pró-ratizado com a chave temporal unicamente sobre este período (na ocorrência terá apenas orçamemtado o período 01 para 1500).

  • Expressão do calculo (campo CLCFOR)

A expressão determina a fórmula de cálculo. A avaliação desta expressão de cálculo, determina o montante orçamentado do orçamento que está registado em primeira linha do quadro.
A expressão pode conter os operadores matemáticos e lógicos os mais frequentes permitindo associar as fórmulas (codificadas F1,F2, F3...) definidas pelas linhas do quadro das fórmulas e das variáveis (codificadas V_nom de variável) definidas no separador variável. 
Cada linha de quadro corresponde a uma fórmula do orçamento. Uma fórmula de orçamento indica o montante do orçamento a tomar em conta. Uma fórmula se compõe de F seguido do número da linha do quadro.

Bloco número 2

  • Geração OD orçamental (campo OD)

Se esta check box assinala o programa vai gerar as OD do orçamento, conforme à parametrização do orçamento.

  • Supressão orçam. (campo DEL)

 

Fechar

 

Separador Formulas

Apresentação

A primeira linha define o orçamento a calcular. As linhas seguintes definem as fórmulas sobre as quais se apoiam a expressão do cálculo.

Tipo

  • Orçamento a calcular : não registável,
  • Coluna Montante : indica o tipo de montante a repartir : Orçamentado, Real, Pré-comprometido, Comprometido.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Quadro

  • Nome formula (campo FORNAM)

  • Linha "Orçamento a calcular" trata-se do dado orçamento a calcular.
    Indique as imputações analíticas a modificar / calcular. É igulamente possível de preencher uma variável prefixada V_, o que permitirá de utilizar o cálculo do orçamento para os postos variáveis preenchidos ao momento de cálculo. Não é possível de preencher de crivo ("?" ou "*"), nem na linha, nem na variável.
  • Linhas seguintes : código do orçamento a repartir. Atribuido automaticamnte por Sage X3 (F1, F2, F3 etc...).
    Este deve ser baseado sobre o mesmo referencial analítico, a mesma conta ou os mesmos grupos de contas, a mesma secção analítica ou mesmo grupo de secções analíticas. Pode-se indicar as imputações fixas com ou sem crivos ("?" ou "*") e das variáveis prefixadas V_.

Por exemplo não se pode indicar para a linha do orçamento a calcular : 607000 / SERV01 / DIV01 e para a linha do orçamento a repartir : 607*/SERV01/DIV01). Neste caso de figura, todos os montantes da linha do orçamento 607*/SERV01/DIV01 (seja 607000 / SERV01 / DIV01 e 607100 / SERV01 / DIV01 e 607200 / SERV01 / DIV01), são copiados em 607000/SERV01/DIV01.

Todavia se se deseja calcular e/ou repartir as imputações comuns a várias linhas de fórmulas do orçamento, é mais simples de passar pelas variáveis.

Exemplos: caso do cálculo de um orçamento "Sociedade" que representa a adição dos orçamentos de vários "estabelecimentos". as linhas do orçamento dos estabelecimetos os mesmoa para cada linha de fórmula. Uma variável pode assim permitir de evitar a preencher para cada um dos estabelecimentos de linha do orçamento.

  • Montante (campo TYP)

Indica o tipo de montante a tomar em conta:

  • Montante orçamentado: Montante do orçamento
  • Montal real : Montante real do balancete.
  • Montante comprometido : Montante comprometido do balancete.
  • Montante pré comprometido : Montante pré comprometido do balancete.

A primeira linha do quadro define o montante orçamentado a calcular.
As linhas seguintes identificando os montantes dos orçamentos que servem de base ao cálculo do orçamento.

Zona indicando o Código do orçamento.
A primeira linha do quadro identifica o dado orçamental a calcular.
As linhas seguintes identificam os orçamentos a tomar em conta para calcular este orçamento.

Esta zona está registável se o orçamento está definido ao nível sociedade e/ou estabelecimento.

  • Sobre a primeira linha do quadro, o montante orçamentado está calculado para a sociedade e/ou o estabelecimemto afectado.

  • Sobre as linhas seguintes, indique a sociedade e/ou o estabelecimento afectado do orçamento a repartir. Não é necessário que o orçamento a calcular e o orçamento a repartir sejam ao mesmo nível de definição.
    Por exemplo, pode ser interesante de poder calcular um orçamento "Sociedade" que representa a adição dos orçamentos de vários "Estabelecimentos"

Zona identificando o Estabelecimento do orçamento.
SEEINFO Esta zona está registável se o orçamento está definido ao nível estabelecimento.

Sobre a primeira linha do quadro, o montante orçamentado é calculado para este estabelecimento.
Sobre as linhas seguintes, é o montante do orçamento deste estabelecimento que serve de base ao cálculo.

  • Referencial (campo LEDTYP)

Indique o referencial impactado pelo cálculo do orçamento.

SEEINFO Os referenciais afectados pelo cálculo de um orçamento devem obrigatoriamente ter as "flags" "Analítica" e "Orçamento" activos (o orçamento está acessível somente se a "flag" "Analítica" está assinalada).

Esta zona indica a versão do orçamento impactada para o cálculo do orçamento.
Se a versão está fechada, o cálculo do orçamento está interdito.

  • Período início (campo STRDAT)

Data de início de período.
Sobre a primeira linha do quadro, o montante orçamentado foi calculado para este período.
Sobre as linhas seguintes, é o montante do orçamemto deste período que serve de base ao cálculo.

  • Período fim (campo ENDDAT)

Data de fim de período.
Sobre a primeira linha do quadro, o montante orçamentado foi calculado para este período.
Sobre as linhas seguintes, é o montante do orçamemto deste período que serve de base ao cálculo.

  • campo ACC

Conta do orçamento.
Sobre a primeira linha do quadro, esta zona é obrigatória. Ela permite saber sobre qual conta o montante orçamentado deve ser calculado.
Sobre as linhas seguintes, a zona não é obrigatória e aceita os jokers * e ?. Ela define a ou as secções a tomar em conta, para calcular o montante do orçamento que serve de base ao cálculo.

  • campo CCE1

Secção do orçamento.
Sobre a primeira linha do quadro, esta zona é obrigatória. Ela permite saber sobre qual secção o montante orçamentado deve ser calculado.
Sobre as linhas seguintes, a zona não é obrigatória e aceita os jokers * e ?. Ela define a ou as secções a tomar em conta, para calcular o montante do orçamento que serve de base ao cálculo.

Fechar

 

Separador Variáveis

Apresentação

A utilização de variáveis é facultativa depois pode-se indicar, diretamente nas fórmulas indicar a linha de orçamento a calcular e/ou a linha de orçamento a repartir (ex: 607000/SERV01/DIV01). As variáveis permitem lançar / relançar o cálculo do orçamento em não modificando que certos critérios. Pode-se assim faturizar certas fórmulas tendo as variáveis comuns.
 
Exemplo : caso do cálculo de um orçamento Sociedade que representa a adiçao dos orçamentos de vários estabelecimentos.
Os orçamentos dispoem de fórmulas comuns : em preenchendo as imputações analíticas sob forma de variável, pode-se lançar o cálculo para todos os estabelecimentos sobre as seleções comuns 607000/SERV01/DIV01; depois nova execução do cálculo para 608000/SERV01/DIV01 e assim de seguida.

  • Desde que uma variável foi registada, Sage X3 normaliza o seu código pelo prefixo "V_
  • Estas variáveis podem comportar para o orçamento de origem, dos crivos ("?" ou "*") dos grupos de contas e/ou secções. Quando se trata de utilização de uma conta/secção diretamente na variável, você pode aceder diretamente ao plano das Contas/Secções.
  • Cada cálculo anula e substitui o precedente.

Enfim, se nós retormamos o primeiro exemplo, o quadro mais à frente mostra a parametrização a efectuar para o separador Fórmulas e Variáveis.
Retomemos o exemplo em questão : O orçamento da sociedade AAA está calculado em cada ano sobre a base de uma cobertura global (100 000 EUR). Para cada secção, a parte (%) de realizado N-1 por relação ao orçamento N-1, determina a nova percentagem de orçamento obtido para o ano N. Assim o orçamento N para "Departamento 1" é igual ao Montante total do orçamento N* (Realizado do "Departamento 1" / "Montante total do orçamento N-1). Este caso concreto pode se definir simplesmente graças a :

  • uma fórmula de expressão de cálculo (ex: V_BUDN*(F1/F2)
  • os seus elementos constitutivos : F1 está o real N-1; F2 é o orçamentado N-1; V_BUDN é uma constante que indica o montante global a repartir.
Parametrização de separador "Fórmulas"

Fórmula

Tipo

Orçamento

Sociedade

Estabelecimento

Início

Fim

Conta

Departamento

Eixo 2 :

Eixo 3 :

Orçam. a calcular

Orçamentado

BUD04

001

 

01.01.04

31.12.04

601000

V_START

 

 

F1

Real :

BUD03

001

 

01.01.03

31.12.03

601000

V_START

 

 

F2

Orçamentado

BUD03

001

 

01.01.03

31.12.03

601000

*

 

 

Parametrização do separador Variables :
 

Variável

Título

Valor

V_BUDN

Cobertura a repartir

100 000

V_START

Departamento

 

Resultado : a cada execução do cálculo, o valor da variável V_START está em pedido. Pode-se registar "Departamento 1" e lançar o cálculo e obter o orçamentado para o orçamento BUD04 para a combinação 601000/Departamento 1. Sucessivamente, a variável V_START pode tomar os valores "Departamento2", "Departamento3" etc...

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Quadro

  • Variável (campo VARCOD)

Código identificando a variável sobre 10 caracteres.
Este código começa por V_. Pode ser utilizado na/expressão de cálculo/BUCCLCFOR/do orçamento ou para identificar as naturezas ou as secções das fórmulas de orçamentos.

  • Descr. (campo DES)

Ce champ permet d'associer une désignation à la fiche. Cette désignation peut être imprimée sur les fiches, affichée lorsque le code de la fiche est saisi dans un écran, ou utilisée en sélection.
Cet intitulé, utilisé par défaut sur les états et les masques de saisie, est remplacé par l'intitulé court lorsque les contraintes d'affichage et d'impression le nécessitent.

Por defeito, o intitulado curto, o intitulado longo ou cabeçalho de coluna de um dado está registado (em criação/modificação) na língua de conexão do utilizador. Pelo intermediário da função Traducções em linha (clique direito a partir desta zona), é trduzível numa outra língua.

Na janela de tradução em linha da zona activa, acrescenta um novo código língua com tradução nesta língua.

Um utilizador se conectando numa das línguas traduzidas disporá de intitulado curto, do intitulado longo ou do cabeçalho de coluna na sua língua de conexão se está definido, senão será disponível na língua por defeito no dossier.

  • Valor por defeito (campo VARVAL)

Valor da variável.
Antes a execução do cálculo, os valores das variáveis são valores por defeito.
A execução do cálculo, estes valores por defeito são valores propostos e são modificados.

Fechar

 

Listas

Botões específicos

Executa o cálculo

Mensagens de erro

Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

Variável não definida XXX

A variável orçamental preenchida não existe na tabela. Falta utilizar a função Seleção para procurar um código existente, ou o túnel associado à zona para aceder directamente à parametrização das variáveis orçamentáveis. As variáveis são definidas no separador variável, não existe túnel ou de seleção.

Expressão incorrecta, falta um parenteses de abrir/ de fecho

Uma função Sage X3 é utilizado na fórmula mas falta um parentese.

Expressão incorrecta, erro de sintaxe

Uma função Sage X3 está utilizada mas um erro de impressão não permite de interpretar correctamente a fórmula.

ZZZ Variável associada ao código de cruzamento XXX

As variáveis orçamentáveis utilizadas ao nível da variável e de expressão são incompatíveis porque elas não estão associadas ao mesmo cruzamento analítico. Você deve substituir a variável em erro por uma outra variável autorizado.

Exercício incorrecto

O número de exercício preenchido não existe na tabela dos exercícios. Falta utilizar a função " seleção " para procurar um número existente.

A expressão não comporta nenhuma variável

Para calcular um orçamento, falta pelo menos utilizar uma variável na expressão.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação