我正在构建一个简单的会计应用程序用于个人理财。

用户可以跟踪购买、即将到来的账单、定期存款等。这将非常简单。

两个问题:

1)我应该记住什么建议?显然,我将在适当的情况下使用事务,但最好了解正确的数据类型和其他注意事项。

2) 您知道我是否可以使用任何 API 来定期从用户的银行获取用户的余额?即,一个 API 可以让查询他们的帐户变得简单,无论他们是在大通银行、美国银行还是其他银行?

非常感谢,

迈克尔

有帮助吗?

解决方案

刚刚完成了一些为学校相关非营利组织定制的在线会计软件的 1.0 版,我有一些建议:)

  • 使用标准复式记账/簿记(借方和贷方)作为您的财务引擎的基础。您会发现这不仅可以存储交易数据,还可以生成报告,这对您很有帮助。资产 = 负债 + 股权是追踪谁拥有什么的行之有效的方法。
  • 使用小数类型表示货币。
  • 使用交易。
  • 保持界面简单 可能。
  • 您将需要一种方法来 允许用户对银行进行对账 用自己的记录记录。提取银行数据会有所帮助 过程,但您需要提供 用户有方法进行比较。为此,您可以使用银行对账单 过程。
  • 银行总是被认为是正确的。如果 银行和用户记录...这 故障几乎总是出在用户身上 记录。
  • 确保你提供某种 用户的备份设施
  • 保护用户数据
  • 确保您完全理解您正在自动化的流程。不要做出假设。由专门从事个人理财的会计师来执行您的想法。进行这种审查会有很大帮助。
  • 准备好编写大量代码。会计软件已经存在多年,典型会计软件包的“标准功能”列表也在不断增长,并且市场上有相当多的参与者。如果您计划销售该产品,您将需要提供这些标准功能,然后找到某种方法将其与现有的附加功能区分开来。
  • 测试测试测试再测试。你 正在保存人民的记录 个人金融交易 (他们的钱)。不采取错误 翩翩。

其他提示

我将添加一些提示,因为我正在完成一个专注于会计的POS系统 - 这意味着需要跟踪购买,费用,发票,帐户,信用卡,现金,车辆等。这些概念最终将应用于个人系统。

最好的建议是查看您的文书工作,并尝试围绕将物理文档转换为计算机所需的操作形成数据库。将此与会计教科书的前几章结合起来,后者讨论了账户,会计科目和期刊。

我用过的书: 乔治·默里(George Murray)的会计触手可及 Suzanne Caplan为企业家提供财务和会计服务 Ainsworth会计简介 会计,信息技术和商业解决方案作者Hollander

将源文档输入系统后,您可以运行查询以获得答案。这样做消除了“总帐”的概念。和“试算平衡”因为您只需更正或添加到源文档。所以“总帐”是指“总账”。成为一个计算。这让我感到非常困惑。同样,所有源文档都将放入“Journals”,它们可以是您的数据库表。我使用普通日记帐,购买日记帐,付款或现金支付日记帐,销售日记帐和现金收据日记帐。请记住术语“现金”和“现金”。指现金,信贷,支票,借记卡。

例如,我有一个“普通期刊”。这基本上是你需要的。在这本期刊中,我记录了“来源收据”。收据可能是发票,例如时间警告电缆,它有一个帐号。在那种情况下,我为时代华纳创建了一个“帐户”。时代华纳帐户将链接到“会计科目表”,其将费用类型指定为“互联网”。然后输入发票,其中包含日期,金额等。发票链接到时间报警者的帐户。输入发票后,它是未付款的。然后,您需要添加付款。当然,您可以按照自己的意愿全额支付账单,但您可能需要支付两笔款项,或支付拆分款,或者不支付全额款项。这会引导您进入“付款期刊”。与“发票到付款查询表”结合使用,需要申请金额才能应用于发票。这个申请金额非常重要,因为您可能有4张未付费的时间日期账单,而您只需要发送超过200美元的恐慌即可恢复您的账户。然后,此付款需要在发票之间拆分,并且金额适用于每个发票。当然,付款帐户会链接回您的帐户。

对于输入收据的情况,不使用该帐户。假设你在embrasse-moi拿起一些内衣,并支付现金。你的系统将采取供应商,embrasse-moi,日期,成本,我添加了“使用税”,以防你通过互联网购买,但没有纳税,但你还欠它,金额和'的图表帐户'基本上是您的费用类别。这一切都归于一般期刊。在同一表格上,您将获得付款方式。我为费用+精确付款制作了简化表格,因为这很常见。如果付款被拆分,则您需要使用一个表单输入收据,然后使用其他表单创建多个付款链接到该收据。

所以最后这个简单会计应用程序的数据库将包含以下表格: 帐户(帐户信息包括帐户类型,如cc /借记卡,支票,现金,商业购买的库存帐户,费用帐户,如公用事业,默认帐户图表) 会计科目表(基本上是一个描述如何对支出和账户进行分类的清单,这些清单将流入您的运营报表,我在这里让您查看:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top