Submit Tax P&L Job
curl --request POST \
--url https://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign \
--header 'Content-Type: application/json' \
--data '
{
"data": [
{
"section": "80GGC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGC",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80TTA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "10000",
"allowable_percentage": "-"
},
{
"section": "80TTA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "10000",
"allowable_percentage": "-"
},
{
"section": "80TTB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80C",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80C",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80CCC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80CCD(1)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "10"
},
{
"section": "80CCD(1B)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80CCD(2)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "10"
},
{
"section": "80E",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80EE",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80RRB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "300000",
"allowable_percentage": "-"
},
{
"section": "80QQB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "300000",
"allowable_percentage": "-"
},
{
"section": "80JJAA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "80JJAA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "16(ia)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "16(ii)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "5000",
"allowable_percentage": "20"
},
{
"section": "24(a)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "80EEA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80EEB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "54B",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "54B",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "54EC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "5000000",
"allowable_percentage": "100"
},
{
"section": "54EC",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "5000000",
"allowable_percentage": "100"
}
]
}
'import requests
url = "https://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign"
payload = { "data": [
{
"section": "80GGC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGC",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80TTA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "10000",
"allowable_percentage": "-"
},
{
"section": "80TTA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "10000",
"allowable_percentage": "-"
},
{
"section": "80TTB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80C",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80C",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80CCC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80CCD(1)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "10"
},
{
"section": "80CCD(1B)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80CCD(2)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "10"
},
{
"section": "80E",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80EE",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80RRB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "300000",
"allowable_percentage": "-"
},
{
"section": "80QQB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "300000",
"allowable_percentage": "-"
},
{
"section": "80JJAA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "80JJAA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "16(ia)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "16(ii)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "5000",
"allowable_percentage": "20"
},
{
"section": "24(a)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "80EEA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80EEB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "54B",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "54B",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "54EC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "5000000",
"allowable_percentage": "100"
},
{
"section": "54EC",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "5000000",
"allowable_percentage": "100"
}
] }
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
data: [
{
section: '80GGC',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '100'
},
{
section: '80GGC',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '-',
allowable_percentage: '100'
},
{
section: '80GGA',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '100'
},
{
section: '80GGA',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '-',
allowable_percentage: '100'
},
{
section: '80TTA',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '10000',
allowable_percentage: '-'
},
{
section: '80TTA',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '10000',
allowable_percentage: '-'
},
{
section: '80TTB',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '50000',
allowable_percentage: '-'
},
{
section: '80C',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '150000',
allowable_percentage: '-'
},
{
section: '80C',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '150000',
allowable_percentage: '-'
},
{
section: '80CCC',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '150000',
allowable_percentage: '-'
},
{
section: '80CCD(1)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '150000',
allowable_percentage: '10'
},
{
section: '80CCD(1B)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '50000',
allowable_percentage: '-'
},
{
section: '80CCD(2)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '10'
},
{
section: '80E',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '100'
},
{
section: '80EE',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '50000',
allowable_percentage: '-'
},
{
section: '80RRB',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '300000',
allowable_percentage: '-'
},
{
section: '80QQB',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '300000',
allowable_percentage: '-'
},
{
section: '80JJAA',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '30'
},
{
section: '80JJAA',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '-',
allowable_percentage: '30'
},
{
section: '16(ia)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '50000',
allowable_percentage: '-'
},
{
section: '16(ii)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '5000',
allowable_percentage: '20'
},
{
section: '24(a)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '30'
},
{
section: '80EEA',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '150000',
allowable_percentage: '-'
},
{
section: '80EEB',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '150000',
allowable_percentage: '-'
},
{
section: '54B',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '-',
allowable_percentage: '100'
},
{
section: '54B',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '100'
},
{
section: '54EC',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '5000000',
allowable_percentage: '100'
},
{
section: '54EC',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '5000000',
allowable_percentage: '100'
}
]
})
};
fetch('https://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign', 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://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'data' => [
[
'section' => '80GGC',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '80GGC',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '80GGA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '80GGA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '80TTA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '10000',
'allowable_percentage' => '-'
],
[
'section' => '80TTA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '10000',
'allowable_percentage' => '-'
],
[
'section' => '80TTB',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '50000',
'allowable_percentage' => '-'
],
[
'section' => '80C',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '150000',
'allowable_percentage' => '-'
],
[
'section' => '80C',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '150000',
'allowable_percentage' => '-'
],
[
'section' => '80CCC',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '150000',
'allowable_percentage' => '-'
],
[
'section' => '80CCD(1)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '150000',
'allowable_percentage' => '10'
],
[
'section' => '80CCD(1B)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '50000',
'allowable_percentage' => '-'
],
[
'section' => '80CCD(2)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '10'
],
[
'section' => '80E',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '80EE',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '50000',
'allowable_percentage' => '-'
],
[
'section' => '80RRB',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '300000',
'allowable_percentage' => '-'
],
[
'section' => '80QQB',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '300000',
'allowable_percentage' => '-'
],
[
'section' => '80JJAA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '30'
],
[
'section' => '80JJAA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '-',
'allowable_percentage' => '30'
],
[
'section' => '16(ia)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '50000',
'allowable_percentage' => '-'
],
[
'section' => '16(ii)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '5000',
'allowable_percentage' => '20'
],
[
'section' => '24(a)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '30'
],
[
'section' => '80EEA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '150000',
'allowable_percentage' => '-'
],
[
'section' => '80EEB',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '150000',
'allowable_percentage' => '-'
],
[
'section' => '54B',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '54B',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '54EC',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '5000000',
'allowable_percentage' => '100'
],
[
'section' => '54EC',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '5000000',
'allowable_percentage' => '100'
]
]
]),
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://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign"
payload := strings.NewReader("{\n \"data\": [\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(1)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80CCD(1B)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(2)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80E\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80EE\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80RRB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80QQB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"16(ia)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"16(ii)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000\",\n \"allowable_percentage\": \"20\"\n },\n {\n \"section\": \"24(a)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80EEA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80EEB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", 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.post("https://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign")
.header("Content-Type", "application/json")
.body("{\n \"data\": [\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(1)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80CCD(1B)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(2)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80E\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80EE\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80RRB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80QQB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"16(ia)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"16(ii)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000\",\n \"allowable_percentage\": \"20\"\n },\n {\n \"section\": \"24(a)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80EEA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80EEB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"data\": [\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(1)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80CCD(1B)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(2)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80E\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80EE\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80RRB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80QQB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"16(ia)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"16(ii)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000\",\n \"allowable_percentage\": \"20\"\n },\n {\n \"section\": \"24(a)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80EEA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80EEB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"code": 200,
"timestamp": 1764238413503,
"data": {
"created_at": 1764238413653,
"updated_at": 1764238413653,
"@entity": "in.co.sandbox.it.calculator.tax_pnl.securities.job",
"security_type": "foreign",
"url": "https://in-co-sbox-it-calc-tax-pnl-sec-dev.s3.ap-south-1.amazonaws.com/foreign/d56aded2-8632-44ca-9283-240a2b6ba3e2/workbook.input?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=EXAMPLEACCESSKEY%2F20251127%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20251127T101333Z&X-Amz-Expires=86400&X-Amz-Signature=EXAMPLE_SIGNATURE&X-Amz-SignedHeaders=host&x-amz-checksum-crc32=AAAAAA%3D%3D&x-amz-sdk-checksum-algorithm=CRC32&x-id=PutObject",
"status": "created",
"job_id": "d56aded2-8632-44ca-9283-240a2b6ba3e2"
},
"transaction_id": "d56aded2-8632-44ca-9283-240a2b6ba3e2"
}{
"code": 422,
"timestamp": 1764238434764,
"message": "Invalid request",
"transaction_id": "9079efe0-8ff4-4912-acc1-ad6c069015bd"
}Create a foreign securities Taxβ―P&L job; send input/output, financial year, and auth headers to get the job_id plus presigned upload URL.
POST
/
it
/
calculator
/
tax-pnl
/
securities
/
foreign
Submit Tax P&L Job
curl --request POST \
--url https://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign \
--header 'Content-Type: application/json' \
--data '
{
"data": [
{
"section": "80GGC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGC",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80TTA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "10000",
"allowable_percentage": "-"
},
{
"section": "80TTA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "10000",
"allowable_percentage": "-"
},
{
"section": "80TTB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80C",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80C",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80CCC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80CCD(1)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "10"
},
{
"section": "80CCD(1B)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80CCD(2)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "10"
},
{
"section": "80E",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80EE",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80RRB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "300000",
"allowable_percentage": "-"
},
{
"section": "80QQB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "300000",
"allowable_percentage": "-"
},
{
"section": "80JJAA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "80JJAA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "16(ia)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "16(ii)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "5000",
"allowable_percentage": "20"
},
{
"section": "24(a)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "80EEA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80EEB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "54B",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "54B",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "54EC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "5000000",
"allowable_percentage": "100"
},
{
"section": "54EC",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "5000000",
"allowable_percentage": "100"
}
]
}
'import requests
url = "https://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign"
payload = { "data": [
{
"section": "80GGC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGC",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80GGA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80TTA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "10000",
"allowable_percentage": "-"
},
{
"section": "80TTA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "10000",
"allowable_percentage": "-"
},
{
"section": "80TTB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80C",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80C",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80CCC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80CCD(1)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "10"
},
{
"section": "80CCD(1B)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80CCD(2)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "10"
},
{
"section": "80E",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "80EE",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "80RRB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "300000",
"allowable_percentage": "-"
},
{
"section": "80QQB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "300000",
"allowable_percentage": "-"
},
{
"section": "80JJAA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "80JJAA",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "16(ia)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "50000",
"allowable_percentage": "-"
},
{
"section": "16(ii)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "5000",
"allowable_percentage": "20"
},
{
"section": "24(a)",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "30"
},
{
"section": "80EEA",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "80EEB",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "150000",
"allowable_percentage": "-"
},
{
"section": "54B",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "54B",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "-",
"allowable_percentage": "100"
},
{
"section": "54EC",
"description": "-",
"scheme": "old",
"assessee": "individual",
"allowable": "5000000",
"allowable_percentage": "100"
},
{
"section": "54EC",
"description": "-",
"scheme": "old",
"assessee": "huf",
"allowable": "5000000",
"allowable_percentage": "100"
}
] }
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
data: [
{
section: '80GGC',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '100'
},
{
section: '80GGC',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '-',
allowable_percentage: '100'
},
{
section: '80GGA',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '100'
},
{
section: '80GGA',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '-',
allowable_percentage: '100'
},
{
section: '80TTA',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '10000',
allowable_percentage: '-'
},
{
section: '80TTA',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '10000',
allowable_percentage: '-'
},
{
section: '80TTB',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '50000',
allowable_percentage: '-'
},
{
section: '80C',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '150000',
allowable_percentage: '-'
},
{
section: '80C',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '150000',
allowable_percentage: '-'
},
{
section: '80CCC',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '150000',
allowable_percentage: '-'
},
{
section: '80CCD(1)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '150000',
allowable_percentage: '10'
},
{
section: '80CCD(1B)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '50000',
allowable_percentage: '-'
},
{
section: '80CCD(2)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '10'
},
{
section: '80E',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '100'
},
{
section: '80EE',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '50000',
allowable_percentage: '-'
},
{
section: '80RRB',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '300000',
allowable_percentage: '-'
},
{
section: '80QQB',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '300000',
allowable_percentage: '-'
},
{
section: '80JJAA',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '30'
},
{
section: '80JJAA',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '-',
allowable_percentage: '30'
},
{
section: '16(ia)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '50000',
allowable_percentage: '-'
},
{
section: '16(ii)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '5000',
allowable_percentage: '20'
},
{
section: '24(a)',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '30'
},
{
section: '80EEA',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '150000',
allowable_percentage: '-'
},
{
section: '80EEB',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '150000',
allowable_percentage: '-'
},
{
section: '54B',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '-',
allowable_percentage: '100'
},
{
section: '54B',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '-',
allowable_percentage: '100'
},
{
section: '54EC',
description: '-',
scheme: 'old',
assessee: 'individual',
allowable: '5000000',
allowable_percentage: '100'
},
{
section: '54EC',
description: '-',
scheme: 'old',
assessee: 'huf',
allowable: '5000000',
allowable_percentage: '100'
}
]
})
};
fetch('https://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign', 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://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'data' => [
[
'section' => '80GGC',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '80GGC',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '80GGA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '80GGA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '80TTA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '10000',
'allowable_percentage' => '-'
],
[
'section' => '80TTA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '10000',
'allowable_percentage' => '-'
],
[
'section' => '80TTB',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '50000',
'allowable_percentage' => '-'
],
[
'section' => '80C',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '150000',
'allowable_percentage' => '-'
],
[
'section' => '80C',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '150000',
'allowable_percentage' => '-'
],
[
'section' => '80CCC',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '150000',
'allowable_percentage' => '-'
],
[
'section' => '80CCD(1)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '150000',
'allowable_percentage' => '10'
],
[
'section' => '80CCD(1B)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '50000',
'allowable_percentage' => '-'
],
[
'section' => '80CCD(2)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '10'
],
[
'section' => '80E',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '80EE',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '50000',
'allowable_percentage' => '-'
],
[
'section' => '80RRB',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '300000',
'allowable_percentage' => '-'
],
[
'section' => '80QQB',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '300000',
'allowable_percentage' => '-'
],
[
'section' => '80JJAA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '30'
],
[
'section' => '80JJAA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '-',
'allowable_percentage' => '30'
],
[
'section' => '16(ia)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '50000',
'allowable_percentage' => '-'
],
[
'section' => '16(ii)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '5000',
'allowable_percentage' => '20'
],
[
'section' => '24(a)',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '30'
],
[
'section' => '80EEA',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '150000',
'allowable_percentage' => '-'
],
[
'section' => '80EEB',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '150000',
'allowable_percentage' => '-'
],
[
'section' => '54B',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '54B',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '-',
'allowable_percentage' => '100'
],
[
'section' => '54EC',
'description' => '-',
'scheme' => 'old',
'assessee' => 'individual',
'allowable' => '5000000',
'allowable_percentage' => '100'
],
[
'section' => '54EC',
'description' => '-',
'scheme' => 'old',
'assessee' => 'huf',
'allowable' => '5000000',
'allowable_percentage' => '100'
]
]
]),
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://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign"
payload := strings.NewReader("{\n \"data\": [\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(1)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80CCD(1B)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(2)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80E\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80EE\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80RRB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80QQB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"16(ia)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"16(ii)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000\",\n \"allowable_percentage\": \"20\"\n },\n {\n \"section\": \"24(a)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80EEA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80EEB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", 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.post("https://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign")
.header("Content-Type", "application/json")
.body("{\n \"data\": [\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(1)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80CCD(1B)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(2)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80E\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80EE\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80RRB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80QQB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"16(ia)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"16(ii)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000\",\n \"allowable_percentage\": \"20\"\n },\n {\n \"section\": \"24(a)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80EEA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80EEB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://test-api.sandbox.co.in/it/calculator/tax-pnl/securities/foreign")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"data\": [\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80GGA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"10000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80TTB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80C\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(1)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80CCD(1B)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80CCD(2)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"10\"\n },\n {\n \"section\": \"80E\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"80EE\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80RRB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80QQB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"300000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80JJAA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"16(ia)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"50000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"16(ii)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000\",\n \"allowable_percentage\": \"20\"\n },\n {\n \"section\": \"24(a)\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"30\"\n },\n {\n \"section\": \"80EEA\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"80EEB\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"150000\",\n \"allowable_percentage\": \"-\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54B\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"-\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"individual\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n },\n {\n \"section\": \"54EC\",\n \"description\": \"-\",\n \"scheme\": \"old\",\n \"assessee\": \"huf\",\n \"allowable\": \"5000000\",\n \"allowable_percentage\": \"100\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"code": 200,
"timestamp": 1764238413503,
"data": {
"created_at": 1764238413653,
"updated_at": 1764238413653,
"@entity": "in.co.sandbox.it.calculator.tax_pnl.securities.job",
"security_type": "foreign",
"url": "https://in-co-sbox-it-calc-tax-pnl-sec-dev.s3.ap-south-1.amazonaws.com/foreign/d56aded2-8632-44ca-9283-240a2b6ba3e2/workbook.input?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=EXAMPLEACCESSKEY%2F20251127%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20251127T101333Z&X-Amz-Expires=86400&X-Amz-Signature=EXAMPLE_SIGNATURE&X-Amz-SignedHeaders=host&x-amz-checksum-crc32=AAAAAA%3D%3D&x-amz-sdk-checksum-algorithm=CRC32&x-id=PutObject",
"status": "created",
"job_id": "d56aded2-8632-44ca-9283-240a2b6ba3e2"
},
"transaction_id": "d56aded2-8632-44ca-9283-240a2b6ba3e2"
}{
"code": 422,
"timestamp": 1764238434764,
"message": "Invalid request",
"transaction_id": "9079efe0-8ff4-4912-acc1-ad6c069015bd"
}This endpoint is part of a job-based async workflow. See the job-based API workflow guide for job creation, payload upload, and status polling.
Run in Postman
Was this page helpful?
βI