简体   繁体   English

QuickBooks信用卡信息始终显示12个月为有效期

[英]QuickBooks Credit card info always shows 12 month as an expiry month

I am using nSoftware to interact with QuickBooks. 我正在使用nSoftware与QuickBooks进行交互。 Whenever I try to update or insert Credit Card Expiry month, QuickBooks ignores month and always takes 12 as an expiry month. 每当我尝试更新或插入信用卡有效期月份时,QuickBooks都会忽略月份,并且始终将12作为有效期月份。 However Expiry years works fine. 但是有效期很好。 I tried updating Expiry Month from QuickBooks client interface also but that also takes 12 as an expiry month. 我也尝试过从QuickBooks客户端界面更新到期月,但这也需要12个到期月。 For example, if I give expiry month as "4", QuickBooks ignores it and shows 12. Is there any setting to be done in QuickBooks? 例如,如果我将到期月份设置为“ 4”,则QuickBooks会忽略它并显示12。QuickBooks中是否需要进行任何设置?

Dev Environment:- ASP.Net 4.0, C# 开发环境:-ASP.Net 4.0,C#

I'm not sure exactly why QuickBooks will not let you update the expiration month. 我不确定为什么QuickBooks不允许您更新到期月份。 As long as your code looks something like the following, everything should update fine: 只要您的代码看起来像以下内容,一切都应该会更新:

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();

That said, the fact that you are also unable to update this within the QuickBooks UI makes me wonder if this is a QuickBooks issue. 也就是说,您也无法在QuickBooks UI中更新此事实,这使我想知道这是否是QuickBooks问题。 Is this something that recently started happening? 这是最近开始发生的事情吗? You may need to contact Intuit to see if there is a QuickBooks setting that needs to be changed. 您可能需要联系Intuit来查看是否需要更改QuickBooks设置。

Additionally, in the future, you can contact /n software's support department directly by email at support@nsoftware.com. 此外,将来,您可以通过support@nsoftware.com通过电子邮件直接与/ n软件的支持部门联系。 This will ensure that you get a prompt reply to your question. 这样可以确保您迅速回答问题。 :) :)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM