Я использую Zoho книги API.
Я создаю счет, используя следующий код: —
$url = "https://books.zoho.com/api/v3/invoices";
$headers = array(
"Authorization:" . $zoho_token,
"Content-Type: application/x-www-form-urlencoded",
);
$data = array(
"customer_id" => "my-customer-id",
"line_items" => array(
array(
"name" => "Test Product",
"rate" => 10,
"quantity" => 5,
"tax_percentage"=>5,
"item_total" => 52.5
),
),
"date" => date("Y-m-d"),
);
$jsonData = "&JSONString=" . urlencode(json_encode($data));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);
$urlData = json_decode(curl_exec($ch));
echo "<pre>";
print_r($urlData);
Счет добавлен, но по-прежнему на моем счете в zoho tax_percentage и item_total не добавляются автоматически, так как show item_total. Такс не добавляется в item_total.
Вместо добавления tax_percentage
, предоставлять tax_id
, Это будет работать
Других решений пока нет …