我正在使用 nSoftware 与 QuickBooks 进行交互。每当我尝试更新或插入信用卡到期月份时,QuickBooks 都会忽略月份,并且总是将 12 作为到期月份。但是,到期年份可以正常工作。我也尝试从 QuickBooks 客户端界面更新到期月份,但这也需要 12 个月作为到期月份。例如,如果我将到期月份设为“4”,QuickBooks 会忽略它并显示 12。 QuickBooks 中是否需要进行任何设置?
开发环境:- ASP.Net 4.0,C#
我正在使用 nSoftware 与 QuickBooks 进行交互。每当我尝试更新或插入信用卡到期月份时,QuickBooks 都会忽略月份,并且总是将 12 作为到期月份。但是,到期年份可以正常工作。我也尝试从 QuickBooks 客户端界面更新到期月份,但这也需要 12 个月作为到期月份。例如,如果我将到期月份设为“4”,QuickBooks 会忽略它并显示 12。 QuickBooks 中是否需要进行任何设置?
开发环境:- ASP.Net 4.0,C#
我不确定为什么 QuickBooks 不允许您更新到期月份。只要您的代码如下所示,一切都应该更新正常:
nsoftware.InQB.Customer customer1 = new nsoftware.InQB.Customer();
customer1.GetByName("Test Customer");
QBCard card = new QBCard();
card.ExpMonth = 8;
card.ExpYear = 2015;
customer1.CreditCard = card;
customer1.Update();
也就是说,您也无法在 QuickBooks UI 中更新这一事实让我想知道这是否是 QuickBooks 的问题。这是最近开始发生的事情吗?您可能需要联系 Intuit 以查看是否有需要更改的 QuickBooks 设置。
此外,将来您可以通过电子邮件 support@nsoftware.com 直接联系 /n 软件的支持部门。这将确保您得到及时答复您的问题。:)