预算及财务预测

Banana财务会计软件中的所有会计应用程序都包括基于复式记账法的,创新强大的财务预测工具。可以轻松地显示资产负债表、损益预测表、财务、流动资金,以及投资计划。

对未来的展望

在使用复式记账法时,财务预测可以让您对公司的未来有一个全面的设想。如果在事情发生之前,您可以想象到情况会是怎样,那么就有机会及时采取行动。如果您注意到成本会过高,将可以研究降低成本的措施。如果您意识到流动资金短缺,将有时间采取措施来避免。
通过使用财务预测的功能,将为您的管理增加宝贵的价值。

每个人都可以获得财务预测

软件内的财务预测系统建立在复式记账的基础上,因此功能极其强大,并适用于每个人

  • 财务预测计划全面纳入会计核算。
  • 使用的是与您在会计账套中相同的会计科目表。
    不需要建立一个新的文件,只需要添加预算变动。
  • 预测与预算业务的录入一起进行。
    采用行之有效的复式记账法。可以对成本和收入进行详细的说明。
  • 损益表和资产负债表的预测是可用的。
    您可以看到销售、成本、利润、流动性和资本的演变情况。
  • 您可以查看所有单个预算变动的账户或组的演变。
  • 该程序按月,季度或年份来对预测进行划分。
  • 可以使用数量和计算公式设置预测。
    更改预测 (例如增加投资) 时,将自动重新计算年末折旧。
  • 一年的财务计划也可以演变成多年的财务预测计划。
  • 所有的会计报告都包含有过去,现在和将来的数值。

实时显示预算值

以复式记账法为基础的财务预测,其使用的是与会计核算相同的会计科目表。
您可以在账户科目表中 (收益&费用核算),不仅显示本期余额,还显示预算余额。
您可以通过添加账户和组来自由设置资产负债表和损益表的结构。
您还可以使用成本和利润中心,部门以及客户和供应商账户。

账户表中的预算

预算表格

预算表中输入发生业务来准备财务预测的计划。就相当于保留了您的账户记录,但它们是关于未来的。
通过设置重复选项和可能结束的时期,像租赁这样的重复操作仅需进行一次。
年度总和显示在总金额列中。
您可以根据需要添加任意数量的行,对于当前或以后的年份,可以随时进行更改或修改。

预算表

对您的企业未来有一个清晰而全面的愿景

Banana财务会计软件为您提供了所有必要的报表,让您对未来的财务状况有一个全面的了解,和您的会计工作一样,所有的报表都是综合平衡的,没有差异,就像会计核算工作一样。一切都是自动的,您无需浪费时间在Excel中设置表格,插入和检查公式,设置行和列。

  • 流动资金计划。
    您可以看到所选择的预测期内流动资金的变化情况,提前知道自己是否有能力应对不同的情况,并选择是否需要合成、按组或详细信息查看,每个项目都会列出。
  • 损益表预测。
    您可以看到收入和成本以及预期的结果,可以选择每组总额的汇总视图,甚至可以选择单个元素的详细值。收益表的布局可以根据需要自由设置和更改。程序将自动进行总计,而无需您输入公式。
  • 预测预算。
    对于每个账户以及资产和负债的组,您将看到随着时间的推移而产生的变化。
  • 投资计划。
    对于每个账户或资产组,您可以看到随着时间的推移而变化的细节。
  • 详细的账户明细。
    您可以详细分析每个项目,得益于账户明细,检查银行账户或流动性的演变是如何发展的。
  • 随时间演变的图表。
    您可以立即看到每个项目的未来演变。您可以一目了然地查看销售情况的变化,或者了解是否会出现流动性危机。
  • 成本和利润中心及部门。
    您还可以在预测时使用成本中心、利润中心和分部。
    您可以获得单个项目、客户或地理区域的详细预测。
  • 几年内的预测。
    您可以获得一年、两年、五年甚至十年的资产负债表和利润表。
    程序会自动推算出当年的数据,供以后各期使用。
  • 按月、季度、一年或多年查看数据。
    您可以拥有一个月、一个季度、一个学期、一年或多年的资产负债表和利润表。
    因此,您可以对所感兴趣的时期进行详细的分析。
  • 将预算与实际数字进行比较。
    使用相同的会计科目表,对预测和实际发生的数额之间进行实时对比。您可以很容易地识别出实际与预估额之间的偏差。
  • 保存报告的设置 (自定义)。
    创建报表并保存自定义,以便在您愿意时调用。

对于每份报表,您可以选择所感兴趣的式样。程序会自动打印,而无需您另外设置行、列和公式。您可以从不同的角度分析数据,从一种可视化类型转向另一种。

  • 查看一个具体的期间。
    该程序为您提供全年的报告,但您也可以要求只提供一个季度的预测。您可以很容易地在一年度和多年计划之间进行切换。
  • 随着时间的推移而演变。
    该程序能够按时期显示所有的报告。因此,您可以看到流动资金、资产负债表、销售、成本和运营结果随时间的变化的过程及结果。您可以轻松地在视图之间切换,而无需重新设置公式或表格。
  • 完全客制化的报表。
    您可以根据自己的需要选择和改变视图。您可以很专业地展示您的预测计划,给支持您的人留下一个好印象。
  • 保存报告的设置。
    您可以创建和保存打印设置,并在需要时使用。

操作简单

一切都已经设置好了,您只需输入简单的发生业务来完成预测的变动。这种方法特别适合会计人员,他们能够立即准备精确,完整的预测。得益于收益&费用核算的记账法,即使没有特殊会计技能的人也能做到。

  • 与输入会计发生业务的操作一样。
    对于每个未来的财务预测,可输入带有日期,摘要和相关账户的发生业务。
    它是按项目和时期进行金额合计的程序,如同在会计核算中的操作一样。
  • 详细说明收入和支出情况。
    可以详细说明不同的支出项目,并说明其发生的确切时间。就人事费用而言,可标明个别雇员的薪金。
  • 更容易更改和更新。
    调整、增加或删除收入或支出很简单,因为您只需改变具体的细节。如果在下一年,租金增加了,只需改变这个项目。如果有新的支出,就增加一个新的项目。程序会自动更新预算。

高速源于重复功能

重复的操作只需输入一次。预测动向表示操作重复的频率,程序将其考虑到未来。
在一个预测计划中,有许多重复的操作。综合预测计划可以在短时间内建立起来。当您需要调整预算的时候,重复功能特别有效,每当改变一个金额,所有相关联表格里的数据都会得到实时的更新。

自动计算

程序自动进行简单或复杂的计算。

  • 根据数量和价格进行计算。
    可以记忆销售数量,对预算有更具体的认识。程序会自动计算出移动的金额,并更新账目。
  • 计算公式 (Javascript)。
    Banana财务会计软件提供了一个非常强大的公式系统,专门为财务预测计划而设计。您可以访问预算数据,可以创建根据以前事件的动向。也可以根据所做投资的价值计算折旧,或者根据实际使用情况计算贷款利息。每次修改后的程序都会重新计算出准确的数值。
    公式是Javascript语言的表达方式,可以创建简单或复杂的时间表,都是完全自动化的。
    • 您可以为变量赋值,并在后续行中使用它们。
    • 通过Javascript可以访问Banana API。
    • 您还可以编写自己的Javascript,并对其进行使用。

几年内自动预测

您可以设置一年的预算,并让程序创建以后几年的预测。
所有的报告,如流动资金计划,损益表和预测资产负债表也可在以后的年份中使用。

这样一来,就可以对财务预测的状况有一个中长期的看法。对以后几年的预测也可以完全控制。操作逻辑很简单,对于连续几年都会重复的当年业务,可以输入一个年度的重复代码。如此,程序就能预测出相关时期的预测数据。可以很容易地做出两年、五年甚至更多年份的财务预测计划表。

客户组合分析与供应商控制

在输入预测变动的时候,可以注明客户代码。通过这种方式,您可以从您的客户组合开始建立现实的计划,并了解成本是否会被覆盖,以及哪些客户会更有利可图,从而给予更多关注。
显然,对供应商也可以进行同样的分析。

项目或部门规划

您还可以按项目、活动或业务部门创建带有报告的财务预测计划。只需在变动中指出与项目或部门相关的支出或收入,该程序就能自动编制特定的报告。

轻松适应

您可以调整账目表的结构,调整资产负债表和损益表的布局;添加项目和组,报表自动变化,无需添加公式计算行或列的总数。

预估与实际数据之间的比较

会计和预算使用相同的计算和报告编制引擎。在发生业务表中输入过去的数值,在预算表格中输入未来的数值。会计科目表和余额的安排总是相同的,并且会自动显示与预算相比所出现的任何变化的对比情况。

自动将数据传输到新的一年

用Banana财务会计软件设置的预算很容易更新和修改。只要改变相对的变动,程序就会自动重新计算公式,更新预算。

当您创建一个新的年度时,程序会报告预算数据,并改变日期。然后修改自上一年以来发生变化的要素。这些都可以为下一年提供详细而完善的计划。

公司财务模拟

会计中的综合计划是非常强大的,开启了商业规划的新时代,因为其提供了非常精确和详细地模拟一系列未来事件的可能性。预测可以用会计分析的相同工具进行详细分析;检查什么是盈亏平衡点,分析客户或项目的情况。

学习包含财务预测的会计核算

通过编制与会计发生业务类似的预算,可以练习和学习会计技术。会计培训课程可以变得更加有趣和有效,因为学生可以提供创建自己的公司的任务,并确保使其成为坚实和盈利的公司。学生不仅要练习输入发生业务,而且还要关注一系列的动向,并习惯于阅读资产负债表和利润表。

Grundprinzipien der präzisen Finanzplanung

Die präzise Finanzplanung von Banana Buchhaltung entstand aus der Idee, die Methoden der Buchhaltung auch auf die Planung der Zukunft anzuwenden.
Anstatt mit separaten Programmen oder einfachen Tabellenkalkulationen zu arbeiten, ermöglicht Banana die Erstellung detaillierter Finanz- und Ertragsplanungen nach derselben Logik wie die ordentliche Buchhaltung.

Das System erstellt detaillierte und realistische Planungen, bei denen Bilanz, Erfolgsrechnung und Liquiditätsplanung automatisch miteinander verknüpft sind.

Wird beispielsweise eine geplante Umsatzbuchung geändert, aktualisiert das Programm automatisch:

  • die geplanten Erträge
  • die zukünftige Liquidität
  • die Vermögenslage
  • die Planbilanz und die Plan-Erfolgsrechnung

Neben den Planberichten speichert das System auch sämtliche erfassten Planbuchungen. Dadurch lassen sich die Ursachen von Abweichungen zwischen Plan- und Ist-Werten einfach nachvollziehen und analysieren.

Mehr als Excel-Tabellen

Die präzise Finanzplanung bietet einen deutlich leistungsfähigeren Ansatz als herkömmliche Planungen, die mit Excel-Tabellen erstellt werden.

Mit Tabellenkalkulationen lassen sich zwar Verkaufsbudgets oder wirtschaftliche Simulationen erstellen, langfristig ist es jedoch oft schwierig, Folgendes aktuell und konsistent zu halten:

  • die Liquiditätsplanung
  • die Zusammenhänge zwischen Kosten, Erträgen und Vermögen
  • zukünftige Finanzplanungen.

Banana Buchhaltung verwendet dagegen ein integriertes System, das sämtliche Planungsdaten automatisch aktualisiert. Dadurch entsteht eine konsistente, dynamische und realitätsnahe Finanzplanung – besonders wertvoll für Unternehmen, deren Rahmenbedingungen sich laufend verändern.

Das System unterstützt zudem Rolling Budgets und ermöglicht es, die Finanzplanung kontinuierlich an die tatsächliche Entwicklung des Unternehmens anzupassen.

Eine auf Liquidität ausgerichtete Planung

Ein zentrales Element der präzisen Finanzplanung ist die Kontrolle der zukünftigen Liquidität.

Viele Unternehmen geraten nicht deshalb in Schwierigkeiten, weil Kunden oder Aufträge fehlen, sondern weil geeignete Werkzeuge fehlen, um die Liquiditätsentwicklung frühzeitig zu erkennen und künftige Ein- und Auszahlungen zuverlässig zu planen.

Deshalb verknüpft Banana Buchhaltung automatisch:

  • Kosten und Erträge
  • Liquidität
  • Aktiven und Passiven

Dadurch entsteht ein vollständiges Bild der finanziellen Entwicklung des Unternehmens.

Ziel ist nicht nur die Erstellung eines Budgets, sondern die Bereitstellung eines praktischen Werkzeugs für fundierte finanzielle Entscheidungen.

Buchhaltung für die Zukunft

Die präzise Finanzplanung überträgt die Logik der Buchhaltung auf die Planung der Zukunft.

Anstatt ausschliesslich bereits erfolgte Geschäftsvorfälle zu erfassen, werden zukünftige Planbuchungen eingegeben. Daraus entstehen automatisch:

  • Planbilanz
  • Plan-Erfolgsrechnung
  • Liquiditätsplan
  • Vergleiche zwischen Budget und Ist-Werten.

Das System basiert auf derselben Grundlage wie die Buchhaltung:

  • dieselbe Buchhaltungsdatei
  • derselbe Kontenplan
  • dieselbe Buchungslogik

Dadurch lassen sich Ist- und Plandaten jederzeit miteinander vergleichen, und die Finanzplanung bleibt stets aktuell.

Ein leistungsstarkes und anspruchsvolles Werkzeug

Die präzise Finanzplanung ist ein leistungsstarkes Werkzeug. Sie bietet zahlreiche Vorteile, setzt jedoch ein gutes Verständnis der buchhalterischen und finanzplanerischen Zusammenhänge voraus.

Um zuverlässige Ergebnisse zu erzielen, sind folgende Voraussetzungen wichtig:

  • Kenntnisse der Buchhaltungsstruktur
  • Verständnis der Finanzflüsse
  • eine konsistente und realistische Planung.

Die Dokumentation ist stellenweise bewusst technisch gehalten, da das System einen hohen Grad an Präzision und Automatisierung bietet.

Die Entstehung des Systems

Die Idee der präzisen Finanzplanung entstand aus der Beobachtung der finanziellen Schwierigkeiten vieler Unternehmen, insbesondere von Neugründungen und kleinen Betrieben.

Häufig entstehen Probleme nicht aufgrund mangelnder Produkte oder Dienstleistungen, sondern weil geeignete Werkzeuge fehlen, um die zukünftige Liquidität zu planen und zu überwachen.

Herkömmliche, auf Excel basierende Systeme erschwerten es:

  • detaillierte Finanzplanungen zu erstellen
  • Planungsdaten aktuell zu halten
  • verschiedene Szenarien zu simulieren
  • die finanziellen Auswirkungen von Entscheidungen rasch zu beurteilen

Deshalb wurde ein System entwickelt, das auf der Buchhaltungslogik basiert und für die Zukunft dieselben Analyse- und Kontrollmöglichkeiten bietet, die in der Buchhaltung für historische Daten selbstverständlich sind.

