Skip to main content

Tariff rate and duty calculation based on Bangladesh Import and Export related H.S. Code

Project description

BD Tariff

This project provides a Python interface to access tariff rates and calculate duties based on the Bangladesh Customs Tariff for the fiscal year 2025-2026. The tariff data is sourced from the official document: Tariff 2025-2026 (02-06-2025).pdf.

Installation

(Add installation instructions here, e.g., pip install bdtariff if you plan to publish it to PyPI, or instructions for cloning the repository and setting it up locally.)

How to Get Total Duty

To calculate the total duty for a given HSCode and assess value:

from bdtariff import duty

duty()
When prompted, enter the HSCode and then the Assess Value in BDT. The function will return the total duty in BDT.

How to Know Tariff Rate
To retrieve the individual tariff rates for a specific HSCode:

Python

from bdtariff import rate

rate()
When prompted, enter the HSCode. The function will display the applicable tariff rates.

How to Get Tariff Details One by One
You can also access the individual tariff components and description for a given HSCode programmatically:

Python

from bdtariff import hscode

# Replace "HSCODE" with the actual 8-digit HSCode
result = hscode("HSCODE")

if result:
    print(result.cd)            # Get the 'cd' (Customs Duty) field
    print(result.sd)            # Get the 'sd' (Supplementary Duty) field
    print(result.rd)            # Get the 'rd' (Regulatory Duty) field
    print(result.vat)           # Get the 'vat' (Value Added Tax) field
    print(result.at)            # Get the 'at' (Advance Tax) field
    print(result.ait)           # Get the 'ait' (Advance Income Tax) field
    print(result.tti)           # Get the 'tti' (Total Taxable Imports) field - Note: This might be a calculated value, confirm its exact meaning in your context.
    print(result.tarriff_description) # Get the 'Tariff Description' field
    print(result.as_dict())     # Get all available fields as a dictionary
else:
    print("HSCode not found")
Sample Program
Here's a complete example demonstrating how to use the hscode function:

Python

from bdtariff import hscode

result = hscode("01012100") # Example HSCode for live horses, purebred breeding

if result:
    print(f"Customs Duty (CD): {result.cd}")
    print(f"Supplementary Duty (SD): {result.sd}")
    print(f"All Tariff Details: {result.as_dict()}")
else:
    print("HSCode not found")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bdtariff-0.0.2.tar.gz (173.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bdtariff-0.0.2-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file bdtariff-0.0.2.tar.gz.

File metadata

  • Download URL: bdtariff-0.0.2.tar.gz
  • Upload date:
  • Size: 173.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for bdtariff-0.0.2.tar.gz
Algorithm Hash digest
SHA256 7e4a1119629f386882969413ca1cc18b116172f91a861801bcdd72077104bff2
MD5 7ab001b14ccc0033fbc067cbfe33e3ca
BLAKE2b-256 2bfa9301fffffdcafc97175ad27d52098af16215b4062803ee8ee971417198ce

See more details on using hashes here.

File details

Details for the file bdtariff-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: bdtariff-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for bdtariff-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8f680fb458f520cdf81d02970dd372ae58f56a4f76681b0f546bd74ee412ed44
MD5 270064408dd0c8ed31078eaa29b12ae4
BLAKE2b-256 f4afae85b46558e2727970b58bb15713fdabd26ca1eae78fe439daccfea95c41

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page