我的客户在创建发票之前为完成的工作预先付款,并且需要创建没有应用交易的付款。
我们可以在Quickbooks本身中做到这一点,但是,我无法弄清楚如何让Web连接器执行此操作。
我似乎无法在不包含某种交易的情况下获得付款。我怎样才能让它发挥作用?
<ReceivePaymentAddRq requestID="38b00162-339c-4fb8-b8f7-5f3d08042eaf">
<ReceivePaymentAdd>
<CustomerRef>
<ListID>800013CF-1516038502</ListID>
<FullName>John Doe</FullName>
</CustomerRef>
<TxnDate>2018-02-12</TxnDate>
<RefNumber>TEST PAYMENT</RefNumber>
<TotalAmount>123.45</TotalAmount>
<PaymentMethodRef>
<FullName>Check</FullName>
</PaymentMethodRef>
<DepositToAccountRef>
<FullName>Undeposited Funds</FullName>
</DepositToAccountRef>
</ReceivePaymentAdd>
</ReceivePaymentAddRq>
答案 0 :(得分:0)
答案是IsAutoApply需要设置为false。
这有效:
<ReceivePaymentAddRq requestID="38b00162-339c-4fb8-b8f7-5f3d08042eaf">
<ReceivePaymentAdd>
<CustomerRef>
<ListID>800013CF-1516038502</ListID>
<FullName>John Doe</FullName>
</CustomerRef>
<TxnDate>2018-02-12</TxnDate>
<RefNumber>TEST PAYMENT</RefNumber>
<TotalAmount>123.45</TotalAmount>
<PaymentMethodRef>
<FullName>Check</FullName>
</PaymentMethodRef>
<DepositToAccountRef>
<FullName>Undeposited Funds</FullName>
</DepositToAccountRef>
<IsAutoApply>false</IsAutoApply>
</ReceivePaymentAdd>
</ReceivePaymentAddRq>