Die Planung automatisieren

Um die laufende Aktualisierung der Finanzplanung zu vereinfachen, stellt Banana Buchhaltung zahlreiche Automatisierungsfunktionen zur Verfügung.

Das System unterstützt:

  • wiederkehrende Buchungen
  • Berechnungsformeln
  • Mengen und Preise
  • die automatische Berechnung von Abschreibungen und Zinsen
  • mehrjährige Planungen

Wird ein Element der Planung geändert, aktualisiert das Programm automatisch alle verknüpften Werte und hält Bilanz, Erfolgsrechnung und Liquiditätsplanung jederzeit konsistent.

Dadurch wird die Finanzplanung zu einem kontinuierlichen Arbeitsinstrument und nicht zu einem statischen Dokument, das nur einmal pro Jahr erstellt wird.

基于复式记账法的财务预测

Banana财务会计软件的财务预测系统采用的是与会计核算相同的复式记账法。

在进行财务预测的时候,您需要标明来源账户 (贷方) 和目的地账户 (借方)。这样就可以准确地了解资本流动的情况,并有可能获得全面的了解,包括:

  • 预算预测与财务状况、流动资金、资产、第三方和自有资金有关。
  • 损益表预测:收入,成本和经营成果。

计划-执行-控制

Banana财务会计软件的财务预测部分是计划 - 执行 - 控制的组成部分。
其提供了对财务状况和演变的持续,动态控制。

General scheme planning-executing-controlling

财务预测和会计核算存在于同一个文件中

在同一个文件中同时包含有会计核算和财务预测的数据。您可以先从准备好的文件中保存会计核算的数据,然后再添加财务预测,也可以从文件中先保存财务预测的数据,然后再管理会计核算的数据。

共同的要素

  • 基本的会计数据
    标题,货币,会计期间,地址,其它参数。
  • 账户和科目表
    在哪里设置包含账户和总组的会计科目表。
    • 期初余额 - 期初列
      它们被插入到会计科目表中,并作为会计核算 (当前的值) 和预测的初始情况。
    • 年预算 - 预算列
      • 与预算表一起
        会计科目表中的预算一栏将受到保护,程序显示了根据预算表的内容计算出的预算金额,参照会计期间。
      • 如果没有预算表
        您可以手动输入预算数据。
        在做财务预测的时候,程序会生成每月的值,其是由年值除以会计期间的数月而得来的。
  • 其它表格
    • 增值税代码表
    • 汇率表

会计数据 (过去和现在)

  • 发生业务表
    过去(历史)变动的地方。
    发生业务表始终存在于会计文件中。如果您不用它,也可以将其隐藏。
  • 当前的值 (会计核算,过去和现在)
    这是一个账户或组的期间余额或变动情况。
    在报告中,您可以显示当前值的列。
    这些值是根据会计数据计算出来的,计算时考虑到了会计数据的变化。
    • 期初余额 (账户表)。
    • 发生业务表内的动向。
  • 账户明细 (历史)
    这些是根据初始余额加上发生业务的账户或组的变动情况。

预算的数据

这些是用来做预测、预算和计划的。
在程序中,我们总是使用术语预测来表示未来的数据。

  • 预算表
    在此处输入未来的预算业务。
    其操作的方法和发生业务表格是一样的,它们拥有同样的列,以及预测的其它规格。
    列入预算表的,与未来有关的变动情况:
    • 静态值 ​​(如同发生业务表格内的一样)。
    • 软件会自动使用计算公式,自动计算预测的数据。
    • 通过输入重复代码,程序会自动计算重复性的业务来生成预测数据。
  • 预算值 (未来)
    预测值。在报告中,您可以显示预算值列,该值考虑到:
    • 期初余额 (账户表)。
    • 在预算表中的发生业务 (如果有的话)。
    • 如果预算表不存在,请使用账户表或科目表预算列中包含的值。
  • 预算账户明细 (未来)
    这些是根据期初余额和预算发生业务编制的一个账户或组的业务。

预算值的差额

预算值与当前值 (实际值、最终值) 之间的差额。
在报告中,有一列用于对其进行比较,显示差额。

混合预测值(从某特定的一日期开始计算)

在未来某一日期的价值计算如下:

  • 根据目前的价值,在指定的开始日期之前。
  • 从预算值上注明的日期开始。

混合预测值只能通过脚本和网络服务器获得。

会计核算的类型

会计核算所选择的会计方法是用来输入预算业务或动向的。

  • 收入和费用 (现金日记账,收益&费用核算)。
  • 复式记账 (复式记账,复式记账含外汇)。

对于预算计算,该方案内部始终使用基于复式记账的输入。因此,得到的结果和报告非常相似。

会计核算,财务计划以及预测的期间

会计或预测都与一个特定的时期有关。以下是有相关的时期:

  • 会计的期间
    在文件和账户属性中定义此期间,填写会计账套的起始日期和结束日期。
  • 预算的期间
    指的是输入预算数据的时期。
  • 预测的期间
    它是程序用来计算预测的时期。当要求打印的时候,就会显示出来。

欲了解更多的信息,请参见预测时期的页面。

按时期划分

采用复式记账法,每项业务在财务预测中都有属于自己的日期。当需要打印的时候,用户可以选择是按月、季度、每半年还是每年来进行预测,程序将自动计算一切的数据。与电子表格不同的是,不需要在一开始就决定是按月、季度还是按年来进行预测,也不需要在列中手动划分金额。

自动预测

由于可以指出某些业务在未来可以重复进行,该程序包含有所有必要的元素来自动准备未来几年的预测。这样,您就可以知道未来几周、几月、几个季度和几年的收入、成本、流动性和其它资产和负债的变化情况。

所有操作的细节

使用复式记账法,通过输入业务来做财务预测。该程序能够在账户明细上显示每个账户的详细变动情况。这种视图对调查要素非常有用,代表了以流动性为导向的财务预测的另一个优势,这是用电子表格编制的财务预算所难以实现的。

计算日记账

所有会计和预算处理的基础是对日记账的计算。为了编制财务报表、损益表、会计明细、增值税报告,该程序创建了一个内部数据结构,该结构被称为计算日记账。通过API会计与日记账功能可以访问相关的动向。

创建计算日记账的逻辑如下:

  • 它是根据用户输入的数据开始创建的。
  • 对于每项财务变动,包括期初余额,都有一行,主要内容如下:
    • 原始
      指示出业务是否与会计核算 (当前) 或与财务预测 (预算) 有关。
    • 操作类型
      期初余额,动向,结转,发票赔偿。
    • 日期 (相关的日期)。
    • 摘要
    • 账户
    • 账户类型
      指示其是普通账户还是成本或利润中心。
    • 金额 (记账本位币)。
    • 正值表示增加 (借方),负值表示减少 (贷方)。
    • 账户金额
    • 其它列
      • 在发生业务表里所呈现的。
      • 其它几个用于计算的。

每次重新计算时,计算日志都会被清空,然后添加以下的内容:

  • 当前发生业务的行 (与实际会计核算相关)。
  • 预算动向的行。

当前值的行数 (实际值)

当前值的行被添加到临时的日记账中,从下列内容开始:

  • 账户表中的初始余额。
    对于每个有余额的账户,都会创建一行。
    • 日期是指会计核算的开始日期。
    • 账户就是账户。
    • 金额是期初余额。
  • 发生业务表中的会计动向。
    如果动向有多个账户,借方账户、贷方账户、增值税账户、成本中心,则为每个账户生成一行,相对金额为正或负。

预算值的行

预算值的行被添加到临时日记账中,从下列内容开始:

  • 账户表中的初始余额
    与会计核算的值一样,为每个有余额的账户建立一个预算行。
  • 财务预测的动向 (含预算表格)
    针对于会计核算,对于账户中的每个变动,将根据预算表来创建行。
    • 静态值,所有值均已设置。
    • 重复性的动向
      • 对于所定义的整个预测周期,该程序将基于重复代码来创建预算项目的重复项并设置日期。
      • 该程序会根据开始日期,结束日期重复列的内容来生成重复行。
      • 如果预测期为正常的日历年份,并且在1月对每月重复的租金登记进行了设置,则该程序将在接下来的11个月为此租金自动创建重复项。
      • 如果登记的时间是1月31日,对于没有31天的月份,则该日期为该月的最后一天。
      • 如果首次登记在3月28日进行,并且重复代码指示的是月末,则在接下来的几个月中,该日期将成为该月的最后一天。
    • 对于会计分录,如果预算行上有多个账户,则为每个帐户生成一行。
  • 从年度预算开始的变动 (如果没有预算表)。
    如果没有预算表格,则根据账户表和科目表的预算列的内容来创建预算行:
    • 根据处于会计期间的月份进行计算。
    • 每个月都会创建一行。
    • 预算列中的金额除以月数。
    • 如果存在四舍五入的差额,则可以为最后一个月创建额外的一行。

在创建后,将按升序对行进行排序。

金额列计算

一旦创建了对日记账的计算日,所有包含公式,数量或单价的预算行的金额列内容将被重新计算。

Javascript中公式的解析:

  • 创建Javascript解释器
    每次创建计算日记账的时候,也会创建一个Javascript的解释器实例,专门用于解决预算公式。
  • Javascript解释器初始化
    Javascript解释器是通过运行脚本来初始化的。
    • 默认的Banana会计脚本。
    • 可能存在于文件表格中的_budget.js文件的内容。
      这样,用户可以初始化变量或创建自己的计算函数。
  • 公式的解析
    • 临时日记帐行中包含的公式按日期的渐进顺序一个接一个地求解。
    • Javascript 解释器的状态在每次操作后都会保留,因此该公式可以引用在具有前一日期的行中定义的变量。
    • 重复行中包含的公式也按日期顺序执行,因此结果根据执行时间而有所不同。

计算顺序如下

  • 预算行按日期顺序进行处理(如果它们按输入顺序具有相同的日期)。
  • 使用以下优先级计算发生业务的金额:
    • 如果有解决方案。
    • 如果存在数量和价格,则将它们相乘。
    • 否则,保留金额列中包含的值。
  • 对于多货币会计,首先执行货币金额公式,然后执行基本货币金额公式。
    如果没有基础货币金额的公式,程序将恢复为历史汇率并计算基础货币的等值。
  • 对于增值税的核算,要根据发生业务的金额重新计算增值税。
  • 之前处理过的行将用于以下行的计算:
    • 截止至预测行的日期,账户余额只包括以前处理的金额。
    • 如果您在2月份的发生业务中使用了计算全年余额的公式,那么您只有到2月份才会有余额。

预算表格内的总金额列

总金额一列是自动计算的,包含在文件和账户属性中指定的会计期间的预算总额 (会计核算的起止日期)。

  • 如果是单笔的发生业务,总仅额等于金额。
  • 如果是经常性的业务,合计金额是会计期间内所有重复业务的金额之和。
  • 如果日期在会计期间之前或超过会计期间,总金额列则为空。

计算当前的值和预算值,将二者进行比较

生成计算日记账后,将用于计算资产负债表以及所有其它必要的会计操作。

对于报告中定义的时期,程序计算:

  • 当前的数值 (基于发生业务)。
  • 预算值。

以下数值是根据当前数据和预算数据计算出来的:

  • 期初余额
  • 借方动向
  • 贷方动向
  • 动向 (总计)
  • 期末余额 (期初+变动)

还可以计算当前数额与预算数额之间的比较:

  • 绝对差 (预算-当前)。
  • 百分比变化

自动和手动重新计算

在下面的情况下,预算值会自动重新计算:

  • 预算表中是否有更改。
  • 如果会计开始或结束日期已更改。
  • 如果账户表已被修改。
  • 当请求报告而发生业务表已被更改的时候。

每次重新计算后,程序会自动更新:

  • 在账户和科目表格内的预算列。
  • 在预算表格内的总金额列。

如果您修改了增值税表或_budget.js文件或其它用于计算公式的Javascript文件,您必须手动执行重新计算 (点击检查账务的命令)。

计算速度取决于:

  • 账户表和科目表中账户和组的数量。
  • 预算表格内输入的行数。
  • 具有重复业务的行数。
  • 存在的公式。
  • 计划时间段设置。 周期越长,重复行数越多。

人工重新核算总额

如果计算时间很长,可能很难在预算表格中输入数据。您可以通过文件菜单 → 文件和账户属性选项标签中的人工重新核算总额选项来切换到手动重新计算。

要获得更新的数值,您需要使用检查账务的命令。

 

Berechnungslogik des Budgets

Die Grundlage für alle Buchhaltungs- und Budgetberechnungen bildet das Berechnungsjournal. Für die Erstellung von Bilanz, Erfolgsrechnung, Kontoauszügen und MWST/USt-Auswertungen erzeugt das Programm eine interne Datenstruktur, das sogenannte Berechnungsjournal.

Auf die Buchungen kann über die Buchhaltungs-API mit der Funktion Journal (nur auf Englisch) zugegriffen werden.

Erstellung des Berechnungsjournals

Für die Verarbeitung der Buchhaltungs- und Planungsdaten erstellt Banana Buchhaltung automatisch ein internes Berechnungsjournal, das auf den vom Benutzer erfassten Daten basiert.

Im Berechnungsjournal wird für jede finanzielle Buchung – einschliesslich der Anfangssalden – eine Zeile erzeugt. Jede Zeile enthält die wichtigsten Informationen, die für die Berechnungen benötigt werden, darunter:

  • Herkunft der Buchung, um zwischen effektiven Buchungen und Planbuchungen zu unterscheiden
  • Art der Buchung, z.B. Eröffnungssaldo, Buchung, Übertrag oder Rechnungsausgleich
  • Buchungsdatum
  • Beschreibung
  • Konto
  • Kontotyp, z.B. normales Konto, Kostenstelle oder Profitstelle
  • Betrag in der Basiswährung
  • Betrag in der Kontowährung
  • zusätzliche Spalten der Tabelle Buchungen.

Positive Beträge entsprechen Sollbuchungen, negative Beträge Habenbuchungen.

Das Berechnungsjournal wird bei jeder Neuberechnung automatisch neu erstellt. Dabei führt das Programm folgende Schritte aus:

  • Das bisherige Berechnungsjournal wird gelöscht.
  • Die Zeilen der effektiven Buchungen werden erzeugt.
  • Die Zeilen der Planbuchungen werden erzeugt.
  • Alle Berechnungen für Berichte und Auswertungen werden ausgeführt.

Für die Finanzplanung verwendet Banana Buchhaltung dieselbe Berechnungslogik wie für die doppelte Buchhaltung. Dadurch entstehen konsistente Ergebnisse und Berichte für alle unterstützten Buchhaltungsarten, darunter:

  • doppelte Buchhaltung
  • Einnahmen-Ausgaben-Rechnung
  • Buchhaltung mit Fremdwährungen.

Erzeugung der effektiven Werte

Zur Berechnung der effektiven Werte fügt Banana Buchhaltung dem Berechnungsjournal automatisch die Zeilen der effektiven Buchungen hinzu.

