我正在将一些V2桌面代码转换为V3在线。我遇到了V2中的ReceivePaymentAdd问题。我查看了转换指南,并说它使ReceivePaymentAdd成为BillPayment。我试过,但没有看到如何添加AR参考和客户参考。我是否创建了一个Payment对象,然后以某种方式链接BillPayment?
这是我需要转换为C#V3的C ++ V2代码。谢谢你的帮助!
CQBXface::ReceivePaymentAdd* pTrx = &QB.m_RecvPmtAdd;
pTrx->CustomerRef.sFullName = customerName;
pTrx->ARAccountRef.sFullName = acctName;
pTrx->DepositToAccountRef.sFullName = depositName;
pTrx->PaymentMethodRef.sFullName = payMethodName;
pTrx->sMemo = memo;
pTrx->sRefNumber = documentNum;
pTrx->sTotalAmount = amount;
pTrx->sTxnDate = transDate;
答案 0 :(得分:0)
如果转换指南确实说v2 ReceivePayment
等同于v3 BillPayment
,那么它不正确。
但是,看看migration guide那不是它所说的......
v2中的Payment
相当于v3中的Payment
。 BillPayment
是一种完全独立且无关的交易类型。