尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Nepal HS Code Finder: searchable Customs Tariff 2026/27, import duty calculator, AI classification assistant and foreign trade statistics
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Mobile-first search of the Nepal Customs Tariff 2026/27 (FY 2083/84): all 6,340 import tariff lines with
general and SAARC duty rates, the export duty schedule, chapter legal notes, an import-tax / landed-cost calculator,
and an AI assistant that classifies a plain-language product description into likely HS codes.
Single self-contained page (public/index.html, ~2.7 MB, ~600 KB gzipped) plus Apache ECharts from jsDelivr. No framework, no build step beyond a Python script.檢視完整 README ↗Live: https://www.customsnepal.com · Source: https://github.com/sabinevolve-hue/nepal-hs-code-finder
Brand: the site is "Customs Nepal" (customsnepal.com). "Nepal HS Code Finder" remains the descriptive alternate name / the HS-search feature. The repository keeps its original name for continuity.
Mobile-first search of the Nepal Customs Tariff 2026/27 (FY 2083/84): all 6,340 import tariff lines with general and SAARC duty rates, the export duty schedule, chapter legal notes, an import-tax / landed-cost calculator, and an AI assistant that classifies a plain-language product description into likely HS codes. It also carries SAFTA preferential-duty guidance, export guides, a landlocked-Nepal shipping/route layer with a container & bill-of-lading tracker, and multi-year trade data.
A self-contained SPA (public/index.html) plus a set of static, server-rendered SEO landing pages
(/tariff, /calculator, /imports, /exports, /export, /safta, /shipping, /shipping/track,
/world, /faq, /about), built by Python scripts. Apache ECharts loads from jsDelivr. Ships as an
installable PWA (manifest + service worker) and is TWA-ready for Google Play.
85, 85.28, 8528.52.10), product name, material, function,
everyday trade names and common Nepali words (मोबाइल, चामल, सोलार). Autocomplete suggestions and "usually found under" hints./safta): how to pay the lower SAARC duty — eligible origins, rules of origin (CTH + 40 % value add, 30 % for LDCs), certificate of origin, the sensitive list, the product segments that benefit most, and the top duty-saving products./export): exporting from Nepal — procedures, documents, EXIM code, certificate of origin, and per-product notes./shipping): the sea–land routes for landlocked Nepal — gateway ports (Kolkata/Haldia, Visakhapatnam, Nhava Sheva, Mundra, Mongla, Chittagong) and inland customs points (Birgunj, Biratnagar, Bhairahawa, Kakarbhitta, Chobhar), each on its own page./shipping/track): paste a container or bill-of-lading number; client-side ISO 6346 check-digit validation + owner/B/L-prefix match identifies the carrier and links to its tracking page.com.customsnepal.app, Digital Asset Links at /.well-known/assetlinks.json). See PLAYSTORE.md.#hs-8528.59.00), light/dark theme, keyboard and screen-reader friendly.public/index.html built page (deployed as-is)
src.html page source with a /*DATA*/ placeholder
data/
customs-tariff-2026-27.txt text layer extracted from the official PDF
parsed.json structured parse (rows, headings, chapters, notes, export)
tariff.json compact dataset inlined into the page
nepal-customs-tariff-2026-27.csv flat CSV of every line (for Excel / other tools)
fts/<fy>/*.xlsx Department of Customs FTS workbooks by fiscal year (not in git; see data/sources)
stats.json compact multi-year trade statistics inlined into the page
offices.json 40 customs offices + department info (English), inlined into the page
scripts/
parse.py PDF text → parsed.json (handles the PDF's scrambled table columns)
aliases.py everyday names → HS prefixes used by search hints
build.py parsed.json → tariff.json
stats.py data/fts/**/*.xlsx → stats.json (latest year detail + history + monthly)
assemble.py src.html + tariff.json → public/index.html (+ robots.txt, llms.txt, sitemap.xml)
seo_pages.py static SEO landing pages (/tariff, /calculator, /faq, /about, …)
export_pages.py /exports hub + per-product export guides (/export/…)
shipping_pages.py /shipping hub + gateway/ICD node pages + /shipping/track tracker
safta_page.py /safta preferential-duty page (segments, rules of origin, how to claim)
mount_world.py mounts the /world BACI world-trade benchmark build
api/classify.js Vercel serverless proxy to the Anthropic API for the assistant
All static-page generators share one page_head() pattern: canonical to https://www.customsnepal.com,
GA4, shared /seo.css, a common NAV, the "Customs Nepal" header logo, and per-page JSON-LD
(BreadcrumbList / FAQPage / HowTo / Place).
npm run build # full chain: assemble → seo_pages → export_pages → shipping_pages → safta_page → mount_world
python3 scripts/assemble.py # just rebuild public/index.html after editing src.html
npm run dev # http://localhost:8080
To rebuild the data from the PDF text: npm run build:data then npm run build.
public).DEEPSEEK_API_KEY – DeepSeek (deepseek-chat, OpenAI-compatible, low cost). Optional DEEPSEEK_MODEL.ANTHROPIC_API_KEY – Anthropic Claude. Optional ANTHROPIC_MODEL (default claude-sonnet-4-5).AI_PROVIDER=deepseek|anthropic – optional, forces one when both keys are set (DeepSeek wins by default).Inside claude.ai the same page uses the viewer's own Claude account instead of the API key.
python3 scripts/refresh.py crawls the Department of Customs statistics pages, downloads any new monthly or
annual workbook into data/fts/<fy>/, rebuilds data/stats.json and public/index.html. Commit and push to deploy.
pdftotext -layout) to data/customs-tariff-2026-27.txt
(rename accordingly and update the version string in scripts/build.py).npm run build:data and check the parse report (it lists any rows missing a rate).npm run build and commit public/index.html.Search aid and estimate only. Duty rates are transcribed from the Department of Customs' published tariff; VAT and excise per line are not included (VAT is assumed at 13 %). The final HS classification and tax are decided by the customs office. Confirm before pricing a shipment.
Data source: Government of Nepal, Ministry of Finance, Department of Customs — Customs Tariff 2026/2027.