Die effektiven Werte werden auf Grundlage folgender Daten erzeugt:

  • der Anfangssalden in der Tabelle Konten
  • der Buchungen in der Tabelle Buchungen

Anfangssalden

Für jedes Konto mit einem Anfangssaldo erstellt das Programm automatisch eine Journalzeile mit:

  • dem Eröffnungsdatum der Buchhaltung
  • dem Konto
  • dem Betrag des Anfangssaldos

Diese Zeilen bilden die Ausgangssituation der Buchhaltung und dienen als Grundlage für alle weiteren Berechnungen.

Buchungen

Anschliessend fügt das Programm die Journalzeilen hinzu, die aus den effektiven Buchungen erzeugt werden.

Eine Buchung kann mehrere Journalzeilen erzeugen, beispielsweise für:

  • Soll-Konto
  • Haben-Konto
  • MWST/USt-Konto
  • Kostenstellen
  • Profitstellen
  • Segmente

Für jedes betroffene Konto wird eine Journalzeile mit dem entsprechenden Betrag erzeugt:

  • positiver Betrag für Sollbuchungen
  • negativer Betrag für Habenbuchungen

Dieses Verfahren ermöglicht dem Programm eine einheitliche Berechnung von:

  • Salden
  • Buchungen
  • Bilanzen
  • Berichten
  • Budget-Ist-Vergleichen

Erzeugung der Budgetwerte

Zur Berechnung der Budgetwerte erzeugt Banana Buchhaltung automatisch Budget-Journalzeilen im Berechnungsjournal.

Die Budgetwerte werden auf Grundlage folgender Daten erzeugt:

  • der Anfangssalden in der Tabelle Konten
  • der Planbuchungen in der Tabelle Budget
  • oder der Werte in der Spalte Budget der Tabellen Konten und Kategorien, wenn die Tabelle Budget nicht vorhanden ist.

Anfangssalden

Wie bei den effektiven Werten verwendet das Programm auch für das Budget die Anfangssalden der Tabelle Konten.

Für jedes Konto mit einem Anfangssaldo wird automatisch eine Budget-Journalzeile erzeugt, die die Ausgangssituation der Finanzplanung darstellt.

Planbuchungen

Wird die Tabelle Budget verwendet, erzeugt das Programm automatisch die entsprechenden Budget-Journalzeilen aus den erfassten Planbuchungen.

Die Funktionsweise entspricht derjenigen der Buchhaltung: Für jede Planbuchung werden die entsprechenden Budget-Journalzeilen erstellt.

Verarbeitet werden können:

  • Planbuchungen mit festgelegten Beträgen
  • Planbuchungen mit Formeln
  • Planbuchungen auf Grundlage von Mengen und Preisen
  • wiederkehrende/wiederholende Planbuchungen

Wie bei den Buchungen wird auch bei Planbuchungen, die mehrere Konten umfassen, für jedes betroffene Konto automatisch eine eigene Budget-Journalzeile erzeugt.

Wiederkehrende/wiederholende Planbuchungen

Für wiederkehrende Geschäftsvorfälle können in der Tabelle Budget wiederkehrende Planbuchungen erfasst werden.

Anhand des Wiederholungscodes erstellt Banana Buchhaltung automatisch die entsprechenden Budget-Journalzeilen für den gesamten festgelegten Planungszeitraum.

Die wiederkehrenden Buchungen werden anhand folgender Angaben erzeugt:

  • Anfangsdatum
  • Enddatum
  • Wiederholungscode

Wird beispielsweise im Januar eine Mietbuchung mit monatlicher Wiederholung erfasst, erstellt das Programm automatisch die entsprechenden Budget-Journalzeilen für die elf folgenden Monate.

Ist eine Buchung auf den 31. eines Monats festgelegt, verwendet das Programm in Monaten mit weniger als 31 Tagen automatisch den letzten Tag des jeweiligen Monats.

Ebenso werden bei Buchungen, die als Monatsende definiert sind, die folgenden Termine automatisch auf den letzten Tag jedes Monats gesetzt.

Wiederkehrende Planbuchungen können zudem enthalten:

  • Formeln
  • Mengen
  • Einheitspreise
  • Kostenstellen
  • Segmente
  • MWST/USt-Codes

Dadurch lassen sich detaillierte Finanzplanungen erstellen, die automatisch aktualisiert werden können.

Jahresbudget ohne Tabelle Budget

Wird die Tabelle Budget nicht verwendet, erzeugt Banana Buchhaltung automatisch die entsprechenden Budget-Journalzeilen auf Grundlage der Werte in der Spalte Budget der Tabellen Konten und Kategorien.

Dabei:

  • berechnet das Programm automatisch die Anzahl der Monate des Buchhaltungszeitraums
  • erzeugt es für jeden Monat eine Budget-Journalzeile
  • verteilt es den Jahresbetrag gleichmässig auf die einzelnen Monate.

Allfällige Rundungsdifferenzen werden automatisch dem letzten Monat zugewiesen.

Nach der Erzeugung werden alle Budget-Journalzeilen in aufsteigender Reihenfolge sortiert, damit Berichte und Budgetauswertungen korrekt erstellt werden können.

Berechnung der Spalte Betrag

Nachdem das Berechnungsjournal erstellt wurde, berechnet Banana Buchhaltung automatisch den Inhalt der Spalte Betrag für alle Budget-Journalzeilen, die Folgendes verwenden:

  • Berechnungsformeln
  • Mengen
  • Einheitspreise

Dadurch entstehen dynamische Budgetwerte, die automatisch anhand der Planungsdaten aktualisiert werden.

Auswertung der Berechnungsformeln mit JavaScript

Für die Verarbeitung der Berechnungsformeln in der Finanzplanung verwendet Banana Buchhaltung einen integrierten JavaScript-Interpreter.

Jedes Mal, wenn das Berechnungsjournal erstellt wird, erzeugt das Programm automatisch eine neue Instanz des JavaScript-Interpreters für die Budgetberechnungen.

Initialisierung des JavaScript-Interpreters

Bevor die Berechnungsformeln ausgeführt werden, wird der JavaScript-Interpreter initialisiert. Dabei werden geladen:

  • die vordefinierten Skripte von Banana Buchhaltung
  • der Inhalt der Datei _budget.js, sofern sie in der Tabelle Dokumente vorhanden ist

Dadurch können Sie:

  • benutzerdefinierte Variablen initialisieren
  • eigene Berechnungsfunktionen erstellen
  • individuelle Automatisierungen für die Finanzplanung definieren.

Reihenfolge der Auswertung von Berechnungsformeln

Die Berechnungsformeln in den Budget-Journalzeilen werden schrittweise in chronologischer Reihenfolge ausgewertet.

Haben mehrere Planbuchungen dasselbe Datum, verwendet das Programm die Reihenfolge, in der die Buchungen erfasst wurden.

Während der Berechnung:

  • bleibt der Status des JavaScript-Interpreters erhalten
  • können die Berechnungsformeln Werte und Variablen verwenden, die in den vorhergehenden Journalzeilen berechnet wurden
  • werden die Berechnungsformeln wiederkehrender Planbuchungen in chronologischer Reihenfolge ausgewertet.

Das bedeutet, dass das Ergebnis einer Berechnungsformel davon abhängen kann, zu welchem Zeitpunkt sie innerhalb der zeitlichen Abfolge der Finanzplanung ausgeführt wird.

Priorität bei der Berechnung des Betrags

Für jede Planbuchung berechnet das Programm den Betrag in folgender Reihenfolge:

  • Berechnungsformel
  • Menge × Einheitspreis
  • manuell eingegebener Betrag in der Spalte Betrag

Ist eine Berechnungsformel vorhanden, verwendet das Programm deren Ergebnis.
Ist keine Berechnungsformel vorhanden, aber Menge und Einheitspreis sind definiert, berechnet das Programm den Betrag automatisch durch Multiplikation der beiden Werte.
In allen anderen Fällen bleibt der manuell eingegebene Betrag unverändert.

Buchhaltung mit Fremdwährungen und MWST/USt

In Buchhaltungen mit Fremdwährungen:

  • wird zunächst der Betrag in der Kontowährung berechnet
  • anschliessend wird der Gegenwert in der Basiswährung berechnet.

Ist keine spezielle Berechnungsformel für die Basiswährung vorhanden, verwendet Banana Buchhaltung automatisch den historischen Wechselkurs zur Berechnung des Gegenwerts.

Bei Buchungen mit MWST/USt berechnet das Programm die MWST/USt automatisch anhand des endgültigen Buchungsbetrags neu.

Fortschreitende Berechnungen

Die Berechnungsformeln werden schrittweise entsprechend der zeitlichen Abfolge der Planbuchungen ausgewertet.

Das bedeutet, dass jede Planbuchung Folgendes verwenden kann:

  • Salden
  • Werte
  • Ergebnisse

die bis zu diesem Zeitpunkt berechnet wurden.

Wird beispielsweise in einer Planbuchung vom Februar eine Berechnungsformel verwendet, die den Saldo eines Kontos abfragt, berücksichtigt das Programm nur die bis Februar berechneten Buchungen und nicht die Buchungen der folgenden Monate.

Dieser Ansatz ermöglicht realistische und konsistente Finanzsimulationen entsprechend der zeitlichen Entwicklung der Finanzplanung.

Berechnung der Spalte Total in der Tabelle Budget

Die Spalte Total der Tabelle Budget wird automatisch vom Programm berechnet. Sie zeigt den Gesamtbetrag einer Planbuchung innerhalb des in den Dateieigenschaften festgelegten Buchhaltungszeitraums an.

  • Handelt es sich um eine einmalige Planbuchung, entspricht der Wert in der Spalte Total dem Betrag der Buchung.
  • Handelt es sich um eine wiederkehrende Planbuchung, entspricht der Wert in der Spalte Total der Summe aller Wiederholungen, die innerhalb des Buchhaltungszeitraums liegen.
  • Die Spalte Total bleibt leer, wenn das Datum der Planbuchung vor oder nach dem festgelegten Buchhaltungszeitraum liegt.

Berechnung der effektiven Werte und Budgetwerte

Nachdem das Berechnungsjournal erstellt wurde, verwendet das Programm dieses zur Berechnung der Bilanz sowie aller weiteren Auswertungen der Buchhaltung.

Für jeden im Bericht definierten Zeitraum berechnet das Programm automatisch:

  • die effektiven Werte auf Grundlage der Buchungen
  • die Budgetwerte auf Grundlage der Planbuchungen

Berechnete Werte

Sowohl für die effektiven Werte als auch für die Budgetwerte berechnet das Programm automatisch:

  • Anfangssaldo des Zeitraums
  • Sollbuchungen
  • Habenbuchungen
  • Gesamtbewegung des Zeitraums
  • Endsaldo des Zeitraums

Der Endsaldo ergibt sich aus dem Anfangssaldo zuzüglich der Bewegungen des Zeitraums.

Budget-Ist-Vergleich

Banana Buchhaltung berechnet automatisch die Abweichungen zwischen den effektiven Werten und den Budgetwerten.

In den Vergleichsberichten werden angezeigt:

  • die absolute Abweichung als Differenz zwischen Budget- und Ist-Werten
  • die prozentuale Abweichung

Dadurch lassen sich einfach analysieren:

  • die Zielerreichung
  • die Abweichungen gegenüber dem Budget
  • die wirtschaftliche und finanzielle Entwicklung des Unternehmens
  • allfällige Unterschiede zwischen der geplanten und der effektiven Liquidität.

Abweichungswerte

Die Abweichungswerte stellen die Differenz zwischen den Budgetwerten und den effektiven Werten der Buchhaltung dar. Banana Buchhaltung berechnet diese Werte automatisch auf Grundlage:

  • der effektiven Werte aus den Buchungen
  • der Budgetwerte aus der Finanzplanung

In den Berichten und Auswertungen können spezielle Vergleichsspalten angezeigt werden. Diese zeigen:

  • die absolute Abweichung zwischen Budget- und Ist-Werten
  • die prozentuale Abweichung

Die Abweichungswerte ermöglichen:

  • die Zielerreichung zu überprüfen
  • Abweichungen zwischen Budget- und Ist-Werten zu erkennen
  • Veränderungen bei Aufwänden, Erträgen und der Liquidität zu analysieren
  • die finanzielle Entwicklung des Unternehmens im Zeitverlauf zu überwachen.

Kombinierte Finanzplanung

Banana Buchhaltung ermöglicht auch die Kombination von:

  • effektiven Buchhaltungsdaten
  • Budgetdaten

Bei dieser Art der Berechnung:

  • werden bis zu einem bestimmten Datum die effektiven Buchhaltungswerte verwendet
  • ab dem festgelegten Datum die Budgetwerte

Dadurch lassen sich aktuelle Finanzsimulationen erstellen, die Folgendes miteinander verbinden:

  • bereits erfasste Ergebnisse
  • zukünftige Budgetwerte
  • die erwartete Entwicklung der Liquidität und der Vermögenslage

Diese Funktion steht zur Verfügung über:

  • Skripte
  • den Web Server
  • die API von Banana Buchhaltung

Automatische und manuelle Neuberechnung

Banana Buchhaltung berechnet die Budgetwerte automatisch neu, sobald Daten geändert werden, die sich auf die Finanzplanung auswirken.

Eine automatische Neuberechnung erfolgt beispielsweise:

  • nach Änderungen in der Tabelle Budget
  • nach Änderungen des Anfangs- oder Enddatums der Buchhaltung
  • nach Änderungen in der Tabelle Konten
  • nach Änderungen der Buchungen beim Erstellen eines Berichts oder einer Auswertung.

Nach jeder Neuberechnung aktualisiert das Programm automatisch:

  • die Spalte Budget in den Tabellen Konten und Kategorien
  • die Spalte Total in der Tabelle Budget
  • die Budgetberichte
  • die Budget-Ist-Vergleiche.

Neuberechnung der JavaScript-Berechnungsformeln

Werden Elemente geändert, die in den Berechnungsformeln verwendet werden, muss die Neuberechnung manuell ausgeführt werden. Dies gilt beispielsweise bei Änderungen:

  • der Tabelle MWST/USt
  • der Datei _budget.js
  • anderer JavaScript-Dateien, die in den Berechnungsformeln verwendet werden.

In diesen Fällen führen Sie den Befehl Buchhaltung nachkontrollieren und nachrechnen im Menü Aktionen aus.

Berechnungsgeschwindigkeit

Die Geschwindigkeit der Neuberechnung hängt von verschiedenen Faktoren ab, unter anderem von:

  • der Anzahl der Konten und Gruppen in der Tabelle Konten
  • der Anzahl der Zeilen in der Tabelle Budget
  • der Anzahl der wiederkehrenden Planbuchungen
  • der Anzahl der Berechnungsformeln
  • der Dauer des Planungszeitraums

Je länger der Planungszeitraum ist, desto mehr Budget-Journalzeilen werden automatisch vom Programm erzeugt.

Manuelle Neuberechnung

