Quickbooks货币计算逻辑

Quickbooks货币计算逻辑,quickbooks,Quickbooks,我正在重写一些中间件,我公司的一些应用程序使用这些中间件与Quickbooks进行通信。在这个过程中,我试图解决一个我们经常遇到的问题。简而言之,我们在POS和其他模块中计算的交易金额通常与Quickbooks计算的交易金额相差几便士。这在POS中尤其是一个问题,因为我们的系统不会将销售收据发送到Quickbooks,直到轮班在登记簿(即批次结束)进行对账。在批处理过程中,我们的系统将事务存储在SQL Server数据库中,然后在办事员关闭其批处理时将这些事务发送到Quickbooks。如果由于

我正在重写一些中间件,我公司的一些应用程序使用这些中间件与Quickbooks进行通信。在这个过程中,我试图解决一个我们经常遇到的问题。简而言之,我们在POS和其他模块中计算的交易金额通常与Quickbooks计算的交易金额相差几便士。这在POS中尤其是一个问题,因为我们的系统不会将销售收据发送到Quickbooks,直到轮班在登记簿(即批次结束)进行对账。在批处理过程中,我们的系统将事务存储在SQL Server数据库中,然后在办事员关闭其批处理时将这些事务发送到Quickbooks。如果由于精度/舍入差异,我们的系统的交易量减少了几便士,那么根据SDK版本,会发生以下两种情况之一

1 Quickbooks拒绝交易,因为Quickbooks中销售收据上的付款项目不等于销售收据的金额。 2该交易过帐到Quickbooks的金额与我们系统中的交易不同。在这种情况下,我们不会将付款项目放在销售收据上,因为较旧的SDK不支持付款项目。这使许多图书管理员感到不安

熟悉此接口的人是否知道我在哪里可以找到有关Intuit用于执行货币计算的逻辑的文档,以便解决此问题?同样,发生这种情况的原因是我们正在计算POS中的交易金额,即项目、折扣、税费等。。。当销售收据发送给QB时,金额偶尔会减少几便士。如果我有关于Intuit使用的精度和数学逻辑的文档,我可以解决这个问题。提前谢谢


我在任何地方都搜索过此文档,甚至在Intuit开发者网络上发布了一条未答复的消息,因此我不确定是否存在此类文档。

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

这听起来像是您应该与QB支持部门讨论的问题。如果没有一些具体的例子,我们甚至很难猜测是什么导致了这个问题。感谢您的回复,我将在这里发布一个交易的示例。它通常发生在有一个或多个折扣和一个或多个与交易相关的税收时,因此我认为这与我们在逻辑中计算这些折扣和税收的方式有关。不幸的是,我在一家小公司工作,这家公司太便宜,无法支付Intuit支持费用。过去,他们只是将这些我不同意的问题归咎于Intuit。