Quickbooks货币计算逻辑

时间:2012-02-18 18:48:38

标签: quickbooks

我正在努力重写一些我公司的应用程序用来与Quickbooks通信的MiddleWare。在这个过程中,我正在努力解决我们经常遇到的问题。简而言之,我们在POS和其他模块中计算的交易金额通常与Quickbooks计算的交易金额相差不多。这在POS中尤其是一个问题,因为我们的系统不会将销售收据发送到Quickbooks,直到在寄存器(即批次结束)中对转换进行协调。在批处理期间,我们的系统将事务存储在SQL Server数据库中,然后在职员关闭批处理时将这些事务发送到Quickbooks。如果交易金额是我们的系统由于精确/舍入差异而减少几美分,那么根据SDK版本会发生以下两种情况之一。

1)Quickbooks拒绝交易,因为Quickbooks中销售收据上的付款项目不等于销售收据的金额。 2)交易过帐到Quickbooks,其金额与我们系统中的交易金额不同。 (在这种情况下,我们不会在销售收据上放置付款项目,因为旧版SDK不支持。这会导致许多bookeepers感到不安。)

有没有熟悉这个界面的人知道我在哪里可以找到关于Intuit用于执行货币计算的逻辑的一些文档,以便我可以解决这个问题?再一次,发生这种情况的原因是我们正在计算我们POS中的交易金额(即项目,折扣,税收等等),并且当销售收据被发送到QB时,金额偶尔会被几便士罚款。 。如果我有关于Intuit使用的精度和数学逻辑的文档,我可以解决这个问题。提前谢谢。

我到处搜索这个文档,甚至在Intuit开发者网络上发布了一条未答复的消息,所以我不确定这些文档是否存在。

1 个答案:

答案 0 :(得分:1)

加入Intuit Developer Network后,我终于获得了所需的信息。对于特定的Intuit问题,我强烈建议加入他们的网络。解决方案可能不是即时的,但我强烈建议让Intuit开发人员参与。