Bei umfangreichen oder komplexen Finanzplanungen kann die kontinuierliche automatische Neuberechnung die Dateneingabe in der Tabelle Budget verlangsamen.

In diesem Fall können Sie die manuelle Neuberechnung über das Menü Datei > Eigenschaften (Stammdaten) > Registerkarte 'Optionen' > Totalsummen manuell nachrechnen (F9) aktiviert werden.

Ist diese Option aktiviert, werden die Budgetwerte nur noch mit dem Befehl Totale neu berechnen aktualisiert.

预算表

预算表中,您可以输入财务预测计划的动向。它类似于您所使用的会计核算内的发生业务表,但其内有专门帮助预算的列,可加快预算数据的输入
您还可以根据自己的意愿修改数据,以获得可靠的,和实时更新的预测数据。

tabella Preventivo

简单而完整的预测

 

 

预算表格的列

预算表的列和发生业务表的列非常相似。为了便于理解,在下面的示例中使用单词来作为账户的科目。当然,如果您从事的是与财务相关的工作或需要专业的会计账套,您可以随时使用账号来做账。

colonne della tabella Preventivo

预算表的各列说明如下:

  • 日期
    未来的日期,当您希望进行操作时:
    如果您无法获得确切日期(例如每月销售预算),请输入月末日期。
  • 重复
    输入重复代码。有关其使用的更多信息,请参阅日期和重复的页面:
    在计算预测时,程序内部会根据指示的重复代码,连续创建设定日期的行的副本。
    • :没有重复发生
      初始行保留日期列中显示的日期。
    • 复制行的日期是根据重复代码递增的。
    • 在所创建的行中,是按月或者按年重复:
      • 一般采用与日期列相同的日期。
      • 如果日期大于一个月中的天数,则放置到该月的最后一天。
      • 如果在月末显示为“ ME”或“ YE”,则将其放在该月的最后一天。
    • 重复的基本代码:
      • D ” 代表每日重复 (日)。
      • W ” 代表每周重复 (周)。
      • M ” 代表每月重复 (月)。
      • Y ” 代表每年重复 (年)。
    • 多倍数重复:
      如果您在代码前加上数字,重复发生的频率就会被乘以倍数:
      • "2M" 代表的是每两个月。
      • "3M" 代表的是每三个月。
      • "6M" 代表的是每六个月。
    • 在周期结束后重复一个日期。
      如果在 "M" 和 “Y" 代码的后面加了 "E" , 代表的是将重复的日期移至了月末或年末。
      • ME ”代表的是每月末重复,但在月末有一个日期。
        如果您输入的日期是2022年1月1日,那么下一个日期将是2022年2月28日,之后的日期是2022年3月31日。
      • "3ME" 代表的是每三个月末 (每季度末)。
        如果您输入的日期是从2022年6月30日开始,下一个日期将是2022年9月30日。
      • "6ME" 代表的是每6个月末。
      • "YE ”每年,但在月底​​有一个日期。
        如果在2022年2月28日开始,下一个日期将是2023年2月28日。
      • "5YE"每5年,但在月末。
        如果日期是2022年2月28日,那么下一个日期就是2027年2月28日。
  • 结束 (结束日期)
    • 一般要留空。
    • 输入日期,之后不得重复。
      对于租赁,租赁结束的日期将作为最终日期。
  • 变体
    结合扩展程序,指明与预算有关的可能变体。
  • 转换到新年
    您可以在此处指明创建新年时如何进行转移
    • 没有价值:日期增加了一年
    • “1”日期保持不变
    • “2”该行动未转入新年
  • 摘要

    在账户明细中出现的操作的描述性文字。
    您可以通过在${}之间输入数值来使用计算公式。(详见 Javascript 模板文字)。当账户明细准备好后,公式被解析,结果被替换。
    例如文本 "金额${10+20}年 "将变成 "金额30年"。
    您可以使用所有的公式,但为了避免混淆,建议避免在 摘要列中输入值分配。

  • 借方账户和信用账户,CC1,CC2,CC3
    就像在发生业务表中的一样,您可以使用这些列来定义应该在哪些账户中注册操作。
    您还可以使用细分和成本中心,按细分或成本中心获取预算。
  • 数量
    数量乘以单价,返回总金额 (见数量和价格列)。
  • 价格/单位
    单位价格乘以数量应作为总金额。
    • 在收入和支出会计文件中,您应该以负数(带减号)输入价格单位,因此将在“费用”列中输入金额
  • 公式 (基本货币)
    此列为用户提供了使用javascript语言输入计算公式的可能性,以及Banana Apps的编程功能。
    如果存在公式 (或任何文字),则根据公式的结果设置金额列的值。
    请参阅下文如何使用它:
    • 在复式记账文件中,公式结果必须始终为正数
    • 在收益&费用核算中,如果结果为正,则视为收入,如果为负,则视为成本。
  • 公式开始(FormulaBegin)
    你在这一列中插入的文本被插入到公式中使用的文本之前,然后用于计算。
    FormulaBegin的主要用途是插入像 "A="这样的变量设置,在公式中你只需插入该值,这样就更容易修改。
  • 金额 (基本货币)
    用于预测的金额。
    如果该行有重复,则仅在第一个事务中指示该金额; 账户明细中显示以下交易金额。
    在以下情况下,程序将自动计算金额:
    • 如果数量价格/单位列中有值,则会根据这两列的内容自动计算金额。
      • 在复式记账中,将结果转化为正值。
      • 在收益&费用核算中,如果结果为正,则视为收入,如果为负,则视为成本。
    • 如果输入公式,则金额将是公式的结果。
      公式优先于数量和价格/单位。
  • 总计
    这是属于文件属性中设置的核算期和预测期的重复行金额的总和。
    如果没有日期,或者如果开始或结束日期在会计期间之外,这一列将保持为空。

在收益&费用核算中的列

对于现金日记账和收益&费用核算,其金额在收入和支出列中显示。

  • 收入,支出
    在收入和支出列中输入预算金额。
  • 数量,单价,公式
    当程序根据数量、价格或公式列自动计算金额时,如果结果为正数,则在收入列内输入,如果结果为负数,则在支出列内输入。
    在数量和价格列中,您可以指定一个正值或负值。

在多币种会计核算中的列

  • 账户货币金额
    其是发生业务账户的货币金额 (请参见多币种的发生业务页面)。
    该金额用于按指定汇率计算基本货币价值。
    如果有公式,该值是公式计算的结果。
    如果该行包括重复,则显示第一笔发生业务的金额。
  • 账户货币金额公式
    可以输入计算公式
    如果该行包括重复,则显示第一次发生业务的金额。随后重复的金额在账户明细中可见。
  • 汇率
    其指的是将账户货币转换成基础货币的汇率。
  • 账户货币总额
    这里所指的是以账户货币为单位的重复行数的总金额,其日期属于文件属性中定义的会计期间。
    如果没有日期,或者如果开始或结束日期在会计期间之外,这一列将保持为空。

您还可以查看:多币种财务预测计划的教程文件预算公式。

 

开始建立一个新的财务预测计划

您可以轻松地准备财务预测,包括流动性计划,资产负债表和损益表。
操作步骤与创建会计账套的步骤相同。

1. 创建会计核算/预测文件

使用文件菜单新建的命令,选择最适合您需求的会计记账类型和会计模板来创建财务预测的文件。

您也可以使用包含预算业务的模板,其有助于有效的会计学习。

还有一些使用更高级功能的示例文件:

在创建后,您可以保存文件并为其命名,文件名最好由公司名称和年份所组成,例如:“XX公司-2020.ac2”。

2. 客制化会计文件

在创建文件后,请根据您的特定需求进行调整:

  1.  设置文件和账户属性。
    1. 公司名称
    2. 会计账套的时期
      通常其对应的是当下的日历年份。 但是,您也可以根据需要指定其它的年份。查看几年的预测页面。
  2. 客制化会计科目表
    您可以更改描述,添加或删除账户或组。
    如有有必要,您可以随时修改会计科目表的内容。
  3. 如果这项活动已经在进行中,请输入初期余额

3. 输入财务预算活动

预算表格中,您可以输入财务预算的活动。

tabella Preventivo

4. 查看预测

可在下列地方看见预测的数据:

  • 在图表窗口中。
  • 在账户表的预算列内。
  • 在报告的预算列内。
  • 在账户明细内的预算数值。

调整预测

您可以随时更改,添加或删除发生业务,在进行相关的操作后,预测会立即重新计算,实时更新数据。

 

 

财务预测的时期

基于复式记账的财务预测系统,是使您可以指示何时进行操作的财务预测。
与Excel不同,在Excel中,您需要设置一个包含预测期列的工作表 (月,季度或年),而使用Banana财务会计软件,您只需指出业务活动的预期日期。程序在处理数据时会自动生成针对期间的分配。您可以决定按天,周,月,2个月,季度,学期,年度,2年,5或10年来显示预测。

  • 可以做一年或一年以上的预测。
  • 根据输入的数据,程序将计算该期间的流动性资金,资产负债表和损益表预测。
  • 可以获得每日的预测,这对流动性资金来说特别有用,甚至可以按月或按年来做预测。
    查看打印及财务预测报告

会计,计划和预测期

会计或预测始终与期间相关。区分以下时期:

  • 会计期间
    这是在文件属性中定义的开始日期和结束日期。
    通常,它与日历年相同,但是也可以有任何的开始日期和结束日期。
  • 计划时期
    输入计划数据的期间。
    • 该时间表不需要设置计划时期。
    • 通常假定它与会计期间相同。
    • 计划期间可能与会计期间不同。在“预算”表中,插入行,该行在会计期间之后生效。
      • 含日期的发生业务超出会计期间。
      • 没有结束日期或结束日期超出会计期间的重复业务。
  • 预测的时期
    程序用于计算预测的时间段。
    • 在请求打印时被指示。
      • 使用默认的会计期间。
      • 可自由设置,这样就可以得到几年甚至几十年的预测。
    • 会计期间被用作预测期间,以计算预算表中总计列以及账户和科目表中预算列的内容。
      • 因此,这些值指的是在文件和账户属性中定义的会计期间。
      • 如果您更改了会计账套的开始日期和结束日期,预测将被重新计算。

按月的预测逻辑

在预算表中输入预测活动,以指示出预计要发生的日期。出于流动性预测的目的,重要的是要尽可能准确地指示收入和成本的日期。

对于在一个月的某一天或在开始或结束时发生的所有其它收入和支出,例如租金,工资,银行手续费和其它支出或收入,重要的是要选择接近实际情况的日期来表示付款日。

对于其它收入和支出,将进行估算。例如-除特殊情况外-对于每天产生的餐厅收入,不足以进行日常预测。在这种情况下,只需指出预期在当月发生的整体销售额即可。我们建议指出的是第15天,即月中。

对本年度的预测

在预算表中输入重复性和不重复的业务活动。

通常会考虑文件属性中定义的当前会计期间内的变动,来生成预测的计算。

  • 预算表的总计列中显示了当前期间的总计。
  • 当前期间的估计余额显示在账户和科目表的预算列中。
  • 在各种打印输出中,如果将其表示为全部期间,则有当前期间的预测。

如果该文件还用于会计账套的保留,则会计期间显然必须指的是会计账套的期间。即使该文件仅用于预测,也最好将会计期间设置为仅参考一年。实际上,如果在基础数据中输入了两年的期限,则在总计和账户列中的预测值将是两年。 这可能导致值的混淆。

preventivo annuale

对未来几年的预测

如果您输入带有重复代码的预测活动,程序则可以准备超出定义时间段的预测。

为了获得几年的预测,需要在预算表中输入变动情况。

  • 期初余额
    • 这些被输入到账户表中。
  • 预测会计期间之前的变动。
    • 对于特殊情况,还可以输入在会计账套内所设定的日期之前的业务。
    • 必须引起注意的是,因为这些操作会在开始时改变余额。
    • 对于这些发生业务,总计列将为空,因为它在会计期间之外。
  • 预测会计期间的变动
    • 指示变动的日期在会计期间内。
    • 如果某些操作在接下来的几年中也会重复,则必须将年度重复代码设置为“ Y”。
    • 如果操作重复发生在未来几年内,请指明 Y 之前的年数,即每2年为“ 2Y”,5年为“ 5Y”,10年为“ 10Y”。
    • 如果重复未超过设定的日期 (例如,支付租赁费用),则必须指明结束日期。
  • 预测接下来几年的变动。
    • 显示了被预测业务的未来日期。
    • 可以指示重复代码和结束日期。
    • 对于这些发生业务,总计列将保持为空,因为它们在会计期间之外。

对公式的使用

通过这些公式,您可以自动进行摊销和利息计算当投资增加时,损益表也会立即更新。在进行多年预测时,公式特别有用。

您可以使用公式自动调整重复行中的金额。

  • 折旧的计算可以基于固定资产账户的余额。
  • 利息可以直接根据银行账户的变动来计算。
  • 您可以设定销售进度。
  • 购买可以被定义为百分比。

由于在预算表中插入了带有重复代码,或下一年日期的变动,因此程序能够计算对未来年份的预测。
在打印报告后,在期间部分中指示出开始和结束日期。

例如,开始日期是2022年1月1日:

  • 如果您希望进行2年的预测,请将结束日期指定为2024年12月31日。
  • 如果您希望进行5年的预测,则将结束日期指定为2027年12月31日。
  • 如果您想要做20年的预测,请将结束日期指定为2042年12月31日。

从以下打印输出可以获取预测:

所有会计报告都可以包含会计值,预测值或同时包含两者。可用参数与会计报告和预测相同。

由于有了这些报告,您可以得到:

以及更多的,未来一段时间的利息。

按时期划分列

细分部分中,您可以使用该程序为期间创建列。

因此,您可以按月,季度或年份显示演变。

通过合成,您可以设置打印格式,稍后再调用它们。 如果您运行了几年的预测,则有必要对每年,5年的总体进行预先设定,或者将最终余额与估算值进行比较 (可立即调出)。

预算 - 四年的预测

previsione bilancio quadriennale

损益表 - 四年的预测

conto economico quadriennale

 

预算的发生业务

在准备财务预测时,基于复式记账法,在预算表中输入发生业务。指出每个账户的来源和目的地账户。该程序具有准备资产负债表和损益表所必需的信息,但是这些信息与未来有关,与过去无关。

当使用Excel进行计划时,将首先设置收入报表,然后列出收入和成本。通常,流动性和投资计划仅在以后,并在单独的表格中准备。
使用复式记账法进行预测时,我们将继续进行以未来的情况进行会计核算。将列出所有预期发生的发生业务。然后,程序将自动为指定的期间准备资产负债表和损益表。

预算业务的结构

为了准备财务计划,我们通常按以下顺序列出不同的要素:

  • 注资。
  • 第三方注资。
  • 设置费用。
  • 投资。
    在家具,设备中。
  • 经常性固定成本。
    租金,员工,社会保障费,能源,订阅费。
  • 经常性收入。
  • 可变收入。
    营业额通常是季节性的。
  • 可变成本。
    佣金,所售商品的成本及其它,与预期的收入量有关。
  • 年终交易。
    折旧,税金,贷款利息,股息。

