Update tax code
curl --request PATCH \
--url https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id} \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"rate": 123
}
'import requests
url = "https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}"
payload = {
"name": "<string>",
"rate": 123
}
headers = {"Content-Type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({name: '<string>', rate: 123})
};
fetch('https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'rate' => 123
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"rate\": 123\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"rate\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"rate\": 123\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"name": "<string>",
"rate": 123,
"reversed": false,
"active": true,
"deductible_account_number": "<string>",
"payable_account_number": "<string>"
}Tax codes
Update tax code
PATCH
/
consumers
/
{consumer_id}
/
spend_management
/
tax-codes
/
{tax_code_id}
Update tax code
curl --request PATCH \
--url https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id} \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"rate": 123
}
'import requests
url = "https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}"
payload = {
"name": "<string>",
"rate": 123
}
headers = {"Content-Type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({name: '<string>', rate: 123})
};
fetch('https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'rate' => 123
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"rate\": 123\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"rate\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.chift.eu/consumers/{consumer_id}/spend_management/tax-codes/{tax_code_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"rate\": 123\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"name": "<string>",
"rate": 123,
"reversed": false,
"active": true,
"deductible_account_number": "<string>",
"payable_account_number": "<string>"
}Body
application/json
Response
Successful Response
Id of the tax code.
Name or label of the tax code.
Tax rate applied by this code (e.g., 21.0 for 21%).
Whether this tax code represents a reverse-charge VAT mechanism, as opposed to a regular tax.
Flag indicating whether the tax code is active.
Number of the ledger account this tax code's deductible VAT is booked to, when known.
Number of the ledger account this tax code's payable VAT is booked to, when known.