Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails quickbooks api使用RubyRails应用程序根据发票添加付款_Ruby On Rails_Ruby_Quickbooks_Qbxml - Fatal编程技术网

Ruby on rails quickbooks api使用RubyRails应用程序根据发票添加付款

Ruby on rails quickbooks api使用RubyRails应用程序根据发票添加付款,ruby-on-rails,ruby,quickbooks,qbxml,Ruby On Rails,Ruby,Quickbooks,Qbxml,我正在尝试将发票标记为已付款,根据我的理解,我必须根据发票添加付款。我使用的是qbwcgem,它使用的是qbxmlv.13。 我在这里找到了几个创建付款对象的例子,但是创建付款的qbxml标记对我来说并不清楚 下面是我在OSR ReceivePaymentAddRq、ItemPaymentAddRq等中找到的一些xml标记 但我仍然不确定如何创建支付对象,以及应该使用哪些xml标记和帮助,请提前感谢。一个简单的qbXML示例如下所示: <?xml version="1.0&quo

我正在尝试将发票标记为已付款,根据我的理解,我必须根据发票添加付款。我使用的是qbwcgem,它使用的是qbxmlv.13。 我在这里找到了几个创建付款对象的例子,但是创建付款的qbxml标记对我来说并不清楚

下面是我在OSR ReceivePaymentAddRq、ItemPaymentAddRq等中找到的一些xml标记


但我仍然不确定如何创建支付对象,以及应该使用哪些xml标记和帮助,请提前感谢。

一个简单的qbXML示例如下所示:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="10.0"?>
<QBXML>
    <QBXMLMsgsRq onError="stopOnError">
        <ReceivePaymentAddRq>
            <ReceivePaymentAdd>
                <CustomerRef>
                    <ListID>F230000-1196864585</ListID>
                    <!--<FullName>Keith Palmer</FullName>--> <!-- You can specify either ListID or FullName -->
                </CustomerRef>

                <TxnDate>2007-12-14</TxnDate>
                <RefNumber>00612361</RefNumber>
                <TotalAmount>195.00</TotalAmount>

                <!-- Specify the Invoice TxnID here, or see below for auto-apply... -->
                <AppliedToTxnAdd>
                    <TxnID>12006-1196864828</TxnID>
                    <PaymentAmount>195.00</PaymentAmount>
                </AppliedToTxnAdd>
    
                <!-- If you don't want to apply payments manually to a particular transaction, use <IsAutoApply>true</IsAutoApply> -->
                <!--   instead of the <AppliedToTxn> node. QuickBooks will make it's best guess how to apply the payment. -->
            </ReceivePaymentAdd>
        </ReceivePaymentAddRq>
    </QBXMLMsgsRq>
</QBXML>

F230000-1196864585
2007-12-14
00612361
195
12006-1196864828
195