当您输入销售和可变成本的时候,您将已经具有成本和资本的结构。可以立即知道预期的营业额是否会使公司产生足够的利润和流动性,以保证其长期的可持续性。

金额和公式列

通常,要准备预算,只需使用金额列。
对于更详尽的预测,可以指示数量,单价或公式。 程序将自动计算金额列中的值。

colonne quantità e formule

更新预测

使用复式记账法,由于可以详细指示每个操作,因此更新和改进预测会变得更加容易。 最初,将输入对不同成本或投资的预测数据。随着您接近操作阶段,并且将获得更精确的数据,只需替换现有数据即可。即使商业活动已经开始并且确切的要素,也可以轻松更新预测。因此可以获得关于盈利能力和流动性的准确和可靠的预测数据。

 

财务预测发生业务中的日期和重复

日期列

日期列中包含的值将用于验证预测。

  • 如果没有日期,则需要在财务计划开始的时候将考虑发生业务。
    如果您需要预测指示出一个期间,则在该期间开始的时候需将金额考虑进入余额的价值。
    由于它不在期间内,因此总计列中将不会显示任何金额。
  • 文件属性设置中的会计期间内的日期。
    这些是常用的。考虑到重复的动向,在会计期间内,总计将显示在总计列中。
  • 该期间之前的日期。
    您可以输入预测期之前的动向。但是,您必须小心不要与账户表中输入的期初余额冲突。
    由于不在期限内,因此总计列中不会显示任何金额。
  • 时间段之后的日期。
    如果您对未来几年进行预测,则可以使用它们来指示未来几年的业务。
    由于不在期限内,因此总计列中不会显示任何金额。

结束日期

与重复一起使用,以指示没有重复的最后日期。

  • 通常必须将其留空。
    如果输入不必要的日期 (例如会计期末),则随后几年的预测将不包括此操作。
  • 用于租赁业务。
    指示最后一笔付款的付款日期为结束日期。
  • 用于偿还贷款。
    指示最后的预期付款日期。
  • 在规定的期限内更改金额。
    在这种情况下,例如,定期交易的金额会在某些截止日期进行调整 (加薪)。
    • 根据增加前的最后一次付款,创建一个重复“ M”和结束日期的发生业务行。
      当增加开始时,使用日期创建发生业务行。
    • 如果增加遵循精确且有规律的自动化操作,则也可以使用公式进行编程。

重复

对于经常性支出或收入,建议使用重复代码 (请参阅列的文档)。

  • 在计算预测时,程序会考虑到指示的频率,创建操作的副本并逐渐增加日期。
  • 如果没有结束日期,则程序将在计算预测时在报告时指出的整个预测期间内生成记录的内部副本。
    • 如果开始日期为一月,则频率为每月
      • 如果预测期为年份,它将生成从2月开始的行,1个原始行和11个自动行,总共12行。
      • 如果预测期为10年,它将生成从2月开始的行,1条原始行和119条自动行 (一年11条+接下来的12 * 9),总共120行。
  • 如果您希望程序自动计算随后几年的预测。
    • 对于重复操作,请指示相对重复代码。
    • 对于每年仅发生一次的业务 (例如,年末的折旧),请指定重复代码“ Y”,以便在以后的几年中也计算折旧。
    • 仅在第二年不进行此操作时才使用重复。

预算表的总计列

总计列是自动计算的,代表当前行的金额和该会计期间内重复金额的总和。 如果业务日期更早或超出会计期间,则总计列为空。

安排准确的日期和每月的逻辑

在预算表中输入预测的动向,以指示所有预测业务发生的日期。

但是,并非总是可以每天精确地预测所有收入和支出。 因此,在进行预测时,在某些情况下使用近似值 (通常以月为单位) 很有用。 无论如何,始终遵循特定的逻辑是有用的,这样在短期内也可以获得可靠的流动性预测:

  • 标出了准时操作 (资本支付,投资) 以及预计发生的日期。
    如果没有确切的日期,则在预期它们发生的月份的第15天指出它们是有用的。
  • 具有确切付款日期的经常性费用应设置为预期的付款日期和相对的重复代码:
    • 银行费用,利息,摊销应在将发生的月,季度或年末指示。
    • 在预期付款日的租金。
    • 薪金和社会保障费
      • 用于支付工资当天的计算和每月付款。
      • 十三分之一,奖金或目前支付的奖金。
      • 在预期付款日期支付预付款和社会保障费的调整。
    • 通常在到期日的付款和增值税调整。
       
  • 收入预测
    预测的准备取决于活动的类型。
    如果您不知道确切的日期,但是您会知道它将在某个月份发生,建议您指定该月的15号。
    • 准时收入。
      应在预计发生的日期或月中旬中注明。
    • 经常性收入。
      在输入日期或月中注明。
    • 在许多情况下,每月的预测是最适合的选择。收入可以在当月15日显示。
      • 如果收入是经常性的,则可以每月重复输入收入。使用公式可以预测增长。
      • 如果存在季节性差异,则每个月都有一个销售预测行是很有帮助的。
    • 项目或主要工程的预测。
      如果存在带有收据的日历,则将为每个预期的条目指示一个业务行。可以通过指示该月的15号来进行操作。
    • 为客户预测。
      对于同时处理预算和项目的顾问或商业顾问而言,为每个客户设置详细的收入预测以及预期的付款日期可能会非常有用。该预测对于检查客户是否实际付款也是非常有用的。
  • 可变成本
    • 与营业额相关的固定费用 (例如,餐馆) 与营业额的日期相同。 使用公式,您还可以计算营业额的百分比值。
    • 成本也可以与其它要素相关联,例如雇员人数,房屋租赁或其他。

用现金原理进行预测

规划小型企业和现金活动 (例如商店,饭店) 时,遵循现金原则,然后在收款日期和收款成本上标明收入是很有用的。

对于重要的操作,例如购买机器,其付款会随着时间的推移而推迟,但是,插入带有精确细节的预测动向是很有用的:

  • 购买机械 (购买时向供应商进行资产注册)。
  • 机械的付款,以及预计付款的日期。

用权责发生法进行预测

在这种情况下,将在付款时考虑插入操作。

  • 现金交易。
    其显然已正常注册。
  • 预计业务将在不久的将来解决。
    为简单起见,属于预测月份或紧随其后的月份的操作可能会有用现金原理。
  • 延期付款。
    如果无法精确知道日期,则可以使用该月的15号。
    • 具有精确付款条件的业务。
      • 一个动向指示购买日期,其中对应方出现在供应商账户中。
      • 其它之一的动向表明在预定日期付款。
  • 递延的收藏。
    • 使用精确的付款条件 (例如项目):
      • 动向将指示开票日期和与对方的客户账户。
      • 其它的动向之一表明在预定日期付款。
    • 逾期付款。
      在短期内收集一部分收入,然后在以后收集一定百分比的情况下就是这种情况。 可以这样完成:
      • 输入收入作为现金收款。
      • 在同一日期创建一个动向,该动向将集合的一部分移动到客户账户。
      • 在以后的日期,现金收款将显示为对方的客户账户。
  • 使用变量进行递延收款和付款 (请参阅变量使用示例)
    如果必须在付款时重新使用相同的值,则证明使用公式列和变量是非常有用的。
    • 在开票交易中,金额被分配给变量。
    • 在付款过程中,将插入变量,以便自动接收金额。
    • 例如,变量也可以用于定义将要递延的金额的百分比。

财务预测动向的实例

财务预测内发生业务的输入与正常的发生业务一样,都包含有日期,摘要,金额,借方和贷方的账户。

另外,通过使用重复列,允许您在一行上插入重复的操作。

下面列举了几个例子,这些例子取自下面的模型,我们会参照这个模型做进一步的解释。

最初的发生业务预测

这些都是您所预测的将要发生的业务,被记录在发生业务表中。

这里所举的例子与企业年初最早的业务有关,其所涉及的是不重复的发生业务。

movimenti previsionali inizio attività

每月重复的业务

下面我们以每月重复的业务为例,代码为 "M (指的是每月重复)"。合计列表示当年的总金额。

前两行指的是租金,从2月到6月是每月1000元,而从7月开始是每月1200元。

此外,还显示了租赁赎回金额到期的2024年这一日期。在这一行的总计列中没有金额,因为该变动不属于在文件和账户属性中所定义的会计期间。

对于银行计算的管理费用,使用的重复码是 "ME (月末) "。您需要填写该月的最后一天,例如3月31日,4月30日。在下表的示例中填写的是2月28日,是因为当年的2月只有28天。

movimenti previsionali di febbraio

季度末

在下面的示例中,我们为您展示的是一些典型的业务录入,这些业务会在本季度末重复进行。我们在此处输入的是重复代码为3ME,其所指的是每3个月重复一次,并以该月的结束日期为准。

movimenti di previsione trimestrali

年末

年底也会有相关的业务。 在这里,我们使用的重复代码为“ Y(每年重复)”,以便在接下来的几年中也会执行这些操作。

movimenti previsionali di fine anno

收入和商品采购预测

收入预测是针对每个业务而言的。在这种情况下,按月显示收入和购买量的预测,并带有特定的金额。

如下图所示,从3月开始,使用的是每年的重复代码"Y",以便在随后的几年中重复这些操作。

acquisti e vendite previsionali dell'anno

明年的购买和销售情况

第一年的1月和2月,在以后的年份里被认为的意义不大,所以没有重复。
第二年的前两个月,我们需要设定销售额。我们还会输入每年的重复代码"Y" ,这样就可以在下一年重复收入。

ricavi previsionali anno successivo

 

包含数量和价格的预测

报价表的数量,单位和单价列使您可以更快地准备预测。

程序通过将数量乘以单价 (在公式列为空的条件下) 来计算金额列的值。

数量列,单价列在预算表格的公式视图中被设置为可见。

tabella Preventivo, colonne quantità e prezzo

使用数量和价格列的优势

数量和价格列在基于数量进行预测方面是非常有用的。例如,拿一家餐厅来举例:

  • 在单位列中,您可以指示出价格指的是什么。
  • 数量列指的是每天提供的座位数。
  • 价格列指的是每个座位的预估收入。
  • 金额列的金额将根据所指示出的的数值自动计算。

使用此方法具有以下优点:

  • 在预算中可精确且详细地说明在计划内的所有要素。
  • 我们记得用于估算的数量和价格。
  • 更改进程变的非常简单,只需更改您所需的元素。
  • 可以通过出售数量或价格的变化来看出利润是如何变化的。
    盈亏平衡分析。

 

预算表中的Javascript公式

插入公式的可能性只有在Banana财务会计+ 的高级计划中才有。现在就升级至最新版本

公式列允许您输入计算公式。因此,可以基于相同预算的其它值来计算预估的金额 (请参见公式示例)

  • 指示出商品成本占销售额的百分比。
  • 根据增长百分比增加销售预算。
  • 到年底,根据所投资的价值计算折旧。
  • 每季度根据实际使用情况 (天/ 365) 计算银行账户的利息。
  • 每月,根据实际利润计算利润的税金。

正如表格Budget的文档中所解释的,你也可以使用Javascript公式。

  • 在公式开始列中
  • 在描述栏中,对于重复的行。

如果在公式列中输入了数值,那么金额列是由程序根据该公式计算的。

示例文件

有关公式的示例,请参考以下的说明:

预算表格,公式列

Javascript中的计算公式

  • 该公式必须使用Javascript语言表示 (不要与Java语言混淆)。
  • 如果有公式 (或任何文本),则根据公式结果设置金额列中的值。
  • 您可以使用Javascript语言的所有功能,以及Banana软件提供的API功能

小数点分隔符

作为小数点分隔符,JavaScript仅使用该点"."。

如果使用其他分隔符(用于本地格式数字的分隔符),则该数字可能会被截断。

金额 = 最后一条指令的结果

在Javascript中,分号";" 用于分隔表达式。
如果Javascript公式包含多个用分号 ";"分隔的表达式,则金额列的值将是最后执行的表达式的结果。

  • 10*3 //则30 将返回。
  • 如果有一系列由分号";"分隔的操作序列,则最后一次操作将继续。
    10*3;7; //则7 将返回。
  • 如果有返回值,则该值将在返回后继续。
    返回 10; // 则10 将返回。

变量

Javascript变量是编程中最强大的元素,因为它们允许您使用名称访问计算机的内存,保存并访问这些数值。
变量在Excel公式中不存在,但是类似于单元格的名称,不同之处在于可以自由分配名称。

预算表格,变量

通过指出名称,并用等号 (=) 指示来创建变量。

您可以直接在行内定义和使用变量。通过在公式中输入变量的名称,保存的数值将被接管。

在此创建价格变量,并分配值 10。

var price = 10;

或简单地

price = 10;

如下所示,我们创建一个总变量,将价格乘以5归因于该变量。

total = price * 5;

可以重新分配变量的值。

price = 20;

对象

Javascipt 对象是允许您保存多个值的变量,每个值都有一个属性指示。
价格对象如下列所示,以大括号显示。要访问和保存值,请使用方括号或在对象名称后的属性名称中进行指示。

prices = {}
prices['car'] = 10;
prices.car = 10;
prices['computer'] = 20;
prices.computer = 20;

数组

Javascript 数组是使用方括号创建的,也可以访问它们。
数组的第一个元素的索引为0。

costs = [1,2,3];
costs[0]=3;
result = prices['car'] - costs[0];

重复和变数

有关计算顺序的更多信息,参见财务计划

  • 所有的行(包括为重复创建的行)都按日期排序。如果有相同日期的行,其顺序是它们在表中插入的顺序。
  • 排序后,行(包括公式)被重新计算。
  • 因此,在公式中,你只能获得到该日期为止的预算数据。
  • 变量必须定义在使用该变量的行前有日期的行中。
  • 如果预算条目有重复,变量将在每次都被重新分配。
    sum=10。
  • 如果你想计算总计,而不是计算总计。
    • 在最初的一行中,创建一个数值为0的变量。
      sum = 0。
    • 在重复的那一行中,总和也包括前一个值。
      sum = sum + 10;
      或使用 "+="。
      sum += 10

自动变量

  • budgetCurrent
    该表包含重复创建后的预算行。
    这些用于与JRepeatNumber一起记录值。
  • DEBUG  可以是为 "true" 或 “false”的变量。
    如果为"true",则在消息中显示所有公式的结果。
  • row
    是引用当前行的javascript对象。
    • 可以使用值函数 ("columnNameXml").row.value("date") 返回到发生业务日期来检索单元格的值。
    • row.value ("JRepeatNumber")返回重复的进度。
      第一次重复是0。
  • _totalPrice
    这是数量列的值乘以单价
    它相当于公式 "row.value('数量')*row.value('单价')"。

预算功能

除了会计类API中定义的预算API外,还有一些特定功能。

BudgetGetPeriod(tDate, period)

