Как добавить такой номер в запрос QUICKBOOKS_ADD_INVOICE xml, используя php webconnector в быстрых книгах?
Я использую настольную корпоративную версию quickbooks.
И я хочу отправить счет от magento на quickbooks, используя php dev kit с веб-коннектором.
В моих быстрых книгах у меня есть шаблон пользовательского счета-фактуры.
и у меня есть поле с именем так число. Но я не могу добавить это поле в XML-реквизит.
Пожалуйста, направьте меня кого-нибудь для этого?
$xml = '
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="5.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<InvoiceAddRq requestID="'.$requestID.'">
<InvoiceAdd>
<CustomerRef>
<FullName>'.$order['customername'].'</FullName>
</CustomerRef>
<TemplateRef>
<FullName >Custom S.O. Invoice</FullName>
</TemplateRef>
<TxnDate>'.$order['orderdate'].'</TxnDate>
<RefNumber>'.$order['realorder_id'].'</RefNumber>
<BillAddress>
<Addr1>'.$order['billaddress']['address1'].'</Addr1>
<Addr2>'.$order['billaddress']['address2'].'</Addr2>
<City>'.$order['billaddress']['city'].'</City>
<State>'.$order['billaddress']['state'].'</State>
<PostalCode>'.$order['billaddress']['postal_code'].'</PostalCode>
<Country>'.$order['billaddress']['country'].'</Country>
</BillAddress>
<ShipAddress>
<Addr1>'.$order['shipaddress']['address1'].'</Addr1>
<Addr2>'.$order['shipaddress']['address2'].'</Addr2>
<City>'.$order['shipaddress']['city'].'</City>
<State>'.$order['shipaddress']['state'].'</State>
<PostalCode>'.$order['shipaddress']['postal_code'].'</PostalCode>
<Country>'.$order['shipaddress']['country'].'</Country>
</ShipAddress>';
for($i=0;$i < $order['itemcount'];$i++){
$xml .= '<InvoiceLineAdd>
<ItemRef>
<FullName>'.$order['items']['sku'][$i].'</FullName>
</ItemRef>
<Desc>'.$order['items']['name'][$i].'</Desc>
<Quantity>'.$order['items']['qty'][$i].'</Quantity>
<Rate>'.$order['items']['unitPrice'][$i].'</Rate>
</InvoiceLineAdd>';
}
$xml .= '</InvoiceAdd>
</InvoiceAddRq>
</QBXMLMsgsRq>
</QBXML>';