-2
提供されているサンプルコードを使用して、PHPを使用してQuickbooksを統合しようとしています。これは改正税制のあるインドのためのものです。追加の請求書コードの場合、私はこのエラーを取得しています:Quickbooks PHP統合税のエラー
error 6000:A business validation error has occurred while processing your request, Business Validation Error:
Make sure all your transactions have a sales tax rate before you save.
マイコード:
$InvoiceService = new QuickBooks_IPP_Service_Invoice();
$Invoice = new QuickBooks_IPP_Object_Invoice();
$Invoice->setDocNumber('WEB' . mt_rand(0, 10000));
$Invoice->setTxnDate('2013-10-11');
$Line = new QuickBooks_IPP_Object_Line();
$Line->setDetailType('SalesItemLineDetail');
$Line->setAmount(20.0000 * 1.0000 * 0.516129);
$Line->setDescription('Test description goes here.');
$SalesItemLineDetail = new QuickBooks_IPP_Object_SalesItemLineDetail();
$SalesItemLineDetail->setItemRef('8');
$SalesItemLineDetail->setUnitPrice(20 * 0.516129);
$SalesItemLineDetail->setQty(1.00000);
$SalesItemLineDetail->settax(10.00000);
$Line->addSalesItemLineDetail($SalesItemLineDetail);
$Invoice->addLine($Line);
$Invoice->setCustomerRef('67');
//if ($resp = $InvoiceService->add($Context, $realm, $Invoice)){
if ($resp = $InvoiceService->add($Context , $realm, $Invoice)){
print('Our new Invoice ID is: [' . $resp . ']');
}else{
print($InvoiceService->lastError());
}
ありマニュアルに指定された税のためのパラメータがありません、また請求書応答のパラメータは、この固定されました。誰でも正確なパラメータを共有して送信できますか?