此功能与重复使用功能结合使用。
当定义重复时,建议参考计算期间而不是精确的日期。

  • 日期参数
    计算期间的日期,通常是记录行的日期。
  • 期间参数
    缩写
    • 当前的时期:
      • "MC" 代表当前月
      • "QC" 代表当前季度
      • "YC" 代表当前年
    • 对于上一时期:
      • "MP" 代表上一时期的月份
      • "QP" 代表上一时期的季度
      • "YP" 代表上一时期的年份
  • 从9.1版本开始,您也可以使用:
    • "DC "当天
    • "DP "前一天
    • "WC "本周
    • "WP "前一周
    • "BC "当前2个月
    • "BP "前两个月
    • "SC "当前六个月
    • "SP "前六个月
  •  返回值
    由两个日期组成的对象
    • 开始日期
    • 结束日期
// 示例
t = BudgetGetPeriod ('2015-01-01', 'MP') returns
t.startDate // 2014-12-01
t.endDate // 2014-12-31

特定预算功能

以下内容与Banana.document可用的内容相似,但可以在不指定Banana.document对象的情况下使用。

要考虑在内:

  • 您可以使用budgetGetPeriod中解释的缩写形式"MC", "QC", "YC", "MP", "QP", "YP"代替开始日期的参数
  • 如果将期间指定为日期,则使用当前录入的日期。
  • 只有在结束日期早于行日期时使用结束日期才有意义。
    如果它等于或更高,则没有效果,因为它们尚未被处理,所以当前行之后的值尚不可用。
  • 如果发生业务行的日期是4月15日:
    • budgetBalance("1000","MP") 返回3月底1000账户的余额。
    • budgetBalance("1000","MC") 返回当前时间的余额,它与 budgetBalance("1000")相同。
    • budgetTotal("1000","QP")  返回上一季度的总变动。
    • budgetTotal("1000","QC") 返回上一季度截至当前日期的变动总额。

budgetBalance(account, startDate, endDate, extraParam)

余额到当前行。

budgetBalance('1000', 'MP'); //returns the balance of 1000 at the end of the previous month

budgetOpening(account, startDate, endDate, extraParam)

期初余额。

budgetTotal(account, startDate, endDate, extraParam)

该期间的借方和贷方变动之间的差异。

budgetTotal('1000', 'MC'); //returns the total movement of the 1000 account for the current month

budgetInterest( account, interest, startDate, endDate, extraParam)

在指定期间内(最大当前日期)计算账户的利息
如果您使用它来计算期末账户的利息,则显示公式的行应始终是该日期的最后一行。

  • 账户参数
    这将是计算其变动利息的账户号码
  • 利息参数
    以百分比表示利率
    • 正数 (2.5, 4, 10) 计算账户借方变动的利息。
    • 负数 (-2.5, -4, -10) 计算账户贷方变动的利息。

贷方(金额)

  • 如果金额参数为负,则返回正数。
    贷方(-100) // 返回 100
  • 如果金额参数为正,则返回0。
    贷方(100) // 返回 0

此功能与其他budgetBalance功能结合使用,仅在您需要的余额上可用。
如果要计算销售百分比,则使用此功能会更容易。
credit(budgetTotal('1000')) // 仅当它为负时才输入值

借方(金额)

  • 如果金额参数为正,则返回金额
    debit(100) //返回 100
  • 则返回0
    debit(-100) //返回 0

如果您只需要使用借方金额进行计算而避免使用贷方金额,则很有用。

包含 (Include)

包含并执行一个 javascript文件,并可能创建自己的函数和变量,这些函数和变量可以在脚本中调用。

  • include "file:test.js" 
    执行了指定文件的内容,该名称是指正在使用的文件。
  • include "documents:test.js" 
    执行了文件中包含的文本文件的内容。
    这必须是"text/javascript" 类型的文件。

多币种会计功能

它们也可以不用于多币种会计,在这种情况下,账户始终使用基本货币。

budgetBalanceCurrency(account, startDate, endDate, extraParam)

当前行账户货币余额。

budgetExchangeDifference (account, [date, exchangeRate])

这个公式调用的函数是Banana.document.budgetExchangeDifference。
 

budgetOpeningCurrency(account, startDate, endDate, extraParam)

期初账户的货币余额。

budgetTotalCurrency(account, startDate, endDate, extraParam)

从9.01版本开始,还包括以下功能:budgetCreditCurrency, budgetDebitCurrency.

用户定义的功能

用户可以使用JavaScript语言定义个人功能,然后再公式中调用它们。
可以定义以下功能:

  • 直接在公式中
  • 在JavaScript编码的附件中;此附件必须具有"_budget.js"名称作为行id
  • 在文档表的文本中,需要包含在Include命令中
function Taxcalculation(profit)
{
   var percentage = 10;
   if (profit > 50000)
      percentage = 10;
   else if (profit > 100000)
      percentage =20;
   return profit * percentage / 100;
}

 

 

在财务预测中使用公式的示例

在下面,您将找到一些有关如何使用公式自动执行财务预测的示例。
请参考特定的文档:

Tabella Preventivo, variabili

参数

在做财务计划时,定义稍后可以使用的变量将是很有用的。
创建一个发布日期为1月1日,或与预算第一天相对应日期的参数部分是非常有用的。然后将在以下行中使用参数变量。

// 30%
costOfGoodsSold = 0.3 
// 5%
interestRateDebit = 0.05
// 2%
interestRateCredit = 0.02
// 10 %
latePaymentPercentage = 0.1

这样,所有可以设置的参数都会立即被显示。更改参数后,将重新计算预测。

每月的重复或数值

通过使用重复列,您可以在一个业务行中计划全年的数值。

但是,如果业务活动具有季节性变化,建议按月使用财务预测。对于每个月,将创建一个行,其中包含该月的销售额。
如果您希望自动进行几年内的预测,则需在该行中输入重复的代码“ Y”,如此一来,本年度的行也将用于下一年。

价格和销售数量

制定销售计划时,使用数量和价格列输入值会更容易。例如,一家餐馆可以输入每天,每周或每月提供座位的数量,程序会自动计算总数值。通过更改座位的数量或价格,可以立即显示对流动性资金和年度结果的影响。

使用带有变量的公式进行增长

使用以Java语言为基础的公式:

  • 必须在使用前定义该变量,因此定义该变量的行必须是使用该变量的行之前的日期。
  • 不能使用成千上万的分隔符。
  • 小数点分隔符始终为“.” (点)
  • 如果您使用阿拉伯字母书写,大写/小写的名称不同。

您可以为变量分配一个值 (可以自由选择此名称),并在以下各行中输入变量名称以恢复该数值。
通过更改分配给变量的数值,软件将自动修改使用该变量的所有行。

例如,您可以通过使用公式增加销售额来设置预期的销售额,然后在接下来的几个月中进行设置。

  • 通过在公式列中输入以下文本,创建一个“ S”(销售)变量。
    Sales=1000
    数值1000.00将被输入在金额中
  • 在以下各行中,只需在公式中插入变量名称即可使用变量:
    Sales
    数值1000.00将被输入在金额中
  • 您可以将金额加10%(乘以1.1)
    Sales*1.1
    数值1100.00将被输入在金额中
  • 您可以增加S的数值
    Sales=Sales+200
    数值1200.00将被输入在金额中
  • 如果在以下行中使用了该变量,则将进行新的计算
    Sales
    数值1200.00将被输入在金额中

您还可以通过定义变量来定义所增长的百分比。

  • Percentage=1.1
  • Amount=200
  • 在公式中,可以使用变量名称来代替数字
    • Sales*Percentage
    • Sales=Sales+Amount

变量和重复

设您希望营业额每月增加5%。

  • 输入两行,在其中将值分配给变量,而不用任何账户作为年份的开始日期。
    Sales=1000
    Increment=5 
  • 然后创建一个重复行,在其中输入账户和公式
    Sales=Sales*(1+Increment/100) 

每次重复该行,变量S的值都会增加5%,因此发生业务的数值也会增加。只需更改增长率,就会重新计算财务预测值。

在一行中,您还可以插入多个Javascript指令,方法是使用分号“;”将它们分开。
Sales=1000; P=5

预算公式的使用

有一些功能可让您访问账户的余额和变动,以计划要计算的行。您可以输入一个公式,通过 budgetTotal 函数可恢复上个月销售帐户“ SALES”的价值

credit( budgetTotal("SALES", "MP") )

budgetTotal函数将账号和期间作为参数。可以使用缩写代替期间。

  • MP代表上个月。
  • QP代表上一季度。

收入显示在贷方中,因此该函数返回的值将为负,并且不会在复式记账会计中作为金额被接受。
因此,请使用 credit () 函数,该函数使用负值并将其变为正值。

月销售额的变量

每个月的销售额可能会有所不同。在这种情况下,每个月使用变量名称,单独录入业务是很有用的。

sales_01 = 1000
cost_01 = sales_01 * costOfGoodsSold 
sales_01 = 1100

延期付款

如果您想要一个非常精确的流动性计划,将立即付款和递延的销售分开是很有用的。
一种方法可能是记录所有销售,就好像它们是用现金支付一样,将每月变量的值分配给该金额。

sales_01 = 1000

然后输入业务,冲销递延的销售,并使用公式计算金额。

sales_01 * latePaymentPercentage

然后在下个月输入具有相同公式的付款业务。

销售成本

存在与销售 (商品成本) 或其它成本 (与工资相关的社会性费用) 相关的成本。

变量成本计算

如果用变量定义销售,也可以将销售成本表示为销售百分比。

  • 您可以为销售定义变量S,为成本百分比定义变量C。
    Sales=1000
    Cost=60
  • 计算公式为:
    Sales*Cost/100

您也可以使用相同的方法来计算社会保障费用。可以在重复行中输入此公式。

具有预算功能的销售成本计算

当成本与销售有关时,也可以使用预算公式。

credit( budgetTotal("SALES", "MC") )*60/100

当成本与销售相关时,“ MC”代表当月。
此公式将返回当月的销售额,将其变为正数,然后乘以60,再除以100。

显然,该日期必须超过销售业务录入的日期。

可以在重复行中使用它,并插入月份结束日期。 因此,将根据与业务一起输入的销售自动计算销售成本。

该公式可以与变量组合使用。

  • 在年初确定成本的百分比。
    Cost=60
  • 公式C被使用。
    credit( budgetTotal("SALES", "MC") )*Cost/100

当您更改贡献百分比或任何销售的时候,日程表将自动更新。

年底的销售佣金计算

在年底,您可以使用以下公式计算出总销售净额5%的佣金:

credit( budgetTotal("SALES", "YC") )*5/100

bugetTotal函数返回当年“ YC”期间销售账户的活动。使用credit()函数,将金额转换为正值,然后乘以5再除以100。

如果您对未来几年的时间进行预测,请记住在行中插入每年重复的代码“ Y”,如此一来,其也将为上一年提供相同的计算公式。如上所述,您可以为其分配一个变量,而不是直接在公式中输入5。

  • Commission=5
  • credit( budgetTotal("SALES", "YC") )*Commission/100

如果百分比从一年更改为下一年,输入下一年日期的发生业务即可重置佣金变量。

通货膨胀

如果您要预测未来几年的财务走向,还可以考虑通货膨胀的因素。

  • 在计划开始时,为价格和通货膨胀分配一个基本变量(2%)。
    Base=1;Inflation=2
  • 使用Sales变量时,将其乘以通货膨胀率。
    Sales=Sales*Base
  • 在次年的年初,随着年度重复,您提高基础价格
    Base=Base+Base*Inflation/100

折旧计算

借助这些公式,可以自动计算折旧。
如果您更改计划投资的价值,则会自动重新计算折旧。请确保折旧计算行的日期早于投资日期。日期通常是12月31日。

账面价值的折旧计算

要计算设备账户的折旧,请在年末使用以下公式插入一行,并适当设置借项和贷方账户用来登记折旧。

budgetBalance("EQUIPMENT")*20/100

budgetBalance函数将余额返回到该日期。 然后,以此计算摊销20%。

如果您认为资产账户可以贷记,请使用借记功能。

debit(budgetBalance("EQUIPMENT"))*20/100

计算初始值的折旧

要计算投资的初始价值,有必要使用变量来记住初始投资的价值。

Equipment=10000

如果折旧摊分了5年,则公式将插入到年终折旧行中。

Equipment=10000/5

年度重复代码“ Y”和结束日期 (与上次摊销的日期相对应) 将插入行中,以防止无限期地进行摊销。

对于每笔投资,您都必须创建一个变量和特定的折旧行。 也可以在变量名中输入数字。

Equipment1=10000
Equipment2=5000

利息计算

budgetInterest( account, interest, startDate, endDate) 函数可让您根据账户的实际使用情况自动计算利息。
参数为:

  • 账户
    如果是银行账户或贷款,则使用其动向来计算利息。
  • 利益
    利率百分比。
    如果该值为正,说明已经计算了借方余额的利息。
    如果该值为负,说明已经计算了贷方余额的利息。
  • 初始日期,也可以是首字母缩写。
  • 结束日期,也可以是缩写。
  • 返回的值是为365/365天计算的利息。

银行账户利息支出

要计算5%的利息费用,请插入带有季度结束日期和重复“ 3ME”的行,其中包含公式.

budgetInterest( "Bank", -5, "QC")

利率为负,因为“ QC”表示的是当前季度。借方和贷方账户必须是记录利息费用的常用帐户。 如果利息减少,银行账户余额也将用于注册。 但是,如果使用另一个账户付款,则可以使用其它账户。

重要的是要使用“ 3ME”的重复代码,以确保使用的日期始终是该季度的最后一天。

要计算当月的利息,请使用缩写代码“ MC”

budgetInterest( "Bank", -5, "MC")

银行账户利息

对于2%的利息收入,请改用正的利息。

budgetInterest( "Bank", 2, "QC")

定期贷款账户的利息

对于定期贷款,将在指定日期计算并记录利息。

  • 为每笔贷款创建一个单独的账户。
    使用budgetInterest函数准确指示开始日期和结束日期。如果日期以文本的形式表示,则应使用“ 年-月-日”的形式,例如,“ 2022-12-31”
  • 使用变量。
    如折旧所示,可以将贷款金额分配给变量。利息的将使用Javascript的公式进行计算,
    • 定义贷款变量
      贷款=1000
    • 计算5%的利息,为期120天。
      贷款* 5/100 * 120/365。

利得税计算

利润是指定时期内该组的利润总额。
要计算10%的利得税,请使用以下公式。

credit(budgetTotal("Gr=Result","MC"))*10/100

  • "Gr = Result"组中使用budgetTotal的函数参数,其指示出必须计算该组的变动而不是账户。
  • MC,当月,被指示为期间。
  • 如果有亏损,budgetTotal函数将返回正值;如果有利润,budgetTotal函数将返回负值(贷方)。
  • 信用函数仅考虑负值,因此,如果出现亏损,税金将为零。

延迟或不同期限的付款

对于延迟付款或不同的截止日期,您可以通过两种方式进行:

  • 使用要将付款金额分配到的变量。
    记录付款时使用有问题的变量。
  • 为不同的信用期限创建客户或供应商账户。

