我正在使用nSoftware与QuickBooks进行交互。每当我尝试更新或插入信用卡到期月份时,QuickBooks会忽略月份,并且总是将12作为到期月份。但到期年份工作正常。我尝试从QuickBooks客户端界面更新到期月份,但也需要12个作为到期月份。例如,如果我将到期月份设为“4”,则QuickBooks会忽略它并显示12. QuickBooks中是否有任何设置?
开发环境: - ASP.Net 4.0,C#
答案 0 :(得分:0)
我不确定为什么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设置。
此外,您将来可以通过电子邮件直接联系/ n软件支持部门support@nsoftware.com。这将确保您及时回复您的问题。 :)