其它情况

请告诉我们您的其它要求,以便我们添加更多示例。

 

财务计划的设置

添加一个预算表格

如果在会计文件中尚未包含预算表,则需添加一个预算表格

针对财务计划

会计账套和财务计划同时存在于同一个会计文件中。 但是,如果不在发生业务表中输入业务行,便可实现仅管理预算。

  • 对于初创公司
    • 为尚未开始做财务计划的新公司准备财务计划。
    • 在最初阶段,我们建议您选择一个含少量账户,不包含增值税的模板。
    • 如果您希望一次到位,对所做的会计账套进行保存,那么我们建议您在账户表内使用真实公司的会计科目表。
  • 对于现有公司
    • 使用其它软件管理会计账套。
    • 会计科目表将以会计记账为目的而编制。
    • 与实际会计数据相比:
      • 您可以导出预算数据并将其导入会计程序。
      • 您可以导出会计数据并将其导入预算文件。
      • 您可以创建Excel电子表格并报告财务计划和会计数据。

设置财务计划

无论您独立管理一个会计账套,仅管理一个预算还是同时管理两套会计,此过程都是相同的:

  1. 创建一个会计文件
  2. 设置文件与账户属性
  3. 设置会计科目表
  4. 输入初期余额 (如果有的话)
  5. 在预算表格内输入预测的数值

但发生业务表是软件已经预设好的,如果您不想显示它,请使用数据菜单 → 表格设置的命令,然后将发生业务表设置为不可见

财务计划的周期

无需定义财务计划的周期。 即使您仅设置了一年的财务计划周期,也可以获取接下来几年的预测。

年计划

通常,财务计划是为在文件和账户属性中定义的会计期间而准备的,该会计期间通常与日历年相同。

  • 期初的期初余额输入在账户表的期初列中。
  • 本年度的预算数据输入在发生业务表中。

在生成报告的时候,如果未指定特定的期间,软件会使用会计账套的期间。

当您要计划下一年时,可以为新的一年创建一个文件。该程序将显示预算过账,然后可以对其进行修改 (请参阅操作菜单中的建立新账的命令)

多年的财务计划

使用Banana财务会计软件,您可以计划数年的财务预算。财务计划报告和预测的时长周期是完全自由的,不受限制。

要制定几年的计划,首先要先制定第一年的计划,然后再将其扩展到接下来的几年。

从技术上来讲,就像在制定年度计划一样,将其扩展到以下年份:

  • 在文件和账户属性中,第一年的日期 (通常是日历年) 被指示为开账日期和结账日期。
  • 期初余额被输入到会计科目表中。
  • 财务计划的变动被输入在预算表中。
    • 在不重复的情况下,操作仅针对第一年的财务计划。
    • 指出所有其它操作的重复代码,假定在以后的几年中也会重复。
    • 每年仅发生一次的操作由年度“ Y”重复代码表示。 例如,折旧的计算是在年底进行的。
    • 后续年份的特定操作会标明其发生的日期。
    • 对于限于一年或特定时期的重复性操作 (定期租赁业务),将显示结束日期。在该日期之后,将不再重复。
    • 可以使用公式,使行中重复的金额自动发生。
      • 折旧的计算可以基于固定资产账户的余额。
      • 利息可以直接根据银行账户中的变动来计算。
      • 可以指定销售进度。
      • 购买可以定义为成本的百分比。
  • 要获得财务计划 (按组生成的资产负债表,会计报告),请指明所需预算的开始日期和结束日期。

转换到新的一年

用于创建新年的Banana财务会计软件功能,还将自动结转的预算记录。

  • 在每一行的级别上,您都可以指示是否应继续执行该操作,以及应该保留原始数据还是用新一年的数据来替代。
  • 因此,为新的一年制定预算非常简单,因为这只是预期会改变的收入,以及改变支出项目的问题。

 

财务预测打印件和报告

有几种获得财务预测数据的方法。您可以通过点击以下链接获得所有您需要的信息:

预算表格 - 预算列

总计列包含文件和会计属性 (会计开始和结束日期) 中指示的会计期间的预算总额。这样可以立即显示当年的一定费用。

有关更多信息,请参阅预算表格的列日期和重复项

tabella Preventivo, colonna Totale

信息窗口中的演化图  - 图表窗口

在您所在的任何表格中,您都会在图形窗口中看到光标所在的账户或组的演变。

tabella conti grafico

账户表和科目表中的预算列

账户科目表显示文件和会计属性 (会计开始和结束日期) 中所指示的会计期间内已更新的预算值。

  • 预算
    指示出该会计期间的账户总预算。
    所显示的值包括该期间的初始余额和预算变动。
  • 预算差额
    指示出预算余额列之间的差额。

colonne preventivo nella tabella Conti

含预算数据的账户明细

通过账户明细的命令,或在预算表中,您可以通过单击账户旁边的按钮来获得所有预测动向的明细。

  • 账户明细的对话框中
    • 您可以选择要查看其动向的科目,成本中心,组或细分。
    • 您可以选择查看当前数据或预算数据
    • 会计期间中,您可以指示出要计算的期间。如果您自己选择了一个结束日期,而不是会计本身的日期,则程序将自动创建所指示数据的预测。
  • 通过从预算表中打开账户明细,将显示出预算变动的明细。

scheda conto Preventivo

按组生成的资产负债表

所有可用于会计的打印都可以包括财务预测。

  • 通过设置预算预算差额的列就足够了。
  • 时期的部分中,指定所需的预测期间。您还可以指定几年的期限,程序会立即计算并显示预测。
  • 细分的部分中,您可以选择按月,季度,年或选择细分来显示数据。

Conto economico previsione su 3 anni

会计中可用的所有自定义项也适用于财务预测:

  • 选择所需的分组级别。
    与账户详细信息一起显示或仅与组一起显示。
  • 选择要包括的部分。
    仅包括资产负债表,可打印损益表和成本中心。
  • 选择会计期间。
    如果您选择了会计日期以外的会计期间,则程序会自动创建到指定日期的预测。
  • 按时段细分 (每月,每季度,每半年,每年)。
    通过组合计算周期和频率,可以创建临时报告。
    • 通过指示不细分的1年期限,可以得出该年度的预测。
    • 通过指示每个季度细分的1年期限,可以在每个季度之前打印出带有列的内容。
    • 通过指示一个6个月的周期 (按月细分),可以看到逐月演变的详细信息。
    • 通过指示每年细分的5年期限,可以查看5年演变的列。
  • 当前值与预算值之间的比较。
  • 其它列的增加。
  • 更改打印样式。
  • 保存打印设置。
    打印设置可以另存为合成,以后可以调出。
    您可以根据需要创建任意数量的合成。

 

 

 

临时损益表账户

损益表预测显示未来期间的利润,成本和结果。其是追踪公司管理状况的重要工具,可使您了解财务状况的演变。

使用Banana财务会计软件,由于采用了复式记账法进行预测,因此具有完整的预测预算,并且可以不同的方式进行安排。该程序还可以计算未来几年的预测。
您可以对经济状况的演变有非常精确的了解。
损益表的结构与会计文件中使用的结构相同。在打印时,您可以指示出要显示的值,最终余额的值,或预算余额或两者一起。

计算预测值时要考虑到预算表中指示的期初余额和预测变动。更改预算条目时,预测会立即更新。您可以进行模拟和测试,重新分配付款,添加投资,修改销售,并查看随着时间的推移,预算是如何变化的。

损益表的值可以通过几种方式来显示。

数量和公式的使用

通过使用预算表格的数量和价格列,您可以使用与电子表格相同的方法来编制更现实的预测。这样可以加快预测的效率。更改价格并自动访问损益表以及资产负债表和流动性的新预测是足够的。

这些公式使您可以自动执行成本计算,因此,例如,当您更改销售量时,购买成本将按百分比变化。 这样,您可以使用精确的损益表预测,该预测会自动更新。在进行多年预测时,公式是特别有用的。

详细的预测

基于复式记账法的损益表预测,使您可以使用与会计文件相同的账户和组来获取成本和收入的预测。构成损益表项目的相同结构也被用于预测。数值和报告会自动详细的显示,流动性如何日趋发展,客户的状况。

可客制化的会计科目表结构,预测也可基于该结构。可以通过简单地使用主要组和其中的科目来完成此操作,或者以更复杂的方式进行操作,也可以通过插入子组来获得更详细的视图。

损益表的结构逐步被调整,使您可以查看在纳税后的年度中期结果和最终结果。

损益表

  • 收入。
  • 货物成本。

营业总收入 (收入和费用总计)。

  • 人事费用。
  • 一般费用。

运营结果 (总运营结果,人员成本和一般成本的总和)。

  • 财务费用。

税前和折旧前的经营成果 (经营成果和财务费用之和)。

  • 折旧。

税前营业结果 (普通结果和折旧之和)。

  • 税收。

除税前损益 (税前结果总计,税金和关税)。

 

账户/科目表

账户表预算列中,对于复式记账会计,在收入和支出的科目表中,显示损益表中所有账户和组的预测值。 所有的数据一览无余,您可以立即查看含预测值的损益表。这些值指的是会计期间,并且可将差额与当前余额进行比较。

如果您需要更多详细信息,则可以添加账户或组。

tabella conti, colonne previsione Conto economico

按组生成的资产负债表

通过按组生成资产负债表的命令,您可以查看临时资产负债表,选择所需的演示方式。

使用不同的选项,您可以自定义打印。 以下是一些示例。

 

年度损益表预测

此打印设置的只有当年的预算值。
您也可以用金额和百分比来显示变化。

conto economico previsionale annuale

预测损益表和本年的比较

将最终 (当前) 数据与估计数据进行比较。

conto economico previsionale e confronto consuntivo

季度预测损益表

细分部分内设置为季度,程序显示各个季度的预测损益表。
现在将显示年度预算预测的变化。

conto economico previsione annuale con suddivisione trimestrale

当前季度与预算的损益表比较

该打印输出被设置为可同时打印出预估值和最终余额。 因此,我们在每个季度末都有预期和当前的情况。

conto economico previsionale e consuntivo con suddivisione trimestrale

损益表账户三年预测

如果您插入带有重复代码的预测活动,则程序可以准备超出定义时间段的预测。为了获得几年的预测,将这些发生业务以年度重复的代码 (Y)的形式输入到预算表中。

设置打印输出以获取三年内损益表的预测。

conto economico previsionale su tre anni

 

损益表的会计预算报告

通过会计报表的命令,您可以得到以列为单位的损益表的打印输出,其数值与账户表中的数值相同。
这些选项与按组生成的资产负债表相似所解释的相似。

report contabile Preventivo Conto economico

 

 

 

流动资金计划

现金是王道是我们的座右铭,其充分表明了流动资金的重要性。它是开展业务活动,履行承诺和产生利润的主要引擎。为了安全地进行投资,必须以合理的方式评估产生流动性资金的能力及其随时间的演变。

Banana财务会计软件的财务预测功能是一种重要的业务管理工具,它使您能够了解是否有足够的财务手段来履行承诺并将债务风险降至最低。
流动性预测是根据预算表中所包括的初始余额和预测来计算的。当预算发生变动时,预测会立即更新。您可以运行模拟,分配付款,添加投资,修改销售并查看流动性资金是如何演变的。

流动性数值可以几种方式显示。

账户表

账户表中设置账户和流动性组。预算列中,您还将看到该会计期间更新的预测余额。 您一眼就能知道年底的流动性状况。

tabella conti grafico

演化图表

当您打开图表窗口的时候,将鼠标放在一个账户或一个组上,您将看到流动性演变的图表。
单击当前预算上期的选项,可以隐藏图形。

带有预算数据的账户明细

使用账户明细的命令,您可以每天详细查看流动性的演变情况。还可以看到影响流动性的所有变动。

scheda preventivo gruppo liquidità

使用账户明细的命令,您可以指定是要查看当前的活动还是预算的活动。

  • 选择预算变动。
  • 设置时期
    如果您指定的期间超过会计期间,则程序将自动生成几年的预测
  • 如果您指定一个组,则将看到属于该组的所有账户的活动情况。
  • 当您在预算表中时,可以通过单击账户旁边的图标来访问该账户明细。

按组生成资产负债表中的流动资金

通过按组生成资产负债表的命令,您可以选择使用按每个期间的列细分的值。通过这种方式,您可以按日,周,月,季度,学期,年等查看流动性的演变。

Previsione liquidità su tre anni

流动资金预算的会计报告

会计报表与按组生成的资产负债表相似,不同之处在于数据的显示是在账户表的列中进行的。

因此,您可以使用它来即时查看流动性账户的演变。

Report preventivo liquidità


 

销售预测

公司的销售是收入和流动性的主要来源。与更加容易做计划的成本相比,在销售这方面更难做预算。根据经验,您可以根据上一年同期的销售额来作为基准,也可以根据可能发生的,可能导致销售额增加或者收购新客户的重大事件为基础。

基于此概念,在Banana财务会计软件中基于复式记账的财务预测可以使您随着时间的推移模拟和预测不同的方案。只需更改销售预算,程序就会自动更新预测并显示当年或未来年份的详细报告。

销售预测是根据预算表中包含的预测计算得出的,并且可以不同的方式显示。

账户表

账户表中设置账户和销售组。在预算列中,您还将拥有该会计期间实时更新的预测余额。您可以一目了然地查看一年中的销售变化。

tabella conti, previsione vendite

销售演变图

当您打开图表窗口的时候,将鼠标放在一个账户或一个组上,您将看到流动性演变的图表。
单击当前预算上期的选项,可以隐藏图形。

含预算数据的销售账户明细

使用账户明细的命令,您可以每天详细查看流动性的演变情况。还可以看到影响流动性的所有变动。

scheda gruppo previsione vendite

使用账户明细的命令,您可以指定是要查看当前的活动还是预算的活动。

  • 选择预算活动。
  • 设置期间
    如果显示的期间超过会计期间,那么程序将自动切换到几年的预算
  • 如果您指定一个组,将看到属于该组的所有账户活动。
  • 当您在预算表中时,可以通过单击账户旁边的图标来访问该账户的明细。

季度销售预算的损益表

通过按组生成资产负债表的命令,您可以选择使用按每个期间的列细分的值。通过这种方式,您可以按日,周,月,季度,学期,年等查看流动性的演变。

conto economico previsione vendite

含销售预测的会计报表

会计报表类似于按组生成的资产负债表/负债表,不同的是,数据是以列的形式显示的,就像在账户表中的一样。

您可以使用会计报表来即时查看销售账户的变化。

report contabile Preventivo vendite

客户财务预测

客户预测可以使用客户数据完成财务计划。例如,公司可以通过最重要客户的账户来预测销售额。

使用复式记账法进行预测,您可指示出单个客户的账户。根据要求,可以使用资产负债表的账户,损益表账户或成本和利润中心来进行客户管理。

当更改预算活动时,每个客户的预测也会分别被更新。

账户表

账户表中为客户设置账户。预算列中,您还将看到该会计期间更新的预测余额。 您一眼就能了解单个客户的预测情况。

tabella conti, previsione clienti

演化图表

当您打开图表窗口的时候,将鼠标放在一个账户或一个组上,您将看到可以了解客户发展的图表。
单击当前预算上期的选项,可以隐藏图形。

带有客户预算数据的账户明细

使用账户明细的命令,您可以详细查看每个客户的所有动向。

scheda conto clienti preventivo

  • 选择预算变动。
  • 指示出客户的账户。
  • 设置时期
    如果您指定的期间超过会计期间,则程序将自动生成几年的预测
  • 如果您指定一个组,则将看到属于该组的所有账户的活动情况。
  • 当您在预算表中时,可以通过单击账户旁边的图标来访问该账户明细。

按组生成资产负债表中的客户

通过按组生成资产负债表的命令,您可以选择使用按每个期间的列细分的值。通过这种方式,您可以按日,周,月,季度,学期,年等查看流动性的演变。

bilancio clienti, consuntivo e preventivo

含客户预算的会计报告

会计报表与按组生成的资产负债表相似,不同之处在于数据的显示是在账户表的列中进行的。

因此,您可以用它来即时了解客户账户的演变情况。

report contabile previsione clienti

临时的资产负债表

资产负债表预测显示未来期间的资产负债表。它是跟踪公司管理层的重要工具,可让您验证公司的资本结构,资产状态,负债状况和权益状况。

使用Banana财务会计软件,由于采用了复式记账法进行预测,因此具有完整的预测预算,并且可以不同的方式进行安排。该程序还可以计算未来几年的预测。
您可以非常精确地了解未来的资产负债表。
预算的结构与会计文件中使用的结构相同。在打印时,您可以指示出要显示的值,最终余额的值,估计值或两者一起。

计算预测值时要考虑到预算表中指示的期初余额和预测变动。更改预算条目时,预测会立即更新。您可以进行模拟和测试,重新分配付款,添加投资,修改销售,并查看随着时间的推移,预算是如何变化的。

预算预测值可以通过几种方式来显示。

详细的预测

基于复式记账法的财务预测允许使用与会计文件相同的科目和组来获得资产负债表数值的预测。构成财务报表项目的相同结构也被用于预测。数值和报告自动详细的显示,流动性如何日趋发展,客户的状况。

Banana财务会计软件预测提供用于评估财务,股权和经济状况的数值。该结构是可自定义的,可以通过简单的方式,包括主要的组和作为其一部分的账户来进行显示,或者通过插入子组以更复杂的方式进行显示,以获得更详细的视图。

 

资产 负债

流动资产

  • 流动资金
  • 商誉
  • 库存

固定资产

  • 有形资产
  • 无形固定资产

第三方资本

  • 短期债务
  • 长期债务

股权

  •  储备金
  • 结转的利润/亏损
  • 本年度利润/亏损

 

 

账户表

账户表的预算列中,您可以访问所有可用的账户和余额组的预测值。所有的数据 一目了然,您可以快速了解预算的状况。这些值是指在会计期间,会自动针对当前余额计算的差额。

如果您需要更多详细信息,可以添加账户或组。

tabella Conti, vista preventivo

按组生成的资产负债表

通过按组生成资产负债表的命令,您可以查看临时资产负债表,选择所需的演示方式。

使用不同的选项,您可以自定义打印。 以下是一些示例。

本年度末的预测资产负债表

此打印被设置为仅使用当年的数据。

预算预测并与当年进行比较

将最终 (当前) 数据与估计数据进行比较。
您还可以查看变化的数量和百分比。

bilancio annuale con confronto preventivo

季度预算

如果要建立一个带有季度明细的年度资产负债表,必须在细分 → 细分时期的部分输入季度。该程序显示一年的资产负债表,分为四个季度。

季度预算和当期预算

本打印件的设置,既有预算,又有年度决算,还有季度明细。 因此,我们在每个季度末都有预期和当前的情况。

bilancio previsionale e consuntivo con suddivisione trimestrale

三年的预算

该打印输出被设置为打印三年的预算预测。
时期的部分中,将参考期设置为三年,在
细分 → 细分时期部分中,将参考期设置为一年。 文件和账户属性(文件菜单)中,开始和结束时间必须为3年 (例如,2022年1月1日开始,2024年12月31日结束)。

预测的报告

报表菜单 → 会计报表的命令中,您可以得到与账户表中一样显示的资产负债表的打印输出,但要有所需的列值。
这些选项与按组生成的资产负债表所解释的相似。

report contabile Preventivo con suddivisione trimestrale

 

供应商财务预测

供应商预测可以使用供应商数据完成财务计划。例如,公司可以通过最重要供应商的账户来预测销售额。因此,可以通过请求延期付款来分析和优化与各供应商的关系。

使用复式记账法进行预测,您可指示出单个供应商的账户。根据要求,可以使用资产负债表的账户,损益表账户或成本和利润中心来进行供应商管理。

当更改预算活动时,每个供应商的预测也会分别被更新。

账户表

账户表中为供应商设置账户。预算列中,您还将看到该会计期间更新的预测余额。 您一眼就能了解单个供应商的预测情况。

tabella conti, previsione fornitori

演化图表

当您打开图表窗口的时候,将鼠标放在一个账户或一个组上,您将看到可以了解供应商发展的图表。
单击当前预算上期的选项,可以隐藏图形。

带有预算数据的供应商账户明细

使用账户明细的命令,您可以详细查看每个供应商的所有动向。

scheda conto previsioni Preventivo

  • 选择预算变动。
  • 指示出供应商的账户。
  • 设置时期
    如果您指定的期间超过会计期间,则程序将自动生成几年的预测
  • 如果您指定一个组,则将看到属于该组的所有账户的活动情况。
  • 当您在预算表中时,可以通过单击账户旁边的图标来访问该账户明细。

按组生成资产负债表中的供应商

通过按组生成资产负债表的命令,您可以选择使用按每个期间的列细分的值。通过这种方式,您可以按日,周,月,季度,学期,年等查看流动性的演变。

  • 列的部分,指示出您希望查看的预算值。
    您可以显示当前 (会计) 值,预估值或两者一起。
  • 类的部分,您可以选择要包括在打印输出中的账户或组。
    您可以选择仅显示资产和折旧帐户。
  • 设置时期
    如果显示的期间超过会计期间,那么程序将自动切换到几年的预算
  • 指示出按所需的时间段细分
  • 如果您认为会再次使用此打印设置,请设置自定义

fornitori nel bilancio abbellito con gruppi

含供应商预算的会计报告

会计报表与按组生成的资产负债表相似,不同之处在于数据的显示是在账户表的列中进行的。

因此,您可以用它来即时了解供应商账户的演变情况。

report contabile fornitori preventivo trimestrale

投资计划

投资计划显示的是公司所需的设备,存货,可动或不动产的预期发展情况。

使用Banana财务会计软件,由于采用了复式记账法进行预测,可根据时间的变化跟踪资产的演变,生成全面的预测,并且可用不同的方式组织。该程序还可以计算未来几年的预测。
账户的结构与会计账套中使用的结构相同。在打印时,您可以指示出要显示的值,最终余额的值,估计值或两者一起。

您还可以获得损益表的预测,可显示摊销和利息的演变。更改预算变动时,将立即更新预测。 您可以运行模拟,分配付款,添加投资,更改销售并查看资产账户的发展方式。

对于投资计划,您拥有与流动资金计划临时损益表账户相同的选项。

使用公式

这些公式使您可以自动计算折旧和利息当您增加投资时,损益表也会立即更新。在进行多年预测时,公式尤其重要。

会计科目表

会计科目表的预算列中,将显示所有账户和余额组的预测值,因此会显示与投资同等的所有预测值。您一眼就能及时了解涉及会计期间的值。

tabella conti, previsioni investimenti

如果您需要更多投资详细信息,则可以添加账户或组。

演化图表

当您打开图表窗口的时候,将鼠标放在一个账户或一个组上,您将看到投资发展的图表。
单击当前预算上期的选项,可以隐藏图形。

含预算数据的投资账户明细

使用账户明细的命令,可以每天详细查看每种资产的发展情况以及折旧账户。您可以检查所有对投资有影响的变动。

scheda gruppo investimenti preventivo

  • 选择预算变动。
  • 设置时期
    如果您指定的期间超过会计期间,则程序将自动生成几年的预测
  • 如果您指定一个组,则将看到属于该组的所有账户的活动情况。
  • 当您在预算表中时,可以通过单击账户旁边的图标来访问该账户明细。

按组生成投资资产负债表

通过按组生成资产负债表的命令,您可以选择使用按每个期间的列细分的值。通过这种方式,您可以按日,周,月,季度,学期,年等查看流动性的演变。

Investimenti nel bilancio abbellito con gruppi

投资预测的会计报告

会计报表与按组生成的资产负债表相似,不同之处在于数据的显示是在账户表的列中进行的。

因此,您可以用它来即时了解投资账户的演变情况。

report contabile previsione investimenti

企业融资计划

公司融资计划显示的是账户相对于第三方和自有资金来源的预期演变。

使用Banana财务会计软件,由于采用了复式记账法进行预测,可根据时间的变化跟踪资产的演变,生成全面的预测,并且可用不同的方式组织。该程序还可以计算未来几年的预测。

账户的结构与会计账套中使用的结构相同。在打印时,您可以指示出要显示的值,最终余额的值,估计值或两者一起。

您还可以获得损益表的预测,可显示摊销和利息的演变。更改预算变动时,将立即更新预测。 您可以运行模拟,分配付款,添加投资,更改销售并查看资产账户的发展方式。

对于投资计划,您拥有与流动资金计划临时损益表账户相同的选项。

使用公式

这些公式使您可以自动计算折旧和利息当您增加投资时,损益表也会立即更新。在进行多年预测时,公式尤其重要。

会计科目表

会计科目表的预算列中,将显示所有账户和余额组的预测值,因此会显示与投资同等的所有预测值。您一眼就能及时了解涉及会计期间的值。

gruppo Capitale di terzi nel bilancio abbellito con gruppi

如果您需要更多投资详细信息,则可以添加账户或组。

演化图表

当您打开图表窗口的时候,将鼠标放在一个账户或一个组上,您将看到企业融资演化的图表。
单击当前预算上期的选项,可以隐藏图形。

有第三方资本数据的账户明细

使用账户明细的命令,您可以逐日看到每笔应付账款的演变情况、债务摊销、利息支出,并了解它们对融资的影响。

Scheda gruppo previsione finanziamenti

  • 选择预算变动。
  • 设置时期
    如果您指定的期间超过会计期间,则程序将自动生成几年的预测
  • 如果您指定一个组,则将看到属于该组的所有账户的活动情况。
  • 当您在预算表中时,可以通过单击账户旁边的图标来访问该账户明细。

按组生成资产负债表

通过按组生成资产负债表的命令,您可以选择使用按每个期间的列细分的值。通过这种方式,您可以按日,周,月,季度,学期,年等查看流动性的演变。

gruppo Finanziamenti nel bilancio abbellito con gruppi

融资估算会计报告

会计报表与按组生成的资产负债表相似,不同之处在于数据的显示是在账户表的列中进行的。

因此,您可以用它来即时了解第三方账户的演变情况。

report contabile finanziamenti Preventivo

含利润和成本中心的项目计划

项目的财务计划使您可以控制项目的收入和支出。其用于评估项目的投资和回报,并跟踪其实施。

使用复式记账法做预算可以包含利润和成本中心。您只需要为不同项目设置成本中心,并且与余额和损益表预测并行,即可获得每个项目的预测。

这些预测是根据初始余额和在预算表中输入的预测进行计算的。更改预算时,预测会立即得到更新。 您可以进行模拟,重新分配付款,添加投资,修改销售并确定预算的变化。

流动性资金的值可以几种不同的方式显示。

会计科目表

会计科目表中设置了利润和成本中心。 预算列中,您还将拥有该会计期间更新的预测余额。您一眼就能了解年底的流动性资金状况。

tabella conti, centri di costo

演化图表

当您打开图表窗口的时候,将鼠标放在一个账户或一个组上,您将看到项目演化的图表。
单击当前预算上期的选项,可以隐藏图形。

带有预算数据的账户明细

使用账户明细的命令,可以详细显示单个项目的所有动向。

scheda gruppo progetti Preventivo

  • 选择预算变动。
  • 指示出利润和成本中心。
  • 设置时期
    如果您指定的期间超过会计期间,则程序将自动生成几年的预测
  • 如果您指定一个组,则将看到属于该组的所有账户的活动情况。
  • 当您在预算表中时,可以通过单击账户旁边的图标来访问该账户明细。

按组生成资产负债表

通过按组生成资产负债表的命令,您可以选择使用按每个期间的列细分的值。通过这种方式,您可以按日,周,月,季度,学期,年等查看流动性的演变。

bilancio previsione progetti

项目预算会计报告

会计报表与按组生成的资产负债表相似,不同之处在于数据的显示是在列中进行的。

因此,您可以使用它来即时查看部门的演变。

report centri di costo Preventivo

 

 

按部门和分支进行规划的财务计划

按部门做的财务计划使您可以为公司的每个部门或分支机构运行预算和损益表预测。 您可以评估公司的各个部门,并了解每个部门对整体经营活动所做的贡献。

使用复式记账法进行预算也可以指定细分。当您为不同部门设置细分时,请在输入预算变动时使用它们,可用预算和损益表预测,以不同的部门划分。

这些预测是根据初始余额和在预算表中输入的预测进行计算的。更改预算时,预测会立即得到更新。 您可以进行模拟,重新分配付款,添加投资,修改销售并确定预算的变化。

流动性资金的值可以几种不同的方式显示。

会计科目表

会计科目表中设置部门。当指示资产负债表和损益表账户部门的时候,该部门的余额在账户中将始终为零。

tabella conti segmenti

带有预算数据的部门账户明细

使用账户明细的命令,可以详细显示单个部门的所有动向。

  • 选择预算变动。
  • 指示出所需的部门。
  • 设置时期
    如果您指定的期间超过会计期间,则程序将自动生成几年的预测
  • 如果您指定一个组,则将看到属于该组的所有部门的活动情况。
  • 当您在预算表中时,可以通过单击账户旁边的图标来访问成本中心的标签。

scheda gruppo segmenti

按组生成资产负债表

通过按组生成资产负债表的命令,您可以选择将每个部门的值分到不同的列因此,您可为每个部门处理资产负债表和损益表。

bilancio per segmenti Preventivo

部门预算的会计报告

会计报表与按组生成的资产负债表相似,不同之处在于数据的显示是在列中进行的。

因此,您可以使用它来即时查看部门的演变。

report conti per settori

新一年的财务预测

创建新年功能也报告预算的变动。

对于预算表中的每一行,在新年列中,您可以指示出:

  • 无论是否要复制操作,
  • 是否要保留日期或将日期替换为新年的日期。

因此,创建新年度的预算是很简单的,因为您需要修改或添加预计会发生变化的费用和收入项目。