{
  "title": "tax-oss.com project list",
  "source": "https://tax-oss.com/projects/",
  "licence": "CC BY 4.0",
  "note": "Each entry has a working link and is about tax. Status, flags and licence say what to check. Entries are not yet reviewed for quality or tax accuracy.",
  "count": 733,
  "projects": [
    {
      "id": "taxobservatory-cbcr-extraction",
      "name": "12_taxobservatory",
      "kind": "Automations",
      "jurisdictions": [
        "European Union",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/dataforgoodfr/12_taxobservatory",
      "description": "Scripts that gather, parse and visualise declared tax data from public country-by-country reports.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2024-05",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": ""
    },
    {
      "id": "aade-mydata",
      "name": "aade-mydata",
      "kind": "APIs",
      "jurisdictions": [
        "Greece"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/firebed/aade-mydata",
      "description": "PHP client for Greece's AADE myDATA invoicing API: send, cancel and retrieve invoices.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "PHP package for Greece's AADE myDATA REST API: it sends, cancels and requests invoices, sends income and expense classifications, validates VAT numbers and registers goods movements. It needs PHP 8.1 and an AADE user id and subscription key. The README says AADE is retiring the ERP channel, so invoices must go through a licensed e-invoicing provider via a separate gateway package."
    },
    {
      "id": "accounting-ai-agent",
      "name": "Accounting AI Agent",
      "kind": "Automations",
      "jurisdictions": [
        "Poland"
      ],
      "taxAreas": [
        "Cross-cutting",
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/micode-ai/accounting-ai-agent",
      "description": "AI accounting agent for Polish small businesses: bookkeeping, KSeF e-invoices and a tax calendar.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "An accounting agent for Polish small businesses that automates bookkeeping and financial reporting, with tools over wFirma, KSeF e-invoicing (FA-3), an e-Doręczenia inbox watcher and a statutory tax calendar with deadline reminders. It is a Node.js and Next.js monorepo run with Docker (PostgreSQL, Redis) and an OpenAI integration. The README is a developer setup guide only; MIT licence."
    },
    {
      "id": "accounting-harness",
      "name": "accounting-harness",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/hammadshakeelai/accounting-harness",
      "description": "Deterministic accounting and audit harness with an ASC 740 module for the current and deferred provision.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Accounting & Reporting"
      ],
      "activities": [
        "Tax accounting & financial reporting"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "advance-tax-interest-calculator-in",
      "name": "ADVANCE-TAX-INTEREST-CALCULATOR",
      "kind": "Calculators",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/CA-1969/ADVANCE-TAX-INTEREST-CALCULATOR",
      "description": "JavaScript calculator for interest payable on Indian advance tax shortfalls.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "aeoi-toolkit",
      "name": "aeoi",
      "kind": "Automations",
      "jurisdictions": [
        "Global",
        "Switzerland"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/aeoi-com/aeoi",
      "description": "Pre-alpha toolkit that builds and validates CRS XML 2.0 and 3.0, with typed CARF models and Swiss packaging.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Builds CRS XML 2.0 and 3.0 from an Excel or CSV workbook, validates a CRS file against the OECD schema and the Swiss ESTV rules, and wraps it in the encrypted ESTV transfer package. Runs as a Python command line or in the browser, where nothing leaves the machine; CARF is modelled but not yet built. Pre-alpha with no pilot upload yet; Apache 2.0, with a proprietary add-on outside the repository."
    },
    {
      "id": "aeoi-uek",
      "name": "aeoi (UEk)",
      "kind": "Automations",
      "jurisdictions": [
        "European Union",
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/UEk/aeoi",
      "description": "React and TypeScript MVP for handling AEOI DAC2 and CRS XML files; validation stubbed, a demo.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-12",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A demo for AEOI (automatic exchange of information) XML files in DAC2 and CRS formats: upload, validation, cases and tasks, SEK and EUR conversion and tax number search. It is React and TypeScript on Supabase and needs Node 18 or later and a Supabase project. The README calls it an MVP for education: XML parsing and XSD validation are stubbed, there is no authentication and no licence is named."
    },
    {
      "id": "aeoi-editor-blazor",
      "name": "aeoi-editor",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/chan4lk/aeoi-editor",
      "description": "Blazor editor for AEOI XML files; no README, last commit March 2022.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2022-01",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A Blazor web application (Client, Server and Shared projects) for editing Automatic Exchange of Information XML files: its commits add file upload, loading the XML into a grid, reading XSD files and showing validation errors. There is no README; the description reads \"AEOI edit with Blazor\" and the commits add Telerik Blazor components. The last commit is from March 2022; no licence is shown."
    },
    {
      "id": "afcfta-rules-of-origin",
      "name": "AfCFTA_Rules_of_Origin",
      "kind": "Tax engines",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Victory-Ikechi-Okwe/AfCFTA_Rules_of_Origin",
      "description": "Rust prototype encoding the AfCFTA rules of origin (Article 5) as rules-as-data.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A Rust kernel for the Data With Direction Specification (DWDS), meant to turn the AfCFTA rules of origin for wholly obtained goods (Article 5) into rules as data: small programs ingest rules into SQLite, select those in effect for a document and apply them to produce an 'ought' document. Builds with cargo or nix. A prototype: the api is mostly done, invoke and sync are not; AGPL-3.0."
    },
    {
      "id": "afcfta-roo-navigator",
      "name": "afcfta-rules-of-origin-navigator",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Haygeejr01/afcfta-rules-of-origin-navigator",
      "description": "CLI assessing AfCFTA rules-of-origin eligibility (regional value content) with Python and a local LLM.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A CLI that reads a bill of materials as free text, lets a local language model extract components and propose an HS code from a shortlist, computes the regional value content in plain Python and waits for a human reviewer before any report. It needs Python and a local Ollama model. The README says the thresholds are synthetic, ten HS codes are covered and nothing here is a legal determination."
    },
    {
      "id": "abs-international-tax-compliance",
      "name": "Agent-Based Simulation of International Tax Compliance",
      "kind": "Tax engines",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Academic",
      "url": "https://zenodo.org/records/4616626",
      "description": "NetLogo model of how a foreign tax system's spillover changes domestic tax evasion and avoidance.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2021-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "agenttax-mcp",
      "name": "agenttax-mcp",
      "kind": "MCP",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/AgentTax/agenttax-mcp",
      "description": "MCP server that tracks US sales-tax obligations for paid MCP tools and AI agents.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "MCP server whose track_payment tool takes an amount and the buyer's US state and ZIP code and returns the sales tax owed, the rate and a compliance note, logged to an AgentTax account; other tools fetch state rates and set economic nexus. It runs with npx and needs an API key from the hosted AgentTax service (free tier, then paid plans). For developers who charge for MCP tools; US only."
    },
    {
      "id": "ai-tax-agent-candrasick",
      "name": "ai_tax_agent",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax",
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/candrasick/ai_tax_agent",
      "description": "LangChain agent that scores and simplifies the US tax code, using the IRC, IRS bulletins and SOI data.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2025-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A LangChain agent that loads the Internal Revenue Code, IRS bulletins and Statistics of Income data into ChromaDB and SQLite, scores each code section for complexity, impact and exemptions, and iteratively rewrites sections towards a much shorter code. It runs with Python via Poetry and Git LFS, parsing PDFs with multimodal models such as Google Gemini. MIT; the README names no intended user."
    },
    {
      "id": "ai-powered-tax-optimization",
      "name": "AI-Powered-Tax-Optimization",
      "kind": "Models",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Pavan-GL/AI-Powered-Tax-Optimization",
      "description": "Random Forest model and Flask API that return one optimised tax figure from nine financial inputs.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2024-09",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Trains a Random Forest Regressor on historical tax data and serves it through a Flask REST API: a POST to /optimize_tax with nine numeric features returns one predicted 'optimized_tax' value. It needs Python 3 and the listed libraries; the README addresses businesses and finance teams. The repository shows no licence, and the README names no country and does not say what the nine inputs are."
    },
    {
      "id": "ai-tax-agent-janimiyarj",
      "name": "AI-tax-agent (janimiyarj)",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/janimiyarj/AI-tax-agent",
      "description": "Flask app that prepares a basic US federal return as a PDF and answers questions with OpenAI.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-06",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "A Flask web app that collects personal details, W-2-style income, deductions and dependants over several steps, estimates a simplified US federal return with a refund-or-owe summary and produces a downloadable PDF. It needs Python, SQLite and an OpenAI API key for the suggestions and chatbot. The author calls it a prototype for education and demonstration, not for official tax filing."
    },
    {
      "id": "ai-tax-agent-raj-shah",
      "name": "AI-Tax-Agent (Raj-Shah-20)",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Raj-Shah-20/AI-Tax-Agent",
      "description": "Flask prototype that computes US federal tax on 2025 brackets and generates a simplified Form 1040.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-07",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A Flask prototype that takes filing status, income, itemised deductions and withholding, applies the 2025 federal brackets and standard deduction, shows the refund or amount owed and downloads a simplified Form 1040. It runs on Python 3.8+ locally or on Vercel; an OpenAI API key is optional and only powers the advice features. Federal only, no state tax, no credits, two filing statuses only."
    },
    {
      "id": "ai-tax-return-agent",
      "name": "AI-Tax-Return-Agent",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/seanlee319/AI-Tax-Return-Agent",
      "description": "Reads W-2, 1099-NEC and 1099-INT files, computes 2024 US tax and fills a Form 1040.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-07",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A web prototype that takes filing status and dependants, reads uploaded W-2, 1099-NEC and 1099-INT files (text PDFs via PDFplumber, scans via OCR), sums income, applies the 2024 standard deduction, brackets and child credits, and fills a Form 1040 PDF. It is Python with an OpenAI GPT-3.5 chatbot for tax questions. The repository shows no licence and the README gives no install or run instructions."
    },
    {
      "id": "ai-transfer-pricing-intelligence-engine",
      "name": "AI-Transfer-Pricing-Intelligence-Engine",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/thundivalappil/AI-Transfer-Pricing-Intelligence-Engine",
      "description": "Python engines for arm's length tests, comparables, FAR, risk and scenarios over a sample case dataset.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Python scripts that read an intercompany transaction dataset, compare margins with benchmark ranges, classify risk from pricing gaps and simulate pricing scenarios, printing a FAR summary, risk classification and decision insights. It runs by putting the dataset in the data folder and running main.py. The README calls it educational, not a substitute for tax or legal advice; no licence is shown."
    },
    {
      "id": "alef",
      "name": "ALEF (Belastingdienst)",
      "kind": "Tax engines",
      "jurisdictions": [
        "Netherlands"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/belastingdienst/ALEF",
      "description": "Dutch Tax Administration tool for writing executable tax rules in RegelSpraak without programming.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis",
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Rules as code & legislative drafting",
        "Returns processing & assessment"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "algo-trading-skills-tp",
      "name": "Algo-Trading-Skills: transfer pricing for trading groups",
      "kind": "Agent skills",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/HimanshuJ16/Algo-Trading-Skills/tree/main/skills/transfer-pricing-for-multi-entity-trading-operations",
      "description": "Skill with a tested Python engine for intercompany fees in trading groups: cost plus, CUP, TNMM, Berry ratio.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An agent skill with a Python engine that prices intercompany services in a trading group: cost plus and TNMM fees from a cost base and a markup you benchmarked, CUP fees from a third-party rate card, a Berry ratio and a DEMPE-keyed profit split. It needs Python 3.10+ plus your benchmarking study and agreements. It ships no markups or arm's length ranges: decision support, not a filing position."
    },
    {
      "id": "amazon-state-sales-tax-summary",
      "name": "amazon-state-sales-and-tax-summary",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/kaimai/amazon-state-sales-and-tax-summary",
      "description": "Turns marketplace order exports into state-by-state sales and tax totals for US sales-tax returns.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Python script that turns an Amazon Seller Central all-orders report into an Excel workbook: a detailed tab plus sales including tax and sales tax summed by country and US state; months can be appended to one file. It needs Python with pandas and openpyxl, or runs as a Claude skill with the file uploaded. The README says the summary is for handing to a sales tax filing service."
    },
    {
      "id": "apparel-hs-codes",
      "name": "apparel-hs-codes",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States",
        "European Union",
        "United Kingdom",
        "Australia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/kobo-labs-open-source/apparel-hs-codes",
      "description": "Open JSON database of apparel and textile HS codes with MFN duty rates for the US, EU, UK and Australia.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A JSON database of HS codes for chapters 61 to 65 (apparel, made-up textiles, footwear and headgear) with search keywords and MFN duty rates for the US, EU, UK and Australia, published as an npm package. Needs Node, or read the JSON files directly. MFN rates only, no preferential or additional tariffs; a reference tool, the README says, since the importing country's customs decides; MIT."
    },
    {
      "id": "spain-profit-shifting-amadeus",
      "name": "Are Spanish companies involved in profit shifting? (data)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Spain"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://doi.org/10.7910/DVN/K2KDZU",
      "description": "Amadeus firm panel (2005-2014) behind a 2017 paper on profit shifting between Spain and OECD and EU countries.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2017-01",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "ariaai-tax-skills",
      "name": "AriaAI tax skills",
      "kind": "Agent skills",
      "jurisdictions": [
        "China"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/guoliang1114-boop/AriaAI/tree/main/skills",
      "description": "Agent workspace with 18 PRC tax skills in Chinese, among them APA applications and transfer pricing files.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "AriaAI is a workspace app with a skills folder of workflow prompts; the tax ones, in Chinese, cover advance pricing arrangements, transfer pricing documentation (Master File, Local File, CbCR), Pillar Two, VAT, customs, M&A tax due diligence and disputes. Each is a SKILL.md used inside the app (Python, Node.js, PostgreSQL). MIT; some docs describe design direction, not finished work."
    },
    {
      "id": "asc-740-skill",
      "name": "ASC-740-SKILL",
      "kind": "Agent skills",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/DatumAI-online/ASC-740-SKILL",
      "description": "Agent skill for a 12-phase ASC 740 provision: current and deferred schedules, valuation allowance, UTPs, ETR.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Accounting & Reporting"
      ],
      "activities": [
        "Tax accounting & financial reporting"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "asc740-tax-provision-excel",
      "name": "asc740-tax-provision",
      "kind": "Calculators",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/jchung0621/asc740-tax-provision",
      "description": "Six-sheet linked Excel model of a corporate income tax provision under ASC 740 for a hypothetical company.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "assets-in-periphery",
      "name": "Assets in Periphery (Garcia-Bernardo, Stausholm) data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Academic",
      "url": "https://zenodo.org/records/7360739",
      "description": "Country and city counts of LinkedIn profiles by occupation (tax, transfer pricing, wealth) plus covariates.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2022-11",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "atlas-offshore-world-data",
      "name": "Atlas of the Offshore World (data downloads)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://atlas-offshore-world.org/download-data/",
      "description": "EU Tax Observatory downloads: country estimates of profits shifted and tax lost, 2015-2020.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2023-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "ato-tax-law-dataset",
      "name": "ATO Australian Tax Law Dataset",
      "kind": "Legal datasets",
      "jurisdictions": [
        "Australia"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/datasets/simplelex/ATO-Australian-Tax-Law-Dataset",
      "description": "Australian Taxation Office rulings and guidance, structured for AI use.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Controversy & Tax Risk",
        "Taxpayer Services"
      ],
      "activities": [
        "Tax controversy",
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Dataset of ATO Legal Database documents, from edited private advice and public rulings to compliance guidelines, decision impact statements and legislative instruments, each parsed into typed fields in CSV and JSON Lines. It loads with the Hugging Face datasets library or pandas. The card warns documents may change between its checks and older ones may parse badly; CC BY 3.0 AU."
    },
    {
      "id": "ato-mcp",
      "name": "ato-mcp",
      "kind": "MCP",
      "jurisdictions": [
        "Australia"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/william-laverty/ato-mcp",
      "description": "MCP server that gives AI agents cited answers from ATO guidance, legislation and public rulings.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "MCP server that gives an AI agent search over ATO guidance, income tax and GST legislation and public rulings, plus workflow tools (deductions, depreciation, a BAS checklist, audit risk) returning cited structured data. It runs with npx on Node 22 and needs a sign-in to the hosted platform. The code is AGPL-3.0; the README says the platform and corpus are proprietary and it is not tax advice."
    },
    {
      "id": "attest",
      "name": "Attest",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Egoushka/attest",
      "description": ".NET library that validates ID numbers, tax codes, VAT numbers and postal codes in 87 countries.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department",
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ".NET library that checks whether a national ID, tax ID, VAT number or postal code is well formed for 87 countries, using the check digits each country publishes, in-process with no network call. It installs as a NuGet package for netstandard2.0 or net8.0. The README says it cannot tell whether a number is registered (that needs VIES), and a KNOWN-ISSUES file lists 19 open gaps."
    },
    {
      "id": "au-transfer-pricing-skill",
      "name": "australian-accounting-skills: au-transfer-pricing",
      "kind": "Agent skills",
      "jurisdictions": [
        "Australia"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ryanduguid/australian-accounting-skills/tree/main/.claude/skills/au-transfer-pricing",
      "description": "Prep-only skill reconciling Australian related-party dealings and listing documentation gaps for a specialist.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A prep-only skill that reconciles Australian related-party dealings to the ledger, compares agreements with conduct, reviews the supplied method and comparables, and hands a specialist a reconciliation, evidence matrix and documentation gaps. It is one of 65 skills in a Claude Code plugin and needs an agent runtime. It invents no comparables or margins and gives no compliance certification; MIT."
    },
    {
      "id": "autoitr",
      "name": "AutoITR",
      "kind": "Agent skills",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mahesh0431/AutoITR",
      "description": "Agent skill that prepares Indian income tax returns (ITR-1 to ITR-4) and helps file them on the portal.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An agent skill that helps an Indian individual prepare, correct and complete a return in ITR-1 to ITR-4: it works out the form, asks for evidence, reconciles against AIS, TIS and Form 26AS and assists with reversible portal work while the taxpayer handles login, payment and submission. It runs as a Codex or Claude Code plugin. Only ITR-2 is portal-tested end to end; MIT."
    },
    {
      "id": "comparable-search-nlp",
      "name": "Automating Comparable Company Search in Transfer Pricing",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/keremmust/AUTOMATING-COMPARABLE-COMPANY-SEARCH-IN-TRANSFER-PRICING-WITH-NLP-AND-PUBL-C-WEB-DATA",
      "description": "Two notebooks that scrape company web pages and rank comparables by TF-IDF cosine similarity.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Two Jupyter notebooks and a company data set: the code fetches company web pages, builds TF-IDF vectors from the page text and ranks candidate comparables by cosine similarity to a tested party. Runs in Python with pandas, requests, BeautifulSoup and scikit-learn. The README is a title only and no licence is shown; the file names suggest a course final project."
    },
    {
      "id": "avatax-php-sdk",
      "name": "AvaTax REST v2 PHP SDK",
      "kind": "APIs",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/avadev/AvaTax-REST-V2-PHP-SDK",
      "description": "PHP SDK for the AvaTax REST v2 API, a hosted tax calculation service.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "The PHP client for the AvaTax REST v2 API: it connects with an account username and password, pings the service and builds transactions (addresses, lines, exempt lines) to calculate tax on them. It installs with Composer as avalara/avataxclient and needs an AvaTax account (sandbox or production). Logging via PSR-3 is off by default; Apache 2.0 licence."
    },
    {
      "id": "bank-retenue-sync",
      "name": "bank_retenue_sync",
      "kind": "Automations",
      "jurisdictions": [
        "Tunisia"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/wkoubaa1986/bank_retenue_sync",
      "description": "ERPNext app for Tunisian withholding certificates: ingestion, reconciliation and issue from invoices.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Corporate income-tax compliance"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "basic-python-tariff-query",
      "name": "basic-python-tariff-query",
      "kind": "Automations",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff-archive/basic-python-tariff-query",
      "description": "Python library that parses Online Trade Tariff commodity URLs into their key objects; archived.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-06",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "A small Python script that calls the Online Trade Tariff API for one commodity code, optionally filtered by country, and processes what comes back; the examples cover VAT rates, excise rates and quotas. Needs Python 3, a virtual environment and the two API URL patterns in a .env file. The repository was archived on 11 June 2026 and names no licence."
    },
    {
      "id": "bd-income-tax-calculator-shafikshaon",
      "name": "bd-income-tax-calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Bangladesh"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/shafikshaon/bd-income-tax-calculator",
      "description": "Vue 3 web calculator for Bangladesh income tax with investment rebates and a PDF report.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-08",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Vue.js web calculator where a Bangladeshi individual enters income and investment details and gets taxable income and tax, with tax slabs by gender and special category, investment-based rebates and a PDF report via html2pdf.js. It runs in the browser, with a live demo on GitHub Pages. The repository shows no licence, and the README names no assessment year."
    },
    {
      "id": "bd-income-tax-skills",
      "name": "bd-income-tax-skills",
      "kind": "Agent skills",
      "jurisdictions": [
        "Bangladesh"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/arifulislamat/bd-income-tax-skills",
      "description": "Agent skill for Bangladesh personal income tax, with a Python calculator for each assessment year.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An agent skill for Bangladesh personal income tax that computes tax for an assessment year (slabs, thresholds, Section 78 investment rebate, minimum tax, surcharge, TDS credit, filing rules) through a Python calculator with no network calls. It installs in Claude, Codex, Gemini CLI and similar agents; primary year AY 2026-27. Some edge-case figures are marked unverified; informational only; MIT."
    },
    {
      "id": "bd-tax-calculator-anisaronno",
      "name": "bd-tax-calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Bangladesh"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/anisAronno/bd-tax-calculator",
      "description": "Vue 3 calculator for Bangladesh individual income tax with investment-based rebates, run in the browser.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-06",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Vue 3 web calculator for individual income tax in Bangladesh: enter gender or senior-citizen status, monthly salary, bonus and eligible investments and it shows tax with and without investments and the saving from the maximum allowed investment. It runs entirely in the browser with no server; a live demo is linked. The README warns it may not reflect the most recent changes; MIT."
    },
    {
      "id": "bdtariff",
      "name": "bdtariff",
      "kind": "Calculators",
      "jurisdictions": [
        "Bangladesh"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/nbrshamim/bdtariff",
      "description": "Python package for Bangladesh customs tariff lookup and import duty calculation, on PyPI as bdtariff.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Looks up a Bangladesh customs tariff line by eight-digit HS code and returns its customs, supplementary and regulatory duty, VAT, advance tax and advance income tax, and calculates total duty from an assessed value in taka. A Python package (3.8 or later) on PyPI, with data from the official Tariff 2025-2026 PDF. GPL-3.0; the GitHub README is machine-generated and cut off, so read the PyPI page."
    },
    {
      "id": "beancount-plugin-tax-uk",
      "name": "beancount-plugin-tax-uk",
      "kind": "Calculators",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Evernight/beancount-plugin-tax-uk",
      "description": "Beancount plugin that computes UK capital gains with Section 104 pooling and exports Excel reports.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Beancount and Fava plugin that reads tagged buy, sell, dividend and interest transactions from a ledger and produces a UK capital gains report with Section 104, Bed & Breakfast and same-day rules, as an Excel file or a Fava page. It installs with pip and takes HMRC or Beancount exchange rates. It computes gains and losses only, not allowances or tax due; the author is not an accountant; MIT."
    },
    {
      "id": "before-you-pay",
      "name": "before-you-pay",
      "kind": "Calculators",
      "jurisdictions": [
        "Ireland"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/w-hamdi/before-you-pay",
      "description": "Static decision tool for Irish outbound withholding tax: which rule decides and at what rate.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "International tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "belgium-vat-checker",
      "name": "BelgiumVatChecker",
      "kind": "APIs",
      "jurisdictions": [
        "Belgium",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/phmatray/BelgiumVatChecker",
      "description": ".NET Web API that validates Belgian and EU VAT numbers using the VIES service.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ".NET Web API that checks a Belgian VAT number's format and modulo-97 checksum and validates any EU VAT number against VIES, returning validity, name and address as JSON, plus a VIES status endpoint. It runs with the .NET SDK or in Docker. The README says a valid result only confirms the number exists in VIES, not the company's status, and VIES is sometimes down for maintenance."
    },
    {
      "id": "pillar-two-data-gap-copilot",
      "name": "beps-pillar-two-data-gap-copilot",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/RichieSater/beps-pillar-two-data-gap-copilot",
      "description": "Streamlit demo that maps source data to Pillar Two fields, finds data gaps and triages the safe harbours.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "beps2-pillar-two-asia",
      "name": "beps2-pillar-two",
      "kind": "Calculators",
      "jurisdictions": [
        "Hong Kong",
        "Singapore",
        "Japan"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/keithwongcpahk-glitch/beps2-pillar-two",
      "description": "TypeScript app projecting Pillar Two top-up tax for Hong Kong, Singapore and Japan groups under their regimes.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Pillar Two / global minimum tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "bess-transfer-pricing",
      "name": "bess-epc-engineering: transfer pricing persona",
      "kind": "Agent skills",
      "jurisdictions": [
        "South Korea",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openmen-gif/bess-epc-engineering/blob/main/skill_md/bess-transfer-pricing.md",
      "description": "Korean agent persona for a battery-storage group's transfer pricing, BEPS and Pillar Two work under the CFO.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Korean-language agent persona for a battery storage EPC group's transfer pricing: it lists its inputs, its deliverables (TP policy, Master and Local File, CbCR, benchmarking study, APA application, Pillar Two analysis) and a method matrix with example markup and royalty ranges. It loads as a skill in Claude Code or Antigravity. Ranges are marked as assumptions to benchmark; no licence shown."
    },
    {
      "id": "bitcointaxer",
      "name": "BitcoinTaxer",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/cojapacze/bitcointaxer",
      "description": "Web app that calculates capital gains and losses on Bitcoin trades.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A web app that calculates gains or losses on Bitcoin as fair market value minus cost basis. It is a Node.js project started with npm install and npm start; the README says nothing else about inputs, outputs or jurisdiction. AGPL-3.0 licence."
    },
    {
      "id": "bittytax",
      "name": "BittyTax",
      "kind": "Calculators",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/BittyTax/BittyTax",
      "description": "Command-line tools that turn wallet and exchange records into UK cryptoasset tax reports.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Command-line tools that take wallet and exchange exports, convert them into transaction records (bittytax_conv), look up prices (bittytax_price) and produce a PDF UK cryptoasset tax report (bittytax). It needs Python and is for someone familiar with UK cryptoasset tax rules; a US branch exists. AGPL-3.0; the BittyTaxAPI server is personal-use only and commercial use needs a licence."
    },
    {
      "id": "bm-cc",
      "name": "BM_CC",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/pgadiou/BM_CC",
      "description": "Rails app to review and filter company data exported from Orbis or Diane for transfer pricing benchmarking.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2022-07",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "A Ruby on Rails app to review and filter company data exported from Orbis or Diane for transfer pricing benchmarking analyses. The README is that one sentence; running it needs Ruby and Rails (Gemfile and Procfile present) and your own database exports. The repository shows no licence."
    },
    {
      "id": "bofip",
      "name": "BOFiP dataset",
      "kind": "Legal datasets",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/datasets/louisbrulenaudet/bofip",
      "description": "The French tax authority's official guidance (BOFiP), as a dataset for language models.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Controversy & Tax Risk",
        "Taxpayer Services"
      ],
      "activities": [
        "Tax controversy",
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Dataset of 8,804 documents from the Bulletin officiel des finances publiques – impôts (BOFiP), the French tax administration's doctrine, each with type, title, validity date, legal identifier, permalink and content. It loads with the Hugging Face datasets library and is offered for fine-tuning language models for legal practice. The snapshot is dated 11 December 2023 with no update note."
    },
    {
      "id": "boomtax-mcp",
      "name": "BoomTax MCP server",
      "kind": "MCP",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Company",
      "url": "https://github.com/boomtax/mcp-server",
      "description": "MCP server to query BoomTax filings, forms and e-file status for US information returns.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "An MCP server that lets an AI assistant query a BoomTax account: list filings by year, form and status, read e-file status and errors, and list payers, across US information returns such as 1099, W-2 and 1094/1095. It runs remotely with a BoomTax API token or locally via npx with your BoomTax login; API access must be enabled on the account. Read-only; the README calls the licence proprietary."
    },
    {
      "id": "borderlogix-hs-engine",
      "name": "borderlogix-hs-engine",
      "kind": "Tax engines",
      "jurisdictions": [
        "Papua New Guinea"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/BorderLogix/borderlogix-hs-engine",
      "description": "FastAPI implementing WCO GIR 1 to 6 for Papua New Guinea customs classification with duty and SAD mapping.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "A FastAPI backend that classifies goods for Papua New Guinea customs by applying the WCO General Interpretative Rules 1 to 6 in order with a Gemini model, returning a proposed tariff code, a confidence grade, the rules applied, a duty and GST calculation and a mapping to SAD boxes 33 and 34. It needs Python and a Google Gemini API key. No licence is shown; the README ends with a copyright line."
    },
    {
      "id": "br-taxqa-r",
      "name": "BR-TaxQA-R",
      "kind": "Legal datasets",
      "jurisdictions": [
        "Brazil"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Academic",
      "url": "https://huggingface.co/datasets/unicamp-dl/BR-TaxQA-R",
      "description": "Question-answering dataset for retrieval over Brazilian federal tax guidance.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Controversy & Tax Risk"
      ],
      "activities": [
        "Tax controversy"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Retrieval dataset built from the Brazilian Federal Revenue Service's personal income tax Q&A booklet: 715 questions from the 2024 edition with answers, the 478 legal documents they cite, and 7,204 CARF appeal rulings from 2023. It loads with the Hugging Face datasets library; the content is in Portuguese. The card notes that library loading reshapes the nested reference fields."
    },
    {
      "id": "brev",
      "name": "Brev",
      "kind": "APIs",
      "jurisdictions": [
        "Norway",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/beint-no/brev",
      "description": "JVM library to write and read Peppol BIS Billing 3.0 invoices and credit notes, with Norwegian identifiers.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "JVM library that writes and reads Peppol BIS Billing 3.0 invoices and credit notes as UBL 2.1 XML from a typed model, with Norwegian supplier identifiers, six VAT categories and attachments. It needs JDK 27, with no third-party dependencies; SMP lookup and access-point messages are types only. The README warns to keep official PHIVE validation on the send path until its own rules match."
    },
    {
      "id": "ca-agent",
      "name": "ca-agent",
      "kind": "Agent skills",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/vartika1/ca-agent",
      "description": "Claude skill that prepares Indian income tax returns for AY 2026-27 and picks the right ITR form.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Claude Skill that reads a taxpayer's AIS, Form 16 and broker statements, computes Indian income tax under both regimes, reconciles against AIS and 26AS, picks ITR-1 to ITR-4 and guides filing through the government's offline utility. It needs Claude Code (automation tuned for macOS) and Python 3.9+; the taxpayer enters logins, OTPs and the final submit. Built for AY 2026-27; MIT."
    },
    {
      "id": "ca-erpnext-zra",
      "name": "ca-erpnext-zra",
      "kind": "Automations",
      "jurisdictions": [
        "Zambia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/CrystalisedApps/ca-erpnext-zra",
      "description": "ZRA Smart Invoice VSDC integration for Frappe and ERPNext.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "cacao",
      "name": "CACAO (IDB)",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/EL-BID/CACAO",
      "description": "IDB web platform for tax administrations to receive, validate, store and analyse taxpayers' accounting data.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt",
        "Compliance Risk & Audit"
      ],
      "activities": [
        "Returns processing & assessment",
        "Audit & investigation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "cakephp-vat-number-check",
      "name": "cakephp-vat-number-check",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/Oefenweb/cakephp-vat-number-check",
      "description": "CakePHP plugin that normalises a VAT number and checks whether it is valid.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2019-01",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A CakePHP plugin that normalises a VAT number and checks whether it is valid, with a model method for each and a form-field helper. It needs CakePHP 2.9 or greater and PHP 7.0 or greater, and is copied into app/Plugin and loaded in bootstrap.php. The README does not say which countries it covers or which checking service it calls; MIT licence (LICENSE.txt)."
    },
    {
      "id": "canada-hsa-calculator",
      "name": "canada-hsa-calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Canada"
      ],
      "taxAreas": [
        "Corporate tax",
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/noqcks/canada-hsa-calculator",
      "description": "TypeScript library and CLI for Canadian small-business health spending account tax savings, 2025 brackets.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Works out what a Canadian incorporated small business saves by paying medical expenses through a Health Spending Account rather than from after-tax income, from income, expenses and province, with 2025 federal and provincial brackets. Runs as an npm package or command-line tool in TypeScript, with JSON output. Ten provinces and territories are covered, not Quebec; the README gives no disclaimer."
    },
    {
      "id": "canatax",
      "name": "canatax",
      "kind": "Tax engines",
      "jurisdictions": [
        "Canada"
      ],
      "taxAreas": [
        "Income tax",
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/FirstFlush/canatax",
      "description": "Lightweight Canadian sales and income tax calculator.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Individual taxpayers"
      ],
      "updated": "2025-09",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Estimates Canadian federal and provincial income tax, CPP or QPP, EI and QPIP from an annual gross income and a province code, and GST, PST, HST or QST on a purchase amount, with 2025 rates. A Python package with no dependencies, for developers who need rough figures in applications. The README calls them estimates only: no credits beyond the basic personal amount, no deductions, not for filing."
    },
    {
      "id": "capital-gains-calculator",
      "name": "Capital Gains Calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/cgt-calc/capital-gains-calculator",
      "description": "Python tool for UK capital gains tax on broker transaction histories using HMRC matching rules.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Takes a broker export (nine brokers or a custom format), converts prices to GBP, applies the UK same-day, 30-day and Section 104 rules and writes a PDF report of proceeds, costs, gains, dividends and interest for a tax year. A Python command-line tool; LaTeX is needed for the PDF. The README calls it a calculation aid, not tax advice; it neither works out the final bill nor files a return."
    },
    {
      "id": "caseflow-tariff",
      "name": "caseflow",
      "kind": "Automations",
      "jurisdictions": [
        "Nigeria",
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Seqaeon/caseflow",
      "description": "Tariff classification with legal reasoning for Nigeria's ECOWAS common external tariff and the US HTS.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Classifies goods to a line of Nigeria's ECOWAS Common External Tariff or the US HTSUS and argues the choice from Section and Chapter Notes, the General Rules of Interpretation and CBP rulings; it asks for missing facts and itemises Nigerian landed duty in naira. Needs Python 3.12, PostgreSQL, pgvector and Docker; the last stage calls a paid model. A research project, not legal advice; no licence."
    },
    {
      "id": "casemark-tp-skills",
      "name": "CaseMark skills: transfer pricing",
      "kind": "Agent skills",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/CaseMark/skills/tree/main/skills/finance",
      "description": "Two agent skills: intercompany transactions (FAR, OECD methods, range) and transfer pricing documentation.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Two Markdown skill files for an AI agent: one covers intercompany pricing (functional analysis, the five OECD methods, interquartile range, master and local file), the other documentation and intercompany agreement review. Copy a folder into Claude Code's skills directory or upload it to Claude.ai; both expect a commercial comparables database. Jurisdiction-specific points are marked [VERIFY]."
    },
    {
      "id": "catala",
      "name": "Catala",
      "kind": "Tax engines",
      "jurisdictions": [
        "Global",
        "France"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/CatalaLang/catala",
      "description": "Programming language for writing law as code, next to the legal text it implements.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Direct & International Tax",
        "Tax Policy & Stakeholder Engagement",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Corporate income-tax compliance",
        "Tax policy & stakeholder engagement",
        "Rules as code & legislative drafting"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Language for writing a statute's rules as code next to the legal text, article by article, for lawyers to review; the compiler produces executable code and a PDF of the annotated law. It installs through opam, with a VS Code extension, a tutorial book and a French law library. The README says it is an Inria research project and the compiler is still unstable and missing features."
    },
    {
      "id": "catala-explain",
      "name": "catala-explain",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/CatalaLang/catala-explain",
      "description": "Module that explains a Catala program's result from its execution trace.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2023-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A library that takes the execution trace of a Catala program and the user's inputs and generates a .docx document explaining how the result was computed, with links back to the variable definitions in the source. Written in ReScript for developers building applications on Catala; it needs the rescript-docx package. The README's only example is in the catala-dsfr repository; it states no caveats."
    },
    {
      "id": "cbam-api",
      "name": "cbam-api",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/jndunlap/cbam-api",
      "description": "Go API on the EU Carbon Border Adjustment Mechanism (CBAM) data model.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Go API on the EU Carbon Border Adjustment Mechanism (CBAM) data model: it reads the EU's XML report format, maps character-level constraints onto custom types, validates a quarterly report against them and returns JSON, storing reports in MongoDB. Runs with Docker Compose and an environment file holding database credentials. MIT; the README covers only building and running the containers."
    },
    {
      "id": "cbamtools",
      "name": "cbamtools",
      "kind": "Automations",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/cnhhryp-pixel/cbamtools",
      "description": "Next.js CBAM cost calculator, HS checker and report preparation, in early development.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A Next.js site whose README lists its features as planned: a CBAM (Carbon Border Adjustment Mechanism) calculator, an HS code checker, a CBAM cost calculator, a PDF assessment report and compliance resources. The README is a few lines and gives no install or usage steps; the repository holds a payment-worker folder. There is no licence, so reuse is not granted."
    },
    {
      "id": "cbcr-seminar-dan-kolar",
      "name": "CBCR (Dan-Kolar)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/Dan-Kolar/CBCR",
      "description": "Jupyter notebook and CSV of IRS country-by-country statistics; seminar material for a public economics course.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2022-03",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "cbcr-to-excel",
      "name": "CbCR_to_Excel (Hugging Face Space)",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/spaces/ADucatez/CbCR_to_Excel",
      "description": "Gradio app that cuts country-by-country report tables out of PDFs into Excel files, with manual treatment.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2025-02",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "cbcr-foundry",
      "name": "cbcr-foundry-raw",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/brzoskwin/cbcr-foundry-raw",
      "description": "CbCR effective-versus-statutory rate pipeline on Palantir Foundry that flags filings for audit; needs Foundry.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": ""
    },
    {
      "id": "cbcr-safe-harbour-monitor",
      "name": "cbcr-safe-harbour-monitor",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/yueyang69/cbcr-safe-harbour-monitor",
      "description": "MVP that runs the three transitional CbCR safe harbour tests per jurisdiction and year as a risk warning.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": ""
    },
    {
      "id": "cbcr-tp",
      "name": "CBCR-TP",
      "kind": "Automations",
      "jurisdictions": [
        "Luxembourg",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/pkwroblewski/CBCR-TP",
      "description": "Checks a country-by-country report XML file against the OECD schema, Luxembourg rules and safe harbour tests.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Accounting & Reporting",
        "Transfer Pricing"
      ],
      "activities": [
        "Transparency & external reporting",
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A web application that checks a country-by-country report XML file against the OECD CbC schema v2.0, DocRefId and TIN rules, Luxembourg rules and Pillar 2 safe harbour tests, and produces a PDF validation report. Built with Next.js; it needs Node.js 18.17 or later and a Supabase account for sign-in and history. Luxembourg is the only country with specific rules so far."
    },
    {
      "id": "cbcr-risk-analyzer",
      "name": "CbCRRiskAnalyzer",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Ropold/CbCRRiskAnalyzer",
      "description": "Spring Boot and React app that stores CbCR data per company and country and scores transfer pricing risk.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-10",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "cbcxml-uk",
      "name": "CbcXml (UK)",
      "kind": "Automations",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/hayatoyu/CbcXml",
      "description": "C# tool that turns a fixed Excel template into UK country-by-country report XML and validates it.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2020-06",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "cfo-stack",
      "name": "CFO Stack",
      "kind": "Automations",
      "jurisdictions": [
        "Canada",
        "United States",
        "Taiwan",
        "China"
      ],
      "taxAreas": [
        "Income tax",
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/MikeChongCan/cfo-stack",
      "description": "Beancount accounting run through Claude Code, with jurisdiction packs for Canada, the US, Taiwan and China.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Beancount plain-text accounting driven by slash commands in Claude Code or Codex: bank CSVs, receipts and invoices go into a double-entry ledger that yields statements, dashboards and tax review packets per jurisdiction pack. Needs Python and an AI coding agent; built-in regions are Canada, the US, Taiwan and China. For solo founders, freelancers and small firms; complex cases need a professional."
    },
    {
      "id": "cgt-tool",
      "name": "cgt-tool",
      "kind": "Calculators",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/velikodniy/cgt-tool",
      "description": "Command-line tool for UK Capital Gains Tax on share sales that applies HMRC matching rules offline.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Command-line tool that reads share trades in a small text format, or converts a Charles Schwab export, applies the UK same-day, bed and breakfast and Section 104 rules and prints gains per tax year as text, PDF or JSON. A Rust binary that runs offline, with HMRC monthly exchange rates built in. The author warns it is a 0.x project, does not compute the tax bill and needs full history."
    },
    {
      "id": "hts-chapter-99-traversal",
      "name": "chapter_99_traversal",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/agentbryce2025/chapter_99_traversal",
      "description": "Traversable CSV representation of HTS Chapter 99 from the USITC API.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "CSV files holding Chapter 99 of the US Harmonized Tariff Schedule as a hierarchy of seven columns, scraped from the USITC chapter notes endpoint, plus the Python script that scraped them. The README suggests it for analysis of Chapter 99 provisions, classification systems, legal research and teaching. No licence is shown, and only one of the three files is marked complete."
    },
    {
      "id": "checkvat",
      "name": "checkvat",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/aksiksi/checkvat",
      "description": "Scala library that checks whether an EU VAT number is valid, following the VIES specification.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2017-08",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "A Scala library with one check method: give it an EU VAT number, with or without the ISO country code, and it returns true or false according to the VIES specification. Built with sbt for Scala or JVM projects. The repository was archived in March 2024 and is read-only, and the README offers a more permissive licence for commercial use on request, so check the licence before reuse."
    },
    {
      "id": "china-in-tax-havens",
      "name": "China in Tax Havens (replication)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "China",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://doi.org/10.7910/DVN/KJIOXH",
      "description": "Stata, R and shell scripts plus public GCAP input data to replicate 'China in Tax Havens' (AEA P&P 2023).",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2024-06",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "chinaport-data-signature",
      "name": "chinaport-data-signature",
      "kind": "APIs",
      "jurisdictions": [
        "China"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/julxxy/chinaport-data-signature",
      "description": "Signs China E-Port customs messages (CEB, 179 data) for cross-border e-commerce declarations.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Signs CEB messages and Customs 179 data for China E-Port (Haikou Customs) and forwards them, with JSON push, email alerts on failed signatures and automatic restart when the U-Key fails. A Spring Boot application on Java 17, as a release, Docker image or Maven data model; the operator's U-Key must sit in a Windows machine. Enterprise codes registered with E-Port go in the configuration; GPL-3.0."
    },
    {
      "id": "ciat-tax-treaty-database",
      "name": "CIAT Tax Treaty Database",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Nonprofit",
      "url": "https://www.ciat.org/treaties?lang=en",
      "description": "Excel database of double tax treaties and information exchange agreements of CIAT member countries.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2024-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "cit24",
      "name": "CIT24",
      "kind": "Tax engines",
      "jurisdictions": [
        "Thailand"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/classichot/CIT24",
      "description": "AI-assisted Thai corporate income tax provision and compliance platform, from ledgers to filings.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Accounting & Reporting"
      ],
      "activities": [
        "Tax accounting & financial reporting"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "clasificode",
      "name": "Clasificode",
      "kind": "Automations",
      "jurisdictions": [
        "Colombia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/JuanJoseVelez26/Clasificode",
      "description": "Colombian DIAN tariff classification system: RGI rules, pgvector search, LLM reranking and a DIAN scraper.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Classifies products into Colombian tariff codes (HS6 and 10-digit national openings) with the six General Rules for Interpretation, product rules, vector and text search (pgvector), a coherence check and GPT-4o re-ranking, plus a scraper for DIAN resolutions. Flask backend, Next.js frontend; needs an OpenAI API key and Chrome. The README is in Spanish; its licence line is a placeholder."
    },
    {
      "id": "claude-for-ca-transfer-pricing",
      "name": "claude-for-ca: transfer pricing",
      "kind": "Plugins",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/eurth/claude-for-ca/tree/main/transfer-pricing",
      "description": "Claude Code plugins for Indian CA firms; the transfer pricing plugin covers Form 3CEB and Rule 10D studies.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Claude Code plugin with three skills for Indian chartered accountants: prepare and review Form 3CEB (the transfer pricing audit report), prepare a Rule 10D study with functional analysis and benchmarking, and a deadline dashboard. Installs with Claude Code's plugin command on top of the suite's core plugin. Its skills state Indian thresholds, deadlines and penalties for a CA to verify."
    },
    {
      "id": "claude-trade-skills",
      "name": "claude-trade-skills",
      "kind": "Agent skills",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Om-Talaviya/claude-trade-skills",
      "description": "Agent skills for Indian export compliance: ICEGATE, LUT, shipping bill errors, EORI and Incoterms.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Two agent skills for Claude Code and similar tools: one covers Indian GST export mechanics (LUT filing, ICEGATE refunds, GSTR reconciliation, RFD-01), the other drafts invoices and packing lists with Indian, UK, EU, UAE or generic identifiers and Incoterms 2020 values. They install as a plugin or by copying the folder. The README says they file nothing and replace no broker or accountant."
    },
    {
      "id": "clt-vs-pj-shirubasoft",
      "name": "clt-vs-pj",
      "kind": "Calculators",
      "jurisdictions": [
        "Brazil"
      ],
      "taxAreas": [
        "Income tax",
        "Payroll tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/shirubasoft/clt-vs-pj",
      "description": "Compares Brazilian CLT employment with PJ contracting for tech workers: INSS, IRRF, Simples Nacional, ISS.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A browser calculator that compares CLT employment with PJ contracting for a Brazilian tech worker: INSS, IRRF, Simples Nacional, Lucro Presumido, ISS and pro-labore against 13th salary, holidays, FGTS and PLR. Runs entirely in the browser, with an option to invoice in USD. The README says it is not accounting advice, tables are 2026 snapshots and ISS varies by city; no licence is shown."
    },
    {
      "id": "code-tcja-profit-shifting",
      "name": "code_tcja_profit_shifting",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/jgarciab/code_tcja_profit_shifting",
      "description": "Notebooks and data for Garcia-Bernardo, Janský and Zucman on whether the TCJA cut profit shifting by US MNEs.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2025-12",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "codex-tax-man",
      "name": "codex-tax-man",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/runloopai/codex-tax-man",
      "description": "Starter that turns a mock tax-prep website into an AI agent service on Runloop, from W-2s to Form 1040.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "A starter that turns a mock tax preparation website, where a customer uploads W-2s and answers questions, into a service where a Codex-based agent fills in Form 1040, then adds benchmarks to measure the agent. Needs Node.js 24, pnpm, a Runloop account and API key and an OpenAI API key. The README says it is a demonstration only: no real tax preparation, no real personal data."
    },
    {
      "id": "cointaxman",
      "name": "CoinTaxman",
      "kind": "Calculators",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/provinzio/CoinTaxman",
      "description": "Python tool that calculates German crypto tax from exchange account statements.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Reads account statements from Binance, Bitpanda Pro, Coinbase and Kraken, or a custom transaction file, and works out taxable income from crypto trading and lending for a German tax return. Runs with Python 3.9 or in Docker; the first run fetches prices one by one and can take hours. Germany only; the author follows the May 2022 BMF letter and says 'use at your own risk'."
    },
    {
      "id": "commerceguys-tax",
      "name": "commerceguys/tax",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/commerceguys/tax",
      "description": "PHP tax library for commerce applications: tax types, zones and rates.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "PHP library that models tax types, rates and rate amounts that change on a date, with predefined rates for EU countries and Switzerland, and resolvers that pick the tax type and rate for a sale from customer and store addresses, with EU intra-Community and digital-services rules. It needs PHP 7.1+ and the commerceguys/zone package. The README says other countries' rates are missing."
    },
    {
      "id": "crs-spreadsheet-xml-cgtheodorou",
      "name": "common-reporting-standard",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/cgtheodorou/common-reporting-standard",
      "description": "C# utility turning a CRS-formatted spreadsheet (schema v1) into CRS XML; written in a day, for an old schema.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2019-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Takes a spreadsheet laid out in the Common Reporting Standard format (schema version 1) and generates CRS XML, tested against the XSD, so the file can be submitted to automated government systems such as Cyprus's ATHENA. It is a C# Windows Forms project (CRS.sln) with the schema folders and a CRS.xlsx template. The README says it was whipped up in a day, and no licence is shown."
    },
    {
      "id": "comparablebot",
      "name": "ComparableBot",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/angelagongli/ComparableBot",
      "description": "UiPath robot and VBA saving US comparables' 10-K filings from the SEC and building a TNMM adjustment workbook.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2021-01",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "A UiPath robot that saves comparables' 10-K reports from the SEC website and, with Excel VBA, builds a workbook for the accounting adjustments (restatement, segmentation, R&D) behind an arm's length interquartile range under the TNMM. Needs UiPath, Excel and comparables' financials from a commercial database. The README is a project proposal with an in-progress list: expect an unfinished tool."
    },
    {
      "id": "comparables-identification",
      "name": "Comparables_Identification",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/alfan-ntu/Comparables_Identification",
      "description": "Script that ranks candidate comparables by the similarity of their business descriptions to a tested party.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Python script that reads an Excel sheet of candidate comparables' business descriptions and a text file describing the tested party, embeds both with a sentence-transformer model and writes a ranked workbook for a transfer pricing report. Needs Python with sentence-transformers, scikit-learn and pandas. There is no README and no licence; a second script in the repository is unrelated."
    },
    {
      "id": "conciliador-nfe",
      "name": "conciliador_nfe",
      "kind": "Automations",
      "jurisdictions": [
        "Brazil"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/LucasSKrewer/conciliador_nfe",
      "description": "Reconciles Brazilian e-invoices from the tax authority export against ERP entries and lists the gaps.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Flask web app that matches Brazilian electronic invoices (NF-e), freight documents (CT-e) and municipal service invoices (NFS-e) from the tax authority's records against a CSV of what the company's ERP holds, by 44-digit access key, and lists what has not been entered. It needs Python 3.9+ and exports in the FSist and NFS-e portal layouts. Interface and headers are in Portuguese."
    },
    {
      "id": "convertidor-xml-fatca",
      "name": "ConvertidorXmlFatca",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/marlonji2360/ConvertidorXmlFatca",
      "description": "Python app converting one Guatemalan group's Excel files into FATCA XML; no README, identifiers hard-coded.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Streamlit page that takes a reporting year and an Excel file and writes FATCA XML files for a bank, an insurer, a brokerage and a finance company. It runs in Python with pandas and sqlite3; the About line says it converts Excel to XML for FATCA. There is no README or licence, and the XML writer carries one Guatemalan financial group's own identifiers, so it is not a general converter."
    },
    {
      "id": "cooltaxtool",
      "name": "CoolTaxTool",
      "kind": "Calculators",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax",
        "Payroll tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/wozniakpawel/www.cooltaxtool.com",
      "description": "UK tax calculator with charts for take-home pay, salary sacrifice and pension contributions.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Calculates and charts UK taxes to help with decisions such as personal pension contributions and salary sacrifice, in the browser at cooltaxtool.com or locally. Needs git, Node.js and npm: clone, npm install, npm start; the master branch deploys to the live site. The README states no disclaimer and does not say which tax years are covered, so check the live site before relying on a figure."
    },
    {
      "id": "corp-finance-core",
      "name": "corp-finance-core",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://crates.io/crates/corp-finance-core",
      "description": "Rust finance library with a transfer pricing feature: tested party versus comparables, range, price by method.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Rust finance library whose transfer_pricing feature analyses an intercompany transaction for a tested party against comparables: percentile range, arm's length price by the chosen method, optional CFC and GAAR checks. A second function scores a group's BEPS position; all maths is 128-bit decimal. The crates.io README does not describe the feature and the linked repository is not public."
    },
    {
      "id": "corporate-tax-database-todtenhaupt",
      "name": "Corporate tax database (Todtenhaupt)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://zenodo.org/records/7446608",
      "description": "Stata dataset of corporate tax rules for 46 EU and OECD countries: rates, SME thresholds, WHT, depreciation.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2022-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "corporation-accounting-skill",
      "name": "Corporation-Accounting-Skill",
      "kind": "APIs",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/DatumAI-online/Corporation-Accounting-Skill",
      "description": "FastAPI service for an accountant agent: ASC 740 provision checklists, book-to-tax differences, journals.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Accounting & Reporting"
      ],
      "activities": [
        "Tax accounting & financial reporting"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "cost-of-capital-calculator",
      "name": "Cost-of-Capital-Calculator",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/PSLmodels/Cost-of-Capital-Calculator",
      "description": "Calculates the cost of capital and effective tax rates on new investment.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Python model that computes the cost of capital and effective tax rates on new investment under US federal tax, by asset type and industry, for corporate and non-corporate firms, baseline and reform; with Tax-Calculator for individual tax changes. It installs with pip or conda on Python 3.11 to 3.13; a web app covers the business-tax case. The README says results change as the models improve."
    },
    {
      "id": "sars-cbc-solution",
      "name": "CountryByCountrySolution (SARS)",
      "kind": "Automations",
      "jurisdictions": [
        "South Africa"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/KobusGitHub/CountryByCountrySolution",
      "description": "C# WinForms app that builds South Africa's SARS country-by-country declaration XML from Excel and checks it.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Accounting & Reporting"
      ],
      "activities": [
        "Transparency & external reporting"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "countryvalidator",
      "name": "CountryValidator",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/anghelvalentin/CountryValidator",
      "description": ".NET library that validates VAT codes and national and tax ID numbers for 82 countries.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Individual taxpayers"
      ],
      "updated": "2024-10",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A .NET library that checks social security numbers, VAT codes and tax identification numbers for individuals and companies, country by country, and returns a result with an error message. Installed from NuGet, with a data annotations package; a table lists each supported country and the number types covered. Coverage differs per country, and the README mentions no lookup in an official register."
    },
    {
      "id": "courtlistener",
      "name": "CourtListener",
      "kind": "Legal datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://www.courtlistener.com",
      "description": "Free Law Project archive of opinions and dockets, with a public API.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Controversy & Tax Risk",
        "Disputes & Appeals"
      ],
      "activities": [
        "Tax controversy",
        "Objections, appeals & litigation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "US court data archive run by the non-profit Free Law Project: opinions back to the 1650s, federal dockets and filings from PACER, judges, financial disclosures and oral arguments, with alerts, a REST API, bulk data and an MCP server. The API needs an account token and allows 5 requests a minute, 50 an hour and 125 a day by default; more needs membership or a commercial agreement."
    },
    {
      "id": "cpaverse-agents",
      "name": "CPAverse Tax Prep Agent",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Company",
      "url": "https://github.com/CPAverse/cpaverse-agents",
      "description": "AI agent for tax preparation workflow automation, with agent skills and standard operating procedures.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Repository described only as an autonomous AI agent for tax preparation workflow automation; its folders are named agent, config, skills, sops, workflows, security and logs, with an example environment file. The README is two lines, so what it runs on, what it connects to and who it is for are not documented. No licence is shown, so reuse terms are unknown."
    },
    {
      "id": "cps-tax-filing-units",
      "name": "CPS Tax Filing Units",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/US-CBO/CPS-tax-filing-units",
      "description": "US Congressional Budget Office code that builds tax-filing units from Current Population Survey data.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Stata code the Congressional Budget Office uses to group people in the Current Population Survey (ASEC) into tax filing units, a step towards matching the survey to IRS Statistics of Income data. It needs Stata (Stata/IC 14.2 on Windows) and the CPS ASEC files. CBO says it has tested it only on the 2023 to 2025 survey years and for its own analyses; public domain in the US."
    },
    {
      "id": "cptpp-rules-of-origin",
      "name": "cptpp-project",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/nguyenhoangan-monkey/cptpp-project",
      "description": "OCaml CPTPP rules of origin and tariff calculator, written as an educational project.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "OCaml calculator for CPTPP rules of origin and tariffs: tariff data is compiled from spreadsheets or JSON, a bill of materials is evaluated, with output to the CLI, a PDF certificate of origin or a website. It follows the official CPTPP text. The author calls it academic, for education, not for actual legal work; GPL-3.0."
    },
    {
      "id": "cbp-cross-rulings-hts",
      "name": "cross_rulings_hts_dataset_for_tariffs",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://huggingface.co/datasets/Dayanand314Krishna/cross_rulings_hts_dataset_for_tariffs",
      "description": "18,731 US CBP CROSS rulings paired with HTS codes for tariff classification models (the ATLAS paper).",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Dataset of 18,731 US Customs and Border Protection rulings from the CROSS system, each pairing a product description with a reasoning path and the correct Harmonized Tariff Schedule code, with train, validation and test splits for 10-digit and 6-digit classification. Built by Flexify.AI for the ATLAS paper; its benchmark table is on the card. Apache 2.0, with a required attribution line."
    },
    {
      "id": "crs-lint",
      "name": "crs-lint",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Company",
      "url": "https://github.com/easybytehub/crs-lint",
      "description": "Offline linter for OECD CRS XML (v2.0, 3.0): schema plus 41 status-message business rules, SARIF output.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "International Cooperation"
      ],
      "activities": [
        "Exchange of information & MAP"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Checks OECD Common Reporting Standard XML offline against the official schema (versions 2.0 and 3.0) and 41 Status Message business rules, citing each OECD error code, in text, JSON or SARIF. It is a Python command-line tool and GitHub Action, installed from the repository until it reaches PyPI. The README warns that a clean result does not mean the administration will accept the file."
    },
    {
      "id": "crs-xml-converter",
      "name": "crs-xml-converter",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Company",
      "url": "https://github.com/drhemanm/crs-xml-converter",
      "description": "Browser tool that builds OECD CRS returns (XML v2.0 and v3.0) from a spreadsheet and keeps a filing ledger.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "International Cooperation"
      ],
      "activities": [
        "Exchange of information & MAP"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Converts an Excel or CSV spreadsheet into an OECD Common Reporting Standard XML return (schema v2 or v3) for new, corrected, void and nil returns, with a filing ledger so a correction can reference the record it replaces. A React app run with npm; the spreadsheet stays in the browser, the ledger needs Firebase. No XSD validation, no UK filing, and output has not yet been through a real portal."
    },
    {
      "id": "crypto-tax-japan",
      "name": "crypto-tax",
      "kind": "Calculators",
      "jurisdictions": [
        "Japan"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/umutto/crypto-tax",
      "description": "Next.js calculator for crypto tax on Japan's miscellaneous income from a personal learning project.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2022-02",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A Next.js web app that works out crypto tax as miscellaneous income under Japanese rules, written by the author for personal use. Runs as a Next.js project with a NoSQL store; the README gives no setup beyond the create-next-app boilerplate. The author calls it a rough first project with React, Next.js and NoSQL that 'may not work correctly'."
    },
    {
      "id": "crypto-tax-calculator",
      "name": "crypto-tax-calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/caxete/crypto-tax-calculator",
      "description": "Imports crypto transactions from exchanges and wallets and produces tax reports.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Takes CSV exports from exchanges, explorers and wallets, classifies each transaction (trade, staking, airdrop and so on), fetches prices and writes a PDF or CSV report of capital gains and income. Runs on Windows or macOS with Python 3.10+; a configuration file sets base currency and fee handling. The README names no country's rules and gives no disclaimer; check the treatment locally."
    },
    {
      "id": "ct600-filing",
      "name": "ct600-filing",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/benhuckvale/ct600-filing",
      "description": "Command-line tool that files a CT600 corporation tax return with HMRC.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Corporate income-tax compliance"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Command-line tool that takes a YAML file of the figures and builds the CT600 return, FRS 105 micro-entity accounts and tax computation as iXBRL in the GovTalk envelope, then submits to HMRC's test or live gateway. It needs Python 3.11, Java for HMRC's Local Test Service and Government Gateway credentials. The README scopes it to micro-entities filing accounts separately at Companies House."
    },
    {
      "id": "maldives-customs-api",
      "name": "customs-api (Maldives)",
      "kind": "APIs",
      "jurisdictions": [
        "Maldives"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/Javaabu/customs-api",
      "description": "PHP SDK for the Maldives Customs Service API: trader lookup.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A PHP SDK, installed with Composer, for the Maldives Customs Service API, with Laravel auto-discovery and a facade; its two methods look up a trader by business registration number or by importer and exporter number. It needs a Customs API username and password set in the services configuration. MIT licensed, and the README states it is not officially affiliated with Maldives Customs Service."
    },
    {
      "id": "customs-calculator-ph",
      "name": "Customs-Calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Philippines"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/NobleStripes/Customs-Calculator",
      "description": "Browser app with an Express API estimating Philippine import costs: HS search, duty and VAT; unfinished.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Browser app with a small Express API for Philippine import costing: HS code search, duty, VAT and excise with Section 800 exemptions, batch processing, compliance checks and PDF export, in pesos. Needs Node.js 20.19 or later and your own tariff schedule imported by CSV or XLS; the seeded data is a small demo set. MIT; the output is an estimate to verify against current BOC and BIR issuances."
    },
    {
      "id": "customs-declaration-datasets",
      "name": "Customs-Declaration-Datasets",
      "kind": "Tax datasets",
      "jurisdictions": [
        "South Korea",
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/Seondong/Customs-Declaration-Datasets",
      "description": "54,000 synthetic customs import declarations generated with CTGAN by KAIST and GIST with Korea Customs.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A dataset of 54,000 synthetic import declarations with 22 attributes, including HS6 code, tax rate, item price and fraud labels, generated with CTGAN from 24.7 million Korean declarations from 2020 to 2021 by KAIST and GIST with the Korea Customs Service. It is a CSV with training, validation and test splits and baseline fraud-detection code. MIT licence; the README asks users to cite the paper."
    },
    {
      "id": "customs-domain-php",
      "name": "customs-domain",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/DavixHQ/customs-domain",
      "description": "PHP domain logic for commodity code validation, UK Trade Tariff mapping and compliance rules.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A PHP package that normalises commodity codes, resolves them against a local tariff mirror for Great Britain or Northern Ireland, runs compliance rules over a product catalogue, and includes an HMRC tariff client. It needs PHP 8.1 or later and PSR HTTP implementations; the host app supplies storage and the mirror. The README says interfaces may change before the first stable release; MIT."
    },
    {
      "id": "customs-duty-calculator-shahin",
      "name": "customs-duty-calculator (ShahinHasanov90)",
      "kind": "Tax engines",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ShahinHasanov90/customs-duty-calculator",
      "description": "Customs duty and tax engine (ad valorem, specific, compound and FTA rates) as a .NET 8 API.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A REST API that calculates customs duty for one or more declaration lines from HS code, value, weight, quantity, origin and destination, handling ad valorem, specific, compound and mixed duties, FTA preferential rates and currency conversion. Needs the .NET 8 SDK or Docker. The tariff schedule and FTA agreements are sample JSON files, to be replaced with real data before production use; MIT."
    },
    {
      "id": "customs-mcp-server-yak33",
      "name": "customs-mcp-server (yak33)",
      "kind": "MCP",
      "jurisdictions": [
        "China"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/yak33/customs-mcp-server",
      "description": "Fourteen customs and trade MCP tools (declarations, tariff, dual-use screening, parsing); backend not open.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "An MCP server on npm that exposes fourteen customs and trade tools: declaration status, detail and tracking, ship and manifest queries, tariff lookup by HS code, dual-use item screening, an order draft pre-check and an AI document maker. It needs Node 18 and a customs backend reachable by URL with access keys and an identity row set up by its admin; the backend is not published. MIT licence."
    },
    {
      "id": "customs-valuation-hannwave",
      "name": "Customs-Valuation",
      "kind": "Automations",
      "jurisdictions": [
        "Ethiopia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/hannwave/Customs-Valuation",
      "description": ".NET and Next.js valuation decision support with HS reference data and price evidence for Ethiopian customs.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "Valuation support for Ethiopian customs officers: Ethiopian HS codes and duties, international price evidence from Google Shopping (SerpAPI) and manufacturer sites (Apify), officer drafts, admin review and audit trails. A .NET 8 API, a Next.js 15 portal and PostgreSQL or Supabase. No market price becomes a legal customs value by itself, the API has a production gate, and no licence is named."
    },
    {
      "id": "customs-valuation-engine",
      "name": "customs-valuation-engine",
      "kind": "Tax engines",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ShahinHasanov90/customs-valuation-engine",
      "description": "WCO six-method customs valuation engine in TypeScript with Incoterm adjustments and an audit trail.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A TypeScript library that takes a consignment (lines, incoterm, freight, insurance, royalties, assists, commissions, related parties) and returns a customs value under the six WTO valuation methods tried in order, with the Article 8 additions, a breakdown of adjustments and an audit trail. It runs on Node with zod validation; a method can be forced. No licence is shown, so reuse is not granted."
    },
    {
      "id": "dac7-validator",
      "name": "dac7-validator",
      "kind": "Automations",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/lucasros98/dac7-validator",
      "description": "TypeScript validator for OECD DPI and EU DAC7 XML: schema checks, typed errors, a CLI and a Swedish TIN rule.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "International Cooperation"
      ],
      "activities": [
        "Exchange of information & MAP"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Validates OECD DPI XML reports required under EU DAC7 against the bundled official schema and returns typed errors with stable codes, as a Node library or command-line tool. It needs Node 18 or later and the native libxmljs2 package; it is for digital platforms that must report seller income. It is an early pre-release whose API will change, with one country rule so far (Swedish tax numbers)."
    },
    {
      "id": "dali-rp2",
      "name": "DaLI for RP2",
      "kind": "Automations",
      "jurisdictions": [
        "United States",
        "Japan"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/eprbell/dali-rp2",
      "description": "Data loader that turns exchange and wallet records into input files for the RP2 crypto tax calculator.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Reads crypto transactions from CSV files and exchange or wallet REST services through plugins, merges them and generates the ODS input file and configuration that the RP2 crypto tax calculator needs. A Python 3.10+ command-line tool with one executable per country (dali_us, dali_jp). The author is not a tax professional and offers no guarantee of correctness; verify results with one."
    },
    {
      "id": "dbs-empirical-analysis",
      "name": "dbs_empirical_analysis",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/pechouc/dbs_empirical_analysis",
      "description": "Python and Stata scripts for a master thesis on how MNEs' unrelated-party revenues respond to corporate tax.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2023-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "declaration-actifs-numeriques",
      "name": "declaration-actifs-numeriques",
      "kind": "Legal datasets",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/pgrimaud/declaration-actifs-numeriques",
      "description": "List of foreign crypto platforms with the details French taxpayers need for form 3916-bis.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2023-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A README list of foreign crypto platforms with the details a French resident needs on form 3916-bis (entity name, country, address, postcode, website) to declare accounts held abroad under article 1649 bis C of the tax code. Anyone can propose a correction or a new platform by editing the file on GitHub. The README says the data is for information only and must be checked by the reader."
    },
    {
      "id": "deep-agentic-supply-chain-ai",
      "name": "deep-agentic-supply-chain-ai (Hugging Face Space)",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/spaces/SURESHBABU0109/deep-agentic-supply-chain-ai",
      "description": "Gradio demo that rates an intercompany transaction's risk from the gap between tested and benchmark margins.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "deepcalc-data",
      "name": "DeepCalc tax rate data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States",
        "European Union"
      ],
      "taxAreas": [
        "Income tax",
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/deepcalc/data",
      "description": "Open tax rate data as JSON and an npm package: US federal income tax, EU VAT, US sales tax for 10 states.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "JSON files of tax rates: US federal income tax brackets, deductions and FICA for 2025 and 2026, VAT rates for all 27 EU states, and sales tax for 10 US states, each with a _source.md on sources and update frequency. The same data ships as an npm package and a Claude plugin. Sources named are the IRS, the European Commission, the OECD, the Tax Foundation and state revenue departments."
    },
    {
      "id": "deferred-tax-agent",
      "name": "deferred-tax-agent",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Paulo-pro/deferred-tax-agent",
      "description": "Claude-assisted local GAAP depreciation research and IFRS versus local GAAP deferred tax on dummy data.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": ""
    },
    {
      "id": "defitaxes",
      "name": "DeFi Taxes",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/iraykhel/defitaxes",
      "description": "Imports DeFi transactions from many blockchains and calculates the tax; needs paid third-party data APIs.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-02",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "The code behind defitaxes.us: driver.py imports transactions and calculates taxes on them, and app.py serves the web interface with Flask. It runs in Python and needs API keys for a long list of third-party data services, most with a free tier; the README says the debank and covalenthq keys are paid. No licence file is in the repository, so reuse terms are unclear."
    },
    {
      "id": "dgfip-alto3",
      "name": "DGFiP ALTO3",
      "kind": "Automations",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://gitlab.adullact.net/dgfip/alto3",
      "description": "ALTO3 reads the accounting-entries files (FEC) that professional taxpayers send to DGFiP and shows their data.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2025-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dgfip-calculette-ir",
      "name": "DGFiP calculette-ir",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://gitlab.adullact.net/dgfip/impots-nationaux-revenu-patrimoine-particuliers/calculette-ir",
      "description": "The M-language rules of the DGFiP engine that computes French income tax and the real-estate wealth tax (IFI).",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Returns processing & assessment"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dgfip-capromas",
      "name": "DGFiP CAPROMAS",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://gitlab.adullact.net/dgfip/calculette-impot-societes",
      "description": "CAPROMAS, the Java calculator DGFiP uses for corporate income tax on the IS balance return (form 2572).",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2020-09",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dgfip-cfe",
      "name": "DGFiP CFE",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://gitlab.adullact.net/dgfip/cotisation_fonciere_entreprises",
      "description": "Calculation code for the CFE, the property component of France's territorial economic contribution.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2022-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dgfip-cvae",
      "name": "DGFiP CVAE",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://gitlab.adullact.net/dgfip/cotisation_valeur_ajoutee_entreprises",
      "description": "Calculation code for the CVAE, France's business value-added contribution.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2021-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dgfip-faritas",
      "name": "DGFiP FARITAS",
      "kind": "APIs",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://gitlab.adullact.net/dgfip/faritas",
      "description": "FARITAS, DGFiP's tourist-tax collection service for booking platforms, local authorities and accountants.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2024-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dgfip-ifer",
      "name": "DGFiP IFER",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://gitlab.adullact.net/dgfip/imposition_forfaitaire_entreprises_reseaux",
      "description": "Calculation code for the IFER flat-rate tax on energy, rail and telecom network companies.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2022-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dgfip-ir-catala",
      "name": "DGFiP ir-catala",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://gitlab.adullact.net/dgfip/impots-nationaux-revenu-patrimoine-particuliers/ir-catala",
      "description": "Proof of concept of the French income tax calculation written in Catala, not used in production.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2024-10",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "dgfip-taxe-habitation",
      "name": "DGFiP taxe d'habitation",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://gitlab.adullact.net/dgfip/taxe_habitation",
      "description": "Source code and description of the French residence tax (taxe d'habitation) calculation.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2024-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dgfip-taxe-fonciere",
      "name": "DGFiP taxe foncière",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://gitlab.adullact.net/dgfip/taxe_fonciere",
      "description": "Source code and description of the French property tax (taxe foncière) calculation.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2024-06",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dgfip-test-compta-demat",
      "name": "DGFiP Test Compta Demat",
      "kind": "Automations",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/DGFiP/Test-Compta-Demat",
      "description": "Checks that an accounting-entries file (FEC) meets the format rules of article A.47 A-1 LPF.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2021-11",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dibp-actc",
      "name": "dibp.actc",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Australia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mitcda/dibp.actc",
      "description": "R data package of the Combined Australian Customs Tariff Nomenclature 2017.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2019-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "An R data package holding Schedule 3 of the Combined Australian Customs Tariff Nomenclature and Statistical Classification as at 1 January 2017, from the Department of Immigration and Border Protection's online version, for tariff classification and statistical code lookups in R. It installs from GitHub with devtools. The DESCRIPTION file states GPL-3 and version 0.11.4 of July 2019."
    },
    {
      "id": "digital-vat-rates",
      "name": "Digital services VAT rates",
      "kind": "Tax datasets",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/kdeldycke/vat-rates",
      "description": "Machine-readable VAT rates for digital services in EU member states and special territories.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-09",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A CSV of VAT rates on B2C sales of digital services by the customer's territory: EU member states and their special territories, with ISO territory codes, currency, rate type and dates. It is data only, from the European Commission's VAT rates document. The README says only standard rates and their history are complete, reduced and other rates are missing; BSD 2-Clause licence."
    },
    {
      "id": "doctr",
      "name": "docTR",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Company",
      "url": "https://github.com/mindee/doctr",
      "description": "Deep-learning OCR library for detecting and recognising text in documents.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Controversy & Tax Risk",
        "Tax Technology, Data & Transformation",
        "Compliance Risk & Audit",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax controversy",
        "Tax technology & data",
        "Audit & investigation",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Python OCR library that finds and reads the words in PDFs and images in two stages (detection, then recognition), with optional page layout detection (titles, tables, headers) and a key-information extraction mode; results export to JSON. It needs Python 3.11+ and PyTorch, installs with pip, and GPU-ready Docker images exist. A general OCR tool, not tax-specific, now maintained by t2k GmbH."
    },
    {
      "id": "cbam-document-analyser",
      "name": "DocumentAnalyserAPI",
      "kind": "Automations",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/raskolnikov1984/DocumentAnalyserAPI",
      "description": "FastAPI service that validates CBAM spreadsheet rows: EORI numbers, CN codes, ISO country codes and dates.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Receives an Excel file of Carbon Border Adjustment Mechanism (CBAM) data, validates every row against business rules (EORI number, CN code, ISO country code, dates), stores only the valid rows and returns detailed errors for the rest. A FastAPI service on Python 3.14 with Poetry, SQLite for development and PostgreSQL 18 with Docker Compose for production. The README is in Spanish; GPL-2.0."
    },
    {
      "id": "domibus",
      "name": "Domibus",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://code.europa.eu/edelivery/domibus",
      "description": "Domibus, the European Commission's open AS4 message handler for eDelivery, used for e-invoicing exchanges.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Clearance & real-time reporting platforms"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "douanecode-mcp",
      "name": "douanecode-mcp",
      "kind": "MCP",
      "jurisdictions": [
        "France",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/Courouge/douanecode-mcp",
      "description": "MCP server for HS, NC8 and TARIC code search through douanecode.fr; needs a Pro API key.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "An MCP server that lets an AI agent search HS, NC8 and TARIC codes from a product description, read a code's details and duty rates by origin country, and list recent tariff changes, through douanecode.fr. Runs locally with uvx and needs a DouaneCode API key on the Pro plan (99 euros a year); the hosted mode is unfinished. The vendor's own thin wrapper, MIT licence; the README is mostly French."
    },
    {
      "id": "douanextract",
      "name": "DouaneXtract",
      "kind": "Automations",
      "jurisdictions": [
        "Tunisia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/chourouk-DEVOPS/DouaneXtract",
      "description": "Self-hosted full-text search over 3,007 Tunisian customs documents: rulings, letters, WCO decisions.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Self-hosted web platform built for the Tunisian customs authority that runs OCR over scanned PDFs and offers full-text search across 3,007 documents: tariff rulings, administrative correspondence and World Customs Organization decisions. Python backend with PostgreSQL, JWT role-based access, Docker and Nginx. The documents are not in the repository, and no licence is named."
    },
    {
      "id": "download-cds-files",
      "name": "download-CDS-files",
      "kind": "Automations",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff-archive/download-CDS-files",
      "description": "Utility from the UK tariff team for downloading Customs Declaration Service files; archived.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-02",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "A Python utility from the Online Trade Tariff team that downloads tariff files from the Secure Data Exchange Service, parses the XML into XLSX workbooks and e-mails them to stakeholders from a scheduled CircleCI job. It needs Python, AWS access and secrets for the CDS API that only the team can supply. The repository was archived in February 2026 and names no licence."
    },
    {
      "id": "due-diligence-agents",
      "name": "Due Diligence Agents",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/zoharbabin/due-diligence-agents",
      "description": "M&A due diligence agents for data rooms, with a tax agent for transfer pricing, tax attributes and structure.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "A Python tool that reads an M&A data room with 13 AI agents across nine domains, including a tax agent (transfer pricing, tax attributes, deal structure), and ties each finding to a page and quote in HTML, Excel and JSON. It needs Python 3.12 and an Anthropic API key (or Bedrock or Vertex AI) and sends the documents there. The README says it does not replace professional advisers; Apache 2.0."
    },
    {
      "id": "peppol-nl-validation",
      "name": "Dutch Peppol Authority validation",
      "kind": "APIs",
      "jurisdictions": [
        "Netherlands"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/peppolautoriteit-nl/validation",
      "description": "Schematron and XSL validation artefacts for SI-UBL and NLCIUS e-invoices from the Dutch Peppol Authority.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "E-invoicing standards & validation rules"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dutch-tax-income-calculator",
      "name": "Dutch Tax Income Calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Netherlands"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/stevermeister/dutch-tax-income-calculator",
      "description": "Angular web calculator for Dutch income tax; the rules sit in a separate npm package.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Dutch income tax calculator that runs in the browser, built with Angular 17. This repository holds only the user interface; the README says the calculation logic lives in a separate npm package, dutch-tax-income-calculator-npm, and an older AngularJS version sits in another repository. MIT licence."
    },
    {
      "id": "zatca-qr-reader",
      "name": "e_invoice_qrcode_reader",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/me-zo/e_invoice_qrcode_reader",
      "description": "Flutter app that decodes and shows the QR code on Saudi ZATCA e-invoices.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2022-06",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "Flutter app that scans a Saudi ZATCA e-invoice QR code with the camera or from the gallery, decodes the Base64 TLV payload and shows the seller details it carries, with a local scan history. It builds for Android, iOS, web and Windows but is not in any app store; the README offers an APK. The author says the project was sold and development here has ceased, and there is no licence file."
    },
    {
      "id": "e-factura-go",
      "name": "e-factura-go",
      "kind": "APIs",
      "jurisdictions": [
        "Romania"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/printesoi/e-factura-go",
      "description": "Go client for Romania's ANAF e-Factura and e-Transport APIs, with a UBL builder and a CLI.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Go library and CLI for Romania's ANAF APIs: upload B2B and B2C invoices to e-Factura, list and download invoices, validate XML and convert to PDF; upload and list e-Transport declarations; and query the ANAF VAT register. It needs Go 1.24+ and, for e-Factura and e-Transport, an OAuth2 token that requires a USB signature. Its UBL builder does not yet support credit notes."
    },
    {
      "id": "e-invoice-ts",
      "name": "e-invoice-ts",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/e-invoice-be/e-invoice-ts",
      "description": "TypeScript SDK for the e-invoice.be Peppol API: create and manage e-invoice documents from server code.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-12",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "A TypeScript and JavaScript library for the e-invoice.be REST API: from server code you create e-invoice documents, also from an uploaded PDF, and read the inbox, with typed requests, retries and pagination handled. It needs an API key, which comes with a free e-invoice.be account registered to your company, and runs on Node.js 20 or later, Deno, Bun and edge runtimes. Apache 2.0 licence."
    },
    {
      "id": "easybill-e-invoice-validator",
      "name": "e-invoice-validator (easybill)",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/easybill/e-invoice-validator",
      "description": "Validation service for UBL and CII e-invoices against EN 16931, XRechnung, Peppol BIS and Factur-X rules.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-01",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A small HTTP service: post a UBL or CII invoice XML and get back JSON warnings and errors against the official schematron rules of EN 16931, XRechnung, Peppol BIS 3.0 and Factur-X (EN16931 and EXTENDED profiles only); status 200 means valid, 400 means problems. It runs as a Docker container on the JVM beside your own application. MIT licence."
    },
    {
      "id": "efatura",
      "name": "efatura",
      "kind": "APIs",
      "jurisdictions": [
        "Türkiye"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/furkankadioglu/efatura",
      "description": "Creates invoices through Türkiye's e-Arşiv system.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-02",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A PHP library for Türkiye's e-Arşiv portal: open a session, create draft invoices, query invoices, fetch them as HTML or PDF, cancel them and approve them by SMS code. It needs your e-Arşiv credentials or, in debug mode, the portal's test account. The README (Turkish) warns that it creates tax documents, accepts no responsibility and says to test with test data until you are sure; MIT licence."
    },
    {
      "id": "egypt-eta-tax-api",
      "name": "egypt-eta-tax-api",
      "kind": "APIs",
      "jurisdictions": [
        "Egypt"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Hazemcodes/egypt-eta-tax-api",
      "description": "Laravel helper that hashes and submits e-receipts to the Egyptian Tax Authority's pre-production API.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Laravel controller that serialises an e-receipt, hashes it with SHA-256, gets an OAuth2 token and submits the receipt to the Egyptian Tax Authority's e-invoicing API. It needs a client ID, client secret and a registered POS serial from the ETA portal, and runs in any PHP project. The README says it targets the pre-production sandbox only, so endpoints must change for live use; MIT licence."
    },
    {
      "id": "egyptian-einvoicing-bridge",
      "name": "Egyptian-eInvoicing (mohamedelareeg)",
      "kind": "Automations",
      "jurisdictions": [
        "Egypt"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mohamedelareeg/Egyptian-eInvoicing",
      "description": "Bridge between ERP and POS systems and the Egyptian Tax Authority's e-invoicing platform.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2024-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "einvoice-at",
      "name": "einvoice_at",
      "kind": "APIs",
      "jurisdictions": [
        "Austria"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/Stoicera/einvoice_at",
      "description": "Self-hosted Austrian platform to create, validate and convert ebInterface and Peppol BIS Billing invoices.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Self-hosted Java app for Austrian e-invoicing: it builds ebInterface 6.1 and Peppol BIS 3.0 (UBL) invoices from JSON, validates uploads against XSD, Schematron and Austrian business rules with German reports, and converts between the two, via REST API and web UI. It runs with Docker Compose; an optional AI assistant uses an external LLM. The README calls it milestone M6, not yet tagged v0.1.0."
    },
    {
      "id": "einvoicing-js",
      "name": "einvoicing (JavaScript)",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/esvit/einvoicing",
      "description": "JavaScript library to create and parse EN 16931 e-invoices and popular extensions.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "JavaScript library that creates and parses electronic invoices under the eInvoicing Directive and EN 16931, with PEPPOL BIS and the most widely used CIUS and extensions; the README shows reading a UBL file with UblReader. Installs from npm for Node.js; the README's environment requirements list is left blank. MIT licence; the README does not describe validation."
    },
    {
      "id": "einvoicing-php",
      "name": "einvoicing (PHP)",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/josemmo/einvoicing",
      "description": "PHP library to read and create EN 16931 European e-invoices as UBL; CII is on the roadmap.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-06",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A PHP library that holds an invoice, its parties and lines as objects, exports them as UBL XML and imports UBL documents, validating against EN 16931 and presets such as Peppol BIS. It needs PHP 7.1 or later with the SimpleXML extension and installs with Composer. The README's roadmap lists CII export and import as not yet done; MIT licence."
    },
    {
      "id": "einvoicing-en16931",
      "name": "eInvoicing-EN16931",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/ConnectingEurope/eInvoicing-EN16931",
      "description": "Validation artefacts for EN 16931, the European e-invoicing standard.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "E-invoicing standards & validation rules"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Official Schematron rules and XML schemas from CEN/TC 434 for checking an electronic invoice against EN 16931, in the UBL 2.1, Cross Industry Invoice (CII D16B) and UN/EDIFACT syntaxes. Builds and runs its tests with Maven, with shell and batch scripts for Unix and Windows. It contains no rules for any CIUS, EDIFACT development is paused, and the licence is EUPL 1.2."
    },
    {
      "id": "einvoicing-signer-eg",
      "name": "EInvoicingSigner",
      "kind": "Automations",
      "jurisdictions": [
        "Egypt"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/bassemAgmi/EInvoicingSigner",
      "description": "Command-line tool that serialises and signs documents before sending them to the Egyptian Tax Authority.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2024-01",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "elster-mcp-server",
      "name": "elster-mcp-server",
      "kind": "MCP",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Income tax",
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/lukasschwarz/elster-mcp-server",
      "description": "MCP server for the German ELSTER portal: submits VAT pre-returns and prepares income tax filings.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Tax Technology, Data & Transformation",
        "Taxpayer Services"
      ],
      "activities": [
        "Indirect tax",
        "Tax technology & data",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "MCP server that drives the public ELSTER web portal with Puppeteer: it submits the German VAT pre-return (UStVA), prepares EÜR and income tax (ESt) forms and syncs the inbox. Needs Node.js 18 or later, an ELSTER certificate and password, a tax number and state code; runs from Claude Desktop or another MCP client. Experimental and unofficial; ELSTER's terms may restrict automated access."
    },
    {
      "id": "emr-eracuni",
      "name": "EMR (eRačuni)",
      "kind": "Automations",
      "jurisdictions": [
        "Croatia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/TheLoomLabs/EMR",
      "description": "Browser extension that downloads incoming eRačuni from Croatia's MIKROeRAČUN portal into monthly batches.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Chrome or Firefox extension that downloads unseen incoming eRačuni from Croatia's MIKROeRAČUN portal into a folder tree and composes a monthly email bundle of the original XML files for an accountant. Needs a signed-in MIKROeRAČUN portal tab; it is not yet in the Chrome Web Store or Mozilla add-ons, so it loads as an unpacked extension. Licence AGPL-3.0-or-later."
    },
    {
      "id": "eori-validator-php",
      "name": "eori (PHP)",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/davidvandertuijn/eori",
      "description": "PHP EORI number validator.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2024-10",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Validates an Economic Operators Registration and Identification (EORI) number against a SOAP service and reports whether it is valid. A PHP library installed with Composer. In non-strict mode it returns true when the SOAP service is unavailable, so an invalid number could pass; the README recommends caching valid numbers; MIT."
    },
    {
      "id": "eori-validator-arrijr",
      "name": "eori-validator",
      "kind": "Automations",
      "jurisdictions": [
        "European Union",
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/arrijr/eori-validator",
      "description": "Validates EU and GB EORI numbers against the EU customs and HMRC registries, as a Next.js app.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "A Next.js API that validates EU and GB EORI numbers against the EU Customs DDS2 service and HMRC's EORI checker, returning trader name and address where disclosure consent exists. It deploys on Vercel with Upstash Redis and takes requests only through RapidAPI with a subscription key. The README says it is not customs, tax or legal advice and results reflect the registry at query time."
    },
    {
      "id": "eric-rs",
      "name": "eric-rs",
      "kind": "APIs",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/quambene/eric-rs",
      "description": "Rust bindings and SDK for ERiC, the ELSTER library for submitting German tax filings.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Rust bindings and SDK for ERiC, the ELSTER Rich Client that checks tax data for plausibility and sends it encrypted to the German tax administration; you hand it XML files for a tax return. Needs Rust 1.79 or later on Linux, libclang, and the ERiC library and header from the ELSTER developer portal after a developer access request; live tests need an ELSTER certificate and vendor ID. Apache-2.0."
    },
    {
      "id": "esj",
      "name": "ESJ (EN 16931 Semantic JSON)",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/bsnsoft/esj",
      "description": "JSON binding of the EN 16931 invoice model, with a Java library, CLI, validation and UBL/CII conversion.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Reads EN 16931 invoices from UBL 2.1, CII D16B XML or hybrid PDFs into a flat JSON map keyed by business term, and writes, validates (XSD, Schematron, business rules), converts between UBL and CII and renders PDFs with the XML embedded. Java 17 or later, with a command line and native executables; TypeScript and C# versions exist. Apache-2.0; a release candidate, not a CEN or KoSIT deliverable."
    },
    {
      "id": "estonian-e-invoice",
      "name": "estonian_e_invoice",
      "kind": "APIs",
      "jurisdictions": [
        "Estonia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/thorgate/estonian_e_invoice",
      "description": "Python package that generates e-invoices in Estonian e-invoice standards.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2020-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Python package, installed from PyPI, that generates e-invoices in the Estonian e-invoice standard. The README lists its features as 'TODO' and the documentation's usage page shows only the import line, so what it covers has to be read from the code. MIT licence."
    },
    {
      "id": "worldbank-etr-gmt-replication",
      "name": "ETR_GMT_replication (World Bank)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/worldbank/ETR_GMT_replication",
      "description": "Stata and R code to reproduce World Bank work on effective tax rates, firm size and the global minimum tax.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2025-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "eu-tax-dataset",
      "name": "EU Tax Dataset",
      "kind": "Tax datasets",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/cboxdk/eu-tax-dataset",
      "description": "EU VAT rates for all 27 member states, compiled from European Commission sources.",
      "licenceWarning": "PolyForm Internal Use 1.0.0",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Indirect tax",
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Versioned JSON files of the VAT rates of all 27 EU member states by product category, compiled from the Commission's Taxes in Europe Database, with a note on how each rate was chosen. Plain data from Cbox's closed-source pipeline; a category without a band means the standard rate applies. PolyForm Internal Use 1.0.0: free for internal business use, redistribution needs a commercial licence."
    },
    {
      "id": "taxobservatory-cbcr-reports",
      "name": "EU Tax Observatory CbC reports (Data For Good)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Nonprofit",
      "url": "https://huggingface.co/datasets/DataForGood/taxobservatory_data",
      "description": "Some 400 public country-by-country reports (PDF, XLS) collected by the EU Tax Observatory, with CSV extracts.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2024-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "eutax-report-1-tax-deficit",
      "name": "EU Tax Observatory tax deficit report (code and data)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "European Union",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/eutaxobservatory/report-1-tax-deficit",
      "description": "Input data, Stata do-files and output tables behind the EU Tax Observatory's 2021 tax deficit report.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2021-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "eu-vat-rates-data",
      "name": "EU VAT Rates Data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/vatnode/eu-vat-rates-data",
      "description": "Official-source VAT rates for 45 European jurisdictions, machine-readable and checked daily.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "JSON dataset of standard, reduced, super-reduced and parking VAT rates for 45 European jurisdictions, with EU-27 standard-rate history back to 1967, plus packages for JavaScript, Python, PHP, Go and Ruby. EU-27 rates are checked daily against the Commission's Taxes in Europe Database; non-EU rates are kept by hand. MIT; it does not decide VAT treatment or check VIES registration."
    },
    {
      "id": "eu-einvoice",
      "name": "eu_einvoice (ERPNext)",
      "kind": "Automations",
      "jurisdictions": [
        "European Union",
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/alyf-de/eu_einvoice",
      "description": "ERPNext app that creates and imports UN/CEFACT CII e-invoices, including XRechnung.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "ERPNext app that converts between ERPNext documents and UN/CEFACT Cross Industry Invoice (CII) XML, creating and importing e-invoices in the BASIC, EN 16931, EXTENDED and XRECHNUNG profiles, and embedding all but XRechnung into PDFs as ZUGFeRD/Factur-X. Needs an ERPNext installation on the matching major version branch and depends on drafthorse, factur-x, SaxonC, lxml and SchXslt. GPL-3.0 licence."
    },
    {
      "id": "eu-vat-evidence",
      "name": "eu-vat-evidence",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/davidkolundzic/eu-vat-evidence",
      "description": ".NET library for EU VAT number validation and compliance evidence, in two NuGet packages.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ".NET library in two NuGet packages: VatEvidence.Core checks an EU VAT number's format offline and returns the country code, normalised number and error reason; VatEvidence.Vies then confirms active status, name and address through the Commission's VIES REST API. Needs .NET 10 and, for the second step, network access to VIES; no other dependencies. MIT licence."
    },
    {
      "id": "idempiere-intrastat",
      "name": "eu.idempiere.intrastat",
      "kind": "Automations",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/cloudempiere/eu.idempiere.intrastat",
      "description": "iDempiere plugin that generates per-country Intrastat XML declarations.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An iDempiere plugin that records Intrastat documents per organisation, period, country and transaction type, collects trade documents under a configurable schema, and generates the XML filed with the authorities from the country's XSD. Country-specific collection and XML generation are custom Java classes, so each EU member state needs its own. The README is a glossary and names no licence."
    },
    {
      "id": "eurlex",
      "name": "EUR-Lex",
      "kind": "Legal datasets",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://eur-lex.europa.eu",
      "description": "EU legislation and case law, with machine-readable open data.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Controversy & Tax Risk",
        "Disputes & Appeals"
      ],
      "activities": [
        "Tax controversy",
        "Objections, appeals & litigation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "EUR-Lex holds EU law in all 24 official languages: treaties, legal acts and consolidated texts, preparatory documents, case law, national transposition and every Official Journal since 1952, updated daily. Free to browse; a registered account adds saved searches, alerts and a web service for direct queries. Only the Official Journal version is authentic; reuse under Decision 2011/833/EU."
    },
    {
      "id": "euromod",
      "name": "EUROMOD",
      "kind": "Tax engines",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Government",
      "url": "https://euromod-web.jrc.ec.europa.eu",
      "description": "The EU tax-benefit microsimulation model, maintained by the Joint Research Centre.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Policy & Stakeholder Engagement",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Tax policy & stakeholder engagement",
        "Reform costing & microsimulation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Tax-benefit microsimulation model for the EU: it applies coded policy rules for the 27 member states to household microdata (mainly EU-SILC) and reports income taxes, social contributions, benefits and, since 2024, consumption taxes. Runs on Windows or Linux, maintained by the Joint Research Centre. The microdata need a Eurostat-approved research proposal; model CC BY 4.0, code EUPL-1.2."
    },
    {
      "id": "everything-claude-finance-tp",
      "name": "everything-claude-finance: transfer pricing",
      "kind": "Agent skills",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/brainbytes-dev/everything-claude-finance/tree/main/skills/tax/transfer-pricing",
      "description": "Claude Code skill on OECD transfer pricing methods, comparability steps, three-tier documentation and APAs.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "One skill file in a larger Claude Code finance library: a reference on the arm's length principle, the five OECD methods, comparability analysis, BEPS Action 13 documentation, CbCR, MAP and APAs, plus FAR, benchmarking and risk heat map templates and a quality checklist. It is text for the model to follow, not code, and installs into Claude Code with the rest of the library. MIT licence."
    },
    {
      "id": "export-declaration-quality-checker",
      "name": "export-declaration-quality-checker",
      "kind": "Automations",
      "jurisdictions": [
        "Pakistan"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/YounisAnis/export-declaration-quality-checker",
      "description": "Notebook for HS classification and price anomaly detection on Pakistani garment export declarations.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A notebook over one month of Pakistani export declarations for knitted garments: it predicts the HS code, checks the unit price against a band and applies rule checks, sending 29.4% of lines to review. The commercial source data is not included: outputs are saved, but it cannot be re-run. Labels are the filed codes, so it flags lines for review and does not decide classification; MIT licence."
    },
    {
      "id": "extractthinker",
      "name": "ExtractThinker",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/enoch3712/ExtractThinker",
      "description": "Document intelligence library that uses LLMs to extract structured data.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Controversy & Tax Risk",
        "Tax Technology, Data & Transformation",
        "Compliance Risk & Audit",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax controversy",
        "Tax technology & data",
        "Audit & investigation",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Python library that turns documents (PDFs, images, text, spreadsheets) into validated Pydantic objects: it loads, classifies and splits them, then extracts fields through a large language model (LLM). Needs Python 3.9 to 3.13 and an API key for an LLM provider, or a local Ollama model. Apache-2.0; scanned pages need OCR or a vision model, and a valid schema does not guarantee accuracy."
    },
    {
      "id": "f24ep-ravvedimento-operoso",
      "name": "F24EP Ravvedimento Operoso 2.0",
      "kind": "Calculators",
      "jurisdictions": [
        "Italy"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Annaluca17/F24EP-Ravvedimento-Operoso-2.0",
      "description": "TypeScript app that computes the Italian ravvedimento operoso (late-payment penalty and interest) for F24EP.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "factur-x",
      "name": "factur-x",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "France",
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/akretion/factur-x",
      "description": "Python library for Factur-X, the e-invoicing standard for France and Germany.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Python library that builds a Factur-X invoice or Order-X order by embedding a compliant XML file into an ordinary PDF, extracts the XML from a Factur-X PDF, validates it against the schemas and schematrons, and generates CII or UBL XML from a Python dictionary. Needs Python 3.7 or later; schematron checks use the optional saxonche package. BSD licence; ZUGFeRD 1.x generation raises an error."
    },
    {
      "id": "factur-x-libreoffice",
      "name": "Factur-X LibreOffice extension",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "France",
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/akretion/factur-x-libreoffice-extension",
      "description": "LibreOffice Calc extension that generates Factur-X PDF invoices.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-03",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "LibreOffice Calc extension: you fill an invoice spreadsheet and it writes a PDF with an embedded Cross Industry Invoice XML, accepted by Chorus Pro, the French public sector platform. Python macros in LibreOffice, meant for small companies without an ERP or invoicing software. GPL-3.0, but the README declares end of maintenance: the minimum profile is deprecated from September 2026."
    },
    {
      "id": "facturae-php",
      "name": "Facturae-PHP",
      "kind": "APIs",
      "jurisdictions": [
        "Spain"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/josemmo/Facturae-PHP",
      "description": "PHP library to create, sign and send Spanish Facturae e-invoices without other dependencies.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "PHP library that generates Spanish Facturae invoices from seller, buyer, line and tax data, signs them with a PKCS12 certificate and timestamp, and sends them to the FACe and FACeB2B platforms. Needs PHP 5.6 or later with OpenSSL, cURL and libXML, and no other library. MIT; the README says it does not generate VERI*FACTU records and points to a separate package."
    },
    {
      "id": "facturahub-mcp",
      "name": "FacturaHub MCP",
      "kind": "MCP",
      "jurisdictions": [
        "Spain",
        "Mexico",
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/FacturaHub-com/facturahub-mcp",
      "description": "MCP server for invoicing, expenses and tax declarations through FacturaHub's API; e-invoicing for Panama.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "An MCP server that lets Claude, ChatGPT or Cursor create and send invoices, log expenses, run P&L and VAT reports, generate tax declarations and submit e-invoices on the FacturaHub service for Panama, Spain, Mexico, Colombia and others. It needs a FacturaHub account and API key; the free plan is capped and e-invoicing sits in paid plans. The code is MIT; the work happens on the hosted service."
    },
    {
      "id": "facturahub-plugin",
      "name": "FacturaHub plugin",
      "kind": "Plugins",
      "jurisdictions": [
        "Spain",
        "Mexico",
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/FacturaHub-com/facturahub-plugin",
      "description": "Claude plugin with invoicing, expense and e-invoicing tools and skills for Spain, Mexico, Colombia and Panama.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "A Claude Code plugin with slash commands for invoices, expenses, reports and tasks and 46 MCP tools, with e-invoicing for Spain (Verifactu, Facturae, AEAT), Mexico (CFDI 4.0), Colombia (DIAN UBL) and Panama (DGI). It needs a FacturaHub account and API key; the free plan allows five invoices a month and e-invoicing is in the paid Pro plan. The plugin is MIT; the work runs on the hosted service."
    },
    {
      "id": "facturia",
      "name": "Facturia",
      "kind": "Automations",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/HazemMarrakchi/facturia",
      "description": "Multi-tenant e-invoicing demo that generates Peppol BIS 3.0 UBL invoices and checks EN 16931 rules.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A demo e-invoicing platform (NestJS API, React web app) that creates invoices as UBL 2.1 (Peppol BIS 3.0) XML, checks EN 16931 business rules, numbers them without gaps and tracks them draft to paid, with a recipient portal and GDPR tools. It runs on Node.js 24 with SQLite and a live demo. The README says Peppol delivery is out of scope and Factur-X and XRechnung output are planned; MIT."
    },
    {
      "id": "fatca-larh76",
      "name": "fatca (larh76)",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/larh76/fatca",
      "description": "Maven base project to generate, validate, sign and upload FATCA and CRS XML; README in Spanish.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-06",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Maven base project, documented in Spanish, to generate, validate, sign and upload FATCA and CRS XML files. The README covers only one step: generating JAXB classes from the FATCA XML version 2.0 schema with xjc under a placeholder package name, and it assumes a Windows path to the xjc jar. The repository has no licence, so reuse is not granted."
    },
    {
      "id": "fatca-data-preparation-quirkyorc",
      "name": "fatca-data-preparation",
      "kind": "Automations",
      "jurisdictions": [
        "United States",
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/QuirkyOrc/fatca-data-preparation",
      "description": "Java FATCA data package preparation with sample IDES payloads.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2023-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Java project for preparing a FATCA data package, with sample IDES payload and transmission archive files (XML, a zipped payload and a timestamped archive) and Keystore, Archive and Unarchive folders in the repository. The README consists of the title line and two test lines, so there is no build, usage or licence information on the page."
    },
    {
      "id": "fatca-ides-php",
      "name": "fatca-ides-php",
      "kind": "Automations",
      "jurisdictions": [
        "United States",
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/teamshadi/fatca-ides-php",
      "description": "PHP library that converts bank client data into FATCA XML packages for the IRS IDES gateway.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "International Cooperation"
      ],
      "activities": [
        "Exchange of information & MAP"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A PHP library that converts bank client data into FATCA XML files zipped for submission through the IRS IDES gateway, and can prepare correction files. It needs PHP with several extensions plus the financial institution's SSL certificate, private and public keys and GIIN. The README says it was last tested against the IDES test gateway on 31 January 2017 with the version 2.0 schema."
    },
    {
      "id": "fatca-viewer",
      "name": "fatca-viewer",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/piratkin/fatca-viewer",
      "description": "C++ form application that loads and edits FATCA XML in a table view; its README says it is not yet tested.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2022-05",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Loads a FATCA XML file and shows it as a table for editing, driven by a model file (model.txml) that maps XML elements to named fields; editing the model in a text editor renames, adds or removes fields. It ships as a Windows executable (fatca.exe) with C++ sources and a sqlite3 folder. The README's first line says the program has not yet been tested, and no licence is shown."
    },
    {
      "id": "fatca-xml-reporting-cobol",
      "name": "FATCA-XML-Reporting",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Spaicho/FATCA-XML-Reporting",
      "description": "COBOL program that generates FATCA XML reports from mainframe data.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2017-01",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "COBOL code for the FATCA XML report foreign financial institutions send to the IRS: a data description generated from the FATCA XML schemas with legstar-xsd2cob and extended with 'tech' fields, plus a module that fills it. Written for IBM Enterprise COBOL 4.2 on the mainframe, where XML support is limited. The module's features are shown only as two images and the repository names no licence."
    },
    {
      "id": "fatcacrs-mdes",
      "name": "fatcacrs",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/dmtechsol-dev/fatcacrs",
      "description": "Local FastAPI and React prototype that converts Excel files into CRS XML (FC v2.2); FATCA records planned.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Converts an 'Accounts to report' Excel worksheet into MDES FATCA/CRS FC XML version 2.2, validates it against the bundled XSDs and returns the XML with a validation report. A local FastAPI and React app (Python 3.10, Node 20); no account data leaves it. CRS individual accounts only: organisations, controlling persons, nil reports, corrections and FATCA records are not built; no licence named."
    },
    {
      "id": "fatcaxmlbatcher",
      "name": "FATCAXMLBatcher",
      "kind": "Automations",
      "jurisdictions": [
        "United States",
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mylesieong/FATCAXMLBatcher",
      "description": "Java utility that builds, parses and batches FATCA XML files.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2016-01",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Java utility, dated 13 January 2016, that generates XML meeting the FATCA requirement; the repository holds builder, parser and batcher classes and an example XML file. The README is one sentence and gives no instructions, so expect to read the source to use it. There is no licence, so reuse is not granted."
    },
    {
      "id": "fatoora-rs",
      "name": "fatoority",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mqqz/fatoority",
      "description": "Rust toolkit for Saudi ZATCA Phase 1 and Phase 2 e-invoicing.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Rust toolkit for Saudi ZATCA Phase 1 and 2 e-invoicing: it generates certificate signing requests, signs invoices, credit and debit notes, validates them against UBL and local ZATCA rules, makes QR codes and builds API requests. Packages for Python, JavaScript, .NET and Java, plus a CLI. MIT or Apache-2.0 and not affiliated with ZATCA; local validation does not prove ZATCA will accept an invoice."
    },
    {
      "id": "fattura-elettronica-php",
      "name": "fattura-elettronica",
      "kind": "APIs",
      "jurisdictions": [
        "Italy"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/deved-it/fattura-elettronica",
      "description": "PHP library that generates Italian e-invoices in the XML format of the Agenzia delle Entrate.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "PHP library that generates Italian electronic invoices as XML conforming to the Agenzia delle Entrate's technical specifications, for B2B and B2C customers and for public administration. Installs with Composer (composer require deved/fattura-elettronica); the README names no PHP version and does not describe validation, signing or transmission. MIT licence; the README is in Italian."
    },
    {
      "id": "fatturaelettronica-net",
      "name": "FatturaElettronica.NET",
      "kind": "APIs",
      "jurisdictions": [
        "Italy"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/FatturaElettronica/FatturaElettronica.NET",
      "description": "Italian electronic invoicing for businesses and public administration, in .NET.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ".NET library that reads and writes Italian electronic invoice XML to the official technical specifications, validates it offline, handles ordinary and simplified invoices, and serialises to and from JSON. A NuGet package for .NET Standard 2.0, for companies and public administration. BSD licence; the README is in Italian and promotes the authors' Invoicetronic API service."
    },
    {
      "id": "gib-fatura",
      "name": "fatura",
      "kind": "APIs",
      "jurisdictions": [
        "Türkiye"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mlevent/fatura",
      "description": "PHP library for Türkiye's GİB e-Arşiv portal: e-invoices, e-SMM and e-Müstahsil receipts.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "PHP package for Türkiye's GİB e-Arşiv portal: it drafts, edits, signs by SMS code, lists and retrieves e-invoices, e-SMM self-employed receipts and e-Müstahsil producer receipts. Installs with Composer and logs in with your GİB portal user code and password; SMS signing cannot be tested with the test credentials. MIT; the README warns it creates taxable financial data at the user's risk."
    },
    {
      "id": "chezhira-finance-automation-toolkit",
      "name": "finance-automation-toolkit (Chezhira)",
      "kind": "Automations",
      "jurisdictions": [
        "Tanzania"
      ],
      "taxAreas": [
        "VAT & indirect",
        "Payroll tax"
      ],
      "backedBy": "Community",
      "url": "https://zenodo.org/records/22056670",
      "description": "Python scripts for bank, M-Pesa, VAT and intercompany reconciliation, GL checks, payroll and cash forecasts.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "finance-skills-transfer-pricing",
      "name": "finance-skills: transfer pricing documentation",
      "kind": "Agent skills",
      "jurisdictions": [
        "China"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/vivy-yi/finance-skills/tree/master/finance-skills/skills/transfer-pricing-documentation",
      "description": "Five Chinese CFO-office skills for transfer pricing: master documentation, comparables, BEPS compliance, APA.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "One scene of a Chinese-language CFO skill library for Hermes and OpenClaw agents: a master skill that walks through related-party data, Master File, comparables, BEPS Action 13 compliance and APA management and writes a checklist-style TP documentation report. You fill the scene's CLAUDE.md with your entities, methods and thresholds first. All skill text is in Chinese; MIT licence."
    },
    {
      "id": "financeskills-deferred-tax",
      "name": "financeskills: deferred tax skill",
      "kind": "Agent skills",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/GAJETOso/financeskills/tree/main/skills/deferred-tax",
      "description": "Agent skill for deferred tax under IAS 12 and ASC 740, with a calculator script and evaluations.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Accounting & Reporting"
      ],
      "activities": [
        "Tax accounting & financial reporting"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "fiscal-calendar",
      "name": "fiscal_calendar",
      "kind": "Tax calendars",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/tonyhollaar/fiscal_calendar",
      "description": "Python package for 4-5-4 and 4-5-5 retail fiscal calendars.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2023-11",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Python package that generates a retail fiscal calendar on the 4-5-4 or 4-5-5 week pattern, with a 53rd week every five or six years, as a pandas DataFrame of day, week, month, quarter and year fields with last-year equivalents, and prints or saves one year as a grid or PDF. You give it a start and end date; it needs Python 3.8 or later and installs with pip. MIT licence."
    },
    {
      "id": "fiscalbr-net",
      "name": "FiscalBr.NET",
      "kind": "APIs",
      "jurisdictions": [
        "Brazil"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/orochasamuel/fiscalbr-net",
      "description": "C# library that generates Brazil's SPED files and other tax and accounting declarations.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-12",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "C# library that generates Brazil's SPED (Sistema Público de Escrituração Digital) files and other fiscal declarations: EFD Contribuições, EFD Fiscal (ICMS/IPI), ECF, DIMOB and Sintegra. Ships as NuGet packages on top of FiscalBr.Common; the README names no .NET version and describes generating files, not reading them. MIT licence; the README is in Brazilian Portuguese."
    },
    {
      "id": "fiscalize-grunt-it",
      "name": "fiscalize (grunt-it)",
      "kind": "Tax engines",
      "jurisdictions": [
        "Slovenia",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/grunt-it/fiscalize",
      "description": "Engine for EU national e-invoicing and fiscal clearance on EN 16931 with country adapters; a Slovenian pilot.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "freetaxusa-mcp",
      "name": "FreeTaxUSA MCP Server",
      "kind": "MCP",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/schwarztim/freetaxusa-mcp",
      "description": "MCP server that drives FreeTaxUSA in a browser; navigation and personal-info tools work, the rest are stubs.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "An MCP server that drives a Chromium browser through the FreeTaxUSA website so an AI assistant can log in, enter personal details and filing status, read the refund estimate and move between sections of a US return. It needs Node.js 20 and a FreeTaxUSA account; the income, deductions, review and extension tools are stubs. Not affiliated with FreeTaxUSA; you stay responsible for the return; MIT."
    },
    {
      "id": "french-tax-mcp",
      "name": "french-tax-mcp",
      "kind": "MCP",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/cornelcroi/french-tax-mcp",
      "description": "MCP server for French tax calculations and information.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-09",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "An MCP server with two tools: calculate French individual income tax from net taxable income and household parts (quotient familial), and fetch the current brackets, scraped from service-public.fr. It is a Python package installed with pip or uvx. The README limits it to French residents' income tax, says scraping can fail and that results are information, not tax advice; Apache 2.0."
    },
    {
      "id": "gaap-implementation-toolkit",
      "name": "GAAP-Implementation-Toolkit",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/zgu-usgaap-fr/GAAP-Implementation-Toolkit",
      "description": "Tracks how US public companies implement standards, ASC 740 among them, from SEC EDGAR data.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Accounting & Reporting"
      ],
      "activities": [
        "Tax accounting & financial reporting"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "gdt-invoice-hub",
      "name": "gdt-invoice-hub",
      "kind": "Automations",
      "jurisdictions": [
        "Vietnam"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/thuanhuynh247/gdt-invoice-hub",
      "description": "Vietnamese VAT invoice management with risk assessment, foreign-contractor-tax detection and tax forecasting.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": ""
    },
    {
      "id": "gemma4-hscode-classifier",
      "name": "gemma4-hscode-classifier",
      "kind": "Models",
      "jurisdictions": [
        "Cambodia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/Sothay/gemma4-hscode-classifier",
      "description": "LoRA adapter classifying product descriptions to 8-digit HS codes with Cambodian trade rates; adapter only.",
      "licenceWarning": "Gemma Terms of Use",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A LoRA adapter on Gemma-4-E4B-it that turns a product description into an eight-digit Cambodian HS code with customs duty, special tax, VAT and excise rates. Only the adapter is stored; loading it fetches the base model in 4-bit, and the examples assume a GPU. The card says generated rates may be wrong and to use its lookup table instead, but that file is not in the repository; Gemma licence."
    },
    {
      "id": "genai-tp-automation-prototype",
      "name": "GenAI_Transfer_Pricing_Automation_Prototype",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Vijey31/GenAI_Transfer_Pricing_Automation_Prototype",
      "description": "LangChain RAG prototype that fills a Word transfer pricing report template with Llama 3 text and a P&L table.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-10",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A Python script that opens a Word transfer pricing report template, fills each [PLACEHOLDER] with text from a LangChain RAG chain (Llama 3 via Ollama) and inserts a segmented P&L table from Excel, then saves the result as .docx. It needs the listed Python packages and a local Ollama running llama3; a sample template, financials and functional analysis are in data/. No README and no licence file."
    },
    {
      "id": "cbc-xml-llm-outputs-yusyn",
      "name": "Generation of machine-readable CbC reports with LLMs (Yusyn) data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://zenodo.org/records/15687636",
      "description": "Outputs of nine LLMs asked to turn eight text CbC test cases into OECD CbC XML (schema v2.0), as JSON and XML.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2025-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "german-income-tax-calculator-basemax",
      "name": "german-income-tax-calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/BaseMax/german-income-tax-calculator",
      "description": "Browser calculator for German net income: income tax, solidarity surcharge, church tax, social contributions.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A single-page browser calculator for Germany (2025) in plain HTML, CSS and JavaScript: enter a gross annual income, tick church tax if it applies, and see income tax, solidarity surcharge, church tax, social contributions and the net income. It runs by opening index.html or on the GitHub Pages demo. The README calls the tax calculation a simplified piecewise model; MIT licence."
    },
    {
      "id": "gettsim",
      "name": "GETTSIM",
      "kind": "Tax engines",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/ttsim-dev/gettsim",
      "description": "The German Taxes and Transfers Simulator: a microsimulation model of German taxes and benefits.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Python model of the German taxes and transfers system, written for research uses from dynamic programming models to microsimulation studies: it takes household and individual data and returns the taxes and transfers due. Installs from PyPI or conda-forge, with documentation at gettsim.readthedocs.io. GPL: the README badge says v3, the sidebar shows AGPL-3.0."
    },
    {
      "id": "fuest-cbcr-profit-shifting",
      "name": "Global profit shifting from CbCR micro data (Fuest et al.)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Germany",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://zenodo.org/records/14214959",
      "description": "Stata replication package for Fuest et al. (JEEA) on profit shifting measured in German CbCR micro data.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2024-11",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "global-tax-treaty-network",
      "name": "global-tax-treaty-network",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/G-BUZZ/global-tax-treaty-network",
      "description": "Network analysis of bilateral tax treaties from OECD treaty-based withholding rate data, with CSV outputs.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "globe-gir-engine",
      "name": "globe (GIR engine)",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/baxsm/globe",
      "description": "Reads a GloBE Information Return XML, validates it, applies the OECD's 2026 corrections and exports a redline.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Pillar Two / global minimum tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "gmt24",
      "name": "GMT24",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/classichot/GMT24",
      "description": "Next.js prototype that maps group data to a Pillar Two model, runs GloBE calculations and prepares a GIR.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "go-finance",
      "name": "go-finance",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/pieterclaerhout/go-finance",
      "description": "Go library with exchange rates, VAT number validation and IBAN/BIC conversion.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Go library with three functions: exchange rates from the European Central Bank (ECB), VAT number validation through the VIES service, and conversion of Belgian bank account numbers to IBAN and BIC. Needs Go and network access to the ECB and VIES services; no API key is mentioned. Apache-2.0 licence; the README states no caveats and does not say who it is for."
    },
    {
      "id": "gobl",
      "name": "GOBL",
      "kind": "APIs",
      "jurisdictions": [
        "Global",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/invopop/gobl",
      "description": "Go library and schemas for electronic business documents, especially invoices.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Go library and open JSON Schemas for electronic business documents, chiefly invoices: you give it party, line and tax data and it returns a JSON document with the taxes calculated, validated against local tax rules, and optionally signed with JSON Web Signatures. For developers building invoicing systems; no API key or hosted account is required. Apache-2.0; the README states no caveats."
    },
    {
      "id": "gobl-es-facturae",
      "name": "gobl.es.facturae",
      "kind": "APIs",
      "jurisdictions": [
        "Spain"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/invopop/gobl.es.facturae",
      "description": "Converts GOBL documents into Spain's FacturaE e-invoice format.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Converts a GOBL invoice envelope (JSON) into Spain's FacturaE XML, as a Go library or a command-line tool, and can sign the output with a certificate. Needs Go; signing needs a certificate file and its password. Removing included taxes recalculates amounts from item prices and can shift totals by about ±0.01, and FacturaE requires a due date on every payment instruction; Apache 2.0."
    },
    {
      "id": "gobl-es-verifactu",
      "name": "gobl.es.verifactu",
      "kind": "APIs",
      "jurisdictions": [
        "Spain"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/invopop/gobl.es.verifactu",
      "description": "Converts GOBL documents into VeriFactu records and sends them to Spain's tax agency.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Go library that turns a GOBL invoice from a Spanish supplier into a VeriFactu declaration and sends it to the AEAT web services, keeping the required invoice chain. Needs Go, a valid AEAT certificate (even for testing), a software definition and a local invoice database. Sends one invoice at a time; an invoice without a general note is rejected; much of the code is in Spanish; Apache 2.0."
    },
    {
      "id": "greater-china-legal-tp",
      "name": "Greater-China-Legal: transfer pricing skills",
      "kind": "Agent skills",
      "jurisdictions": [
        "China"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/vivy-yi/Greater-China-Legal/tree/main/plugins/legal-scenes/tax-compliance/skills",
      "description": "Chinese skills for PRC tax compliance, three of them transfer pricing: arm's length checks, risk, BEPS files.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Chinese-language Claude Code skills for PRC transfer pricing inside a larger legal skill set: transfer-pricing-checker covers related-party transaction types, method choice and risk grading; beps-compliance-advisor covers master file, local file and country-by-country reporting duties. It installs as a Claude Code plugin. The README says Apache 2.0, but no licence file sits at the repository root."
    },
    {
      "id": "grenzgaenger-rechner",
      "name": "Grenzgaenger-Rechner",
      "kind": "Calculators",
      "jurisdictions": [
        "Austria",
        "Switzerland"
      ],
      "taxAreas": [
        "Income tax",
        "Payroll tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Walpurga03/Grenzgaenger-Rechner",
      "description": "React calculator for cross-border workers between St. Gallen and Austria: source tax and social insurance.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Browser calculator for commuters working in St Gallen and living in Austria: from gross salary, family details and commute it shows Swiss social insurance, St Gallen withholding tax and Austrian income tax with the treaty credit, and exports a PDF. A React and TypeScript app, run with npm or used at its GitHub Pages demo. The README says it is for information only, not tax advice; MIT licence."
    },
    {
      "id": "hts-2025-dataset-captaincereal",
      "name": "Harmonized Tariff Schedule of the United States 2025",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/captaincereal/Harmonized-Tariff-Schedule-of-the-United-States-2025",
      "description": "The 2025 US HTS as a clean dataset with text-model baselines predicting tariff outcomes; educational.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-09",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A Python pipeline over the 2025 US Harmonized Tariff Schedule: it cleans the schedule into a CSV, normalises duty text to numbers and trains text models that predict whether a line is duty-free from its description. It runs on a CPU. The README calls it an educational analysis, not a legal or compliance tool, as text-only features omit legal notes and rulings; MIT licence."
    },
    {
      "id": "harmonized-tariff-toddtreece",
      "name": "harmonized_tariff",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/toddtreece/harmonized_tariff",
      "description": "Ruby utility that converts the US Harmonized Tariff Schedule from hts.usitc.gov into JSON, SQL and XML.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Ruby gem with an hts command that converts the delimited Harmonized Tariff Schedule file from hts.usitc.gov into JSON, XML, SQL or gzipped SQL, using the bundled source file or one you point it at. It installs with gem install harmonized_tariff and runs from the command line. The bundled source and the README's examples are the 2013 and 2012 editions of the schedule."
    },
    {
      "id": "harvey-labs",
      "name": "harvey-labs (Legal Agent Benchmark)",
      "kind": "Benchmarks",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Company",
      "url": "https://github.com/harveyai/harvey-labs",
      "description": "Legal Agent Benchmark: 2,010 legal tasks with documents and rubrics and a Python harness; 34 tasks are tax.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-advance-tariff-rulings",
      "name": "HMRC Advance Tariff Rulings service",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/binding-tariff-trader-frontend",
      "description": "HMRC's Advance Tariff Rulings service: application frontend, case backend, rulings search, case manager.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Customs & trade tax",
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's Advance Tariff Rulings service: the public frontend where traders apply for a ruling, the backend that manages case data, the internal case manager where officers review and answer applications, and the public search for rulings in effect, for importers, exporters and trade consultants. Each is a Scala service run with HMRC's service manager, MongoDB and Localstack. Apache 2.0 licence."
    },
    {
      "id": "hmrc-self-assessment-assist",
      "name": "HMRC Assist (Self Assessment)",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/self-assessment-assist",
      "description": "API that generates an HMRC Assist report of risk messages for a Self Assessment return before submission.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Compliance Risk & Audit"
      ],
      "activities": [
        "Compliance risk & case selection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-cds-financials",
      "name": "HMRC CDS Financials",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/customs-financials-frontend",
      "description": "HMRC's CDS financial services: duty deferment statements, cash and guarantee accounts.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Customs & trade tax",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's CDS financials service: a hub frontend with sister frontends to view duty deferment statements, cash account and guarantee account details, and an API that proxies to HMRC's back-end systems. They are Scala microservices run under the service manager profile CUSTOMS_FINANCIALS_ALL. All are Apache 2.0; the READMEs warn not to enable work-in-progress features globally."
    },
    {
      "id": "hmrc-cbcr",
      "name": "HMRC Country-by-country reporting",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/country-by-country-reporting-frontend",
      "description": "HMRC's service for uploading country-by-country reports as XML files, with its backend and file validation.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's frontend service that lets registered users (an agent, client or organisation) upload files on behalf of an organisation and check each upload's validation status. It runs through HMRC's Service Manager on port 10024 beside HMRC's auth, enrolment, email and file-scanning services; the backend is a separate repository. Apache 2.0; the README does not say what format the files take."
    },
    {
      "id": "hmrc-crs-fatca",
      "name": "HMRC CRS/FATCA reporting service",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/crs-fatca-reporting-frontend",
      "description": "HMRC's CRS and FATCA reporting service: registration, institution management and report upload.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services",
        "International Cooperation"
      ],
      "activities": [
        "E-filing & pre-filled returns",
        "Exchange of information & MAP"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's CRS and FATCA service, over several repositories: a registration frontend, a financial institution management frontend, a reporting frontend to upload CRS and FATCA reports, and backend services. They are Scala and Play microservices run together under the HMRC service manager profile CRS_FATCA_ALL. Each repository is Apache 2.0, and the READMEs hold little beyond ports and test commands."
    },
    {
      "id": "hmrc-ct-calculations",
      "name": "HMRC CT calculations",
      "kind": "Tax engines",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/ct-calculations",
      "description": "Scala library for UK Corporation Tax return boxes and CT600 computations, including CT600A and CT600J.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2024-10",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "Scala library from HMRC holding the boxes and calculations needed to build a UK Corporation Tax return: the CT600 with CT600A, CT600J and the computations. It is added to a Scala build as a dependency; the README says only a subset of boxes is supported. Apache 2.0, but GitHub shows the repository archived and read-only since April 2026."
    },
    {
      "id": "hmrc-customs-declarations",
      "name": "HMRC Customs Declaration Service APIs",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/customs-declarations",
      "description": "HMRC's Customs Declaration Service APIs: submit, amend and cancel declarations, upload documents.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Customs & trade tax",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's Customs Declarations API: takes a declaration in the WCO schema, validates it against DMS WCO 3.6 and passes it to the CDS backend, with endpoints to amend, cancel, upload documents and notify arrival. A Scala service needing MongoDB and sbt; three API versions are chosen by the Accept header. A sister stub fakes the API and its notifications for local development; Apache 2.0."
    },
    {
      "id": "hmrc-customs-exports",
      "name": "HMRC Customs Exports Declaration Service",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/customs-declare-exports-frontend",
      "description": "HMRC's Customs Exports Declaration Service: trader frontend, declaration backend and the movements service.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Customs & trade tax",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's Customs Exports Declaration Service: the frontend lets traders create, amend, copy and cancel export declarations, view submissions, rejections and drafts and print the Export Accompanying Document; the backend manages declaration data and the movements service handles Inventory Linking Exports movements. All are Scala microservices run with sbt and HMRC's service manager."
    },
    {
      "id": "hmrc-customs-inventory-linking",
      "name": "HMRC customs inventory linking APIs",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/customs-inventory-linking-imports",
      "description": "HMRC's inventory linking APIs for import declarations and for export consignment consolidation and movement.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Customs & trade tax",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's inventory linking APIs for the Customs Declaration Service: the imports service takes a CSP's arrival notification or movement validation, the exports service takes requests to consolidate, move or query consignments, and each validates the payload, forwards it and answers the declarant. Both are Scala services run with sbt. Apache 2.0; API documentation is on the HMRC Developer Hub."
    },
    {
      "id": "hmrc-dac6",
      "name": "HMRC DAC6 disclosure service",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/disclose-cross-border-arrangements",
      "description": "HMRC's DAC6 cross-border arrangement disclosure service, archived in March 2024 when the UK moved to MDR.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2024-03",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "HMRC's code for its disclose cross-border arrangements service: a backend with sister repositories for the frontend and for registration, Scala projects built with sbt. Every README is a placeholder, so the pages say nothing about what the service accepted or how to run it. GitHub shows all four repositories archived on 20 March 2024 and read-only, under the Apache 2.0 licence."
    },
    {
      "id": "hmrc-digital-platform-reporting",
      "name": "HMRC Digital Platform Reporting service",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/digital-platform-reporting",
      "description": "HMRC's Digital Platform Reporting service (DAC7 rules): registration, operators, seller-data XML filing.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services",
        "International Cooperation"
      ],
      "activities": [
        "E-filing & pre-filled returns",
        "Exchange of information & MAP"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's Digital Platform Reporting Service: operators register, add or remove platform operators, notify HMRC of reporting intentions and submit seller-data reports as XML, which HMRC validates and exchanges with other jurisdictions. This repository is the backend between the frontends and HMRC's APIs; each part is a Scala application run with sbt and HMRC's service manager."
    },
    {
      "id": "hmrc-digital-services-tax",
      "name": "HMRC Digital Services Tax",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/digital-services-tax",
      "description": "HMRC's Digital Services Tax service: registration and returns, with a frontend and test stubs.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's backend microservice for the UK Digital Services Tax: an adaptor between the frontend and HMRC's ETMP APIs that looks up companies by Unique Taxpayer Reference (UTR) and postcode and handles registrations, returns and tax-enrolment callbacks. Built with sbt; runs locally on port 8741 or through Service Manager, with the auth-login-stub for test sign-in. Apache 2.0."
    },
    {
      "id": "hmrc-essttp",
      "name": "HMRC Enhanced Self Serve Time To Pay",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/essttp-backend",
      "description": "HMRC's payment-plan journey for tax debts: eligibility check, affordability and plan selection, and backend.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Payments, refunds & debt collection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-eori",
      "name": "HMRC EORI services",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/check-eori-number-api",
      "description": "HMRC's EORI services: an API that checks a GB EORI number and returns trader details, with its backend.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Customs & trade tax",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's Check EORI Number service in four repositories: a backend that checks whether a GB-issued EORI number is valid and returns the trader's name and address if it agreed to share them, an API taking up to 10 numbers per request, a web frontend and a stub. Scala and Play, needing a Java runtime and HMRC's service manager. The stub answers by the last digit of the number; Apache 2.0."
    },
    {
      "id": "hmrc-euvat-refunds",
      "name": "HMRC EU VAT refunds",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/euvat-refunds",
      "description": "HMRC service for EU VAT refund claims, started in 2026.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Payments, refunds & debt collection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-financial-transactions",
      "name": "HMRC financial transactions (VAT)",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/financial-transactions",
      "description": "Service returning MTD VAT liabilities, payments and late-payment penalty details, with direct debit checks.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Payments, refunds & debt collection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-import-control-system",
      "name": "HMRC Import Control System (ICS2)",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/import-control-entry-declaration-store",
      "description": "HMRC's import control services: entry summary declaration store, ICS2 WSDL schemas, safety and security guide.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Customs & trade tax",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's Import Control System services for entry summary declarations: the store receives, validates and persists IE315 declarations and IE313 amendments, the decision, outcome and intervention services return decisions and do-not-load interventions, and import-control-wsdls serves the EU ICS2 WSDL files. They are Scala microservices on sbt and MongoDB, documented on the HMRC Developer Hub."
    },
    {
      "id": "hmrc-income-tax-mtd",
      "name": "HMRC Income Tax (MTD) services",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/income-tax-submission",
      "description": "HMRC service that collects dividend, interest, Gift Aid, CIS, employment and pension data for Income Tax MTD.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's orchestration service that, for a National Insurance number and tax year, gathers a customer's income data from six microservices: dividends, interest, Gift Aid, Construction Industry Scheme (CIS) deductions, employment and pensions. It runs on port 9304 through HMRC's Service Manager (sm2), with unit and integration tests through sbt; Apache 2.0."
    },
    {
      "id": "hmrc-individuals-charges-api",
      "name": "HMRC individuals charges API",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/individuals-charges-api",
      "description": "API to view and manage individuals' pension and high income child benefit charges.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Payments, refunds & debt collection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-mdr",
      "name": "HMRC Mandatory Disclosure Rules service",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/mandatory-disclosure-rules",
      "description": "HMRC's mandatory disclosure rules (MDR) service: credentials and subscription details, XML checks, submission.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services",
        "International Cooperation"
      ],
      "activities": [
        "E-filing & pre-filled returns",
        "Exchange of information & MAP"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's mandatory disclosure rules service: a frontend where registered users upload a cross-border arrangement as an XML file and see earlier submissions, and this backend, which checks the file against the XML schema, sends it for business-rule validation and returns an accepted or rejected status with error codes. Both are Scala services run through HMRC's service manager; Apache 2.0 licence."
    },
    {
      "id": "hmrc-ncts",
      "name": "HMRC New Computerised Transit System (NCTS)",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/common-transit-convention-traders",
      "description": "HMRC's transit services: traders API, NCTS validator and converter, movement store, documents, guarantees.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Customs & trade tax",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's Common Transit Convention Traders API for submitting transit arrival and departure information, with internal services that store and forward messages, validate and convert XML and JSON, route events and generate PDF transit accompanying documents, and a public API to query a guarantee balance. All are Scala services, Apache 2.0. Most are marked Beta, so their signatures may change."
    },
    {
      "id": "hmrc-payments",
      "name": "HMRC payments services",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/payments-processor",
      "description": "HMRC's payment services: processor, orchestrator, card, mobile and telephone payments, national direct debit.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Payments, refunds & debt collection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-penalties",
      "name": "HMRC penalties service",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/penalties",
      "description": "HMRC's late-submission and late-payment penalty service: backend, VAT and income tax frontends, appeals.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt",
        "Disputes & Appeals"
      ],
      "activities": [
        "Payments, refunds & debt collection",
        "Objections, appeals & litigation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-pillar2-api",
      "name": "HMRC Pillar 2 services",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/pillar2-submission-api",
      "description": "HMRC's Pillar Two service code: the submission API, the registration frontend and backend, and test stubs.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's backend microservice for Pillar 2 (the OECD global minimum tax), with APIs that let third-party applications manage Pillar 2 tax obligations and submissions on behalf of corporations. It runs with sbt or HMRC's Service Manager on port 10054 and ships OpenAPI 3.0 specifications in a test-only and a production version. Apache 2.0."
    },
    {
      "id": "hmrc-sa-accounts-api",
      "name": "HMRC Self Assessment accounts API",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/self-assessment-accounts-api",
      "description": "API for a Self Assessment account: balance (overdue, payable, pending), charges, payments and allocations.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Payments, refunds & debt collection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-sa-calculation",
      "name": "HMRC Self Assessment calculation APIs",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/individual-calculations-api",
      "description": "HMRC's MTD APIs that trigger and return a Self Assessment calculation, with the liability, BSAS and BISS APIs.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Returns processing & assessment"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-sa-refund",
      "name": "HMRC Self Assessment refund",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/self-assessment-refund-frontend",
      "description": "Frontend for claiming a Self Assessment refund.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Payments, refunds & debt collection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-senior-accounting-officer",
      "name": "HMRC Senior Accounting Officer service",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/senior-accounting-officer",
      "description": "HMRC's Senior Accounting Officer service: registration, hub, notification and certificate submission.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-submission-tracker",
      "name": "HMRC submission tracker",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/submission-tracker",
      "description": "Service that tracks the status of forms and submissions sent to HMRC.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-third-party-payments-api",
      "name": "HMRC third-party payments API",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/third-party-payments-external-api",
      "description": "External API that lets third-party software initiate a payment to HMRC.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Payments, refunds & debt collection"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-time-to-pay",
      "name": "HMRC Time to Pay",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/time-to-pay-arrangement",
      "description": "HMRC's Time to Pay services: the arrangement backend, the self-service frontend, proxy API and taxpayer data.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Payments, refunds & debt collection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-vat-api",
      "name": "HMRC VAT API",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/vat-api",
      "description": "HMRC's Making Tax Digital VAT API: obligations, returns, payments, liabilities and penalties.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Indirect tax",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's REST API for VAT: endpoints to get obligations, submit and retrieve returns, and get payments, liabilities, penalties and financial and customer information. Scala 2.13 on Java 21, built with sbt and run locally on port 9675, with Service Manager for dependencies. Apache 2.0; one endpoint, validating a return body, is marked internal only."
    },
    {
      "id": "hmrc-vat-repayment-tracker",
      "name": "HMRC VAT repayment tracker",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/vat-repayment-tracker-frontend",
      "description": "Service where businesses track the progress of a VAT repayment: frontend and backend.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Payments, refunds & debt collection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-income-tax-view-change",
      "name": "HMRC View and change income tax (MTD)",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/income-tax-view-change-frontend",
      "description": "Frontend where MTD income tax customers view calculations, charges and payments and make changes.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Returns processing & assessment",
        "Payments, refunds & debt collection"
      ],
      "for": [
        "Tax authority",
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-exchange-rates-mirror",
      "name": "hmrc-exchange-rates",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/matchilling/hmrc-exchange-rates",
      "description": "JSON mirror of HMRC's monthly exchange rates for customs and VAT, 2015 to 2026, updated automatically.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A JSON mirror of the monthly exchange rates HMRC publishes for converting foreign currency to sterling for customs and VAT, from January 2015 to October 2026, served per month and as a latest file from a hosted URL and refreshed by a scheduled job. The README says the EU rate applies only to invoices drawn in euro and is not the agricultural levy rate. The repository shows no licence."
    },
    {
      "id": "hmrclib",
      "name": "hmrclib",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Company",
      "url": "https://github.com/rodmena-limited/hmrclib",
      "description": "Typed Python clients for 73 HMRC APIs: Pillar 2 submission, customs declarations, Making Tax Digital and more.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax",
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Pillar Two / global minimum tax",
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A typed Python client for the 73 REST APIs of the HMRC Developer Hub, with pydantic models from each API's OpenAPI specification and one client class per API. It installs from PyPI, needs HMRC client credentials and handles the OAuth2 flows, with an optional FastAPI callback server. MIT and not affiliated with HMRC; the specifications are Crown copyright under the Open Government Licence."
    },
    {
      "id": "how-much-mncs-pay-in-taxes",
      "name": "How Much MNCs Pay in Taxes (Godar) replication",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://osf.io/49vzq/",
      "description": "Stata, R Markdown and Excel files behind a paper on what MNCs pay in tax, from voluntary CbC reports.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2022-11",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hs-code-dataset-ronnieaban",
      "name": "hs-code (ronnieaban)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/datasets/ronnieaban/hs-code",
      "description": "Hierarchical HS code classification dataset, one CSV of about 1 MB; no source or year on the card.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A dataset of one CSV file, hs-code-data.csv, tagged for text classification of Harmonised System codes in English and sized between 1K and 10K rows on the Hub. The dataset card holds only metadata: no description of the columns, source, coverage or nomenclature year. The licence is CC BY-SA 4.0, so derived data must carry the same licence."
    },
    {
      "id": "hs-code-classifier-shahin",
      "name": "hs-code-classifier (ShahinHasanov90)",
      "kind": "Models",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ShahinHasanov90/hs-code-classifier",
      "description": "TF-IDF and LightGBM HS code classifier with a FastAPI service for English, Russian and Azerbaijani text.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Predicts Harmonised System chapter, heading and subheading codes from goods descriptions in English, Russian or Azerbaijani, using TF-IDF features and LightGBM, served as a FastAPI service. It needs Python 3.9 or later and a trained model file; the README names customs brokers, trade compliance teams and logistics platforms. The accuracy figures are the author's own held-out test; MIT."
    },
    {
      "id": "hs-code-classifier-en-kenpache",
      "name": "hs-code-classifier-en (Kenpache)",
      "kind": "Models",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/Kenpache/hs-code-classifier-en",
      "description": "HS6 classifier fine-tuned from bge-m3 (71.9% top-1 on full descriptions in its test set), with weights.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A classifier that returns the 6-digit HS code and a score for an English product description, plus HS4 and HS2 levels, fine-tuned from bge-m3 over 6,750 HS6 classes. It runs with transformers and torch (2.2 GB of weights) on CPU or GPU. Top-1 is 71.94% on full descriptions but 51.70% over the whole test set; it is English and HS6 only, not customs advice and not for unattended filing; MIT licence."
    },
    {
      "id": "hs-code-classifier-mcp-hsping",
      "name": "hs-code-classifier-mcp-server",
      "kind": "MCP",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/OjasKord/hs-code-classifier-mcp-server",
      "description": "MCP server that classifies products to HS codes through the HSPing API; needs a key with tiered pricing.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "An MCP server with two tools: classify a product description to an HS code, and validate a supplier's HS code against official tariff schedules (US, Singapore, Canada, Australia) via the HSPing API. Runs hosted or with npx; needs an Anthropic API key, an HSPing key and, for validation, the vendor's Pro key. Free tier is 10 calls a month, then paid bundles; results are informational only; MIT."
    },
    {
      "id": "hs-code-lookup-tariffpedia",
      "name": "hs-code-lookup",
      "kind": "APIs",
      "jurisdictions": [
        "United States",
        "European Union",
        "United Kingdom",
        "China"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/632317117/hs-code-lookup",
      "description": "JavaScript library that parses, validates and looks up HS codes with MFN duty rates for US, EU, UK and China.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "JavaScript library that parses, validates and formats HS codes, looks up descriptions and MFN duty rates for the US, EU, UK and China from a bundled CSV, and computes landed cost on each destination's dutiable-value basis. Needs Node 18 or later; no runtime dependencies. MIT; the bundled sample of 375 HS6 codes goes stale, it warns, and Section 301 and 232 layers are deliberately left out."
    },
    {
      "id": "hs-code-lookup-acciowork",
      "name": "hs-code-lookup (AccioWork)",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/AccioWork/hs-code-lookup",
      "description": "HTML tool to find 6-digit HS and 10-digit HTS codes for 15 or more product categories, with 2026 rates.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An HTML page from a sourcing company listing 6-digit HS and 10-digit US HTS codes with 2026 duty rates for 15 or more product categories (electronics, apparel, machinery and more). It runs in a browser; the README links a live copy on the company's site next to its free-trial link. It says customs may reclassify goods and a licensed broker should verify legally binding classifications; MIT."
    },
    {
      "id": "hs-code-lookup-cross",
      "name": "HS-Code-Lookup-for-Customs",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ShantanuTaro/HS-Code-Lookup-for-Customs",
      "description": "HS lookup traced to 177,000 CBP CROSS rulings behind a confidence gate; classifying needs model API keys.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "Takes a product description and returns a 6-digit HS subheading with the published US Customs and Border Protection (CBP) rulings it leaned on, or withholds it below a confidence threshold. It needs Python 3.12 or later, a Groq or Mistral API key, a Qdrant index and a rulings corpus you rebuild from rulings.cbp.gov (the 790MB file is not distributed). The backtest step is still unchecked; MIT."
    },
    {
      "id": "hscode-go",
      "name": "hscode (Go)",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/thetechpanda/hscode",
      "description": "Go package embedding the HS nomenclature with validation, lookup and search; data under PDDL.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-09",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Go package that embeds the Harmonized System nomenclature (from the datasets/harmonized-system CSV) as an in-memory dataset, with a typed HSCode, validation and metadata helpers, section maps, hierarchical traversal, token search over descriptions and constants for every six-digit code. It installs with go get and works offline. The code is MIT; the data is under the Open Data Commons PDDL."
    },
    {
      "id": "hscode-classifier-en-entum",
      "name": "hscode-classifier-en (ENTUM-AI)",
      "kind": "Models",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://huggingface.co/ENTUM-AI/hscode-classifier-en",
      "description": "Deep-learning HS code classifier for English product descriptions, with weights.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A PyTorch model on bert-base-uncased that predicts Harmonised System codes at 2-, 4- and 6-digit level from an English product description, giving five candidates and confidence per level. It needs torch and transformers and the custom class in the bundled inference.py. The card says English only, coverage limited to codes in the training data, and scores are rankings, not probabilities; MIT."
    },
    {
      "id": "hscode-worksheet-extension",
      "name": "hscode-worksheet-extension",
      "kind": "Automations",
      "jurisdictions": [
        "United States",
        "Japan"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/naokijodan/hscode-worksheet-extension",
      "description": "Chrome extension that generates US HTS codes and customs worksheets offline for eBay exporters; Japanese.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Japanese-language Chrome extension for eBay exporters: a wizard per product category proposes a six-digit HS and ten-digit US HTSUS code, prints an A4 customs worksheet, checks CPSC eFiling lists and fills a TSCA certificate. Loaded unpacked in developer mode; the core works offline, an OpenAI API key adds optional AI help. Codes are candidates only, the exporter stays responsible; no licence."
    },
    {
      "id": "hscodeclassify-flowxai",
      "name": "hscodeclassify",
      "kind": "Models",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://huggingface.co/flowxai/hscodeclassify",
      "description": "ModernBERT classifier of product descriptions into the 20 HS chapters; chapter level only.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A ModernBERT text classifier that assigns a product description to one of 20 HS chapters, not the full nomenclature; it extracts nothing and validates nothing. Runs on CPU, one GPU or in the browser through ONNX, via Transformers. Trained on synthetic data: the card says its F1 of 1.0 is a pipeline check, not accuracy, and that it must be validated on your own documents first; Apache 2.0."
    },
    {
      "id": "hscodecomp",
      "name": "HSCodeComp",
      "kind": "Benchmarks",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://huggingface.co/datasets/ATH-MaaS/HSCodeComp",
      "description": "Expert-level benchmark for HS code classification agents on e-commerce products, from Alibaba's MarcoPolo.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Customs & trade tax",
        "Tax technology & data"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A benchmark of 632 expert-annotated e-commerce products, each labelled with a 10-digit HS code, for testing whether search agents can apply hierarchical tariff rules; an evaluation script reports exact-match accuracy at 2 to 10 digits. The data is a CSV plus a Python script needing pandas and an OpenAI-compatible key. Apache 2.0; the card cannot rule out copyright issues in the product data."
    },
    {
      "id": "hskn",
      "name": "HSKN",
      "kind": "Automations",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/FBR65/HSKN",
      "description": "CLI agent prototype classifying products to HS and CN codes with the German Electronic Customs Tariff (EZT).",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A Python command-line agent that queries the German Electronic Customs Tariff (EZT-Online) to classify goods for import or export, returning the commodity code, measures and explanatory notes as JSON. It needs Python 3.12 or later and an OpenAI-compatible API endpoint, key and model in a .env file. The README says it assists classification and gives no legally binding tariff information; MIT."
    },
    {
      "id": "hsn-code-package",
      "name": "HSN-Code-Package",
      "kind": "APIs",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/karthi-21/HSN-Code-Package",
      "description": "Zero-dependency HSN and SAC code lookup and India GST toolkit, on npm as hsn-code-package.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "npm package without runtime dependencies that bundles 12,604 Indian HSN codes and 496 SAC codes, chapter-level GST rates from CBIC Notification 09/2025-CT(Rate), GST calculation helpers, GSTIN and PAN validation, a GSTR-1 summary and an hsn command line tool. Needs Node.js 14 or later. ISC; the README says the rates are a chapter-level convenience to verify against the official notification."
    },
    {
      "id": "hstc-api",
      "name": "hstc-api",
      "kind": "APIs",
      "jurisdictions": [
        "Vietnam"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/quyphong91/hstc-api",
      "description": "Free REST API for searching the Vietnamese HS code explanatory notes.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A REST API in Node and TypeScript for searching the Vietnamese Harmonised System explanatory notes and supplementary notes in Vietnamese or English by keyword, with chapter and heading endpoints. Run it yourself with npm or Docker, or call the hosted api.tracuuhs.com with a rate limit per IP and an optional free key. The data is credited to the Vietnamese Customs General Department; MIT."
    },
    {
      "id": "hts-multiagent-canada",
      "name": "hts (Analytics Everywhere Lab)",
      "kind": "Automations",
      "jurisdictions": [
        "Canada"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/Analytics-Everywhere-Lab/hts",
      "description": "Multi-agent AI identifier for Canadian tariff codes from item descriptions, with a local web UI; research.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Multi-agent LangGraph pipeline that predicts a 10-digit Canadian tariff code from a description: a search agent gathers web context, a retrieval agent reads the 2024 tariff schedule PDF, and three runs vote per code segment, asking the user a question below 60 percent confidence. Needs Python 3.11 or later and a Gemini API key or local Ollama model. For research, it says; no licence is named."
    },
    {
      "id": "hts-classifier-hahzterry",
      "name": "HTS-Classifier",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/hahzterry/HTS-Classifier",
      "description": "LangGraph and Claude HTS classifier with a web demo; needs OpenAI, Pinecone and Anthropic keys.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "A chat-style classifier for the US Harmonized Tariff Schedule: it embeds a product description with OpenAI, searches a Pinecone index built from the USITC HTS CSV and returns codes and duty rates when confident, otherwise asking Claude to pick a candidate or ask a clarifying question. It is a Flask backend with a React frontend and needs three API keys. The README calls the results reference only."
    },
    {
      "id": "htsdata-tariffboard",
      "name": "htsdata",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/tariffboard/htsdata",
      "description": "US HTS data as JSON, served through jsDelivr.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "The Harmonized Tariff Schedule of the United States as one JSON file, htsdata.json, served from the repository through the jsDelivr CDN at a fixed link. The README is two lines plus that link, so the data's revision, structure, update schedule and licence are not documented anywhere on the page."
    },
    {
      "id": "hyperway",
      "name": "hyperway",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/massivex/hyperway",
      "description": ".NET Core Peppol Access Point implementation, last changed in 2018.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2018-08",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "ibericode-vat",
      "name": "ibericode/vat",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/ibericode/vat",
      "description": "PHP library for European VAT: rates, VAT number validation and country checks.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "PHP library for Europe's VAT rules: fetch the VAT rate for any EU member state, validate a VAT number by format and existence (VIES), validate country codes, check EU membership and geolocate an IP address. Needs PHP 8.2 or higher with the cURL and JSON extensions, plus SOAP for existence checks; rates come from the community-maintained ibericode/vat-rates file, cached locally. MIT licence."
    },
    {
      "id": "import-tax-calculator-ua",
      "name": "import_tax_calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Ukraine"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ALERTua/import_tax_calculator",
      "description": "Django web calculator of Ukrainian import taxes on parcels.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Django web calculator that works out customs import taxes on parcels entering Ukraine from a price entered in euros or dollars, with conversion rates. It runs with Python and Django or in Docker and needs a SECRET_KEY environment variable in production; an Amazon userscript is linked. The README gives no rates, thresholds or source for the rules; GPL-3.0."
    },
    {
      "id": "impot-calculateur-tn",
      "name": "Impot-Calculateur",
      "kind": "Calculators",
      "jurisdictions": [
        "Tunisia"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/yahiagaied/Impot-Calculateur",
      "description": "Go web app computing Tunisian withholding (RAS) by supplier type and VAT for finance professionals.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "income-tax-act-india",
      "name": "Income Tax Act India",
      "kind": "Legal datasets",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/datasets/varshith7/income-tax-act-india",
      "description": "Sections of India's Income Tax Act as structured data with titles, text, subsections and keywords.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Controversy & Tax Risk"
      ],
      "activities": [
        "Tax controversy"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Dataset of 9,266 sections of India's Income Tax Act, 1961 as JSON records (section id, title, content, subsections, keywords, summary), processed from the Government of India's official publications. On Hugging Face, for retrieval (RAG), compliance agents, summarisation and fine-tuning. CC BY 4.0; the card says the 2025 Act version is a structural placeholder still to be updated."
    },
    {
      "id": "income-tax-calculator-rugnepal",
      "name": "income_tax_calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Nepal"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/rugnepal/income_tax_calculator",
      "description": "R Shiny app that calculates salary income tax in Nepal for fiscal years 2078/79 and 2079/80.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2022-06",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Shiny web app that works out personal income tax in Nepal: tick options such as couple, female, disabled or freelancer, enter annual income, CIT/EPF, SSF, insurance and medical amounts, choose the fiscal year (2078/79 or 2079/80) and read off the tax. It runs in R with Shiny, or at the author's shinyapps.io page. There is no README and no licence file, so reuse rights are unclear."
    },
    {
      "id": "income-tax-calculator-sarunas",
      "name": "income-tax-calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Lithuania"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/sarunas/income-tax-calculator",
      "description": "Command-line script that converts share transaction reports into Lithuanian VMI tax declaration figures.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Command-line script that turns a broker's issued-shares and sold-shares reports (ESPP and RSU lines in two text files) into the figures for a Lithuanian VMI income tax declaration, with an option to split the gain with a partner. It runs with Node.js: clone, npm install, npm run calc. Its only caveat is a one-line disclaimer that the author takes no responsibility if the figures are wrong; MIT."
    },
    {
      "id": "income-tax-interest-calculator-in",
      "name": "Income-Tax-Interest-Calculator (aisumitb)",
      "kind": "Calculators",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/aisumitb/Income-Tax-Interest-Calculator",
      "description": "Browser calculator for Indian income tax interest under sections 234A, 234B and 234C.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "income-tax-portal-skill",
      "name": "income-tax-portal-skill",
      "kind": "Agent skills",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/hansraj-patel/income-tax-portal-skill",
      "description": "Agent skill that fills in Indian income tax returns on the e-filing portal and stops before submission.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Agent skill that fills an Indian income tax return on the e-filing portal: it interviews you, picks the form and regime, fills every schedule and runs the portal's validation, then stops at Preview without submitting or e-verifying. It needs your portal login and browser automation such as Claude in Chrome. Only ITR-3 has a form reference, checked against the AY 2026-27 flow in July 2026; MIT."
    },
    {
      "id": "incometax-calculator-kris1788",
      "name": "incometax_calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/kris1788/incometax_calculator",
      "description": "PHP web page that computes Indian income tax.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2022-08",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Single PHP web page that computes Indian income tax from figures typed into a form, with choices for assessment year 2023-24, individual, resident and age category; a live copy runs on the author's site. It needs a PHP web server. The README is one line and there is no licence file, so reuse rights are unclear."
    },
    {
      "id": "india-tax-faqs",
      "name": "India_Tax_FAQs",
      "kind": "Legal datasets",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/datasets/msinankhan1/India_Tax_FAQs",
      "description": "Question-and-answer pairs on Indian income tax rules and procedures, in English, as a CSV file.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2023-09",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "One CSV file, India_Tax_Chat.csv, with 1,116 rows of question-and-answer pairs on Indian income tax procedures (columns ids, Query, Answer), in English, on topics such as the Annual Information Statement, e-filing and e-verification. It loads with the datasets library or pandas. There is no dataset card, so source, licence and intended use are not stated."
    },
    {
      "id": "india-compliance",
      "name": "india-compliance",
      "kind": "Automations",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/resilient-tech/india-compliance",
      "description": "ERPNext app for Indian tax compliance, including GST.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "App built on ERPNext and Frappe that automates Indian Goods and Services Tax (GST) compliance: GSTR-1 preparation, GSTR-3B invoice actions, reconciliation against GSTR-2A and 2B, e-invoices and e-waybills via the NIC portal, GSTIN checks and GSTR reports. It installs on an ERPNext site; the automation features that call the GST APIs carry costs and need an India Compliance account. GPL v3."
    },
    {
      "id": "india-itr-filing-skills",
      "name": "india-itr-filing-skills",
      "kind": "Agent skills",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/0hex7/india-itr-filing-skills",
      "description": "Two Claude skills for filing Indian ITR-1 (salary) and ITR-3 (self-employed, trading) returns.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Two agent skills for filing an Indian income tax return on incometax.gov.in: file-itr1-india for salary-only ITR-1, and file-itr3-india for ITR-3 cases with 44ADA freelance income, intraday or F&O trading or foreign ESOPs, with form selection, Schedule FA and validation fixes. Copy the folders into a Claude Code skills folder. Figures are AY 2026-27 and must be re-verified yearly; no licence file."
    },
    {
      "id": "india-itr-portal-map",
      "name": "india-itr-portal-map",
      "kind": "Agent skills",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/kumaradarsh1993/india-itr-portal-map",
      "description": "Field-level map of India's income tax e-filing portal for AI assistants, with an agent instruction file.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Two Markdown files: a field-level map of India's income tax e-filing portal for ITR-1 to ITR-4 (schedules, field labels, dropdowns, validation traps, JSON keys) and a companion instruction file that tells an AI how to interview a filer and use the map. Attach both to a capable agent such as Claude Code; the AI navigates, you click. A dated snapshot of AY 2026-27 captured in July 2026; CC BY 4.0."
    },
    {
      "id": "india-itr-skills",
      "name": "india-itr-skills",
      "kind": "Agent skills",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ankitkr/india-itr-skills",
      "description": "Claude Code skills for Indian ITR-1, ITR-2 and ITR-4 filing, with AIS and TIS reconciliation.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Claude Code skills that take an Indian filer from documents to a filed return: itr-reconcile checks AIS, TIS and 26AS against Form 16, bank and broker statements, others build the assets register and capital gains upload file, and itr-file computes both regimes and walks the portal. Needs Claude Code and python3; what it reads goes to the model provider. ITR-4 is beta, not filing-verified; MIT."
    },
    {
      "id": "india-itr-toolkit",
      "name": "india-itr-toolkit",
      "kind": "Automations",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/kznconsulting/india-itr-toolkit",
      "description": "Local scripts that turn Indian income tax portal documents into a draft computation and return JSON.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Local scripts that parse the Indian tax portal's own documents (prefill JSON, AIS export, Form 26AS) into a draft computation, a self-verifying Excel statement and an ITR-3 return JSON checked against 57 CBDT validation rules. Runs with Bun, python3 and pdftotext; login and filing stay with a human. A Chartered Accountant must review before upload, says the README; MIT except the schemas folder."
    },
    {
      "id": "indonesia-tax-calculator",
      "name": "indonesia-tax-calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Indonesia"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/balibusinessbuilderscom/indonesia-tax-calculator",
      "description": "Indonesian tax calculator for foreign investors, with withholding tax and treaty rates for 14 countries.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "International tax"
      ],
      "for": [
        "Company tax department",
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "inflop-vatsharp",
      "name": "Inflop.VatSharp",
      "kind": "Calculators",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/inflop/Inflop.VatSharp",
      "description": ".NET library for EU VAT calculation under Directive 2006/112/EC with three calculation methods.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ".NET library for EU VAT on invoice lines under Directive 2006/112/EC: from net or gross unit prices, quantities and rates it returns net, VAT and gross totals by three methods (sum of net values, sum of gross values, sum of line VAT). NuGet package for .NET 8, 9 or 10, no dependencies; handles discounts, foreign currencies and rounding. MIT; the gross-sum method needs gross prices on every line."
    },
    {
      "id": "inregola",
      "name": "inregola",
      "kind": "Automations",
      "jurisdictions": [
        "Italy"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Pills-web/inregola",
      "description": "PHP web app to manage instalment plans with the Italian Revenue Agency and its collection arm, with alerts.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "interactive-brokers-veroilmoitus",
      "name": "interactive-brokers-veroilmoitus",
      "kind": "Calculators",
      "jurisdictions": [
        "Finland"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mpjk/interactive-brokers-veroilmoitus",
      "description": "FIFO capital gains calculator for Finnish Interactive Brokers users that runs with Docker.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-12",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Works out the capital gain on share sales for a Finnish tax return from Interactive Brokers transaction history on a FIFO (first in, first out) basis: export Buy and Sell rows as CSV from the broker's Transaction History and put the file in the project folder. It runs with Docker (docker compose). The author takes no responsibility for the figures; check what you send to the tax office; GPL-3.0."
    },
    {
      "id": "santacreu-ip-tax-havens-replication",
      "name": "International Technology Licensing, IP Rights and Tax Havens (Santacreu) replication",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://doi.org/10.7910/DVN/8HNU55",
      "description": "Stata and Matlab replication package for Santacreu (REStat 2026) on technology licensing, IP and tax havens.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "invkit-esbuker",
      "name": "invkit",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/esbuker/invkit",
      "description": "TypeScript library for invoice totals with several tax types, stacked discounts and extras.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "TypeScript library that computes invoice totals from items, taxes, discounts and extras (shipping, fees, credits) with full precision, rounding only on output; taxes may be inclusive, added, compound, withholding or fixed. No runtime dependencies; installs with npm or Bun; one-shot or cart-style mode. It is deterministic arithmetic only, not tax advice, and validates no business rules; MIT."
    },
    {
      "id": "invoice-data-extractor",
      "name": "Invoice Data Extractor",
      "kind": "Automations",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mohammedmanalodi/Invoice-Data-Extractor",
      "description": "Extracts invoice fields, including SGST and CGST, from images with OCR and a local LLM.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-03",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Reads an invoice image, extracts the text with PaddleOCR and has the Mistral-7B model pull out invoice number, date, customer, line items, SGST, CGST and totals into JSON and CSV files. It is a Python script that needs PyTorch, PaddlePaddle and Transformers, so the model runs on your own machine. The README shows one sample invoice and no tests or accuracy figures; MIT licence."
    },
    {
      "id": "invoicesuite",
      "name": "invoicesuite",
      "kind": "APIs",
      "jurisdictions": [
        "Germany",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/horstoeko/invoicesuite",
      "description": "PHP library to create, read and validate XRechnung, ZUGFeRD and Factur-X e-invoices.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "PHP library to create, read, validate and visualise e-invoices in several formats: ZUGFeRD, Factur-X, XRechnung (UBL syntax) and Peppol. It installs with Composer and uses JMS Serializer, FPDF, FPDI and a PDF parser; guides live in the project wiki. The README warns that it implements rules with legal, regulatory, accounting and tax implications that must be verified against the standards; MIT."
    },
    {
      "id": "invoicexml-mcp",
      "name": "InvoiceXML MCP",
      "kind": "MCP",
      "jurisdictions": [
        "European Union",
        "Germany",
        "France"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/InvoiceXML/invoicexml-mcp",
      "description": "MCP server for the InvoiceXML API: Factur-X, ZUGFeRD, XRechnung, UBL, CII and Peppol BIS invoices.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "MCP server that lets an AI agent call the InvoiceXML API to work with Factur-X, ZUGFeRD, XRechnung, UBL, CII and Peppol BIS Billing 3.0 e-invoices. It is an ASP.NET Core 10 app: self-hosted with your own InvoiceXML API key, or hosted by InvoiceXML with OAuth. The code is MIT, but every call goes through the InvoiceXML service, so check that service's terms."
    },
    {
      "id": "directfile",
      "name": "IRS Direct File",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/IRS-Public/direct-file",
      "description": "The IRS filing tool. Shut down for 2026, but its code, Fact Graph included, is public.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-06",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "The code of the IRS's federal filing service: an interview that turns the tax code into plain questions, maps the answers to standard forms and sends them to the IRS Modernized e-File API, plus the Fact Graph, a Scala knowledge graph for partial returns. The repository is archived; the README says not to use it in production and that code with sensitive data was removed. Public domain (CC0)."
    },
    {
      "id": "irs-eitc-assistant",
      "name": "IRS EITC Assistant",
      "kind": "Calculators",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Government",
      "url": "https://github.com/IRS-Public/eitc-assistant",
      "description": "The IRS Earned Income Tax Credit Assistant questionnaire, built on Fact Graph and Form Builder.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Tax authority",
        "Individual taxpayers"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "irs-fact-graph",
      "name": "IRS Fact Graph",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/IRS-Public/fact-graph",
      "description": "Knowledge-graph rules engine that models the US Internal Revenue Code, the calculation core of Direct File.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis",
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Rules as code & legislative drafting",
        "Returns processing & assessment"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "irs-form-builder",
      "name": "IRS Form Builder",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/IRS-Public/form-builder",
      "description": "Scala library that turns flow XML, fact dictionaries and locale files into questionnaire sites on Fact Graph.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "irs-ides-data-preparation",
      "name": "IRS IDES data preparation samples",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/IRSgov/IDES-Data-Preparation-Java",
      "description": "IRS sample code (.NET, Java, OpenSSL, shell) for encrypting and packaging FATCA submissions for IDES.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-06",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "IRS sample code for the data preparation step of the International Data Exchange Service (IDES), which accepts only encrypted FATCA submissions; sister repositories carry the same sample for .NET, OpenSSL and Unix shell. The Java README holds only a heading; the others describe the service and point to the IRS FAQs. Every repository is archived and the IRS says not to use the code in production."
    },
    {
      "id": "irs-tax-withholding-estimator",
      "name": "IRS Tax Withholding Estimator",
      "kind": "Calculators",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax",
        "Payroll tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/IRS-Public/tax-withholding-estimator",
      "description": "The IRS Tax Withholding Estimator, built on Fact Graph and Form Builder.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Tax authority",
        "Individual taxpayers"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "irs-agent",
      "name": "irs-agent",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/different-ai/irs-agent",
      "description": "Screenpipe-based agent that logs receipts, invoices and tax documents seen on screen into a local database.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-02",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Watches your screen through Screenpipe and logs receipts, invoices and tax documents it sees (amounts, currencies, names, timestamps) into a local database you can review in a Next.js page. It needs Screenpipe, Ollama with phi4 and, per the README, an OpenAI API key for the extraction prompts. The README's own checklist says it does not yet do your taxes; MIT licence."
    },
    {
      "id": "irs-taxpayer-mcp",
      "name": "irs-taxpayer-mcp",
      "kind": "MCP",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/dma9527/irs-taxpayer-mcp",
      "description": "MCP server with 44 local tools for US federal and state tax estimates, credits and planning.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Deterministic engine for US individual tax estimates and planning, as MCP server or command-line tool: federal tax with AMT, NIIT and credits, standard versus itemised, quarterly estimates and state comparisons for 2024 to 2026. Runs locally with Node.js 20, no IRS login; facts typed into a hosted MCP client may reach its model provider. State figures for a few states; not filing software; MIT."
    },
    {
      "id": "isabella",
      "name": "Isabella",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ugbodagadave/Isabella",
      "description": "Bookkeeping agent on IBM watsonx that reads receipts and categorises expenses, built for a hackathon.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-08",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "Bookkeeping agent from an IBM watsonx hackathon: upload receipt photos or PDF invoices to a Slack channel, it extracts vendor, amount, date, category and tax with watsonx models and writes them to a Google Sheet you can then query in plain English. Needs Slack, a Google account, an IBM watsonx account and Python 3.11. Built in August 2025 with a 'validate before production' test step; MIT."
    },
    {
      "id": "israeli-tax-withholding",
      "name": "israeli-tax-withholding",
      "kind": "Agent skills",
      "jurisdictions": [
        "Israel"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/peleg-jpg/israeli-tax-withholding",
      "description": "Agent skill with Israeli withholding-at-source rates, certificates and payment calculations.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Corporate income-tax compliance"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "itas-audit-system",
      "name": "itas-audit-system",
      "kind": "Automations",
      "jurisdictions": [
        "Ethiopia"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Paul-dir/itas-audit-system",
      "description": "Audit case system for a tax authority: audit planning, a risk engine and a transfer pricing case stream.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Tax audit case system for a revenue authority, per its architecture guide: annual audit planning, a risk engine, a transfer pricing stream and a joint audit committee workspace with case handoff to auditors. Java 21 Spring Boot backend, PostgreSQL in Docker and a React front end, started with a mock security profile. The README is empty and there is no licence file, so reuse rights are unclear."
    },
    {
      "id": "itr-agent",
      "name": "itr-agent",
      "kind": "MCP",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Sagargupta16/itr-agent",
      "description": "MCP server for Indian income tax filing: local computation, regime comparison and document parsing.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "MCP server for Indian income tax filing: an interview picks the ITR form, a local engine computes both regimes for FY 2025-26, parses 26AS and AIS exports, reconciles them with Form 16 and plans advance tax, then a portal checklist; it never submits. Runs with npx in Claude Desktop, Claude Code or any MCP client. Residents only; house property and business income are not yet computed; MIT."
    },
    {
      "id": "itr-filing-claude-skill",
      "name": "itr-filing-claude-skill",
      "kind": "Agent skills",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/bp-high/itr-filing-claude-skill",
      "description": "Claude Code skill that reconciles Form 16, AIS, 26AS and broker statements for an Indian ITR-2.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Claude Code skill for an Indian ITR-2, AY 2026-27, for a salaried resident with listed share or fund gains and deposit interest: it reconciles Form 16, AIS, 26AS and broker statements, compares regimes and builds a schema-validated return JSON for the Common Offline Utility. Needs Python 3.9 and jsonschema, or the claude.ai app. Call a CA for F&O, foreign assets or property sales; no licence file."
    },
    {
      "id": "itr-prep-skill",
      "name": "itr-prep-skill",
      "kind": "Agent skills",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/NidheeshJain/itr-prep-skill",
      "description": "Claude Code skill that prepares Indian ITR-1 to ITR-4 returns from Form 16, AIS and broker statements.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Claude Code skill that turns Form 16, AIS, 26AS, broker P&L and payslips into a reconciled computation and a portal-ready data-pack JSON for ITR-1 to ITR-4, covering regime choice, capital gains, losses and foreign assets; portal entry is left to you or a browser agent. Needs Claude Code; Python packages self-install. Rates are 'shape, not truth' and must be checked against official sources; MIT."
    },
    {
      "id": "itr-wala",
      "name": "itr-wala",
      "kind": "Agent skills",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/karanb192/itr-wala",
      "description": "Terminal tool for Indian income tax returns: an AI reads documents, a tested Python engine does the maths.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Terminal skill for Indian income tax returns, AY 2026-27: an agent reads Form 16 and AIS, a tested Python engine computes both regimes, capital gains and interest, and a filing pack maps each portal field; you pay, submit and e-verify. Installs into Claude Code, Codex or Gemini CLI; python3 only. Out of scope: non-residents, F&O and audit cases; documents you hand the AI leave your machine; MIT."
    },
    {
      "id": "japan-expat-tax-checker",
      "name": "japan-expat-tax-checker",
      "kind": "Automations",
      "jurisdictions": [
        "United States",
        "Japan"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/HumanCronAdmin/japan-expat-tax-checker",
      "description": "Tax filing checklist for US expats in Japan: FBAR, FATCA, RSU and NISA/iDeCo.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Browser tool for US expats in Japan: answer seven questions and get a filing checklist (FBAR, FATCA Form 8938, RSUs, NISA/iDeCo, Foreign Tax Credit, wire transfers) linked to IRS.gov and Japan's National Tax Agency. Plain JavaScript, run entirely in the browser as an installable offline web app; no answers are sent to a server, only analytics page views. MIT; no 'not tax advice' disclaimer."
    },
    {
      "id": "japan-post-hs-codes",
      "name": "Japanese-English translation of contents HS codes",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Japan"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/datasets/ikeno-ada/Japanese-English_translation_of_contents_HScodes",
      "description": "Japan Post's list of 1,111 product names in Japanese and English with HS codes for international mail.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department",
        "Individual taxpayers"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A table of product names in Japanese and English with an HS code for each, taken from Japan Post's list of contents for international mail dated 9 May 2024, as a TSV of 1,111 rows with three columns (item_ja, item_en, hscode). The README is two lines in Japanese and points to Japan Post's page; MIT licence."
    },
    {
      "id": "ides-email-parser",
      "name": "java-email-parser",
      "kind": "Automations",
      "jurisdictions": [
        "United States",
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/dolenzak/java-email-parser",
      "description": "Java tool that fetches and parses FATCA IDES notification e-mails.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2016-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Java tool that fetches and parses FATCA IDES notification e-mails. The repository holds the Java source, a lib folder, a log4j configuration and two sample IDES payload XML files, but the README is one line with no build or usage instructions and no licence."
    },
    {
      "id": "kaltblut",
      "name": "kaltblut",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/phax/kaltblut",
      "description": "Java library for handling ZUGFeRD e-invoices.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Java toolkit for ZUGFeRD and Factur-X hybrid invoices: detects a PDF's flavour and profile, extracts the embedded XML and attachments, and validates the carrier-side rules including PDF/A-3 conformance. Java 17 or higher, Maven, PDFBox 3; veraPDF optional. It does not create hybrid PDFs or check the XML business rules (see phive-rules-zugferd); v0.9.6 is marked work in progress; Apache 2.0."
    },
    {
      "id": "karani",
      "name": "Karani",
      "kind": "Automations",
      "jurisdictions": [
        "Tanzania"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/juliustm/taxConsultant",
      "description": "Self-hosted agent that collects and verifies Tanzanian EFD fiscal receipts for expense reporting.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Self-hosted agent for Tanzanian businesses: it takes EFD (electronic fiscal device) receipts by QR code, upload or bulk import, verifies them on the TRA portal and exports vendor, line items and tax to Google Sheets, a webhook or S3. Python/Flask app on Docker Compose with SQLite; needs an OpenAI or Groq API key and HTTPS for the scanner. AGPLv3, or a commercial licence from the author."
    },
    {
      "id": "kenya-compliance-etims",
      "name": "Kenya Compliance (navari)",
      "kind": "Automations",
      "jurisdictions": [
        "Kenya"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/navariltd/kenya-compliance",
      "description": "ERPNext app that integrates with KRA eTIMS through the Online Sales Control Unit.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "knocking-on-tax-havens-door",
      "name": "Knocking on Tax Haven's Door (replication)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://doi.org/10.7910/DVN/YKOTXF",
      "description": "Stata do-files and country and sector data for a REStat 2018 paper on French export prices to tax havens.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2019-11",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "korean-tax-agent",
      "name": "korean-tax-agent",
      "kind": "Plugins",
      "jurisdictions": [
        "South Korea"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/minsooparkk/korean-tax-agent",
      "description": "Claude Code plugin that drafts Korean tax review opinions from live searches of law, cases and rulings.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Claude Code plugin that drafts a review opinion on a Korean tax question, citing statutes, precedents and rulings found by live search of the National Law Information Center through the korean-law-mcp server. Needs only Claude Code, no API keys or accounts; an easy mode and a slower hard mode. The README calls its answers AI reference opinions that do not replace a tax agent's review; MIT."
    },
    {
      "id": "kosit-validator",
      "name": "KoSIT validator",
      "kind": "APIs",
      "jurisdictions": [
        "Germany",
        "European Union"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/itplr-kosit/validator",
      "description": "Germany's official validator engine for XML e-invoices: checks XSD and Schematron, then reports.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "E-invoicing standards & validation rules"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "XML validation engine: given an XML file and a validation scenario it identifies the format, checks XML Schema and Schematron rules, writes an XML report and computes an acceptance status. Needs Java 11 or higher; runs as a command-line JAR, as a library in a Java application, or as an HTTP daemon. It has no rules of its own; scenarios such as the XRechnung configuration supply them; Apache 2.0."
    },
    {
      "id": "kra-etims-api-integration",
      "name": "kra-etims-api-integration",
      "kind": "APIs",
      "jurisdictions": [
        "Kenya"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/matatashadrack/kra-etims-api-integration",
      "description": "Node.js implementation of the KRA eTIMS API integration.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "ksa-compliance",
      "name": "KSA Compliance",
      "kind": "Automations",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/lavaloon-eg/ksa_compliance",
      "description": "Frappe app for Saudi ZATCA e-invoicing, Phase 1 and 2, for ERPNext.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Frappe app that adds Saudi ZATCA e-invoicing to ERPNext for Phase 1 and Phase 2: simplified and standard invoices, QR codes, XML validation, print formats per phase, compliance checks, sandbox testing and batch or live submission. Installs on a Frappe/ERPNext site with bench or in one click on Frappe Cloud; multi-company. AGPL-3.0; the README gives no Frappe/ERPNext version requirement."
    },
    {
      "id": "ksef-clients",
      "name": "KSeF official clients (C#, Java)",
      "kind": "APIs",
      "jurisdictions": [
        "Poland"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/CIRFMF/ksef-client-csharp",
      "description": "Official C# and Java clients for KSeF, Poland's national e-invoice system, from the Ministry of Finance.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "E-invoicing standards & validation rules"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "ksef-pdf-generator",
      "name": "KSeF PDF generator",
      "kind": "Automations",
      "jurisdictions": [
        "Poland"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/CIRFMF/ksef-pdf-generator",
      "description": "Official TypeScript generator of the PDF visualisation of a KSeF e-invoice.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "ksef-api",
      "name": "ksef-api",
      "kind": "APIs",
      "jurisdictions": [
        "Poland"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/CIRFMF/ksef-api",
      "description": "Integration guide for KSeF 2.0, Poland's national e-invoicing system.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "E-invoicing standards & validation rules"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Polish-language guide (not a library) to KSeF 2.0, Poland's National e-Invoice System: authentication, permissions, certificates, offline modes, QR codes, sessions, invoice download and rate limits, with C# and Java examples tied to the OpenAPI spec. For developers, analysts and integrators; it points to the Ministry of Finance's open source clients ksef-client-csharp and ksef-client-java; MIT."
    },
    {
      "id": "ksef-php-client",
      "name": "ksef-php-client",
      "kind": "APIs",
      "jurisdictions": [
        "Poland"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/N1ebieski/ksef-php-client",
      "description": "PHP client for KSeF, Poland's national e-invoicing API.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "PHP client for KSeF v2, Poland's national e-invoice system: submit invoices online, in batch or async, download and query them, manage permissions and certificates and fetch the UPO, PDF and QR codes. Needs PHP 8.4+ and a PSR-18 HTTP client; authenticates with a KSeF token, a .p12 certificate or an XAdES signature, on test, demo or production. MIT; invoice XML is validated against XSD schemas."
    },
    {
      "id": "ksef4j",
      "name": "ksef4j",
      "kind": "APIs",
      "jurisdictions": [
        "Poland"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mlkmn/ksef4j",
      "description": "Java client for Poland's KSeF 2.0 e-invoice API, with fluent builders and Spring Boot autoconfiguration.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Java client for KSeF 2.0, Poland's National e-Invoice System, for issuing FA(3) invoices: builds and validates them from YAML templates or builders, submits with token authentication, polls for the UPO and queries metadata. Java 21+, on Maven Central, with a Spring Boot 4 starter; a KSeF token is bound to one environment and one NIP. Apache 2.0; its live smoke tests submit real invoices."
    },
    {
      "id": "ksefuj",
      "name": "ksefuj",
      "kind": "APIs",
      "jurisdictions": [
        "Poland"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ksefuj/ksefuj",
      "description": "Validator for Polish KSeF FA(3) e-invoices: XSD, business rules and tax maths, as web app, npm and CLI.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "E-invoicing standards & validation rules"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Validates a Polish KSeF FA(3) e-invoice XML file against the Ministry of Finance XSD schemas, 44 business rules and the tax maths, and reports the violations. It runs in the browser at ksefuj.to, as an npm package or as a CLI (npx @ksefuj/validator), client-side and offline with bundled schemas. The README marks the work as Phase 1.5, in progress; autofix and PDF export are not built yet."
    },
    {
      "id": "coders-for-labour-tax-calculator",
      "name": "Labour Income Tax Calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/coders-for-labour/tax-calculator",
      "description": "Angular calculator showing how income tax would change under proposed Labour party policies.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2019-11",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "An Angular web app that shows how much income tax a person would pay if the Labour party's proposed tax changes were brought in, according to the repository description. The README is Angular CLI 1.0.3 boilerplate (run ng serve for a local server) and gives no detail on the policies, tax year or inputs. Check the source for which proposals and which year it models before relying on it."
    },
    {
      "id": "laravel-zatca-prgayman",
      "name": "laravel-zatca",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/prgayman/laravel-zatca",
      "description": "Laravel package that generates and signs the QR code for ZATCA e-invoices in Saudi Arabia.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2021-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Builds the TLV payload and QR code that ZATCA e-invoices in Saudi Arabia carry, from the seller name, VAT registration number, timestamp, total with VAT and VAT total, as Base64, plain TLV or a PNG, SVG or EPS image. It is a Composer package for Laravel 5.5 and later or Lumen, under the MIT licence. The README documents the QR code only, not the rest of the e-invoice or the ZATCA submission."
    },
    {
      "id": "laravel-zatca-phase2",
      "name": "laravel-zatca-phase2",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/aoradev44/laravel-zatca-phase2",
      "description": "Laravel package for Saudi Arabia's ZATCA Phase 2 e-invoicing.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Laravel package for Saudi Arabia's ZATCA Phase 2 e-invoicing: it maps your invoice and credit note models, builds UBL XML, QR code and PDF, manages the signing certificate and reports or clears documents through the ZATCA API. Needs PHP 8.1, Laravel 9 and a ZATCA account for the certificate. The README and licence name another author's Packagist package, so check which copy is maintained; MIT."
    },
    {
      "id": "laravel-verifactu",
      "name": "LaravelVerifactu",
      "kind": "APIs",
      "jurisdictions": [
        "Spain"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/squareetlabs/LaravelVerifactu",
      "description": "Laravel package that records invoices under Spain's VeriFactu system.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Laravel package that creates, validates and submits invoice records to the Spanish tax agency (AEAT) under VeriFactu, tracking each record's status and QR code URL. It needs PHP with Laravel 10 to 12 and a digital certificate for the AEAT SOAP services (test or production); it is written for Laravel developers billing Spanish companies. The README is in Spanish and gives no beta warning."
    },
    {
      "id": "ledgerskills-tp-outline",
      "name": "ledgerskills: transfer pricing doc outline",
      "kind": "Agent skills",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Kimonarrow/ledgerskills/tree/main/plugins/tax-essentials/skills/transfer-pricing-doc-outline",
      "description": "Claude Code skill that drafts an OECD Local File outline: FAR analysis, method choice, information request.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Turns a company's intercompany transaction list and group facts into an OECD-aligned Local File outline: transactions table, functions-assets-risks analysis, method choice with rejected methods, comparables search plan and information-request list. A skill for Claude Code or claude.ai, with a sample CSV. It invents no comparables and sets no prices; the author calls every conclusion preliminary."
    },
    {
      "id": "legal-ai-skills-tp",
      "name": "legal-ai-skills: transfer pricing documenter",
      "kind": "Agent skills",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/rohasnagpal/legal-ai-skills/tree/main/plugins/legal-ai-skills/skills/transfer-pricing-documenter",
      "description": "Skill that documents an intercompany transaction: FAR, method choice, benchmarking from supplied comparables.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Documents one related-party transaction for a transfer pricing file: a functions-assets-risks table, each party's characterisation, the method chosen, and a benchmarking record from comparables the user supplies. A skill in the Legal AI Skills plugin for Codex or Claude; it asks which law governs rather than assuming the OECD Guidelines. It sources no comparables and flags thresholds for checking."
    },
    {
      "id": "legora-tp-case",
      "name": "Legora transfer pricing case",
      "kind": "Benchmarks",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/legora-oss/legora-bar-tax-case",
      "description": "Evaluation case for AI: draft a transfer pricing Master File from case documents, graded on 175 criteria.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Evaluation case for AI models: draft a transfer pricing Master File for the Freshworks Group for FY2023 from the matter documents, with the prompt, the documents and a rubric of 175 graded criteria supplied. There is no code to run; it is reference material for testing an AI tool on tax drafting. The documents mix genuine SEC filings, synthetic templates and fictional ones made for the evaluation."
    },
    {
      "id": "tsdae-lemone-mbert-tax",
      "name": "Lemone mBERT tax",
      "kind": "Models",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/lemoneresearch/tsdae-lemone-mbert-tax",
      "description": "mBERT model adapted to French tax language, for clustering and semantic search.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax technology & data",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A sentence-transformers model that maps French tax and legal sentences and paragraphs to a 768-dimensional vector, for clustering, semantic search and similar tasks. It loads with the sentence-transformers library or Hugging Face Transformers with PyTorch, after unsupervised adaptation to French tax language. The card gives example code but no benchmark results or stated limitations; Apache 2.0."
    },
    {
      "id": "lemone-embed-l",
      "name": "Lemone-Embed L",
      "kind": "Models",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/louisbrulenaudet/lemone-embed-l",
      "description": "Embedding model for search over French tax texts, fine-tuned from multilingual-e5-large.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax technology & data",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Sentence-transformers model that maps French tax queries and passages to vectors for semantic search and retrieval-augmented generation. It runs in Python with the sentence-transformers library, French only, 512 tokens per input; the Code général des impôts and BOFiP are training sources. Fine-tuned on part-synthetic data from GPT-4 Turbo and Llama 3.1 70B; its limitations section is empty."
    },
    {
      "id": "llm-tax-abuse",
      "name": "LLM-Tax-Abuse",
      "kind": "Benchmarks",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/BlairStanek/LLM-Tax-Abuse",
      "description": "Code and US tax-strategy data from the paper on whether LLMs can identify and generate tax abuse.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax technology & data",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2025-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Code and data from the paper Can LLMs Identify Tax Abuse?: Python scripts that test whether a language model can verify, complete and generate US tax-minimisation strategies, then grade the answers. It needs Python and an OpenAI API key with batch API access. Only 5 of the 36 expert-written strategy files are published, to keep the rest out of model training; no licence is stated."
    },
    {
      "id": "llmthon-tp-benchmark",
      "name": "llmthon-tp-benchmark",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/hugofrasquet/llmthon-tp-benchmark",
      "description": "Playwright tool visiting each comparable's website; Gemini accepts or rejects it and a screenshot is kept.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "Takes an Excel list of comparables with a website column and a description of the client's activity, visits each site with Playwright, asks Gemini whether the company is comparable, and writes an Excel with accept or reject, reasoning, confidence and a screenshot link for the evidence. Needs Python 3.10, a Google AI Studio API key and Streamlit. A 2025 hackathon project; no licence file."
    },
    {
      "id": "lohnsteuer-ksm2",
      "name": "lohnsteuer",
      "kind": "Calculators",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Payroll tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ksm2/lohnsteuer",
      "description": "TypeScript library to calculate German wage tax and solidarity surcharge for 2014 to 2019.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2019-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Calculates monthly German wage tax (Lohnsteuer), church tax, solidarity surcharge and social insurance contributions from a gross annual salary, tax class, state, year of birth, church-tax flag and health insurance add-on. A TypeScript library from npm, for the years 2014 to 2019 only. The README lists children, tax-free allowances and private insurance as not yet supported."
    },
    {
      "id": "long-way-to-tax-transparency",
      "name": "Long way to tax transparency (Godar) replication",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://osf.io/tcqne/",
      "description": "Stata code and hand-collected data on ten voluntarily published country-by-country reports, with outputs.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2023-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "lr-labs-mcp",
      "name": "LR Labs MCP connector",
      "kind": "MCP",
      "jurisdictions": [
        "India",
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/abhinandansethi/lr-labs-mcp",
      "description": "MCP client for a hosted engine that screens Indian transfer pricing safe harbour, thresholds and range.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "MCP connector to LR Labs' hosted engine for Indian cross-border tax: permanent-establishment exposure under the India-US treaty, a transfer pricing screen (safe harbour, thresholds, methods, range) and a check of a research note against compiled law. Only the connector is open; the engine runs at lrlabs.ai. The corpus is proprietary, covers 10 corridors and refuses questions outside them."
    },
    {
      "id": "vatfallback",
      "name": "m2-vatfallback",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Dutchento/m2-vatfallback",
      "description": "Magento 2 module that validates VAT numbers by API, with an offline regex fallback for VIES outages.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2024-10",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "Magento 2 module that replaces Magento's built-in VAT check with the European Commission's VIES endpoint, then vatlayer.com, then an offline regex check for 24 countries, caching results; it also adds a console command and a REST endpoint for company lookup by VAT number. It needs Magento 2.2 to 2.4 and PHP 7.0 or later. The repository is archived, and the free VIES APIs can slow the checkout."
    },
    {
      "id": "magento-eu-tax-rates",
      "name": "Magento EU Tax Rates",
      "kind": "Tax datasets",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/yireo/Magento_EU_Tax_Rates",
      "description": "EU VAT rates as CSV files for import into Magento shops.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-08",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Provides tax_rates_eu.csv, EU VAT rates per country for import through the tax-rate import screen of a Magento 1 or 2 shop that must charge the buyer's country rate on digital goods. It needs a Magento back end with the English locale loaded during import. The authors say they are not bookkeepers and took the rates from sites such as Wikipedia, so they may be wrong; there is no licence file."
    },
    {
      "id": "my-tax-specialist",
      "name": "Malaysia Tax Specialist",
      "kind": "Agent skills",
      "jurisdictions": [
        "Malaysia"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/exglade/my-tax-specialist",
      "description": "Agent skills that guide Malaysian taxpayers through personal income tax return preparation.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Agent skills that walk a Malaysian taxpayer through a personal income tax return: organising receipts and documents, finding what is missing and turning the workpaper into a filing guide. They install into Codex, Claude Code or OpenCode and work as a conversation. The author warns it is not a professional tax agent, can be wrong, and that the agent may send your files to online services."
    },
    {
      "id": "mcp-fiscal-brasil",
      "name": "mcp-fiscal-brasil",
      "kind": "MCP",
      "jurisdictions": [
        "Brazil"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/DeHor-Labs/mcp-fiscal-brasil",
      "description": "Brazilian tax MCP server: CNPJ, NF-e, NFS-e, CT-e, SPED, eSocial and Simples Nacional.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Indirect tax",
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "MCP server that lets an AI assistant query Brazil's fiscal systems: CNPJ lookups, NF-e, NFS-e and CT-e, SPED, eSocial and Simples Nacional, via 44 tools with offline tables. It runs on Python 3.10 or later with no API key by default; SEFAZ web services need an A1 certificate; a paid cpfcnpj.com.br token is optional. The README is in Portuguese; some NFS-e tools only give URLs and instructions."
    },
    {
      "id": "mcp-hts",
      "name": "mcp-hts",
      "kind": "MCP",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/pipeworx-io/mcp-hts",
      "description": "MCP server for US tariff rates from the USITC schedule, through a free gateway or a local stdio server.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An MCP server whose two tools return US import tariff rates from the USITC Harmonized Tariff Schedule by keyword or code, folding Section 301 and 232 add-on duties into an effective total. It runs through the Pipeworx gateway (no account for the first calls, with about 30 shared meta-tools attached) or locally over stdio with npx, which needs Node. MIT; the README is written for AI agent users."
    },
    {
      "id": "mcp-skatteetaten",
      "name": "mcp-skatteetaten",
      "kind": "MCP",
      "jurisdictions": [
        "Norway"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/bambinobino/mcp-skatteetaten",
      "description": "MCP server for the Norwegian Tax Administration's APIs, with Maskinporten sign-in.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Taxpayer Services"
      ],
      "activities": [
        "Tax technology & data",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "MCP server that exposes the Norwegian Tax Administration's (Skatteetaten) APIs as tools for an AI agent: income and wage reporting, calculated tax, population register lookups, VAT return validation and more. It needs Node.js 20 or later, a Norwegian organisation number, a Maskinporten client and key, and the rights packages Skatteetaten grants per API. Tests use Tenor synthetic data."
    },
    {
      "id": "mdes-xml-studio",
      "name": "MDES XML Studio",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/zmokiem-ui/MDES-XML-Studio",
      "description": "Desktop app that generates, signs, encrypts and packages CRS, FATCA and CbC test XML for upload into MDES.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "International Cooperation"
      ],
      "activities": [
        "Exchange of information & MAP"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "medusa-infakt",
      "name": "medusa-infakt",
      "kind": "Automations",
      "jurisdictions": [
        "Poland"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/zanreal-labs/medusa-infakt",
      "description": "Medusa v2 plugin that issues Polish invoices through inFakt and files B2B invoices to KSeF.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "Issues a Polish invoice through inFakt for each paid order in a Medusa shop, files B2B invoices (buyer with a NIP) to KSeF and queues what it cannot decide for review. An npm plugin needing an inFakt API key and Medusa 2.18; optional rules cover reverse charge, OSS and exports. No idempotency key or dry run exists, so every create is a real numbered invoice; not legal advice, says the README."
    },
    {
      "id": "mergeriskai",
      "name": "MergeRiskAI",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/PrajwalManohar/MergeRiskAI",
      "description": "AI M&A tax risk assessment for due diligence: pulls liabilities, audit flags and contingencies from documents.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": ""
    },
    {
      "id": "meridian-compliance-suite",
      "name": "meridian-compliance-suite",
      "kind": "Automations",
      "jurisdictions": [
        "Nigeria"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/munisp/meridian-compliance-suite",
      "description": "Nigerian tax platform prototype whose transfer pricing service builds OECD CbC XML and master and local files.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "mews-fiscalizations",
      "name": "Mews.Fiscalizations",
      "kind": "APIs",
      "jurisdictions": [
        "Austria",
        "Germany",
        "Spain",
        "Hungary",
        "Italy",
        "Sweden"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/MewsSystems/fiscalizations",
      "description": ".NET libraries that report e-invoices and receipts to six countries' fiscalisation systems, by a hotel vendor.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "mineru",
      "name": "MinerU",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/opendatalab/MinerU",
      "description": "Turns complex PDFs and Office documents into structured, LLM-ready text.",
      "licenceWarning": "MinerU Open Source License",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Controversy & Tax Risk",
        "Tax Technology, Data & Transformation",
        "Compliance Risk & Audit",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax controversy",
        "Tax technology & data",
        "Audit & investigation",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Turns PDFs, images and Office files into Markdown, JSON or HTML, keeping tables and formulas, for agent workflows. It runs locally in Python 3.10 or later, from the command line or a Gradio web UI; a GPU is optional and remote parsing is off unless configured. Its licence is Apache 2.0 with extra terms: a commercial licence above set user and revenue thresholds, and attribution in online services."
    },
    {
      "id": "mlang",
      "name": "Mlang",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/MLanguage/mlang",
      "description": "Compiler for DGFiP's M language, used to compute the income tax of French taxpayers.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis",
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Rules as code & legislative drafting",
        "Returns processing & assessment"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "mncs-and-tax-havens-cbcr",
      "name": "MNCs and Tax Havens: CbCR (Garcia-Bernardo, Janský, Tørsløv)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://osf.io/ew67b/",
      "description": "Jupyter notebooks and data behind a 2021 paper on effective tax rates and profit shifting to tax havens.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2021-02",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "mcp",
      "name": "Model Context Protocol",
      "kind": "MCP",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://modelcontextprotocol.io",
      "description": "The open standard for connecting AI agents to tools, data and sources.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax technology & data",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Open standard for connecting AI applications to external systems (files, databases, tools and workflows) through servers that expose them and clients inside the AI application. Official SDKs exist for TypeScript, Python, C#, Go, Rust, Ruby, Java, Swift, PHP and Kotlin, for developers building or integrating AI agents. It is an LF Projects, LLC project; code and specification are under Apache 2.0."
    },
    {
      "id": "bustos-chile-tax-compliance-data",
      "name": "Monitoring Tax Compliance by MNEs: Chile (Bustos et al.) data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Chile"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://doi.org/10.3886/E116470",
      "description": "AEA P&P 2019 replication data for Bustos, Pomeranz, Vila-Belda and Zucman on monitoring MNEs in Chile.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2019-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "motorrijtuigenbelasting",
      "name": "motorrijtuigenbelasting",
      "kind": "Calculators",
      "jurisdictions": [
        "Netherlands"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/hongaar/motorrijtuigenbelasting",
      "description": "TypeScript SDK and CLI that calculate Dutch motor vehicle tax from vehicle data and RDW lookups.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2024-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Calculates Dutch motor vehicle tax (motorrijtuigenbelasting) from vehicle type, weight, fuel, CO2 emission and province, or from a licence plate via the RDW open data portal. It ships as npm packages and a CLI; the RDW lookup needs an app token. Marked in development: passenger cars, private vans and campers are done, but motorcycles, trailers, buses and lorries are not."
    },
    {
      "id": "laffitte-toubal-sales-shifting",
      "name": "Multinationals' Sales and Profit Shifting in Tax Havens (data and code)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://doi.org/10.3886/E148301",
      "description": "Data, code and results for Laffitte and Toubal on US multinationals' sales and profits booked in tax havens.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2021-11",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "mustangproject",
      "name": "mustangproject",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ZUGFeRD/mustangproject",
      "description": "Java library, validator and tool for e-invoices: Factur-X/ZUGFeRD, XRechnung and UN/CEFACT CII.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Java library, command-line tool and REST server that reads, writes and validates e-invoices in ZUGFeRD 1 and 2, Factur-X and XRechnung (UN/CEFACT CII); it also embeds XML in a PDF, extracts it, converts CII to UBL and PDF/A-1 to PDF/A-3. It needs a Java runtime; the README builds with OpenJDK 21 and Maven. The validator checks against the EN 16931 Schematrons; Apache 2.0 licence."
    },
    {
      "id": "my-next-filing",
      "name": "my-next-filing",
      "kind": "Calculators",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax",
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/wekeep-in/my-next-filing",
      "description": "Browser app for Indian freelancers: income tax estimate under presumptive rules and a dated filing plan.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Lets an Indian solo freelancer enter their facts and get an income tax estimate for tax year 2026-27 under one presumptive income path, plus a dated plan of advance-tax, annual-return and GST actions. A static website that uploads nothing and connects to no government system; you file and pay elsewhere. The README calls it general information, not a substitute for a tax professional."
    },
    {
      "id": "mydata-apyrgio",
      "name": "mydata",
      "kind": "APIs",
      "jurisdictions": [
        "Greece"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/apyrgio/mydata",
      "description": "Python client and CLI for Greece's myDATA tax platform, with data models and an invoice workflow helper.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Python HTTP client and command-line tool for Greece's myDATA platform (tax authority AADE): it retrieves, edits, validates and submits invoices, with data models and an invoice workflow helper. It installs with pip and talks to the myDATA API. The README says it is not suitable yet for production use and strongly suggests experimenting only in the myDATA development sandbox."
    },
    {
      "id": "myinvois",
      "name": "myinvois",
      "kind": "APIs",
      "jurisdictions": [
        "Malaysia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ibnumalik/myinvois",
      "description": "Unofficial TypeScript SDK for Malaysia's MyInvois e-invoicing API, with UBL 2.1 and digital signing.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "TypeScript SDK for Malaysia's MyInvois e-invoicing API (LHDN): builds UBL 2.1 documents, signs them (XAdES-BES), authenticates the taxpayer and submits and manages invoices. It needs Node.js 20 or later, a client ID and secret, and a signing certificate. The README calls it unofficial, says to treat it as beta and use the sandbox first, and notes intermediary mode is unit-tested only."
    },
    {
      "id": "myinvois-gateway",
      "name": "myinvois-gateway",
      "kind": "APIs",
      "jurisdictions": [
        "Malaysia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/farhan-syah/myinvois-gateway",
      "description": "REST gateway that converts JSON to UBL, signs and submits documents to Malaysia's MyInvois clearance API.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-06",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "mytransferpricing-reference",
      "name": "myTransferPricing reference",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Austria",
        "Belgium",
        "Brazil",
        "Denmark",
        "France",
        "Germany",
        "Greece",
        "Ireland",
        "Italy",
        "Luxembourg",
        "Netherlands",
        "Poland",
        "Singapore",
        "Spain",
        "Sweden",
        "Switzerland",
        "United Kingdom",
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/myTransferPricing/transfer-pricing-reference",
      "description": "Summaries of 18 OECD transfer pricing country profiles, with a prompt that reviews a Local File against one.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Markdown reference on transfer pricing: the 2022 OECD Guidelines explained by chapter, 18 OECD country profiles (methods, thresholds, penalties, deadlines), benchmarking guides, checklists and a prompt reviewing a Local File against a country profile. The files drop into a retrieval index or an agent's skills folder. CC BY 4.0; the README says to check current OECD text and national law."
    },
    {
      "id": "n8n-nodes-zatca-tools",
      "name": "n8n-nodes-zatca-tools",
      "kind": "Automations",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/muhannadhg/n8n-nodes-zatca-tools",
      "description": "n8n nodes that issue signed, reported ZATCA tax invoices and credit and debit notes from any workflow.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "n8n community node that sends invoice JSON to the ZATCA Tools service, which builds, signs and reports a Saudi Phase 2 tax invoice, credit or debit note and returns the status, QR, XML and PDF. It needs Node 20.15 or later, n8n 1.x and an API key from a zatcatools.com account; a free account's trial mode uses ZATCA's sandbox. An accepted invoice cannot be deleted; cancel by credit note."
    },
    {
      "id": "naija-tax-ai",
      "name": "NaijaTax AI",
      "kind": "Automations",
      "jurisdictions": [
        "Nigeria"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/collinewait/igniters-squad-02-naija-tax-ai",
      "description": "Multi-agent assistant for Nigerian taxpayers that reads bank statements; its tax-law check is still a stub.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "A prototype for Nigerian taxpayers: a Guardian agent scrubs personal identifiers from a bank statement PDF, a Strategist agent should draft the tax position, and a Sidekick agent asks you to confirm the figures before a simulated filing. Runs on Docker or Python 3.10 with an OpenAI API key. A 72-hour bootcamp sprint: the Strategist is a placeholder, law retrieval a stub, no licence file."
    },
    {
      "id": "national-trade-forensics",
      "name": "national-trade-forensics",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://zenodo.org/records/22695564",
      "description": "Python pipeline flagging unit-price outliers (MAD z-scores) and Benford's-law anomalies in trade statistics.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Compliance Risk & Audit"
      ],
      "activities": [
        "Compliance risk & case selection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "nav-dcc-api",
      "name": "NAV DCC-API",
      "kind": "APIs",
      "jurisdictions": [
        "Hungary",
        "European Union"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/nav-gov-hu/DCC-API",
      "description": "Schemas and Java models of the Hungarian tax authority's DAC9 (GloBE return), DAC8 and CARF exchange API.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Publishes the XSD schemas and Java (Jakarta EE) data objects of the Hungarian tax authority's DCC platform for exchanges under the EU DAC directive: DAC9 (the GloBE Information Return), DAC8 and the OECD Crypto-Asset Reporting Framework. Maven artifacts for Java 17, for teams building a client that sends DAC9 or DAC8 data to NAV. README in Hungarian and English; MIT licence in Hungarian."
    },
    {
      "id": "nav-ereceipt",
      "name": "NAV eRECEIPT",
      "kind": "APIs",
      "jurisdictions": [
        "Hungary"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/nav-gov-hu/eRECEIPT",
      "description": "Public repository of Hungary's e-receipt (eNyugta) cash-register system: developer docs, XSDs and examples.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "Clearance & real-time reporting platforms"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "nav-evat",
      "name": "NAV eVAT",
      "kind": "APIs",
      "jurisdictions": [
        "Hungary"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/nav-gov-hu/eVAT",
      "description": "Public repository of Hungary's eVAT system: M2M interface docs, schemas and example XML for the VAT return.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Indirect tax",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "nav-m2m",
      "name": "NAV M2M",
      "kind": "APIs",
      "jurisdictions": [
        "Hungary"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/nav-gov-hu/M2M",
      "description": "Schemas, example XML and Swagger specifications for machine-to-machine form submission to Hungary's NAV.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "nav-m2m-xml-editor",
      "name": "NAV M2M XML editor",
      "kind": "Automations",
      "jurisdictions": [
        "Hungary"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/nav-gov-hu/m2m-xml-editor",
      "description": "Java desktop app for NAV M2M forms: XSD-based editing, validation and multi-form processing.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "nav-online-cash-register-logfile",
      "name": "NAV Online Cash Register logfile",
      "kind": "APIs",
      "jurisdictions": [
        "Hungary"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/nav-gov-hu/Online-Cash-Register-Logfile",
      "description": "Public repository of the service that downloads Hungarian online cash-register log files.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2023-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "nav-online-invoice",
      "name": "NAV Online Invoice",
      "kind": "APIs",
      "jurisdictions": [
        "Hungary"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/nav-gov-hu/Online-Invoice",
      "description": "Public repository of Hungary's Online Invoice real-time reporting system: schemas, docs and examples.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "E-invoicing standards & validation rules",
        "Clearance & real-time reporting platforms"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "nav-saf-t-hu",
      "name": "NAV SAF-T HU",
      "kind": "APIs",
      "jurisdictions": [
        "Hungary"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/nav-gov-hu/SAF-T_HU",
      "description": "Public repository of the Hungarian SAF-T project: schemas and documentation, last changed in 2020.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2020-09",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "nepal-hs-code-finder",
      "name": "nepal-hs-code-finder",
      "kind": "Calculators",
      "jurisdictions": [
        "Nepal"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/sabinevolve-hue/nepal-hs-code-finder",
      "description": "Nepal Customs Tariff 2026/27 search with a duty calculator, an AI assistant and trade statistics.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Single-page search of the Nepal Customs Tariff 2026/27: all 6,340 import lines with general and SAARC duty rates, a landed-cost calculator and trade statistics, plus an AI assistant that maps a product description to likely HS codes. Built by Python scripts from the PDF; the assistant needs a DeepSeek or Anthropic API key. A search aid and estimate only, the README says; no licence is named."
    },
    {
      "id": "nepal-knitwear-sourcing-tools",
      "name": "nepal-knitwear-sourcing-tools",
      "kind": "Calculators",
      "jurisdictions": [
        "Nepal",
        "India"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/SAHARA-Labs-Nepal/nepal-knitwear-sourcing-tools",
      "description": "Rules-of-origin checker, Nepal-to-India duty calculator and duty dataset for knitwear importers.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Sources and data behind web tools for importers of knit basics from Nepal: a rules-of-origin checker for ten markets, Nepal-to-India and Australia landed cost calculators, a duty-rate dataset and a tech-pack template. The live tools run on the maker's site; tests need Node 22.18 or later. The README says they are not customs or legal advice; code is MIT, data CC BY 4.0."
    },
    {
      "id": "netratax",
      "name": "NetraTax",
      "kind": "Automations",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/lathikasakthivel/NetraTax",
      "description": "Graph neural network prototype that scores GST invoice fraud risk and shell-company networks.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2025-11",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Builds a graph of companies (nodes) and GST invoices (edges) from CSV files, trains a graph neural network to label companies as fraudulent or legitimate, and shows risk scores in a Streamlit dashboard and a Flask API. Needs Python 3.9 and PyTorch Geometric; a script makes synthetic data. A SIH 2024 hackathon entry: a prototype needing validation on real GST data, says the README; no licence file."
    },
    {
      "id": "nfe-java",
      "name": "nfe (Java)",
      "kind": "APIs",
      "jurisdictions": [
        "Brazil"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/wmixvideo/nfe",
      "description": "Java library for Brazil's electronic invoice (Nota Fiscal Eletrônica).",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Java library for Brazil's SEFAZ web services for the electronic invoice (NF-e) and consumer invoice (NFC-e): submits invoices and handles consultation, correction, cancellation and events. It needs JDK 1.8 or later, Maven, a client certificate and the SEFAZ certificate chain. The README is in Portuguese; it warns that client certificates last one year and SEFAZ updates its chain regularly."
    },
    {
      "id": "nfewizard",
      "name": "NFeWizard",
      "kind": "APIs",
      "jurisdictions": [
        "Brazil"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/nfewizard-org/nfewizard-io",
      "description": "Node.js library for the SEFAZ web services behind Brazil's electronic invoice (NF-e).",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Node.js library for Brazil's SEFAZ web services: authorises NF-e, NFC-e and NFS-e, distributes DFe, cancels NF-e, receives events and generates the DANFE. It needs Node.js 16 or later, an A1 certificate (.pfx) and SEFAZ settings; some schema validation needs a JDK. The README is in Portuguese; it is tested only for São Paulo, DCe is beta and NFS-e is in testing; GPL-3.0."
    },
    {
      "id": "nip24-php-client",
      "name": "NIP24 PHP client",
      "kind": "APIs",
      "jurisdictions": [
        "Poland",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/nip24pl/nip24-php-client",
      "description": "PHP client for NIP24: validates Polish NIP, REGON and KRS numbers and EU VAT IDs.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "A PHP library with validators for Polish NIP, REGON and KRS numbers, EU VAT IDs and IBANs, which after registration on the NIP24 portal also runs online checks of Polish and EU companies through the NIP24 service. Installed with Composer (nip24/client) or by copying the NIP24 directory; documentation is on nip24.pl. Apache 2.0; the online checks need an account with the hosted service."
    },
    {
      "id": "nl-tax-agent-skills",
      "name": "NL Tax Agent Skills",
      "kind": "Plugins",
      "jurisdictions": [
        "Netherlands"
      ],
      "taxAreas": [
        "Income tax",
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/cyanxxy/nl-tax-agent-skills",
      "description": "Plugin that turns Dutch tax documents into workpacks for manual entry in Mijn Belastingdienst.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Reads a Dutch taxpayer's documents or typed amounts, asks what is missing and builds a source-cited workpack mapping each amount to its Mijn Belastingdienst field for manual entry: 2025 annual return and 2026 voorlopige aanslag; VAT, ICP, OSS and M/C are draft-only. A plugin of notes for Claude Cowork, Claude Code, ChatGPT Work or Codex. It never files; drafts await human tax-content review."
    },
    {
      "id": "node-sales-tax",
      "name": "node-sales-tax",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/valeriansaliou/node-sales-tax",
      "description": "Node.js sales tax and VAT calculator with offline rates and an optional VAT number check.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Node.js library that returns the sales tax or VAT rate for a country and state and calculates the total with tax, offline from bundled rates, with an optional online VIES check of EU VAT numbers. It needs only Node.js and is for developers billing international customers. Rates ship as package updates, so an old version has old rates; tax numbers outside the EU, US and Canada count as invalid."
    },
    {
      "id": "node-unipass",
      "name": "node-unipass",
      "kind": "APIs",
      "jurisdictions": [
        "South Korea"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mooyoul/node-unipass",
      "description": "Node.js client for the Korea Customs Service's Unipass clearance tracking.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-09",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Node.js client (TypeScript) for the Korea Customs Service's Unipass system that looks up cargo clearance progress by cargo management number or bill of lading, returning arrival, carrier, status and declaration events. It installs from npm as unipass and needs a Unipass API key. The README says only this API is supported and a query matching several cargo records returns a list without details."
    },
    {
      "id": "nomenclator",
      "name": "nomenclator",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/talmago/nomenclator",
      "description": "AI HS nomenclature toolkit: BM25 and semantic retrieval with DSPy programs for classification and reasoning.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Python library and CLI that classifies a product description to a Harmonized System code: it retrieves candidate chapters and headings from the HS 2022 nomenclature with BM25 and semantic search, then DSPy language-model stages apply chapter notes and the General Rules for Interpretation and return a code with reasons. Needs an OpenAI-compatible API key. MIT; TARIC and HTSUS support is planned."
    },
    {
      "id": "norman-mcp-server",
      "name": "Norman MCP Server",
      "kind": "MCP",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Income tax",
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/norman-finance/norman-mcp-server",
      "description": "MCP server that connects AI assistants to Norman's bookkeeping and tax service for German businesses.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "Lets an assistant use a Norman account over MCP: create and send invoices, including ZUGFeRD, categorise transactions, match receipts, run month-end close, preview and file German VAT returns, run payroll and prepare GmbH/UG formation documents. Needs a Norman account (OAuth) via the hosted endpoint, a Claude Code plugin or pip; paid templates and payroll need a plan. German coverage only today."
    },
    {
      "id": "normapi-client",
      "name": "NormAPI client",
      "kind": "APIs",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/normapi-de/client",
      "description": "TypeScript client for NormAPI: validate and generate XRechnung and ZUGFeRD e-invoices without local Java.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "Sends a German e-invoice (XRechnung UBL or CII, or a ZUGFeRD/Factur-X PDF) to the NormAPI service and returns a verdict under the official KoSIT rule set with rule codes; it also generates a validated XRechnung or ZUGFeRD PDF. A zero-dependency TypeScript client for Node 18 or any runtime with fetch, so no local Java. Validation needs no account; generating needs a free key (25 a month)."
    },
    {
      "id": "oca-account-fiscal-rule",
      "name": "OCA account-fiscal-rule (Odoo)",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OCA/account-fiscal-rule",
      "description": "Odoo Community modules for tax and fiscal rules in accounting.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Odoo Community Association (OCA) modules for taxes and fiscal rules in Odoo accounting: on the 19.0 branch, ecotax on sales (a cost added to the price of electrical, electronic and furnishing items in France), fiscal positions by partner type, a VIES warning, and a product account for credit notes. They need Odoo 19.0. The repository is AGPL-3.0; each module may name a different licence."
    },
    {
      "id": "oca-intrastat-extrastat",
      "name": "OCA intrastat-extrastat",
      "kind": "Automations",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OCA/intrastat-extrastat",
      "description": "Odoo modules for Intrastat declarations and product HS codes (product_harmonized_system).",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Odoo Community Association modules for Intrastat reporting: a base module, product-level and generic Intrastat product declarations, an HS code import, and product_harmonized_system, which adds HS codes to products for import and export reports. They install into Odoo (default branch 19.0). The repository is AGPL-3.0, but each module's manifest states its own licence."
    },
    {
      "id": "oca-l10n-belgium",
      "name": "OCA l10n-belgium (Odoo)",
      "kind": "Automations",
      "jurisdictions": [
        "Belgium"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OCA/l10n-belgium",
      "description": "Odoo localisation for Belgium: MIS Builder templates for the VAT declaration, P&L and balance sheet.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Odoo Community Association (OCA) modules for Belgium: on the 19.0 branch, MIS Builder templates for the Belgian profit and loss, balance sheet and VAT declaration, plus two modules that enrich contacts and send customer payment information through the Companyweb service. They need Odoo 19.0; the Companyweb modules depend on that service. AGPL-3.0, with per-module licences."
    },
    {
      "id": "oca-l10n-germany",
      "name": "OCA l10n-germany (Odoo)",
      "kind": "Automations",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OCA/l10n-germany",
      "description": "Odoo modules for Germany: DATEV exports and the VAT advance return.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Odoo Community Association (OCA) modules for Germany: on the 19.0 branch, DATEV exports of invoices and refunds (XML and PDF zipped, and DTVF), an import of account moves from external software, and DIN 5008 invoice layout tweaks. They need Odoo 19.0. The German VAT statement modules (l10n_de_tax_statement and its ZM extension) are on 17.0, not 19.0; AGPL-3.0 with per-module licences."
    },
    {
      "id": "oca-l10n-italy",
      "name": "OCA l10n-italy (Odoo)",
      "kind": "Automations",
      "jurisdictions": [
        "Italy"
      ],
      "taxAreas": [
        "VAT & indirect",
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OCA/l10n-italy",
      "description": "Odoo modules for Italian tax: SdI e-invoicing, VAT registers and settlement, withholding tax, stamp duty.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Odoo Community Association (OCA) modules for Italian tax: on the 19.0 branch, VAT registers, automatic stamp duty, dates on tax lines for partly deductible VAT, Bank of Italy exchange rates and ATECO codes. They need an Odoo 19.0 installation. SdI e-invoicing, VAT settlement and Intrastat are on the 18.0 branch and withholding tax on 16.0, not yet 19.0; AGPL-3.0 with per-module licences."
    },
    {
      "id": "oca-l10n-mexico",
      "name": "OCA l10n-mexico (Odoo)",
      "kind": "Automations",
      "jurisdictions": [
        "Mexico"
      ],
      "taxAreas": [
        "VAT & indirect",
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OCA/l10n-mexico",
      "description": "Odoo modules for Mexican CFDI e-invoicing, SAT catalogues and tax reports.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Odoo Community Association (OCA) modules for Mexico: CFDI (Comprobante Fiscal Digital por Internet) e-invoicing with accounting integration, foreign trade, waybills, SAT catalogues, tax reports, Banxico rates, and a SAT portal link (FIEL credentials) that turns received CFDIs into vendor bills. They need Odoo (19.0 branch). AGPL-3.0, with per-module licences."
    },
    {
      "id": "oca-l10n-netherlands",
      "name": "OCA l10n-netherlands (Odoo)",
      "kind": "Automations",
      "jurisdictions": [
        "Netherlands"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OCA/l10n-netherlands",
      "description": "Odoo modules for the Dutch VAT return, the ICP listing and the XAF audit file.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Odoo Community Association (OCA) modules for the Netherlands: on the 19.0 branch, one module, the Dutch VAT return (BTW statement). It needs an Odoo 19.0 installation. The ICP statement and the XAF audit file export for the Dutch tax authorities are on the 17.0 branch, not yet on 19.0; the repository is AGPL-3.0 and each module's manifest may name a different licence."
    },
    {
      "id": "oca-l10n-romania",
      "name": "OCA l10n-romania (Odoo)",
      "kind": "Automations",
      "jurisdictions": [
        "Romania"
      ],
      "taxAreas": [
        "VAT & indirect",
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OCA/l10n-romania",
      "description": "Odoo modules for Romanian VAT on payment, non-deductible VAT and ANAF e-Factura messages.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Odoo Community Association (OCA) modules for Romania: on the 19.0 branch, VAT on payment, non-deductible VAT, fiscal validation, SPV messages from the tax authority ANAF, partner creation by VAT number, MT940 bank statement imports, and many Romanian stock accounting, point of sale and reporting modules. They need Odoo 19.0. AGPL-3.0, with per-module licences."
    },
    {
      "id": "oca-l10n-spain",
      "name": "OCA l10n-spain (Odoo)",
      "kind": "Automations",
      "jurisdictions": [
        "Spain"
      ],
      "taxAreas": [
        "VAT & indirect",
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OCA/l10n-spain",
      "description": "Odoo modules for Spanish tax: AEAT returns such as 303, 347, 349 and 390, SII, Facturae and VeriFactu.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Odoo Community Association (OCA) modules for Spanish tax: on the 19.0 branch, AEAT return models 111, 115, 123, 130, 190, 216, 296, 303, 347, 349, 390 and 592, the SII immediate VAT information supply, Facturae creation, VAT and IRPF ledger books and Intrastat. They need Odoo 19.0. VeriFactu (l10n_es_verifactu_oca) is on the 17.0 branch, not yet 19.0; AGPL-3.0 with per-module licences."
    },
    {
      "id": "oca-l10n-thailand",
      "name": "OCA l10n-thailand (Odoo)",
      "kind": "Automations",
      "jurisdictions": [
        "Thailand"
      ],
      "taxAreas": [
        "VAT & indirect",
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OCA/l10n-thailand",
      "description": "Odoo modules for Thai VAT and withholding tax, with tax reports and withholding certificates.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Odoo modules for Thai localisation: l10n_th_account_tax handles VAT on invoice or on payment (undue VAT) and withholding tax at a fixed rate or progressive personal income tax rates, and its tax invoice table feeds the Thai VAT report. It runs inside Odoo (19.0 branch) and needs cash-basis taxes, a tax invoice sequence and withholding accounts set up. AGPL-3.0, with each module's own licence."
    },
    {
      "id": "oca-l10n-usa",
      "name": "OCA l10n-usa (Odoo)",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect",
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OCA/l10n-usa",
      "description": "Odoo US localisation with a hybrid sales tax engine (local rates first, API fallback), ACH and 1099 modules.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Odoo modules for US localisation: a sales tax engine that resolves the state, county, city and district rate for a ZIP code, ACH payment files, 1099 suppliers and a GAAP chart of accounts. They run inside Odoo; the engine reads a local rate database first, then external API providers via plug-ins. The engine's README calls it alpha, not for production, with no rate data shipped."
    },
    {
      "id": "oecd-jaxb",
      "name": "oecd (JAXB bindings)",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Juberris/oecd",
      "description": "Java JAXB classes for the OECD CbC v1 and v2 and CRS schemas, with CTS file packaging and an export tool.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2024-09",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "oecd-tp-search",
      "name": "oecd-tp-search",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/caajitkumarjain/oecd-tp-search",
      "description": "Semantic search over the 2022 OECD Transfer Pricing Guidelines by paragraph, with citations and GPT analysis.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Semantic search over 2,200-plus paragraphs of the 2022 OECD Transfer Pricing Guidelines: natural-language queries return paragraphs with citations, related paragraphs, a chapter filter and report export. You supply the OECD PDF, ingest it once and run the Python server locally or in Docker; an OpenAI key serves only the optional GPT-4o analysis. Built by an advisory firm; no licence file."
    },
    {
      "id": "oecd-tpg-viewer-nace",
      "name": "oecd-tpg-viewer-NACE-look-up",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/KingOfTheAce2/oecd-tpg-viewer-NACE-look-up",
      "description": "Static site with NACE and NAICS code finders and crosswalks, plus a small OECD Guidelines paragraph viewer.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-09",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A static site with a searchable paragraph viewer for the OECD Transfer Pricing Guidelines (six languages), NACE revision 2.1 and NAICS code finders side by side, a NAICS 2022 to NACE revision 2.1 crosswalk, and two chart builders. No build step: open docs/index.html in a browser or host the folder on a static server. The README calls the bundled data a small demo set and asks you to cite the OECD."
    },
    {
      "id": "guvenen-offshore-profit-shifting",
      "name": "Offshore Profit Shifting and Aggregate Measurement (data and code)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://doi.org/10.3886/E160302",
      "description": "Data and code for Guvenen et al. on how US MNEs' profit shifting distorts US macro statistics, 1983-2016.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2022-02",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "offshore-profit-shifting-replication-jl",
      "name": "Offshore_Profit_Shifting_Replication.jl",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/dfichmann/Offshore_Profit_Shifting_Replication.jl",
      "description": "Julia port of the Guvenen et al. (AER 2022) replication package on US offshore profit shifting measurement.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2023-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "og-core",
      "name": "OG-Core",
      "kind": "Tax engines",
      "jurisdictions": [
        "Global",
        "United States"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/PSLmodels/OG-Core",
      "description": "Overlapping-generations model framework for evaluating the economic effects of fiscal policy.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An overlapping-generations model for analysing fiscal policy: it outputs changes in GDP, investment, consumption, wages, interest rates and tax revenue over time. A Python package that country calibrations such as OG-USA and OG-UK build on; a full run can take over two hours. The README says the model is constantly under development and components could change significantly; CC0-1.0."
    },
    {
      "id": "open-globexml",
      "name": "open-globexml",
      "kind": "Automations",
      "jurisdictions": [
        "France",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/LIFCEric/open-globexml",
      "description": "Java web app that prepares, XSD-checks and exports GloBE Information Return XML, with French 2259-SD helpers.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Pillar Two / global minimum tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Java web app that turns the GloBE Information Return XML into a guided form: fill a draft, run checks and XSD validation against the embedded OECD schemas, export the .xml.gz, re-import a file, read a DGFiP CRM report, with French 2259-SD helpers. Maven and Java 17 build a WAR for Tomcat 10. The French README calls it experimental and unofficial; it decides nothing about Pillar Two scope."
    },
    {
      "id": "open-logistics-tools",
      "name": "open-logistics-tools",
      "kind": "APIs",
      "jurisdictions": [
        "Bangladesh",
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/AngrY00/open-logistics-tools",
      "description": "HS code validation and Bangladesh customs duty calculation utilities, published on npm.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An npm package (hs-codes) that normalises, validates and formats 8-digit HS codes, extracts chapter and heading, looks up chapter titles, and calculates Bangladesh customs duty from an assessable value and the CD, SD, VAT, AIT, RD and AT rates with the published cascade formula. It needs Node 18 or later. The README says it bundles no live rates: supply current official rates before filing."
    },
    {
      "id": "open-source-tax-tooling",
      "name": "Open-Source-Tax-Tooling",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/sameernagar-hub/Open-Source-Tax-Tooling",
      "description": "Research on open source bookkeeping tools as inputs for US consumer tax software, with a hledger prototype.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Research asking whether open source bookkeeping tools can feed US consumer tax software: five tools, hledger among them, are evaluated on APIs, CLIs and file formats, with a report and comparison matrix. A Python adapter around hledger turns a synthetic freelancer CSV into normalised facts. A 2026 internship project: synthetic data only, no tax calculation, forms or filing; not tax advice."
    },
    {
      "id": "openaccountants",
      "name": "OpenAccountants",
      "kind": "Agent skills",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openaccountants/openaccountants",
      "description": "Tax guides for AI agents, reviewed by named accountants; the guides are source-available, the code open.",
      "licenceWarning": "OA Guide License 1.0",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Tax guides for AI agents by country and topic, each reviewed by a named accountant, served through an MCP server. The guides are source-available under the OA Guide License 1.0, so commercial AI use, retrieval and training need a paid licence; the code is AGPL-3.0."
    },
    {
      "id": "openade",
      "name": "openade",
      "kind": "APIs",
      "jurisdictions": [
        "Italy"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/nopos-it/openade",
      "description": "TypeScript library for Italian electronic receipts (PEM/PEL) and e-invoices to the Revenue Agency's SDI, v0.1.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "openbooks",
      "name": "OpenBooks",
      "kind": "Automations",
      "jurisdictions": [
        "European Union",
        "Netherlands"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/clawnify/OpenBooks",
      "description": "Early-stage accounting app with EU VAT logic, invoicing and Peppol export.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An accounting app for EU businesses: invoices with gap-free numbering, double-entry bookkeeping on a Dutch RGS chart of accounts, EU VAT logic (domestic rates, B2B reverse charge) and PDF and Peppol BIS Billing 3.0 UBL export. It runs on Cloudflare Workers with D1 and R2 storage and needs Node.js 22 or later. Status is early (Phase 1); VAT returns and Dutch filing are deferred; AGPL-3.0."
    },
    {
      "id": "openfile",
      "name": "OpenFile",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfiletax/openfile",
      "description": "Free tax filing tool built on the published code of IRS Direct File.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A free US tax filing tool forked from the published code of IRS Direct File; run locally, it serves the filing interface at localhost:3000/df/file. It needs Docker and git with submodule support and starts with docker compose. The README makes no guarantees of accuracy and notes that the official Direct File project has been indefinitely suspended since November 2025; CC0 1.0 (public domain)."
    },
    {
      "id": "openfisca",
      "name": "OpenFisca",
      "kind": "Tax engines",
      "jurisdictions": [
        "France",
        "Global"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://openfisca.org",
      "description": "Rules-as-code framework: legislation written in Python, served as a web API.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Direct & International Tax",
        "Tax Policy & Stakeholder Engagement",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Corporate income-tax compliance",
        "Tax policy & stakeholder engagement",
        "Reform costing & microsimulation",
        "Rules as code & legislative drafting"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A free engine for writing rules as code: legislation is modelled as code to calculate taxes and benefits through a JSON web API, run analysis with a vectorial Python API and simulate the impact of reforms on income distribution. A Python framework with open country packages, for policy experts and governments, developers and data scientists, and researchers. The page does not state the licence."
    },
    {
      "id": "openfisca-ai",
      "name": "OpenFisca AI",
      "kind": "Agent skills",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/benjello/openfisca-ai",
      "description": "Guides, validation tools and agent scaffolding for building OpenFisca country packages.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Tax technology & data",
        "Rules as code & legislative drafting"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A toolkit for OpenFisca country packages: guides, validation scripts for parameter units, code, tests and tooling, an audit report, pattern extraction from existing code and agent scaffolding that drafts code from structured legislative inputs. It is a Python dev dependency run with uv, with country repository paths set in a config file. The run command and agent runtime are alpha; MIT."
    },
    {
      "id": "openfisca-aotearoa",
      "name": "OpenFisca Aotearoa",
      "kind": "Tax engines",
      "jurisdictions": [
        "New Zealand"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/BetterRules/openfisca-aotearoa",
      "description": "New Zealand's legislation, regulation and policy as OpenFisca rules-as-code.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2025-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Computational models of New Zealand's legislation, regulation and government policy, written as OpenFisca rules-as-code, run through the OpenFisca web API or Python. Needs Python 3.11; make install, make test and make serve set up, test and serve a local API, or use Docker. Started in a government lab in 2018, now continued by citizen-led initiatives; PyPI releases are paused; AGPL-3.0."
    },
    {
      "id": "openfisca-argentina",
      "name": "OpenFisca Argentina",
      "kind": "Tax engines",
      "jurisdictions": [
        "Argentina"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/paulrm/openfisca-ar",
      "description": "Early OpenFisca model of Argentina's tax and benefit system.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An OpenFisca model of Argentina's tax and benefit system: income tax, a social security contribution, a housing tax, and a basic income, housing allowance, pension and parenting allowance. A Python package (3.9 or later) servable through the OpenFisca web API. The README calls it early-stage and not yet complete, and its description keeps the country-template wording; AGPL-3.0."
    },
    {
      "id": "openfisca-austria",
      "name": "OpenFisca Austria",
      "kind": "Tax engines",
      "jurisdictions": [
        "Austria"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mferner114/openfisca-austria",
      "description": "Early OpenFisca model of Austria's tax and benefit system.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An OpenFisca country package for Austria: tax rates in a parameters folder and formulas in a variables folder, for calculations, simulations or extensions. It needs Python 3.11 and can be served through the OpenFisca web API. The README's description (a flat-rate tax, a basic income from December 2015) is the country-template text, so check the variables before relying on it; AGPL-3.0."
    },
    {
      "id": "openfisca-canada-dts",
      "name": "OpenFisca Canada (DTS)",
      "kind": "Tax engines",
      "jurisdictions": [
        "Canada"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Government",
      "url": "https://github.com/DTS-STN/openfisca-canada-dts",
      "description": "Experiment using OpenFisca as a rules engine for Canadian legislation, a jumping-off point for further work.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2021-06",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "An experiment that encodes pieces of Canadian legislation, regulation and government policy as rules for the OpenFisca calculation engine, which can then run calculations on a population, serve a web API or be modified. It needs Python 3 and pip, and the README recommends Docker to run it. The README covers installation only and names no licence; setup.py gives AGPL-3.0."
    },
    {
      "id": "openfisca-czechia",
      "name": "OpenFisca Czechia",
      "kind": "Tax engines",
      "jurisdictions": [
        "Czechia"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/vlki/openfisca-czechia",
      "description": "Early OpenFisca model of the Czech tax and benefit system.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An OpenFisca model of the Czech system: state social support (DSSP: housing and living costs, child and work bonuses) and personal income tax. It runs as a Python package (3.9 or later) or as a web API; the documentation is mainly Czech. Gaps named in the README: no property test for DSSP; tax deductions, social contributions and the October 2026 DSSP changes not yet in; AGPL-3.0."
    },
    {
      "id": "openfisca-france",
      "name": "OpenFisca France",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-france",
      "description": "The French tax and benefit system, written as OpenFisca rules.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Policy & Stakeholder Engagement",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Tax policy & stakeholder engagement",
        "Reform costing & microsimulation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "The French tax and benefit system written as OpenFisca rules: it computes taxes and benefits for a situation, exposes parameters and formulas, and runs simulations on scenarios or whole populations. It needs Python 3.9 or later and can be served as a web API; a public instance runs at api.fr.openfisca.org, and the project's working language is French. New versions ship very regularly; AGPL-3.0."
    },
    {
      "id": "openfisca-france-data",
      "name": "OpenFisca France data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-france-data",
      "description": "Survey and administrative data inputs for OpenFisca France microsimulation.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Transforms French datasets (DADS, ERFS, ERFS-FPR, FELIN) into OpenFisca-formatted HDF5 files by individual and household, so OpenFisca France can run microsimulations on them. A Python package (3.7 or later) that needs the data processed first with openfisca-survey-manager, plus access to the datasets, which may need permission (CASD for FELIN). Windows users may hit long-path limits; AGPL-3.0."
    },
    {
      "id": "openfisca-france-entreprises",
      "name": "OpenFisca France Entreprises",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-france-entreprises",
      "description": "Microsimulation of French firms' taxes and subsidies around the carbon tax, built on OpenFisca.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Direct & International Tax",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Corporate income-tax compliance",
        "Reform costing & microsimulation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An OpenFisca country package modelling the tax and subsidy system for French firms on the subject of carbon tax. It needs Python 3.9, installs with pip and can be served locally as a web API. The README keeps template wording (a sample 2017 social security reform) and warns that pip install depends on the maintainers publishing the package; AGPL-3.0."
    },
    {
      "id": "openfisca-france-indirect-taxation",
      "name": "OpenFisca France indirect taxation",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-france-indirect-taxation",
      "description": "OpenFisca model of French indirect taxes.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "The French indirect taxation module for OpenFisca, a building block of the TAXIPP microsimulation model; the README does not list the taxes it covers. It is a Python package developed and run with the OpenFisca framework, following the OpenFisca installation guide; IPP is the main contributor, with ENSAE students. Distributed under the GNU Affero General Public Licence version 3 or later."
    },
    {
      "id": "openfisca-france-indirect-taxation-data",
      "name": "OpenFisca France indirect taxation data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-france-indirect-taxation-data",
      "description": "Prepares survey data for OpenFisca's French indirect-tax microsimulation.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Prepares data for use with openfisca-france-indirect-taxation; the README says nothing beyond that one line. The repository holds a single Python package folder with three commits, so what data it takes and how it runs is not documented. AGPL-3.0."
    },
    {
      "id": "openfisca-france-inheritance",
      "name": "OpenFisca France inheritance",
      "kind": "Tax engines",
      "jurisdictions": [
        "France"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-france-inheritance",
      "description": "OpenFisca model of French inheritance tax rules.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2025-06",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "An OpenFisca model of the French rules on gifts and inheritance (donations et successions), run through the OpenFisca engine or its web API. It is a Python package (3.9 or later, 3.11 advised) installed with pip or Poetry; the README says the working language of the repository is French. The licence is AGPL-3.0, and the README points to openfisca-france for other French taxes."
    },
    {
      "id": "openfisca-india",
      "name": "OpenFisca India",
      "kind": "Tax engines",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/deeksha-chitale/openfisca-india",
      "description": "Early OpenFisca model of India's tax and benefit system.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An OpenFisca country package for India, generated from the country template, with parameters and variables folders. It needs Python 3.11 and can be served through the OpenFisca web API. The README still describes the template's fictional system (a flat-rate tax, a basic income from December 2015) and names no Indian tax or benefit; the repository has two commits; AGPL-3.0."
    },
    {
      "id": "openfisca-japan",
      "name": "OpenFisca Japan",
      "kind": "Tax engines",
      "jurisdictions": [
        "Japan"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/project-inclusive/OpenFisca-Japan",
      "description": "Japan's tax and benefit rules as an OpenFisca API, with a web app on top.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Japan's tax and benefit rules as an OpenFisca API with a React web app: from household details it gives simplified estimates of eligibility and amounts for support programmes (child, disability, housing, scholarship, medical, disaster) plus income tax, resident tax and social insurance. It runs with Docker (OpenFisca backend, React frontend) and the documentation is in Japanese. AGPL-3.0."
    },
    {
      "id": "openfisca-japan-mcp",
      "name": "OpenFisca Japan MCP",
      "kind": "MCP",
      "jurisdictions": [
        "Japan"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/project-inclusive/OpenFisca-Japan-MCP",
      "description": "MCP server with tools for OpenFisca Japan, the Japanese tax and benefit model.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An MCP server for OpenFisca Japan: one tool returns the attributes a scheme needs, another takes an array of households and returns it with income tax, resident tax, social insurance, child allowance or welfare amounts added. It needs Python 3.11 and runs with uvx from PyPI, with no separate server or API key. Results may miss exceptions and are for reference only; Apache 2.0."
    },
    {
      "id": "openfisca-korea",
      "name": "OpenFisca Korea",
      "kind": "Tax engines",
      "jurisdictions": [
        "South Korea"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Invidam/openfisca-korea",
      "description": "Early OpenFisca model of South Korea's tax and benefit rules.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An OpenFisca country package for South Korea, generated from the country template, with a parameters folder and a variables folder. It needs Python 3.11 and can be served through the OpenFisca web API. The README still describes the template's fictional system (a flat-rate tax, a basic income from December 2015) and names no Korean tax or benefit; the repository has two commits; AGPL-3.0."
    },
    {
      "id": "openfisca-mcp",
      "name": "OpenFisca MCP",
      "kind": "MCP",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/p0ss/OpenFisca-MCP",
      "description": "MCP interface for interacting with OpenFisca calculations.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "MCP tools for querying an OpenFisca tax-benefit system: list entities, variables and parameters, describe a variable, calculate values for a situation, trace a calculation and validate a situation. A Python project installed with Poetry; it needs a running OpenFisca server and an MCP client, and was tested with the France and Aotearoa packages. The repository has no licence file."
    },
    {
      "id": "openfisca-nl",
      "name": "OpenFisca NL",
      "kind": "Tax engines",
      "jurisdictions": [
        "Netherlands"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/jokroese/openfisca-nl",
      "description": "Early OpenFisca model of Dutch tax and benefit rules.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2025-11",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "The Dutch tax and benefit system as OpenFisca rules: Box 1 income tax, general and labour tax credits, the self-employed deduction and SME profit exemption, AOW and WLZ contributions and property tax (OZB). It needs Python 3.11 or later and can be served through the OpenFisca web API. Not affiliated with the Dutch government and not to be relied on for personal tax filing; AGPL-3.0."
    },
    {
      "id": "openfisca-nouvelle-caledonie",
      "name": "OpenFisca Nouvelle-Calédonie",
      "kind": "Tax engines",
      "jurisdictions": [
        "New Caledonia"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-nouvelle-caledonie",
      "description": "New Caledonia's tax and benefit system for OpenFisca.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An OpenFisca country package for New Caledonia, generated from the country template, with rates in a parameters folder and formulas in a variables folder. It needs Python 3.11 and can be served locally as a web API. The README is still the template text (a flat-rate tax, a basic income from December 2015) and names no New Caledonian tax, so read the code to see what it covers; AGPL-3.0."
    },
    {
      "id": "openfisca-paraguay",
      "name": "OpenFisca Paraguay",
      "kind": "Tax engines",
      "jurisdictions": [
        "Paraguay"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-paraguay",
      "description": "Paraguay's tax and benefit system for OpenFisca.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "The OpenFisca model of Paraguay's tax and benefit system, implementing Law 6380/2019, Decree Law 1860/1950 on social security and the laws behind benefits such as Tekoporã, PAAM and Hambre Cero. A Python package installed with uv, with YAML tests run through the OpenFisca test runner. The README points to a roadmap for verifying and improving the model; the licence is AGPL-3.0."
    },
    {
      "id": "openfisca-paraguay-data",
      "name": "OpenFisca Paraguay data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Paraguay"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-paraguay-data",
      "description": "Data for the OpenFisca Paraguay model.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Data processing for the OpenFisca Paraguay model, per the package description; the README holds only the title. It is a Python package (3.9 or later) that depends on openfisca-paraguay, with two commits and no licence file, though the package metadata declares MIT. What data it takes and how it runs is not documented."
    },
    {
      "id": "openfisca-policy",
      "name": "OpenFisca policy",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-policy",
      "description": "Helpers for policy analysis on survey data with OpenFisca.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Policy-oriented survey simulation helpers extracted from OpenFisca Survey Manager: simulations, scenario helpers, aggregates, calibration, matching, COICOP helpers and legislation-as-of utilities. It is a Python package set up with uv and needs OpenFisca-Data-Manager for access to survey data. The README names no audience and states no licence; the repository carries a LICENSE.AGPL.txt file."
    },
    {
      "id": "openfisca-pf",
      "name": "OpenFisca Polynésie française",
      "kind": "Tax engines",
      "jurisdictions": [
        "French Polynesia"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/govpf/openfisca-pf",
      "description": "French Polynesia's tax system as OpenFisca rules-as-code.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation",
        "Rules as code & legislative drafting"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Models French Polynesia's tax system (the README lists CST-S, IT, CST-NS, TVA and property tax from the DICP) as OpenFisca rules, drawn from the territory's legal texts on lexpol.cloud.pf. It runs on Python with OpenFisca Core, which it patches to use 64-bit floats for Pacific Franc amounts; the web API runs natively only on macOS and Linux. The README calls it a work in progress."
    },
    {
      "id": "openfisca-senegal",
      "name": "OpenFisca Senegal",
      "kind": "Tax engines",
      "jurisdictions": [
        "Senegal"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-senegal",
      "description": "Senegal's tax and benefit system for OpenFisca.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Senegal's tax and benefit system as OpenFisca rules: you post household data as JSON to its web API and get the computed taxes and benefits back. It is a Python package installed with make install and served through OpenFisca-Web-API. The README warns that it is highly experimental."
    },
    {
      "id": "openfisca-survey-manager",
      "name": "OpenFisca survey manager",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-survey-manager",
      "description": "Tool for managing the survey data used in OpenFisca microsimulations.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Turns survey files in SAS, Stata, SPSS or CSV format into HDF files and gives a Python API to read them (HDF or Parquet) for OpenFisca microsimulations. It needs Python 3.9 or later, installs with pip or Conda, and runs as the build-collection command or from Python. The README marks the --path option as still experimental; the licence file is LICENSE.AGPL.txt."
    },
    {
      "id": "openfisca-tunisia",
      "name": "OpenFisca Tunisia",
      "kind": "Tax engines",
      "jurisdictions": [
        "Tunisia"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/openfisca/openfisca-tunisia",
      "description": "Tunisia's tax and benefit system for OpenFisca.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Microsimulation of the Tunisian tax and benefit system in OpenFisca: taxes, social contributions, benefits, public sector pay and pensions, with a web API for parameters and calculations. It needs Python 3.10 or later and installs from PyPI as openfisca-tunisia; the pension system is a second package that needs numba. The README is in French, Arabic and English and names AGPL-3.0 or later."
    },
    {
      "id": "openschedule",
      "name": "openschedule",
      "kind": "Tax engines",
      "jurisdictions": [
        "South Africa"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/Habitat-ERP/openschedule",
      "description": "South African SARS customs tariff schedule tooling for versioned, auditable rule sets.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A TypeScript toolkit that downloads the official SARS customs schedule PDFs into a local cache, builds a local ruleset and looks up tariff lines, rates and rebates and estimates duty through a library, a CLI or an MCP server, citing the SARS page used. It ships no SARS data. The README says it is no customs broker, classifier or legal opinion, and unclear rates give a null estimate; Apache 2.0."
    },
    {
      "id": "openswissdata",
      "name": "openswissdata",
      "kind": "MCP",
      "jurisdictions": [
        "Switzerland"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/cammac-creator/openswissdata",
      "description": "MCP server and signed datasets of the Swiss customs tariff (TARES), FINMA lists and NOGA crosswalks; hosted.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "Swiss reference data: the customs tariff (TARES), the FINMA register and warnings list, and NOGA, NACE and ISIC crosswalks, as a hosted MCP endpoint with no key, a REST API and signed dataset files. Free tools allow 100 calls per hour per IP address, search tools a 20-call daily trial; new Pro subscriptions are closed. The README calls the data unofficial copies; no licence is shown."
    },
    {
      "id": "filed-opentax",
      "name": "OpenTax",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/filedcom/opentax",
      "description": "US federal tax engine as a single binary CLI built for AI agents; covers Form 1040 for 2025.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A single-binary command-line tax engine that takes form entries for a return and returns the Form 1040 lines for tax year 2025, with MeF rule checks and XML or PDF export, plus Claude Code skills to prepare and review a return. The README calls it a calculator for AI agents and developers, not a filing tool, with code written and maintained by AI agents. Dual AGPL v3 and commercial licence."
    },
    {
      "id": "opentax-engine",
      "name": "OpenTax Engine",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax",
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/Invaro/opentax-engine",
      "description": "Deterministic US federal and state tax engine for AI agents with proof trees for each result.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Corporate income-tax compliance"
      ],
      "for": [
        "Company tax department",
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Give it plain facts (filing status, wages, children) and it returns US federal and state tax with a proof tree: every rule applied, the law behind it and each assumption. It is TypeScript, run from the command line, a browser file, an npm package or an MCP server. The README says it is not tax advice, that some rules approximate or refuse, and that closed-source use needs a commercial licence."
    },
    {
      "id": "opentaxation",
      "name": "opentaxation",
      "kind": "Calculators",
      "jurisdictions": [
        "Malaysia"
      ],
      "taxAreas": [
        "Income tax",
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/cynco-labs/opentaxation",
      "description": "Malaysian calculator comparing tax for a sole proprietorship against a private company (Sdn Bhd).",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Browser calculator comparing the tax on a Malaysian business run as an enterprise (sole proprietorship) or a Sdn Bhd company, from profit, salary, reliefs and zakat, with a crossover point and a tax calendar. It is a React and TypeScript app (Node.js 18 or later); guest use is client-side, saving results needs an account. The README calls it a calculator, not tax advice, on YA 2024/2025 rates."
    },
    {
      "id": "open-xrechnung-toolbox",
      "name": "OpenXRechnungToolbox",
      "kind": "APIs",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/jcthiele/OpenXRechnungToolbox",
      "description": "Desktop toolbox to view and validate XRechnung and other EN 16931 e-invoices.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-11",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A desktop tool (GUI and command line) that renders XRechnung and other EN 16931 e-invoices into a readable view, validates them with an exportable report, checks Leitweg-ID check digits and converts between UN/CEFACT CII and UBL 2.1. It needs Java 9 or higher (bundled in the Windows installer) and runs offline on Windows, Linux and macOS. The README warns that development is paused; GPL-3.0."
    },
    {
      "id": "optionsahoy-mcp",
      "name": "optionsahoy-mcp",
      "kind": "MCP",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/AlvisoOculus/optionsahoy-mcp",
      "description": "MCP server that models the federal and state tax on equity pay: ISOs and AMT, NSOs and RSUs.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An MCP server for the tax maths of equity pay under US federal and state rules: ISO exercise schedules under the AMT, NSO sell-or-hold, RSU vests and withholding gaps, QSBS tests and hedging. It runs hosted at optionsahoy.com/mcp with no sign-up, or locally with npx; the README addresses AI agents and developers. The hosted service is free during beta under its terms and uses live option data."
    },
    {
      "id": "coderic-sunat",
      "name": "org.coderic.ws.sunat",
      "kind": "APIs",
      "jurisdictions": [
        "Peru"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/coderic/org.coderic.ws.sunat",
      "description": "Java JAXB bindings of UBL schemas for integrating with Peru's SUNAT electronic invoice web services.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Java project described only as UBL schema bindings generated with JAXB for web services; the repository's About line says it integrates with SUNAT's web services for Peru's electronic receipts. It is a Maven project (pom.xml) under Apache 2.0. The README is one line long, so there is no usage, status or requirements text to check before relying on it."
    },
    {
      "id": "originshift",
      "name": "originshift",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/KvashaIhor/originshift",
      "description": "US non-preferential rules of origin (19 CFR 102.20 and 102.21) as a machine-readable corpus with a CLI.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Compiles the US non-preferential rules of origin in 19 CFR 102.20 and 102.21 from the eCFR into a machine-readable corpus and resolves a good's origin, citing the rule, from a Python API or a command line with CSV batches. It installs with pip; textile goods need production facts as well as codes or come back unresolved. The README marks it beta, Part 102 only, with one maintainer; Apache 2.0."
    },
    {
      "id": "otp-platform",
      "name": "OTP-Platform",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/GDAVIDREEVES/OTP-Platform",
      "description": "Operational transfer pricing demo: processes, a calc studio, an intercompany allocation engine, audit trail.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A demo of an operational transfer pricing suite: 50 wired processes, a calculation studio with scenarios, and an intercompany allocation engine (pool, benefit test, allocate, markup, charge, reconcile) on an audit trail. It runs locally as a React front end over a FastAPI backend with DuckDB and SQLite. The README labels it a demo with partly fabricated seed data; no licence file is present."
    },
    {
      "id": "otp-synthdata",
      "name": "OTP-SynthData",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/priedeler/OTP-SynthData",
      "description": "Streamlit generator of synthetic intercompany flows with a rule engine that allocates profit by function.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Generates synthetic intercompany flows for a group, tracing each product back through distributor, IP principal and contract manufacturer, then allocates profit by rule: routine entities get a target margin, the principal keeps the residual. A Streamlit dashboard (Python 3.9 or later) with network graphs and Excel export. The README calls it a university project; no licence is stated."
    },
    {
      "id": "ott-agent",
      "name": "ott-agent",
      "kind": "Automations",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff-archive/ott-agent",
      "description": "Spike from the UK tariff team: a Bedrock and Claude chat with commodity monitoring over the tariff MCP server.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "A spike from the UK Online Trade Tariff team: a Rails chat agent that wires AWS Bedrock (Claude) to the Trade Tariff MCP server, with a watchlist that alerts when commodity data changes. It needs Ruby, PostgreSQL, Redis, MCP client credentials and AWS credentials with Bedrock access. It sits in the trade-tariff-archive organisation but is not marked archived, and no licence is shown."
    },
    {
      "id": "oxalis",
      "name": "Oxalis",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "Norway"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/OxalisCommunity/oxalis",
      "description": "Oxalis, the open-source Peppol Access Point originally built for the Norwegian government, now frozen.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-01",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": ""
    },
    {
      "id": "oxalis-ng",
      "name": "Oxalis-NG",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "Norway"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/OxalisCommunity/oxalis-ng",
      "description": "Oxalis Next Generation, open-source implementation of the OpenPeppol AS4 profile for access points.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "Clearance & real-time reporting platforms"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "paddleocr",
      "name": "PaddleOCR",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Company",
      "url": "https://github.com/PaddlePaddle/PaddleOCR",
      "description": "Multilingual OCR and document-AI toolkit that turns PDFs and images into structured data.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Controversy & Tax Risk",
        "Tax Technology, Data & Transformation",
        "Compliance Risk & Audit",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax controversy",
        "Tax technology & data",
        "Audit & investigation",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Reads text from PDFs and images and turns documents into structured data: text detection and recognition across many languages, and document parsing into Markdown or JSON with layout coordinates. It is a Python package (3.8 to 3.12) that runs on CPU or GPU, with an online demo; the README aims it at developers building AI applications. The licence is Apache-2.0; the README states no caveats."
    },
    {
      "id": "pakistan-compliance",
      "name": "Pakistan Compliance (ERPNext)",
      "kind": "Automations",
      "jurisdictions": [
        "Pakistan"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/DeliveryDevs-ERP/Pakistan-Compliance",
      "description": "ERPNext app that creates and submits sales and POS invoices to Pakistan's FBR digital invoicing system.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Adds Pakistan's FBR digital invoicing to ERPNext: it builds and submits Sales Invoice and POS Invoice payloads through a background queue with logs, plus tax account helpers and provincial sales tax reports. It is a Frappe app for ERPNext 15 or 16 and needs a PRAL authorisation token and the FBR API endpoint. The endpoint must be set by hand to match sandbox or production mode; MIT licence."
    },
    {
      "id": "paperless-ngx",
      "name": "paperless-ngx",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/paperless-ngx/paperless-ngx",
      "description": "Document management system that scans, OCRs and indexes documents for search.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Controversy & Tax Risk",
        "Compliance Risk & Audit"
      ],
      "activities": [
        "Tax controversy",
        "Audit & investigation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A document management system that scans, indexes and archives your documents into a searchable online archive, with OCR so the text can be found. It runs as a self-hosted web application, deployed most easily with Docker Compose, and there is a live demo. The README warns never to run it on an untrusted host, because the information is stored in clear text without encryption; it is GPL-3.0."
    },
    {
      "id": "peppol-bis-invoice-3",
      "name": "Peppol BIS Billing 3.0",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/OpenPeppol/peppol-bis-invoice-3",
      "description": "Specification and validation rules for Peppol BIS Billing 3.0 e-invoices, from OpenPeppol.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "E-invoicing standards & validation rules"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "The resources that make up the Peppol BIS Billing 3.0 specification from OpenPeppol: the guide, mapping, rules, structure, stylesheet and XQuery tools, with build scripts. It is a source repository rather than a tool; the README says to report issues through OpenPeppol's service desk. The page shows no licence, so check the terms before reusing the rules."
    },
    {
      "id": "peppol-billing-ts",
      "name": "peppol-billing",
      "kind": "APIs",
      "jurisdictions": [
        "Belgium",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/alpha-service/peppol-billing",
      "description": "TypeScript library that generates and parses Peppol BIS Billing 3.0 (UBL 2.1) invoices and credit notes.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Generates Peppol BIS Billing 3.0 invoices and credit notes as UBL 2.1 XML from supplier, customer and line data, and parses inbound UBL into typed objects. It is a TypeScript library for Node.js with no hosted service, aimed at Belgian and EU businesses facing mandatory B2B Peppol invoicing. It neither sends over the Peppol network nor runs Schematron validation; validate before going live."
    },
    {
      "id": "peppol-bis-billing-3-generator",
      "name": "peppol-bis-billing-3-generator",
      "kind": "APIs",
      "jurisdictions": [
        "Norway",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/digipost/peppol-bis-billing-3-generator",
      "description": "Java code that generates Peppol BIS Billing 3 invoice XML.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Java classes that build Peppol BIS Billing 3 invoice XML from domain objects, with optional validation through phive. It needs Java 11 and Maven and is written for developers; the README says you need to know what Peppol Billing is and what the XML must contain. Country-specific builders are added as needs emerge; the licence is Apache 2.0."
    },
    {
      "id": "easybill-peppol-bis-billing-validator",
      "name": "peppol-bis-billing-validator (easybill)",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/easybill/peppol-bis-billing-validator",
      "description": "Docker service that validates XML invoices against the Peppol BIS Billing 3.0 schematron rules.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2024-10",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A small HTTP service: post an invoice XML and get back the schematron report against the official Peppol BIS Billing 3.0 rules, with status 200 for a valid file and 400 for one with failed assertions. It runs as a Docker container (Java) beside your own application, with a health endpoint and OpenAPI documentation. MIT licence."
    },
    {
      "id": "peppol-invoice-nextjs-starter",
      "name": "peppol-invoice-nextjs-starter",
      "kind": "Automations",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/zerolooplabs/peppol-invoice-nextjs-starter",
      "description": "Next.js starter that sends Peppol e-invoices through the getpeppr API, with webhook handling and sample UI.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "archived",
      "archived": "yes",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "A Next.js starter that sends a demo e-invoice over the Peppol network through the getpeppr API and handles the status webhooks that follow. It needs a getpeppr account with a sandbox API key, Node.js and npm; the README says the invoice goes through the real Peppol infrastructure, not a mock. MIT licence; GitHub shows the repository archived in September 2026."
    },
    {
      "id": "peppol-toolkit",
      "name": "peppol-toolkit",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/PixelDrive/peppol-toolkit",
      "description": "TypeScript toolkit to generate and read Peppol UBL e-invoices.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Builds Peppol UBL invoices and credit notes as XML from TypeScript objects, parses UBL XML back into objects, and can validate against a KoSIT validator service you run yourself. It is an npm package for Node.js 18 or later, for developers adding e-invoicing. The README says it is in early development, that breaking changes may come in minor releases, and that it is provided as is; MIT licence."
    },
    {
      "id": "permanent-establishment-hub",
      "name": "permanent-establishment-hub",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/VVishalSoni/permanent-establishment-hub",
      "description": "Static study tool with six permanent establishment calculators across 16 treaties, MLI articles included.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "pfizer-tp-benchmark",
      "name": "pfizer-tp-benchmark",
      "kind": "Automations",
      "jurisdictions": [
        "Germany",
        "European Union"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/Sisukosoo/pfizer-tp-benchmark",
      "description": "Streamlit TNMM workpaper: tested party, rejection cascade, profit level indicators, range and Excel export.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "A Streamlit workpaper for a transactional net margin method (TNMM) benchmark: tested-party profile, rejection cascade to accepted comparables, profit level indicators, interquartile range, sensitivity and Excel export. It reads Excel exports from a commercial database (Orbis); the public clone ships only synthetic data. The README calls it a student project, not a statutory report or advice."
    },
    {
      "id": "phantom-fdi-database",
      "name": "Phantom FDI database (Damgaard, Elkjaer, Johannesen)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://nielsjohannesen.net/fdidatabase/",
      "description": "Global FDI network 2009-2017 split into real and phantom FDI, with Stata code and a tax-exposure dataset.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2022-11",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "phase4",
      "name": "phase4",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/phax/phase4",
      "description": "AS4 client and server library with built-in Peppol and CEF eDelivery support.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "Clearance & real-time reporting platforms"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "heitmueller-phd-thesis-rep",
      "name": "phd_thesis_rep (Heitmüller)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/fheitmueller/phd_thesis_rep",
      "description": "R code and data behind the figures and tables of Frederik Heitmüller's PhD thesis on international tax rules.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2023-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "phive-rules",
      "name": "phive-rules",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/phax/phive-rules",
      "description": "E-invoice validation rules for the phive engine, covering many countries.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "E-invoicing standards & validation rules"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Rule sets for the phive e-invoice validation engine: Schematron and XML schema rules for UBL, CII, Peppol and national formats such as XRechnung, Facturae, FatturaPA and KSeF. It is a Java library on Maven Central needing Java 17 or later, for developers validating e-invoices. The Java code is Apache 2.0 but the artefacts may carry other licences; older rule sets are marked deprecated."
    },
    {
      "id": "phoss-ap",
      "name": "phoss AP",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/phax/phoss-ap",
      "description": "phoss AP, an open-source Peppol Access Point server by the author of phase4 and phive.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "Clearance & real-time reporting platforms"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "phoss-smp",
      "name": "phoss SMP",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/phax/phoss-smp",
      "description": "phoss SMP, a Peppol and OASIS BDXR service metadata publisher server.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Clearance & real-time reporting platforms"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "php-zatca-xml",
      "name": "php-zatca-xml",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Saleh7/php-zatca-xml",
      "description": "PHP library for ZATCA Fatoora e-invoices: certificates, XML, signing, QR codes and API submission.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Creates ZATCA Fatoora e-invoices for Saudi Arabia: it generates and signs the XML, produces the QR code, handles certificates, and submits invoices to ZATCA's API. It is a PHP 8.1 library that needs the dom, openssl, hash and mbstring extensions plus an OTP and certificates from ZATCA. The README calls it unofficial and says onboarding was tested against the production API; MIT licence."
    },
    {
      "id": "pillar-two-globe-etr-calculator",
      "name": "Pillar Two GloBE ETR calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Mohammadamirjd/pillar-two-globe-etr-calculator",
      "description": "Python scripts computing jurisdictional ETR, top-up tax, the UTPR allocation and deferred tax recapture.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-12",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "pillar-two-dmtt-authority",
      "name": "Pillar-Two (DMTT authority demo)",
      "kind": "Automations",
      "jurisdictions": [
        "United Arab Emirates"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Kaviprasath-ux/Pillar-Two",
      "description": "Next.js front end for a tax authority to manage, audit and assess domestic top-up tax filings, on mock data.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "pillar-two-instruct",
      "name": "pillar-two-instruct",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/datasets/vikramlingam/pillar-two-instruct",
      "description": "1,463 synthetic instruction-response pairs on the OECD Pillar Two GloBE rules, for LLM research and tuning.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2025-12",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "pillar-two-tax-analytics-dbt",
      "name": "pillar-two-tax-analytics",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/KevinTorresData/pillar-two-tax-analytics",
      "description": "dbt models on Snowflake that compute GloBE income, covered taxes and top-up tax for a synthetic group.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": ""
    },
    {
      "id": "pillar-two-tool",
      "name": "pillar-two-tool",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/GAN-jun-jpg/pillar-two-tool",
      "description": "Local GloBE calculator: ETR, substance carve-out and top-up tax per jurisdiction, QDMTT/IIR/UTPR, GIR export.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Pillar Two / global minimum tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A local GloBE (Pillar Two) calculator: import jurisdiction data from Excel, compute effective tax rate, substance carve-out and top-up tax, allocate across QDMTT, IIR and UTPR, and export reports and a GIR file. It is a Python 3.12 Streamlit app; an optional model API key adds commentary, never numbers. The README says results are for analysis only and yearly thresholds must be checked."
    },
    {
      "id": "pillar2-risk-dashboard-jmeira",
      "name": "pillar2 (risk dashboard)",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/jmeira/pillar2",
      "description": "Static HTML and JavaScript Pillar 2 tax-risk dashboard built on synthetic insurance scenario data; one commit.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A static HTML, CSS and JavaScript dashboard that shows Pillar 2 tax risk for an illustrative insurance scenario built on synthetic data. It needs no server, database, package manager or build step, and the README gives a Render static-site configuration. There is no licence file, and the README says nothing about loading your own data."
    },
    {
      "id": "pillar2-sap-cap-prototype",
      "name": "Pillar2_New_Working",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/prateek-cell-coder/Pillar2_New_Working",
      "description": "SAP CAP prototype with an SAPUI5 interface and Excel output for a Pillar 2 project; one of several copies.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "An SAP CAP project for Pillar 2 with an SAPUI5 or Fiori interface in app/, data models in db/ and services and business logic in srv/, plus Excel formatting. It runs with cds watch; the README says nothing else about what it computes or who it is for. The repository carries no licence, so reuse is not granted."
    },
    {
      "id": "pillar2-demo-poland",
      "name": "pillar2-demo (Poland)",
      "kind": "Automations",
      "jurisdictions": [
        "Poland"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/tomaszrolewicz-debug/pillar2-demo",
      "description": "Streamlit MVP that fills Poland's GLB-Z2 and GIR-1 forms, validates the XML against the XSD and saves it.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "pillar2xml-sars",
      "name": "Pillar2Xml (SARS)",
      "kind": "Automations",
      "jurisdictions": [
        "South Africa"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/KobusGitHub/Pillar2Xml",
      "description": "WinForms proof of concept that builds a SARS global minimum tax XML with a GloBE body from sample values.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "policybench",
      "name": "PolicyBench",
      "kind": "Benchmarks",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policybench",
      "description": "Benchmark of how well frontier AI models estimate household tax and benefit outcomes without tools.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax technology & data",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A benchmark of how well frontier AI models estimate household tax and benefit outputs without tools: it samples households from PolicyEngine's US dataset under 2026 rules, asks each model for numbers and explanations, and scores them. It is a Python package with a dashboard, needing API keys for the model providers and PolicyEngine US for reference answers. US only; released under the Unlicense."
    },
    {
      "id": "policyengine",
      "name": "PolicyEngine",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States",
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://policyengine.org",
      "description": "Open tax-benefit models with a public app for scoring policy reforms.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Policy & Stakeholder Engagement",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Tax policy & stakeholder engagement",
        "Reform costing & microsimulation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Free, open-source tax and benefit analysis: a browser app for modelling policy reforms across the US (all 50 states) and the UK, backed by an API and Python packages. The page says it is used by researchers, governments and benefit platforms and names no account or cost. The landing page shows no licence and no disclaimer; the code is linked on GitHub."
    },
    {
      "id": "policyengine-api",
      "name": "PolicyEngine API",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-api",
      "description": "REST API that computes the impact of tax and benefit policies with the PolicyEngine models.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "PolicyEngine's REST API for computing policy impacts: send household or reform data and get the effects computed by the PolicyEngine country models. It is a Python Flask service (3.10 or 3.11) that needs MySQL, Redis, a GitHub microdata token, an OpenAI API key and a Hugging Face token; the README is for contributors. UK calculations need dataset access you may not have; AGPL-3.0."
    },
    {
      "id": "policyengine-au",
      "name": "PolicyEngine Australia",
      "kind": "Tax engines",
      "jurisdictions": [
        "Australia"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-au",
      "description": "Microsimulation model of Australia's tax and benefit system.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A microsimulation model of Australia's tax and benefit system: it calculates taxes and benefits for a household and the impact of reforms. It is a Python package (3.10 or later) on PolicyEngine Core, installed from source with pip or uv. The README says the model is under active development, capital gains tax and GST are not yet modelled, and to verify against official sources; AGPL-3.0."
    },
    {
      "id": "policyengine-canada",
      "name": "PolicyEngine Canada",
      "kind": "Tax engines",
      "jurisdictions": [
        "Canada"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-canada",
      "description": "Model of Canada's tax and benefit system, built on PolicyEngine Core.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A country model of Canada's tax and benefit system built on PolicyEngine Core, which is all the repository page says about it. It is a Python package: the repository holds a pyproject file and a Python version file, and the sidebar says it uses PolicyEngine Core. The README holds only the title and a code-style badge, so read the code or PolicyEngine's documentation before relying on it; AGPL-3.0."
    },
    {
      "id": "policyengine-chat",
      "name": "PolicyEngine Chat",
      "kind": "Automations",
      "jurisdictions": [
        "United States",
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-chat",
      "description": "Chat interface to PolicyEngine for UK and US tax and benefit questions and reforms.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A chat interface to the PolicyEngine agent: ask about UK or US tax and benefit policy, calculate household impacts and analyse economy-wide reforms. It is a Next.js app on the Bun runtime that needs a Modal account for the agent, a Supabase project for threads and messages, an Anthropic API key and the PolicyEngine API v2. The page shows no licence, so check before reusing the code."
    },
    {
      "id": "policyengine-core",
      "name": "PolicyEngine Core",
      "kind": "Tax engines",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-core",
      "description": "Core microsimulation engine for PolicyEngine models, forked from OpenFisca Core.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Policy & Stakeholder Engagement",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Tax policy & stakeholder engagement",
        "Reform costing & microsimulation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "The microsimulation engine under the PolicyEngine country models: the parameter tree, variable system and reform machinery each country package builds on, forked from OpenFisca-Core. It is a Python package (3.11 to 3.14) installed with pip; the README says most users reach it through a country model and import it directly only to build a new one, write a reform or extend the core. AGPL licence."
    },
    {
      "id": "policyengine-legislationbuilder",
      "name": "PolicyEngine LegislationBuilder",
      "kind": "Tax engines",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/LegislationBuilder",
      "description": "Streamlit app drafting legislation text from PolicyEngine reform code or plain-English prompts, using OpenAI.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": ""
    },
    {
      "id": "policyengine-mcp",
      "name": "PolicyEngine MCP",
      "kind": "MCP",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-mcp",
      "description": "MCP server for PolicyEngine's database and tax-benefit simulations.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-09",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "An MCP server that lets an AI assistant query PolicyEngine's database of variables, parameters, policies and datasets, run tax-benefit simulations and compute aggregates and counts on the results, including read-only SQL. It is a Python package registered with Claude Code and needs a PolicyEngine database password and a path to the policyengine.py source. No licence file is in the repository."
    },
    {
      "id": "policyengine-taxsim",
      "name": "PolicyEngine TAXSIM",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-taxsim",
      "description": "TAXSIM emulator built on PolicyEngine's US federal and state tax calculator.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Runs a CSV of households in the TAXSIM-35 input format through PolicyEngine's US federal and state tax calculator and returns TAXSIM-style outputs (income tax, FICA, credits, AMT), plus a compare command. A Python command-line tool installed with uv; native TAXSIM runs need the TAXSIM-35 executable. Years before 2021 route to TAXSIM35; the README lists known state differences."
    },
    {
      "id": "policyengine-uk",
      "name": "PolicyEngine UK",
      "kind": "Tax engines",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-uk",
      "description": "Open-source static tax-benefit microsimulation model for the UK.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Policy & Stakeholder Engagement",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Tax policy & stakeholder engagement",
        "Reform costing & microsimulation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A static tax-benefit microsimulation model of the UK: parameters, variables and reforms that calculate household tax and benefit outcomes on the Family Resources Survey. A Python package (pip install policyengine-uk) built on PolicyEngine Core; AGPL-3.0. The README says direct microsimulation through it is deprecated for the managed policyengine.py bundle, and results are estimates."
    },
    {
      "id": "policyengine-uk-chat",
      "name": "PolicyEngine UK Chat",
      "kind": "Automations",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-uk-chat",
      "description": "Chat assistant for UK tax and benefit policy, powered by PolicyEngine.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A chat assistant that answers plain-English questions on UK tax and benefit policy, such as what a personal allowance change costs, by running PolicyEngine UK simulations rather than recalling figures. Runs with Docker (Next.js and FastAPI) and needs an Anthropic API key, Postgres, Supabase credentials and a Hugging Face token for the dataset. The deployed app is marked beta; no licence is shown."
    },
    {
      "id": "policyengine-uk-data",
      "name": "PolicyEngine UK data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-uk-data",
      "description": "Builds calibrated UK household microdata for PolicyEngine, reweighted against national targets.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Builds the UK household microdata PolicyEngine UK runs on: a local build from private source folders, plus a public calibrated dataset mapped from PolicyEngine US Enhanced CPS households and reweighted to UK targets. A Python 3.13 package driven by make data-local. The README calls the public file a complement to FRS data, not a replacement; no licence is shown."
    },
    {
      "id": "policyengine-us",
      "name": "PolicyEngine US",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-us",
      "description": "Rules engine and microsimulation model of the US tax-benefit system.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Policy & Stakeholder Engagement",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Tax policy & stakeholder engagement",
        "Reform costing & microsimulation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A rules engine of the US federal and state tax and benefit system, with microdata generation, for microsimulation of aggregates and distributional or budgetary impacts. A Python package (pip install policyengine-us, Python 3.11 to 3.14); AGPL-3.0. The README says direct microsimulation through it is deprecated for the managed policyengine.py bundle, and results are estimates."
    },
    {
      "id": "policyengine-us-data",
      "name": "PolicyEngine US data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine-us-data",
      "description": "Builds representative US household microdata for PolicyEngine from survey data, calibrated to admin targets.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-07",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "Builds PolicyEngine's US household microdata: survey data is merged, cloned to geographic variants, simulated through PolicyEngine US and calibrated to administrative targets at national, state and district level. It is a Python package whose pipeline runs on Modal with GPU steps. The repository was archived in July 2026 and replaced by Populace; published datasets are frozen and get no fixes."
    },
    {
      "id": "policyengine-py",
      "name": "policyengine.py",
      "kind": "Tax engines",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/policyengine.py",
      "description": "PolicyEngine's Python package that brings the country models, analysis and charts together.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "PolicyEngine's Python package for tax-benefit microsimulation: run simulations, analyse impacts and chart results for the UK and US, on household scenarios you define or on survey microdata. It needs Python 3.11 to 3.14; UK population data needs a Hugging Face token. The README says results are estimates to validate against the policies in scope and outside calculations; AGPL-3.0."
    },
    {
      "id": "ecuador-pos-front",
      "name": "pos_system_front",
      "kind": "Automations",
      "jurisdictions": [
        "Ecuador"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/devjaes/pos_system_front",
      "description": "Next.js point-of-sale front end for Ecuadorian retailers; the SRI e-invoice backend is separate and private.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "archived",
      "archived": "yes",
      "flags": [
        "Demo"
      ],
      "notes": "The web front end of a point-of-sale system for small Ecuadorian retailers that issues, on each sale, an XML electronic invoice validated by the SRI, Ecuador's tax authority. It is a Next.js 13 and TypeScript app that needs Node.js 18 and a backend kept in a separate private repository. The README calls it a 2023 project kept public for a portfolio, not actively maintained; no licence file."
    },
    {
      "id": "preference-utilisation-analysis",
      "name": "preference-utilisation-analysis",
      "kind": "Automations",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff-archive/preference-utilisation-analysis",
      "description": "Python tools analysing the utilisation of trade preferences; archived.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-06",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "Python scripts that generate an Excel workbook for preference utilisation analysis of the UK or Northern Ireland tariff, optionally limited by commodity-code first digit and a date, and can zip it, upload it to AWS and e-mail it by SendGrid. They need connection URIs for the UK and EU tariff databases. Archived in June 2026, with no licence; the README does not explain the analysis itself."
    },
    {
      "id": "product-hscode-samabos",
      "name": "product_hscode",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/datasets/samabos/product_hscode",
      "description": "11,509 product descriptions mapped to HS codes, with a train and test split; provenance undocumented.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Dataset of 11,509 short product descriptions each labelled with an HS code, as train and test CSV files with a text column and a numeric label column. The card holds only metadata (MIT, English, text-classification), so nothing on the page says where the pairs come from or which HS edition they follow. The label is a number rather than a code string, so check how codes are represented before use."
    },
    {
      "id": "jansky-palansky-profit-shifting-fdi",
      "name": "Profit shifting and revenue losses (Janský, Palanský) replication",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://osf.io/egb3y/",
      "description": "Stata do-file and results table for Janský and Palanský (2019) on profit shifting and tax revenue losses.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2021-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "dharmapala-anti-avoidance-dataset",
      "name": "Profit Shifting in a Globalized World (Dharmapala) data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://doi.org/10.3886/E114514",
      "description": "AEA P&P 2019 replication data: a Stata dataset coding OECD countries' anti-avoidance measures 2000-2014.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2019-10",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "profit-shifting-explorer",
      "name": "profit-shifting-explorer",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/fntel7/profit-shifting-explorer",
      "description": "Plotly web explorer of country-year and industry-year profit-shifting estimates from Delis et al. (JAE 2025).",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "project-house-calc-web",
      "name": "Project House Calc Web",
      "kind": "Calculators",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/nirmalpaul383/Project_House_Calc_Web",
      "description": "Browser calculator for income from house property under Indian income tax law, ported from an Android app.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2020-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A browser calculator for basic 'income from house property' under Indian income tax law, ported from the author's Android app. It is a static page: download the repository and open index.html, or use the live preview. The README says it covers only basic taxation under that head, is not a professional or official tool, and asks users to verify results before use (GPL-3.0)."
    },
    {
      "id": "psl-taxdata",
      "name": "PSL taxdata",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax",
        "Payroll tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/PSLmodels/taxdata",
      "description": "Prepares microdata for US tax microsimulation with Tax-Calculator.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Prepares the input microdata for Tax-Calculator: sample, weights and growth-factor files built from the IRS-SOI Public Use File and the Current Population Survey. Runs from a Makefile in a conda environment, with Julia for the weight calculations; the PUF is restricted-use data and its stage 2 step takes over five hours. The README says results will change as data and logic improve; CC0 1.0."
    },
    {
      "id": "py1040",
      "name": "py1040",
      "kind": "Calculators",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/b-k/py1040",
      "description": "Python program that computes US federal Form 1040 income tax from an interview and an input form.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Computes one individual's US federal income tax, Form 1040, from an interview file and an input form filled in from W-2s and the like, and prints the line-by-line calculation. It runs with Python 3 and make, pulling form definitions from the companion 1040.js project. The README says it is a calculator, not an adviser, that Schedules C and F are missing, and that there is no warranty (GPL-2.0)."
    },
    {
      "id": "pynfe",
      "name": "PyNFe",
      "kind": "APIs",
      "jurisdictions": [
        "Brazil"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/TadaSoftware/PyNFe",
      "description": "Python library for the web services of Brazil's electronic invoice (NF-e).",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Python library for the web services of Brazil's electronic fiscal documents: issuing, querying, cancelling and correcting NF-e and NFC-e, plus NFS-e (Abrasf standard) and MDF-e, in production or homologation environments. Needs Python 3.8 to 3.13 and a PFX digital certificate with its password. The README is in Portuguese, CT-e support is consultation only, and the licence is LGPL-3.0."
    },
    {
      "id": "python-a38",
      "name": "python-a38",
      "kind": "APIs",
      "jurisdictions": [
        "Italy"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/Truelite/python-a38",
      "description": "Python library to create, parse, validate and render Italian electronic invoices (Fattura Elettronica).",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2024-01",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Python library and a38tool command line to describe, validate, serialise and parse Italian electronic invoices (Fattura Elettronica), with JSON, XML, HTML and PDF output and CA certificate handling for signature checks. It needs Python 3 with dateutil, pytz and asn1crypto; lxml and wkhtmltopdf are optional for rendering. The README says only part of the specification is implemented (Apache 2.0)."
    },
    {
      "id": "stdnum",
      "name": "python-stdnum",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/arthurdejong/python-stdnum",
      "description": "Parse and validate VAT, TIN and company numbers for dozens of countries.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Registration"
      ],
      "activities": [
        "Indirect tax",
        "Taxpayer register & identifiers"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Parses, validates and reformats standard numbers and codes, among them VAT, tax identification and company register numbers for many countries, plus IBAN, ISIN and LEI, using checksums and format rules. A pure Python 3 library with no external dependencies; each module offers validate(), compact() and format(). The README does not mention checks against online registers; LGPL-2.1 or later."
    },
    {
      "id": "qwed-tax",
      "name": "QWED-Tax",
      "kind": "APIs",
      "jurisdictions": [
        "United States",
        "India"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/QWED-AI/qwed-tax",
      "description": "Deterministic check, built on the Z3 solver, that verifies AI-generated tax decisions before they run.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax technology & data",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A verification gate for AI-generated tax decisions: it tests a decision's payload with the Z3 solver and returns Allow, Block or Unverifiable. Python and JavaScript packages run locally without API calls, with guards for US payroll, classification, reciprocity and nexus and for Indian GST, crypto and remittance rules. Not a calculator or filing tool; unsupported payloads are blocked; Apache-2.0."
    },
    {
      "id": "ratio-whoisarjen",
      "name": "ratio",
      "kind": "Calculators",
      "jurisdictions": [
        "Poland"
      ],
      "taxAreas": [
        "Income tax",
        "Payroll tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/whoisarjen/ratio",
      "description": "Nuxt 4 calculator for Polish B2B contractors comparing tax forms, ZUS contributions and IP Box.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A browser calculator for Polish B2B (sole proprietorship) contractors: enter an hourly, daily, monthly or annual rate and compare net income under the progressive scale, linear tax, ryczałt and IP Box, with ZUS and health contribution variants for the 2025 and 2026 tax years. It is a Nuxt 4 and Vue 3 app that runs fully client-side and is built with Node.js 18 or later. MIT licence."
    },
    {
      "id": "recommender-benchmarking",
      "name": "Recommender-System-for-Benchmarking",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/swatisharma-github/Recommender-System-for-Benchmarking",
      "description": "Script ranking S&P 500 companies by similarity of margin, markup and sector as transfer pricing comparables.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2020-02",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A single Python script that recommends companies as transfer pricing comparables by functional and financial comparability, for benchmarking. The README is one sentence and gives no instructions or data requirements; the repository holds recommender-engine.py and no licence file, so reuse rights are unclear."
    },
    {
      "id": "replication-cbcr-formulary",
      "name": "replication_cbcr (formulary apportionment)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/jgarciab/replication_cbcr",
      "description": "Jupyter notebook allocating US MNEs' IRS CbCR profits under formulary apportionment variants (GFA, IMF, OECD).",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2019-10",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "retirement-income-tax-planner-canada",
      "name": "retirement_income_tax_planner_Canada",
      "kind": "Calculators",
      "jurisdictions": [
        "Canada"
      ],
      "taxAreas": [
        "Income tax",
        "Benefits"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Data4Insight2Action/retirement_income_tax_planner_Canada",
      "description": "Browser planner for Canadian retirement income: RRIF, TFSA, CPP, OAS, tax and investment scenarios.",
      "licenceWarning": "PolyForm Noncommercial 1.0.0",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Models Canadian retirement income scenarios: RRIF, TFSA and non-registered withdrawals, employer pensions, CPP or QPP, OAS, federal and provincial income tax, income splitting and investment growth. It is a single HTML file from the Releases page that runs offline in a browser. The README says it is for educational use, not advice; the PolyForm Noncommercial licence bars commercial use."
    },
    {
      "id": "roo-table-extractor",
      "name": "roo-table-extractor",
      "kind": "Automations",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/WPeytz/roo-table-extractor",
      "description": "Extracts rules-of-origin tables from an EU trade agreement PDF with pdfplumber; one commit.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-06",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Python script that uses pdfplumber to pull the rules-of-origin appendix of the EU-Colombia-Peru-Ecuador trade agreement PDF into a CSV with HS code, product description, processing requirement and notes columns. It runs with pip install and one command, and the README says the method can be adapted to other agreements. There is no licence file, and the repository has a single commit."
    },
    {
      "id": "rotki",
      "name": "rotki",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/rotki/rotki",
      "description": "Self-hosted portfolio tracker for crypto and other assets with profit and loss reports for tax.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A self-hosted portfolio tracker for crypto and other assets that decodes blockchain and exchange history and produces profit and loss reports under configurable accounting settings, with data kept encrypted locally. It ships as packaged binaries for Windows, macOS and Linux; building from source needs Node.js, Python 3.14, uv and Docker. AGPL-3.0, with a paid Pro version for some features."
    },
    {
      "id": "juranek-royalty-taxation-data",
      "name": "Royalty Taxation under Tax Competition (Juranek et al.) data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://doi.org/10.5683/SP3/QCVGKP",
      "description": "Excel data for Table 1 of Juranek, Schindler and Schneider (CJE 2023) on royalty taxation and profit shifting.",
      "licenceWarning": "CC BY-NC 4.0",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2023-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "rp2",
      "name": "RP2",
      "kind": "Calculators",
      "jurisdictions": [
        "United States",
        "Japan",
        "Spain",
        "Ireland"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/eprbell/rp2",
      "description": "Privacy-focused crypto tax calculator with country plugins and FIFO LIFO and HIFO accounting.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Command-line crypto tax calculator: from a configuration file and an ODS spreadsheet it computes long- and short-term gains, cost basis and balances under FIFO, LIFO or HIFO, with Form 8949-style US output. It needs Python 3.10 or later; input can be made by hand or with the DaLI loader. The README warns that per-wallet application is not yet supported, so do not use it for US 2025 onwards."
    },
    {
      "id": "ru-legal-transfer-pricing",
      "name": "ru-legal: transfer pricing",
      "kind": "Agent skills",
      "jurisdictions": [
        "Russia"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/AlsKozlov/ru-legal/tree/master/packs/tax-law/skills/transfer-pricing",
      "description": "Skill for Russian transfer pricing compliance: controlled transactions, methods, the notice and documentation.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Agent skill for Russian transfer pricing compliance under Section V.1 of the Tax Code: related-party tests, controlled-transaction thresholds, method choice, documentation inputs and the annual notice due 20 May. It is a SKILL.md file in the ru-legal pack, in mixed Russian and English. It says it does not file the notice or replace a full TP study, and that AI output may be outdated or wrong."
    },
    {
      "id": "rules-of-origin-builder-uk",
      "name": "rules-of-origin-builder-uk",
      "kind": "Automations",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff-archive/rules-of-origin-builder-uk",
      "description": "Translates the UK's rules-of-origin reference documents into a usable data format; archived.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2025-04",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "Python scripts that convert the UK's Word rules-of-origin documents (product specific rules per trade partner) into JSON for the Online Trade Tariff, singly or in batch. They need Python, the modules in requirements.txt and environment variables pointing to a commodity code list and rule storage folders. The repository was archived on 8 April 2025 and is read-only, and no licence is shown."
    },
    {
      "id": "rules-of-origin-builder-xi",
      "name": "rules-of-origin-builder-xi",
      "kind": "Automations",
      "jurisdictions": [
        "United Kingdom",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff-archive/rules-of-origin-builder-xi",
      "description": "Scrapes rules-of-origin data for the Northern Ireland and EU tariff; archived.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2025-04",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "Python scripts that download rules-of-origin data per country from the EU sources (Trade Helpdesk or product-specific rules), parse it into a local Postgres database and export JSON for the Online Trade Tariff prototype, with separate export paths for the UK and XI tariffs. Configuration is by environment variables and a countries.json file. Archived on 8 April 2025; no licence."
    },
    {
      "id": "rules-of-origin-extractor",
      "name": "Rules-of-Origin-Extractor",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/donaldza/Rules-of-Origin-Extractor",
      "description": "Node microservice that extracts rules-of-origin provisions from 450+ trade agreements in an external database.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Node microservice that finds rules-of-origin chapters in trade agreement texts and extracts provisions with a type (value added, cumulation, processing, exception), regional value content thresholds and a confidence score, via a REST API and a batch script. It needs Node 18, PostgreSQL and an existing Trade Treaty Explorer database of more than 450 treaties, not in the repository. MIT licence."
    },
    {
      "id": "saft-ao",
      "name": "SAF-T AO",
      "kind": "APIs",
      "jurisdictions": [
        "Angola"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/assoft-portugal/SAF-T-AO",
      "description": "XML schema and validation notes for Angola's SAF-T (AO) file, kept by Portugal's software association.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "The official XSD schema for Angola's SAF-T (AO) audit file, with a folder of legislation and notes on validating an XML file against it with xmllint. A schema repository rather than software, usable with any XML validator; README in English and Portuguese. The README states a monthly SAF-T filing duty from 2020 for taxpayers above a turnover threshold, using certified software; MIT."
    },
    {
      "id": "saft-pt-php",
      "name": "Saft-PT for PHP",
      "kind": "APIs",
      "jurisdictions": [
        "Portugal"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/joaomfrebelo/Saft-PT_4_PHP",
      "description": "PHP framework for Portugal's SAF-T audit files; e-invoice submission is in a separate enterprise edition.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Generates, parses, imports and validates Portugal's SAF-T (PT) audit file, from code or the command line, and creates and checks the hash signatures invoices must carry. A PHP library installed with Composer (PHP 7.4 or later). Submission to the tax authority's e-fatura service is listed only for an Enterprise Edition whose terms the README does not state; the community edition is MIT."
    },
    {
      "id": "basque-salary-calculator",
      "name": "salary",
      "kind": "Calculators",
      "jurisdictions": [
        "Spain"
      ],
      "taxAreas": [
        "Income tax",
        "Payroll tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/akrck02/salary",
      "description": "Salary calculator website for the Basque Country, estimating net pay with IRPF.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A salary calculator website for the Basque Country; its GitHub page tags it irpf and tax-calculator and links to the live site, but the repository has no README, so what it computes and how is not written down anywhere on the page. The code is a TypeScript website under the MIT licence."
    },
    {
      "id": "sara",
      "name": "SARA",
      "kind": "Benchmarks",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Academic",
      "url": "https://arxiv.org/abs/2005.05257",
      "description": "Statutory reasoning benchmark built on the US Internal Revenue Code.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax technology & data",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A dataset for statutory reasoning: simplified sections of the US Internal Revenue Code paired with cases asking whether a section applies or how much tax is owed, plus a Prolog program that solves every case. Published as a paper, with data and code at nlp.jhu.edu/law, for language-understanding research. Simplified statutes mean answers differ from the current code; no licence is stated."
    },
    {
      "id": "satriatask-risk-screening",
      "name": "SatriataskRiskScreening",
      "kind": "Automations",
      "jurisdictions": [
        "Indonesia"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/KenBimaGands/SatriataskRiskScreening",
      "description": "React front end scoring Indonesian listed companies for transfer pricing risk and debt or royalty shifting.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A React front end that ranks Indonesian listed companies by a 0-100 tax risk score from public annual reports and registries, flagging transfer pricing, debt shifting, royalty stripping and shell layering, with ownership graphs and PDF reports. It runs with npm against a separate backend, local or hosted. The README calls it a hackathon entry and a screening tool, not a legal determination."
    },
    {
      "id": "scsl-math-customs",
      "name": "Scsl.Math.Customs",
      "kind": "Tax engines",
      "jurisdictions": [
        "Philippines"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/SaundersCreativeStrategies/Scsl.Math.Customs",
      "description": "Code library for customs valuation and duty and VAT computation under Philippine regulations.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-02",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A code library for customs valuation and tax computation under Philippine regulations: given the customs value of imported goods it applies predefined rates to return import duty, VAT and the total payable, with duty as customs value times duty rate and VAT on customs value plus duty. The README says it is meant for use inside other applications that need customs computations. MIT licence."
    },
    {
      "id": "profit-shifting-china-reed",
      "name": "Searching for Profit-Shifting in China (replication)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "China"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://doi.org/10.7910/DVN/YDMADC",
      "description": "Stata firm sample (1998-2011) and programs reproducing 'Searching for Profit-Shifting in China' (Reed et al.).",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2018-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "section382",
      "name": "section382",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/PixelPotts/section382",
      "description": "Section 382 and 383 loss limitation engine: ownership-change analyser, annual limitation, anti-abuse rules.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "M&A / Transactions / Planning"
      ],
      "activities": [
        "M&A, divestments & restructuring"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "sez-beps-action-5",
      "name": "SEZs and BEPS Action 5 (Heitmüller, Mosquera)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://zenodo.org/records/4655365",
      "description": "Zenodo snapshot of an R repository with data and code for a paper on special economic zones and BEPS Action 5.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2021-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "shinkoku",
      "name": "shinkoku",
      "kind": "Plugins",
      "jurisdictions": [
        "Japan"
      ],
      "taxAreas": [
        "Income tax",
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/kazukinagata/shinkoku",
      "description": "Plugin that automates Japan's kakutei shinkoku: bookkeeping, tax calculation and e-Tax form filling.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An agent plugin (Claude Code or other agents) that takes a Japanese sole trader or employee through kakutei shinkoku: bookkeeping from CSV, receipts and withholding slips, year-end closing, income and consumption tax, and e-Tax entry by browser automation. It needs Python 3.11, uv and a multimodal model to read images. The README covers 2025 and 2026 returns only and disclaims liability."
    },
    {
      "id": "gisce-sii",
      "name": "sii",
      "kind": "APIs",
      "jurisdictions": [
        "Spain"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/gisce/sii",
      "description": "Library for SII, the Spanish tax agency's immediate VAT reporting system.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Python library for SII (Suministro Inmediato de Información), the Spanish tax agency's (AEAT) immediate VAT information system, by GISCE-TI; the repository is tagged aeat, facturas, iva, liquidacion and soap. The README holds only a title and badges, and setup.py names Python 2.7 and 3.6. The licence file is MIT though setup.py says GPL 2, so check before reuse."
    },
    {
      "id": "simplify-tax",
      "name": "Simplify-Tax",
      "kind": "Automations",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/SrujanPR/Simplify-Tax",
      "description": "AI agents built on CrewAI and Gemini that read bank statements and compare India's old and new tax regimes.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-05",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "A set of CrewAI agents that read a bank statement pasted as text, classify income and deductions, compute Indian income tax under the old and new regimes and recommend one, returning a Markdown summary. It runs as a FastAPI backend with a static HTML front end and needs a Google Gemini API key pasted into main.py. The README lists PDF statements and portal integration as future work (MIT)."
    },
    {
      "id": "skatteetaten-mva-meldingen",
      "name": "Skatteetaten mva-meldingen",
      "kind": "APIs",
      "jurisdictions": [
        "Norway"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/Skatteetaten/mva-meldingen",
      "description": "Implementation guide and validation material for the Norwegian VAT return (mva-melding) API.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Indirect tax",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2025-11",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "skatteetaten-saf-t",
      "name": "Skatteetaten SAF-T",
      "kind": "APIs",
      "jurisdictions": [
        "Norway"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Government",
      "url": "https://github.com/Skatteetaten/saf-t",
      "description": "Norwegian SAF-T schemas, code lists and test files published by the Tax Administration.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Compliance Risk & Audit"
      ],
      "activities": [
        "Tax technology & data",
        "Audit & investigation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "skatteetaten-skattemeldingen",
      "name": "Skatteetaten skattemeldingen",
      "kind": "APIs",
      "jurisdictions": [
        "Norway"
      ],
      "taxAreas": [
        "Income tax",
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/Skatteetaten/skattemeldingen",
      "description": "Code and specs for filing the Norwegian tax return: APIs, a validation service, XSDs and a Kotlin calculation.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services",
        "Returns, Payments & Debt"
      ],
      "activities": [
        "E-filing & pre-filled returns",
        "Returns processing & assessment"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "skatteetaten-gir-docs",
      "name": "Skatteetaten suppleringsskatt",
      "kind": "APIs",
      "jurisdictions": [
        "Norway"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/Skatteetaten/suppleringsskatt",
      "description": "The Norwegian Tax Administration's notes on GloBE Information Return filing: XML format, XSD check, test file.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2025-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "skatteetaten-trekktabell",
      "name": "Skatteetaten trekktabell",
      "kind": "Tax engines",
      "jurisdictions": [
        "Norway"
      ],
      "taxAreas": [
        "Payroll tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/Skatteetaten/trekktabell",
      "description": "Java routine from the Norwegian Tax Administration that computes withholding tax from the tax tables.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Employment & Payroll Tax",
        "Returns, Payments & Debt"
      ],
      "activities": [
        "Employment & payroll taxes",
        "Returns processing & assessment"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2025-12",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "skat-rsu-b2b-sample-client",
      "name": "Skattestyrelsen RSU B2B sample clients",
      "kind": "APIs",
      "jurisdictions": [
        "Denmark"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/skat/rsu-b2b-sample-client-java",
      "description": "Danish Tax Agency sample Java and .NET clients that submit VAT returns and fetch periods and receipts.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Indirect tax",
        "E-filing & pre-filled returns"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "skillz-transfer-pricing-specialist",
      "name": "skillz-for-all: transfer pricing specialist",
      "kind": "Agent skills",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/GithubLarsKomo/skillz-for-all/blob/main/framework/skills/transfer-pricing-specialist/SKILL.md",
      "description": "German skill for transfer pricing: FAR and DEMPE analysis, method choice and documentation work orders.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A German agent skill that structures a transfer pricing case: function, risk and DEMPE analysis, method selection with rationale, Master File, Local File and country-by-country report routing, and a work order where comparables are missing, never inventing benchmarks. It is a SKILL.md in the skillz-for-all framework and depends on two sibling skills. It marks itself a version 0.1.0 candidate."
    },
    {
      "id": "smarttax-utdevnp",
      "name": "SmartTax",
      "kind": "Calculators",
      "jurisdictions": [
        "Nepal"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/utdevnp/SmartTax",
      "description": "Web calculator for Nepal personal income tax, using the 2080/81 budget rules.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2024-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Computes Nepal personal income tax under the 2080/81 budget rules from gross income, allowances, bonuses and deductions, and shows the liability bracket by bracket. It runs as a web page on GitHub Pages with nothing to install, with options for marital status and gender-specific exemptions. Written for individuals; the README names no source for the rates and gives no caveats."
    },
    {
      "id": "sovereign-risk-platform",
      "name": "sovereign-risk-platform",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ShahinHasanov90/sovereign-risk-platform",
      "description": "Customs trade risk scoring platform with twelve risk types for declarations; a portfolio project.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A customs trade risk scoring system that ingests import and export declaration data, applies twelve rule-based and statistical checks (weight and price anomalies among them) and surfaces high-risk transactions on a dashboard via a FastAPI service. It needs Python 3.9 or later, Oracle and PostgreSQL. The README calls it production-grade, yet its screenshots are still \"coming soon\"."
    },
    {
      "id": "spatie-tax-calculator",
      "name": "spatie/tax-calculator",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Company",
      "url": "https://github.com/spatie/tax-calculator",
      "description": "PHP interfaces and methods for handling tax calculations in applications.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-09",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A PHP package whose TaxCalculation class computes base price, tax and taxed price for single amounts or collections of items that implement its HasTax interface, and adds calculations together. Installed with Composer; written for PHP developers who want to pass domain objects rather than floats around. The rate comes from your own objects or arguments; MIT-licensed postcardware."
    },
    {
      "id": "staketaxcsv",
      "name": "staketaxcsv",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/hodgerpodger/staketaxcsv",
      "description": "Python tool that exports wallet transactions from 25+ blockchains as CSVs for tax software.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Python command line that takes a wallet address and writes a CSV of its transactions for 29 blockchains (Cosmos, Osmosis, Solana, Algorand and others), in several formats for crypto tax software; it is the code behind the stake.tax site. Needs Python 3.9, the pip requirements and the environment variables in the sample file. The README gives no caveats; MIT."
    },
    {
      "id": "stampbench",
      "name": "Stampbench",
      "kind": "APIs",
      "jurisdictions": [
        "Germany",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/harveylegge/stampbench",
      "description": "TypeScript library and CLI to validate, repair and generate XRechnung and EN 16931 e-invoices.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Validates XRechnung and EN 16931 e-invoices (UBL or CII/ZUGFeRD), flags violations by line, repairs derived figures like VAT totals, and generates XRechnung invoices from JSON. A TypeScript library and CLI on Node.js, with no Java needed. The README calls it developer tooling, not legal advice, with partial rule coverage, and says to run the KoSIT validator too; core MIT, web app proprietary."
    },
    {
      "id": "stanza-vat-validator",
      "name": "Stanza VAT Validator (C#)",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/StanzaAPI/vat-validator-csharp",
      "description": ".NET client for a hosted EU and UK VAT number validator and rate lookup.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": ".NET client that sends a VAT number to a hosted API and returns JSON with whether it is valid, the country code and the standard and reduced rates for the EU-27 and the UK. Installed from NuGet; needs a Stanza API key and the hosted service, on .NET Standard 2.0 or .NET 6 and later. The README calls the checksum validation offline, but the quickstart calls the hosted API; the client is MIT."
    },
    {
      "id": "stata-project-profit-shifting",
      "name": "stata-project-profit-shifting",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/idanngidron2/stata-project-profit-shifting",
      "description": "Stata project that replicates and updates the Atlas of the Offshore World profit-shifting series (TWZ 2023).",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "state-estate-tax",
      "name": "State Estate Tax Dataset",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/stepuplaw/state-estate-tax-dataset",
      "description": "US state estate and inheritance tax exemptions and rates, as an open dataset.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A dataset of US state estate and inheritance taxes for 2026, all states and DC: exemptions, rate schedules, heir classes, repeal dates and citations, as JSON and CSV. Kept by an estate planning attorney from each state's revenue department or statute and re-checked yearly. The README says it is reference data, not advice, and leaves out deductions, gifts, apportionment and elections; CC BY 4.0."
    },
    {
      "id": "steuerllm",
      "name": "SteuerLLM",
      "kind": "Models",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Academic",
      "url": "https://huggingface.co/windprak/open_steuerllm",
      "description": "28-billion-parameter language model for German tax law analysis, from the SteuerLLM paper.",
      "licenceWarning": "CC BY-NC 4.0",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax technology & data",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A 28-billion-parameter language model adapted to German tax law, built by expanding a Mistral Small base and training on tax-filtered web data and synthetic question-answer pairs from German statutes such as the EStG, AO and KStG. Served locally with Transformers, vLLM or SGLang; the model card links the paper, a GitHub repository and a demo. CC BY-NC 4.0, research and academic use only."
    },
    {
      "id": "swisstaxcalculator",
      "name": "swisstaxcalculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Switzerland"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/devbrains-com/swisstaxcalculator",
      "description": "Swiss income, wealth and pension-withdrawal tax for all cantons, as a Nuxt app with a REST API.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Computes Swiss income and wealth tax, or a one-off pension capital withdrawal tax, for any canton and municipality from civil status, children, income, fortune, age and deductions, split into federal, cantonal, municipal and church tax. A Nuxt 3 app with a web page and JSON endpoints; rates come from the ESTV tax data, imported per year. MIT, but the author asks to be contacted before use."
    },
    {
      "id": "sydonia-toolkit",
      "name": "sydonia-toolkit",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/FrancoisChastel/sydonia-toolkit",
      "description": "SQL compiler and reference model for ASYCUDA World (SYDONIA) customs databases, read-only, with a sandbox.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Data, IT & Analytics"
      ],
      "activities": [
        "Data, document AI & AI models"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A compiler that turns SQL against a friendly logical model of ASYCUDA World (SYDONIA) customs data into the system's own SQL, with a PostgreSQL sandbox, a mock database, a metadata-only MCP server and agent skills. It needs PostgreSQL 14 or later and Python with PyYAML; the real schema is non-public, so you pin your instance's names in an overrides file. Not affiliated with UNCTAD; AGPL-3.0."
    },
    {
      "id": "synthetic-tax-dataset-generator",
      "name": "Synthetic Tax Dataset Generator",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/suryanshvaish1/synthetic-tax-dataset-generator",
      "description": "Python scripts that generate synthetic US tax forms such as W-2, 1099 and 1040 as PDF documents.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Python scripts that generate synthetic US tax datasets as PDFs (W-2, 1099-INT, 1099-DIV, Form 1040, Schedule B, a state tax form and a summary report), one folder per dataset. Runs with Python, Faker and ReportLab via python main.py; the README lists testing tax software and machine learning datasets as uses. The README is a few lines long and the repository has no licence file."
    },
    {
      "id": "synthetic-tariff-classification-kr",
      "name": "synthetic_tariff_classification_products_kr",
      "kind": "Tax datasets",
      "jurisdictions": [
        "South Korea"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://huggingface.co/datasets/lablup/tariff_trade_domain.synthetic_tariff_classification_products_kr",
      "description": "27,562 synthetic Korean product descriptions paired with 10-digit HS codes and rationales.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A dataset of 27,562 generated product descriptions, mostly in Korean, each paired with a 10-digit Korean HS code and a rationale citing the Korean tariff schedule and HS explanatory notes, for training and testing classification models. It loads with the Hugging Face datasets library. The card says every entry is LLM-generated, unverified by customs brokers and may hallucinate provisions."
    },
    {
      "id": "tamato",
      "name": "TaMaTo (Tariff Management Tool)",
      "kind": "Automations",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/register-dynamics/tamato",
      "description": "The Department for Business and Trade's Tariff Management Tool for UK import and export tariff data; a copy.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "The Tariff Management Tool (TaMaTo), a web application in which tariff managers browse and change the UK Global Tariff and submit them to HMRC; it imports TARIC3 XML from the EU and HMRC and exports transactions as XML to an HMRC bucket. It runs with Docker or Python 3.8, Node 16, PostgreSQL 12, Redis and an S3-compatible bucket; a database dump must be requested from the TAP team. MIT licence."
    },
    {
      "id": "taric-gemini",
      "name": "taric-gemini",
      "kind": "Automations",
      "jurisdictions": [
        "European Union",
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/iqreg/taric-gemini",
      "description": "AI tariff classification prototype on EU TARIC data; the README documents only its storage layer.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "Stores customs classification cases and images: the README documents only a Node/Express storage service with SQLite, backup export and import, and migration from an older database, beside an existing Python/FastAPI flow. The About line promises AI classification on TARIC and EU binding tariff information, which the README leaves undescribed. Written for a CodeSandbox workspace; no licence named."
    },
    {
      "id": "taric-opendata",
      "name": "taric-opendata",
      "kind": "Tax datasets",
      "jurisdictions": [
        "European Union",
        "United Kingdom",
        "Norway",
        "Switzerland",
        "United States",
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/rousseauxy/taric-opendata",
      "description": "Automated mirrors of tariff data from 18 sources (EU TARIC, GB, NO, CH, US) plus EBTI and ATaR rulings.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Mirrors customs tariff data as GitHub Release assets fetched by scheduled PowerShell workflows: EU TARIC, ten national tariffs (from Belgium and GB to the US and Türkiye), EU BTI and UK advance tariff rulings, EUR-Lex metadata and CS/RD2 reference lists. The code is MIT; each dataset stays under its source's own terms. The README says the mirrors are not an authentic source of tariff law."
    },
    {
      "id": "tariff-engine-wharfe",
      "name": "tariff-engine",
      "kind": "Tax engines",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/wharfe/tariff-engine",
      "description": "Rule-based HS classification engine (AI at build time, deterministic at runtime) covering 20 chapters; on npm.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Returns six-digit HS code candidates with confidence and a reasoning path for a product description, from rules compiled from WCO Section and Chapter Notes beforehand; at runtime it needs no model and runs offline. An npm package with command line, library and browser modes. Covers 20 chapters; 76% chapter and 59% top-one heading accuracy on 144 tests, so low-confidence results need a review; MIT."
    },
    {
      "id": "tariff-everywhere",
      "name": "tariff-everywhere",
      "kind": "MCP",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/francisfuzz/tariff-everywhere",
      "description": "Local US HTS lookup in SQLite with a CLI and an MCP server.",
      "licenceWarning": "Hippocratic License 3.0",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A local lookup of the US Harmonized Tariff Schedule: a script downloads all 99 chapters from the USITC public API into a SQLite database, then a command-line tool, a Python library, an MCP server and a Datasette web interface search codes, duty rates and descriptions. It runs in Docker or with Python 3.12 or later; the MCP server runs locally only. The Hippocratic License 3.0 limits reuse."
    },
    {
      "id": "tariff-resolver",
      "name": "tariff-resolver",
      "kind": "MCP",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/opsloft/tariff-resolver",
      "description": "MCP server for US import duty research from bundled USITC data: Chapter 99, MPF and HMF fees, landed cost.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "MCP server for US import duty research on bundled USITC data: a product description returns HTS candidates with rates; code, origin and value return the base rate, candidate Chapter 99 layers and MPF and HMF fees; a watchlist diffs HTS revisions. Needs Node.js 18 or later; runs offline. MIT; outputs are pre-broker estimates that exclude AD/CVD duties and carry a stacking warning."
    },
    {
      "id": "tariffai",
      "name": "tariffai",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Danialpro2k04/tariffai",
      "description": "HS6 classification engine: hybrid Qdrant and BM25 search with LangGraph reasoning over WCO schedules.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "Classifies cargo descriptions from bills of lading into 6-digit Harmonised System codes: regex cleaning, hybrid Qdrant and BM25 retrieval over the WCO nomenclature, then one Gemini call that picks a code with a reasoning chain, confidence and alternatives. It needs Python 3.11 or later, Docker for Qdrant and a Google Gemini API key. The README presents it as week 4 of a larger platform; MIT."
    },
    {
      "id": "tariffs-profit-shifting",
      "name": "tariffs-profit-shifting",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/amritkgill/tariffs-profit-shifting",
      "description": "Python code and data for a capstone paper on whether Section 301 tariffs made US firms shift profits abroad.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "etr-risk-cockpit",
      "name": "Task002-etr-risk-cockpit",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/aaronvillarreal01-oss/Task002-etr-risk-cockpit",
      "description": "Python toolkit computing entity ETR metrics, running nine rule-based controls and writing CSV, Excel, a memo.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "task004-payments-tax-governance-cockpit",
      "name": "Task004-payments-tax-governance-cockpit",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/aaronvillarreal01-oss/Task004-payments-tax-governance-cockpit",
      "description": "Payments tax governance toolkit simulating product-launch tax control and risk review across jurisdictions.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "tax-compliance-agent",
      "name": "Tax Compliance Agent",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/AcebotHEF/Tax-Compliance-Agent",
      "description": "AI agent that checks a company's financial records against sales tax, VAT, corporate tax and payroll rules.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Takes structured financial records (revenue, cost of goods sold, VAT) and checks them against sales tax, VAT, corporate tax and payroll rules: a VAT reconciliation, an effective tax rate test for underpayment, and red flags. A Streamlit app in Python using LangChain and Google's Gemini model, so it needs a Google AI Studio API key. No licence file and no README disclaimer."
    },
    {
      "id": "ksupb-tax-compliance-transfer-pricing-survey",
      "name": "Tax Compliance and Transfer Pricing survey (TRR 266)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/KSUPB/Tax-Compliance-and-Transfer-Pricing",
      "description": "Results and questionnaire of a survey of German firms on tax compliance and transfer-pricing complexity.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "tjn-data-portal",
      "name": "Tax Justice Network Data Portal",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://data.taxjustice.net/",
      "description": "TJN portal of 350+ data points on 195 countries: tax haven and financial secrecy indices.",
      "licenceWarning": "Non-commercial use only",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Policy & Stakeholder Engagement",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Tax policy & stakeholder engagement",
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "taxobservatory-demo",
      "name": "Tax Observatory CbCR extraction demo",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Nonprofit",
      "url": "https://huggingface.co/spaces/DataForGood/taxobservatory-demo",
      "description": "Streamlit demo of the EU Tax Observatory pipeline that downloads public CbC reports and extracts their tables.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2025-02",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "taiwan-tax-treaty-overview",
      "name": "Tax Treaty Overview (Taiwan Ministry of Finance)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Taiwan"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Government",
      "url": "https://data.gov.tw/en/datasets/8403",
      "description": "Taiwan's list of income tax treaties and treaty withholding rates, three CSV files under an open licence.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "International tax"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "tax-compare-lucazugic",
      "name": "tax_compare",
      "kind": "Calculators",
      "jurisdictions": [
        "United Kingdom",
        "Germany"
      ],
      "taxAreas": [
        "Income tax",
        "Payroll tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/LucaZugic/tax_compare",
      "description": "Flask website for comparing income tax in different regions; the README names no region or year.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2022-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A website for comparing income tax in different regions, served by a Flask app (app.py) and hosted at taxcompare.pythonanywhere.com. The README is one sentence and names no regions, tax years, rates or data source, so what it covers can only be checked on the live site. GPL-3.0."
    },
    {
      "id": "skills-il-tax-and-finance",
      "name": "tax-and-finance (Israel)",
      "kind": "Agent skills",
      "jurisdictions": [
        "Israel"
      ],
      "taxAreas": [
        "Income tax",
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/skills-il/tax-and-finance",
      "description": "AI agent skills for Israeli tax, invoicing and VAT.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A set of AI agent skills for Israeli tax and finance: payroll with tax brackets and Bituach Leumi, VAT reporting, invoice organisation, withholding tax, pensions, bank transaction analysis and payment gateways. Each skill installs into Claude Code or is cloned; the README addresses Israeli developers and professionals. No disclaimer about tax advice or the currency of rates; MIT."
    },
    {
      "id": "taxcalc",
      "name": "Tax-Calculator",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax",
        "Payroll tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/PSLmodels/Tax-Calculator",
      "description": "Federal income and payroll tax microsimulation from the Policy Simulation Library.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Employment & Payroll Tax",
        "Tax Policy & Stakeholder Engagement",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Employment & payroll taxes",
        "Tax policy & stakeholder engagement",
        "Reform costing & microsimulation"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A microsimulation model for static, conventional analysis of US federal individual income and payroll taxes, applied to population samples to simulate tax scenarios and policy changes. A Python package (pip install taxcalc, Python 3.12 to 3.14) with an API and CLI, documented at PSLmodels.github.io/Tax-Calculator. The project is seeking contributors and maintainers; CC0-1.0."
    },
    {
      "id": "tax-calculator-jdspr",
      "name": "Tax-Calculator (jdspr)",
      "kind": "Calculators",
      "jurisdictions": [
        "Belgium"
      ],
      "taxAreas": [
        "Income tax",
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/jdspr/Tax-Calculator",
      "description": "React calculator for Belgian self-employed: INASTI contributions, income tax (IPP), VAT and expenses.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Browser calculator for Belgian self-employed people: from revenue it works out professional expenses (flat-rate or actual), INASTI contributions, personal income tax (IPP) with municipal tax and the VAT balance, on 2024 rates. Runs locally with npm run dev on Vite and React. No README and no licence file; the method and rates are described only in CLAUDE.md, which says to update the rates yearly."
    },
    {
      "id": "tax-data-engineering-lab",
      "name": "tax-data-engineering-lab",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ypdobr/tax-data-engineering-lab",
      "description": "Validates synthetic intercompany line items with five rules and builds a seller-by-buyer matrix in euros.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Generates synthetic SAP-style intercompany line items, checks every document against five rules (missing counterleg, amount or currency mismatch, unknown entity, duplicate leg), writes failures to exceptions.csv and turns the rest into a seller-by-buyer matrix in euros, ic_matrix.xlsx. Runs with pip and python run.py, with a pytest suite. Synthetic data only, with five planted defects; MIT."
    },
    {
      "id": "tax-extension-payment-calculator",
      "name": "tax-extension-payment-calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/jhuang323/tax-extension-payment-calculator",
      "description": "Client-side calculator for 2025 US federal and California extension payments, with penalties and interest.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "tax-filing-agent",
      "name": "tax-filing-agent",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/marez8505/tax-filing-agent",
      "description": "React and Express app for US federal return preparation with an AI chat assistant and 2025 brackets.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Web app that prepares a US federal return: W-2 and 1099 income, deductions, credits and self-employment tax, a dashboard of refund or amount owed on 2025 brackets, a chat assistant that sees the figures, and TXF and CSV exports. Runs on Node with React, Express and SQLite; the chat uses the Anthropic API. Informational and educational use only per the README, not professional tax advice; MIT."
    },
    {
      "id": "tax-fraud-xai",
      "name": "tax-fraud-xai",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/aalosbeh/tax-fraud-xai",
      "description": "Boosted-tree and neural model with SHAP explanations that flags fraudulent filings, on synthetic data.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2025-05",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Research code that builds a synthetic US tax-return dataset, trains an XGBoost model, an attention neural network and a hybrid of both to score returns for fraud risk, and explains the scores with SHAP plots and attention heatmaps, with a score and action per return. Runs as a series of Python scripts (3.8+). Synthetic data only, marked NOT REAL, so its detection rates are on that data; MIT."
    },
    {
      "id": "tax-helper-dexterlagan",
      "name": "tax-helper (DexterLagan)",
      "kind": "Automations",
      "jurisdictions": [
        "Canada"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/DexterLagan/tax-helper",
      "description": "Racket tool that imports bank CSV files and totals business expenses per category for tax returns.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2021-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Imports bank transactions from a CSV (date, name, debit, credit) and totals business income and expenses per category for a tax return, in a GUI or a command line with your own transaction types and floor amounts. Racket source; portable Windows 64-bit executables are on the releases page. The sample categories are Canadian, and transaction names must contain no punctuation or quotes; GPL-3.0."
    },
    {
      "id": "tax-helper-hinosxz",
      "name": "tax-helper (hinosxz)",
      "kind": "Calculators",
      "jurisdictions": [
        "France",
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/hinosxz/tax-helper",
      "description": "Next.js app for French and US citizens filing taxes on income from company equity (RSUs, ISOs, ESPP).",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Next.js web app for French or US citizens who hold company equity (RSUs, ISOs, ESPP) and file French and US taxes; its end-to-end tests parse an E-Trade xlsx export and apply French tax rules. Runs locally with npm; no hosted version is named. Its own disclaimer says the content comes from contributors' personal experience and 'most probably contains inaccurate information'; no licence file."
    },
    {
      "id": "tax-ids",
      "name": "tax-ids",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "United Kingdom",
        "Switzerland",
        "Norway"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Mollemoll/tax-ids",
      "description": "Rust crate that validates VAT and GST numbers in the EU, UK, Switzerland and Norway.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Validates VAT and GST numbers in two stages: a syntax check against the number type's pattern, then a lookup in the government database, returning Verified, Unverified or Unavailable. A Rust crate with feature flags for EU VAT (VIES), UK VAT (HMRC), Swiss VAT (BFS) and Norwegian VAT; EU VAT is on by default. The README marks the data field as experimental; dual-licensed Apache-2.0 and MIT."
    },
    {
      "id": "tax-interest-calculator-pl",
      "name": "tax-interest-calculator (nieinter)",
      "kind": "Calculators",
      "jurisdictions": [
        "Poland"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/nieinter/tax-interest-calculator",
      "description": "Simple Python calculator for interest on late Polish tax payments.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-01",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "hmrc-tax-kalculator",
      "name": "tax-kalculator",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax",
        "Payroll tax"
      ],
      "backedBy": "Government",
      "url": "https://github.com/hmrc/tax-kalculator",
      "description": "Kotlin Multiplatform library that works out UK take-home pay after tax, National Insurance, pension and loans.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Taxpayer Services"
      ],
      "activities": [
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Tax authority",
        "Individual taxpayers"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "HMRC's Kotlin Multiplatform library: give it a tax code, gross wages and pay period (optionally Scottish status, pension and student loan) and it returns UK tax, National Insurance, deductions and take-home pay by week, month and year. Runs on JVM, Android and iOS; the JVM package needs a GitHub username and token, iOS uses Swift Package Manager. Default values are missing on iOS; Apache 2.0."
    },
    {
      "id": "tax-logic-core",
      "name": "tax-logic-core",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/tax-logic-core/tax-logic-core",
      "description": "JavaScript library for US federal and state tax calculations, with IRS citations.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "JavaScript library (npm) that takes a form object and returns US federal tax on 2025 brackets with the OBBBA changes, state tax for 50 states and DC, self-employment tax, capital gains, AMT and NIIT, plus optimisation strategies each with its IRC citation; a flag switches to pre-OBBBA rules. Informational only per the README, which asks the community to audit the maths; MIT."
    },
    {
      "id": "tax-microdata-benchmarking",
      "name": "tax-microdata-benchmarking",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/PSLmodels/tax-microdata-benchmarking",
      "description": "Develops a benchmarked general-purpose dataset for US tax reform analysis.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Builds the TMD input files for Tax-Calculator: national microdata CSVs from the IRS 2015 Public Use File, benchmarked to IRS Statistics of Income totals, plus weight files that adapt the data to states and Congressional districts. A Python project run with make data; it needs the 2015 PUF licensed from IRS/SOI plus SIPP and CEX survey files. No licence in the sidebar and no licence file."
    },
    {
      "id": "tax-mind",
      "name": "tax-mind",
      "kind": "Tax engines",
      "jurisdictions": [
        "China"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/chsjchat-alt/tax-mind",
      "description": "Chinese tax risk assessment and compliance decision support: Golden Tax IV rules, four-flow matching, reports.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Controversy & Tax Risk"
      ],
      "activities": [
        "Tax risk management"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "tax-penalty-calculator-ru",
      "name": "tax-penalty-calculator (Sivkov77)",
      "kind": "Calculators",
      "jurisdictions": [
        "Russia"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Sivkov77/tax-penalty-calculator",
      "description": "Python calculator for Russian tax late-payment penalties (peni).",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "tax-position-risk-prototype",
      "name": "tax-position-risk-prototype",
      "kind": "Models",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/byjiang-ux/tax-position-risk-prototype",
      "description": "Research prototype classifying uncertain tax positions with knowledge-guided features on synthetic data.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "tax-prep-agent",
      "name": "tax-prep-agent",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mrelph/tax-prep-agent",
      "description": "Command-line assistant on the Claude Agent SDK that classifies tax documents and reviews returns.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "Command-line agent on the Claude Agent SDK that classifies and extracts W-2, 1099, 1098 and K-1 forms, analyses income and withholding, runs a deduction interview and reviews a completed return for errors. Needs Python, Tesseract, Poppler and an Anthropic API key, and stores data in encrypted SQLite. Version 0.1.0, for US individuals with stock compensation; README says MIT, no LICENSE file."
    },
    {
      "id": "tax-provision-ritesh",
      "name": "tax-provision (Ritesh123423)",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Ritesh123423/tax-provision",
      "description": "Browser workpaper for a tax provision: current and deferred tax, movements, journals, ETR reconciliation.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Accounting & Reporting"
      ],
      "activities": [
        "Tax accounting & financial reporting"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "tax-provision-agent-bedrock",
      "name": "Tax-Provision-Agent",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/xuanruli/Tax-Provision-Agent",
      "description": "AI tax provision agent on AWS Bedrock with 19 tools, among them GILTI, FTC, BEAT, Pillar Two and 25 US states.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": ""
    },
    {
      "id": "tax-provision-day-17",
      "name": "Tax-Provision-Day-17-of-30",
      "kind": "Calculators",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/x7-u/Tax-Provision-Day-17-of-30",
      "description": "UK corporation tax provision estimator: book-to-tax, marginal relief, IAS 12 and FRS 102 deferred tax.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "tax-tool-wligithub",
      "name": "tax-tool",
      "kind": "Calculators",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/wligithub/tax-tool",
      "description": "Python script that works out cost basis for VMware shares after the Broadcom merger from E*TRADE exports.",
      "licenceWarning": "Non-commercial use only",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2025-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Python script that reads an E*TRADE Gains and Losses CSV and, for each VMware lot (ESPP, RSU, NSO or brokerage purchase), works out the cost basis of the merger cash and the converted AVGO shares, plus fractional shares and a summary, as text and CSV. Needs Python 3 and two share counts from the year-end statement. US holders only; the author is not a tax professional; non-commercial use only."
    },
    {
      "id": "tax-treaties-luckstock",
      "name": "tax-treaties (LuckStock)",
      "kind": "APIs",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/LuckStock/tax-treaties",
      "description": "Node microservice serving US tax treaty articles and royalty withholding rates, with country reference data.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2017-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "tax-treaty-agent",
      "name": "tax-treaty-agent",
      "kind": "Tax engines",
      "jurisdictions": [
        "China",
        "Netherlands",
        "Singapore",
        "South Korea"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/saeucora123/tax-treaty-agent",
      "description": "Rule-engine pre-review of China's treaties with NL, SG and KR for dividends, interest and royalties.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "taxai-kaws26",
      "name": "TaxAI",
      "kind": "Automations",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/kaws26/TaxAI",
      "description": "React and FastAPI app for Indian tax planning with regime comparison, document OCR and AI chat.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "React and FastAPI web app for Indian taxpayers: upload Form 16, payslips, invoices or bank statements for OCR extraction, see the tax under the old and new regimes with 80C and 80D deductions, simulate tax-saving options and chat with an AI assistant. Uses MongoDB, a vector database, LangChain and a Groq LLM. Built for educational and hackathon purposes; no licence file, no setup instructions."
    },
    {
      "id": "taxassist",
      "name": "TaxAssist",
      "kind": "Automations",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/HR-coding/TaxAssist",
      "description": "Gemini agent on Google Cloud that prepares Indian ITR-1 and ITR-2 returns from documents in Google Drive.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "Reads Form 16 and other files from Google Drive, extracts figures with Gemini OCR, has the user confirm by email, computes ITR-1 or ITR-2 under both regimes, and exports the Income Tax Department's offline-utility JSON. A FastAPI service on Google Cloud, MongoDB Atlas and PostgreSQL. It does not submit the return; surcharge above 50 lakh and itemised ITR-2 schedules are not covered; Apache-2.0."
    },
    {
      "id": "taxbench-intelligenceconsortium",
      "name": "TaxBench",
      "kind": "Benchmarks",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Academic",
      "url": "https://huggingface.co/datasets/intelligenceconsortium/TaxBench",
      "description": "114 expert-written US tax questions with grading rubrics for testing LLMs; 19 touch transfer pricing or s.482.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2025-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "taxcalcbench",
      "name": "TaxCalcBench",
      "kind": "Benchmarks",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/column-tax/tax-calc-bench",
      "description": "Benchmark that tests frontier AI models on US tax return calculations.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Technology, Data & Transformation",
        "Data, IT & Analytics"
      ],
      "activities": [
        "Tax technology & data",
        "Data, document AI & AI models"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Gives AI models a taxpayer's information, as PDFs of W-2s and 1099s for tax year 2025 or JSON for 2024, and scores their Form 1040 return line by line against the expected e-file XML. A Python tool run with uv that needs API keys for the model providers under test; for AI researchers, model providers and tax software developers. Its finding: models cannot calculate tax returns reliably today; MIT."
    },
    {
      "id": "taxcalculatorgh",
      "name": "taxcalculatorgh",
      "kind": "Calculators",
      "jurisdictions": [
        "Ghana"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Kessir/taxcalculatorgh",
      "description": "Vue web calculator for Ghana's progressive income tax that shows take-home pay.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Vue web calculator for Ghana's progressive income tax that shows take-home pay, hosted at kessir.github.io/taxcalculatorgh. Runs locally with npm; the README gives setup, build, Vitest and ESLint commands and nothing else. It names no tax year, rate source or caveats, and the repository has no licence file."
    },
    {
      "id": "taxdatasetgenerator",
      "name": "TaxDatasetGenerator",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/sankalp04841/TaxDatasetGenerator",
      "description": "Python generator of synthetic US federal tax return data for testing and training.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Python tool that generates synthetic US tax return records: W-2, interest, dividend and Schedule C income for three filing statuses, with total income, AGI, taxable income and federal tax from standard deductions, brackets and EITC, as CSV or JSON with consistency checks. Meant for machine learning, software testing and research. No install or run commands in the README and no licence file."
    },
    {
      "id": "taxease-ai",
      "name": "TaxEase.AI",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/VishalTheHuman/TaxEase.AI-Vertex-AI-Agent",
      "description": "Vertex AI assistant that guides US filers to the right IRS forms and answers questions from IRS documents.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2024-06",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "Vertex AI agent (Dialogflow CX over a Datastore of IRS forms and instructions) that answers a US filer's questions and points to the forms and deductions that fit their situation, plus a web front end. Recreating it needs a Google Cloud project, a storage bucket for the PDFs and the Agent Builder console. A prototype per its README; the agent is told never to ask for SSNs or exact income; MIT."
    },
    {
      "id": "taxentia-ai",
      "name": "Taxentia AI",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/baderale/Taxentia-AI",
      "description": "AI tax research assistant for tax professionals, with cited analysis.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Answers a tax research question with a conclusion, cited authorities, reasoning and a confidence score, drawn from the Internal Revenue Code, Treasury Regulations and IRS bulletins. A Node.js app with Docker, PostgreSQL and a Qdrant database that needs an OpenAI API key; for CPAs, tax attorneys and enrolled agents. The README: informational analysis, not a substitute for tax advice; MIT."
    },
    {
      "id": "taxflow-segmentation",
      "name": "taxflow",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/pwislowski/taxflow",
      "description": "ETL command line that segments each entity's P&L into activities by rules and loads SQLite for dashboards.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Command line that reads Excel extracts named in config.yaml, applies rules from segmentation_config.yaml and segments.csv to split each entity's economic activities (for arm's length compliance), and with --load-db writes a SQLite database for a Metabase dashboard. Needs Python 3.13+; runs as taxflow all or taxflow subset. Its example configs are rough guidance for one dataset; no licence file."
    },
    {
      "id": "taxgraph",
      "name": "TaxGraph",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://zenodo.org/records/3946462",
      "description": "Knowledge graph of multinationals and their links, where tax avoidance strategies are subgraph queries.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2020-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "taxguard-xai",
      "name": "taxguard-xai",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/jc2744-fintech/taxguard-xai",
      "description": "Research framework that ranks IRS Form 990 filings for human review, with explainable signals.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Compliance Risk & Audit"
      ],
      "activities": [
        "Compliance risk & case selection"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Ranks IRS Form 990 filings for human review: from the XML it produces risk scores, weak-label signals, anomaly deviations, explanations and review bundles. A Python command-line package with a 15-record public sample; for compliance researchers and audit teams. The README says scores are not findings of fraud or noncompliance, makes no performance claims and requires checking the filings; MIT."
    },
    {
      "id": "taxgyaan",
      "name": "TaxGyaan",
      "kind": "Calculators",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax",
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/taxgyaan/taxgyaan",
      "description": "Indian tax calculators, a GST invoice generator and EMI and SIP tools, as a React web app.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "React and Vite web app of Indian calculators: income tax old versus new regime, TDS/TCS interest, capital gains and SIP versus FD returns, plus a GST invoice generator with inline editing, MIS and product costing tools and a blog; it is the source of taxgyaan.in. Runs locally with npm and deploys to Vercel. The README gives no rate sources, tax years or caveats, and there is no licence file."
    },
    {
      "id": "taxhacker",
      "name": "TaxHacker",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/vas3k/TaxHacker",
      "description": "Self-hosted AI accounting app that analyses receipts, invoices and transactions.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A self-hosted accounting app: upload receipts, invoices or PDFs and an AI model extracts names, amounts, dates, merchants and taxes, with currency conversion and CSV export. Runs with Docker Compose; bring your own model via OpenAI, Gemini or Mistral keys or a local model on an OpenAI-compatible endpoint. For freelancers and small businesses; early development, use at your own risk; MIT."
    },
    {
      "id": "zucman-taxing-across-borders-data",
      "name": "Taxing across Borders (Zucman) data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://doi.org/10.3886/E113934",
      "description": "JEP 2014 replication data for Zucman's 'Taxing across Borders': one Excel workbook and a short ReadMe.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2019-10",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "taxing212",
      "name": "Taxing212",
      "kind": "Calculators",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/GryphonR/taxing212",
      "description": "Browser-based UK capital gains calculator for Trading 212 CSV exports with Section 104 pooling.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Browser page that reads Trading 212 history CSVs and produces the figures for a UK self assessment return: capital gains under the same-day, 30-day bed-and-breakfast and Section 104 pooling rules, a tax-year summary, and dividends split into UK and non-UK. Runs in the browser; nothing is uploaded. It does not say how much tax you owe; the author says to have the figures checked before use; MIT."
    },
    {
      "id": "taxiq",
      "name": "TaxIQ",
      "kind": "Automations",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Prashanth-Samkumar/TaxIQ",
      "description": "Chat assistant for Indian income tax planning in FY 2025-26 that compares regimes and checks deductions.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "Chat assistant that builds an Indian income tax profile for FY 2025-26 from conversation, answers tax-law questions from an indexed knowledge base with sources shown, and compares the old and new regimes with eligible deductions. Runs as a React client with Python services needing PostgreSQL, Redis and a Groq API key. The README's live demo runs on a free-tier host that is slow to wake."
    },
    {
      "id": "taxlegal-vietnam-tp",
      "name": "taxlegal: Vietnam transfer pricing",
      "kind": "Agent skills",
      "jurisdictions": [
        "Vietnam"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/phanvuhoang/taxlegal/blob/main/skills/vietnam-transfer-pricing.md",
      "description": "Vietnamese skill on Decree 132/2020 transfer pricing: related parties, five methods, range, three-tier files.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Vietnamese-language skill file on Vietnam's transfer pricing rules under Decree 132/2020: related-party thresholds, the five methods, the interquartile range, the three-tier documentation, safe harbour, advance pricing agreements and interest limits. It is a markdown knowledge file for the bots of the TaxLegal AI platform, not standalone code. Check its thresholds and deadlines against the decree."
    },
    {
      "id": "taxly-vivekpanchal",
      "name": "Taxly",
      "kind": "Calculators",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/vivekpanchal/Taxly",
      "description": "Compares India's old and new income tax regimes and finds unused deductions for salaried people, FY 2025-26.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Compares India's old and new income tax regimes for FY 2025-26 from salary, rent and deduction inputs, and shows the deduction gap (unused 80C, 80D, HRA, NPS). Runs as a Next.js front end with an Express (TypeScript) API; the README says no sign-up is needed. Form 16 PDF parsing is a mock that returns fixture data."
    },
    {
      "id": "taxpoynt-einvoice",
      "name": "TaxPoynt eInvoice",
      "kind": "APIs",
      "jurisdictions": [
        "Nigeria"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/mukhtar-github/taxpoynt-eInvoice",
      "description": "Middleware meant to connect financial software to e-invoicing with Nigeria's FIRS; a proof of concept so far.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-08",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A middleware service meant to connect financial software to the Federal Inland Revenue Service (FIRS) of Nigeria for electronic invoicing. It is a Python backend (FastAPI with PostgreSQL) started with uvicorn, with API documentation served by the app. The README lists only the proof-of-concept phase: registration, login, JWT tokens and role-based access; no invoicing feature is described yet."
    },
    {
      "id": "taxpro-uk",
      "name": "taxpro-uk",
      "kind": "Tax engines",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Rehan147ig/taxpro-uk",
      "description": "UK FRS 102 corporate tax provision system: AI prepares, a deterministic engine calculates, people approve.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": ""
    },
    {
      "id": "taxprovision-sg",
      "name": "TaxProvision (Singapore)",
      "kind": "Calculators",
      "jurisdictions": [
        "Singapore"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ShyamShahAxi/TaxProvision",
      "description": "Static single-page Singapore corporate tax provision workpaper, from accounting profit to chargeable income.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Accounting & Reporting"
      ],
      "activities": [
        "Tax accounting & financial reporting"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "taxriskagent",
      "name": "TaxRiskAgent",
      "kind": "Automations",
      "jurisdictions": [
        "China"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/shaojiajie123/TaxRiskAgent",
      "description": "AI agent for Chinese tax law, with hybrid search and financial compliance analysis.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Answers questions on Chinese tax law by retrieving regulations with keyword and semantic search, classifies the question's intent and checks financial data for compliance risks. It runs on Python 3.11 or later with a DeepSeek API key, a local embedding model and a ChromaDB vector store. The README is in Chinese, names no licence and marks the Streamlit front end as planned."
    },
    {
      "id": "taxsim-jl",
      "name": "Taxsim.jl",
      "kind": "APIs",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/jo-fleck/Taxsim.jl",
      "description": "Julia interface to TAXSIM, the NBER's calculator for US federal and state income taxes.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Sends a DataFrame of tax-filer records from Julia to the NBER's TAXSIM server and returns US federal and state income-tax liabilities, credits and related variables in the same row order. It needs Julia and a connection to NBER's server over SSH, with HTTP as a fallback. Income records leave your machine, so the README says to check your data use agreement before sending restricted-use microdata."
    },
    {
      "id": "tenforty",
      "name": "tenforty",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mmacpherson/tenforty",
      "description": "Python package that computes US federal and state income tax and is built on Open Tax Solver.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Python package that computes US federal income tax and state tax for eleven states from form-level inputs (wages, dividends, gains, self-employment income), returning liabilities, brackets and marginal rates, and sweeps scenarios into a dataframe. Installs with pip on Linux or macOS (Python 3.10–3.14); no Windows. MIT; Medicare and net investment income tax on capital gains are not computed."
    },
    {
      "id": "hasegawa-territorial-tax-reform",
      "name": "Territorial Tax Reform and Profit Shifting (Hasegawa) replication",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States",
        "Japan"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://doi.org/10.7910/DVN/OO3YJJ",
      "description": "Stata do-files for Hasegawa's paper on territorial tax reform and profit shifting by US and Japanese MNEs.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2024-01",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "thai-customs-tariff-json",
      "name": "thai-customs-tariff-json",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Thailand"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Soe-Moe/thai-customs-tariff-json",
      "description": "Parses the Thai Customs tariff master files into bilingual JSON by HS code, with WTO, FTA and ATIGA rates.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Node scripts that decode the Thai Customs Department's tariff files, included gzipped, into Thai and English JSON keyed by 8-digit HS code: WTO rates, FTA rates, Section 12 and Emergency Decree rates and import permits. It needs Node 18 or later. The README warns of possible parsing errors and stale data and says to check the source data's terms before redistributing; ISC licence for the code."
    },
    {
      "id": "missing-profits-of-nations",
      "name": "The Missing Profits of Nations (replication)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://zenodo.org/records/6790852",
      "description": "Replication archive for Tørsløv, Wier and Zucman's The Missing Profits of Nations (REStud): data and Stata.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2022-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "timahi",
      "name": "timahi",
      "kind": "Calculators",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/numlattice/timahi",
      "description": "Splits capital gains and dividends into India's five Schedule CG periods, with totals for each period.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Command-line tool that reads a CSV of trades or dividends and splits the rows by exit date into the five periods of the Indian income tax return's Schedule CG (Schedule OS for dividends), with buy, sell and profit totals per period. Linux AppImage or Windows executable; the input needs an Exit Date column. For dividends, use the payment date, not the ex-date, where the statement has one."
    },
    {
      "id": "tnved-bot",
      "name": "TNVED_BOT",
      "kind": "Automations",
      "jurisdictions": [
        "Russia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/AlexKorWeb/TNVED_BOT",
      "description": "Telegram bot that picks EAEU TN VED codes only from an official local reference, never inventing a code.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "A Telegram bot that proposes a ten-digit EAEU TN VED code from a product description or photo: candidates come from a locally imported official nomenclature, the model chooses only among them, and every code is checked against it before sending. It runs on Windows with Python 3.12, a bot token and the Claude Code CLI; the nomenclature is downloaded separately. The README calls it reference only."
    },
    {
      "id": "tp-reconciliation-pnl",
      "name": "TP reconciliation P&L builder",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mbanadkouki/TP",
      "description": "Adds a reconciliation P&L per trading partner, with check formulas, to a transfer pricing Excel workbook.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Two command-line Python scripts that add a 'Reconciliation PnL' sheet to a transfer pricing Excel workbook: one part per trading partner, with parent and partner sums and a check cell per year, from the workbook's P&L and services sheets. A text wizard asks for the workbook, years, parent code, sheet names and exclusions; needs pandas and openpyxl. No README; described from the code's comments."
    },
    {
      "id": "tp-app-streamlit",
      "name": "tp_app",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/An-Bolton/tp_app",
      "description": "Streamlit app: entities, transactions, interquartile benchmarking (TNMM, gross margin, CUP) and a DOCX report.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-09",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Streamlit app for transfer pricing: upload entities and transactions, run interquartile benchmarking for the transactional net margin method (TNMM), gross margin and a simplified comparable uncontrolled price (CUP), apply a risk and materiality filter, and produce a simple DOCX report. Runs locally with Python; sample CSV files are included. The README is in Norwegian and gives no caveats."
    },
    {
      "id": "tp-auto-report",
      "name": "tp_auto",
      "kind": "Automations",
      "jurisdictions": [
        "United Arab Emirates"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Shashank8834/tp_auto",
      "description": "Fills a Word TNMM transfer pricing report template from benchmarking and tested-party margin workbooks.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "FastAPI backend with a Next.js front end that generates an 'Annexure 1' transfer pricing report for the transactional net margin method (TNMM) as a Word document from a submitted form and uploaded Excel workbooks (Annexures 2 and 3). Runs with Docker Compose; the backend needs python-docx and openpyxl. There is no README or description, so inputs and jurisdiction are undocumented."
    },
    {
      "id": "tp-agent-india-local-file",
      "name": "tp-agent (India Local File)",
      "kind": "Automations",
      "jurisdictions": [
        "India"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Sachinkry/tp-agent",
      "description": "Python workflow for an Indian Local File: ingests case files and builds a cited functional analysis (phase 1).",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Phase 1 of a Python workflow for an Indian transfer pricing Local File: it ingests a case folder of documents and writes a functional analysis (functions, assets and risks) as JSON, with citations and confidence scores. Runs with python3 on the sample case; instructions and skills are plain markdown files. Only ingestion and the functional analysis are active, and India only."
    },
    {
      "id": "tp-assistant-orca",
      "name": "tp-assistant (TP ORCA)",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ChawanQadir/tp-assistant",
      "description": "Next.js app writing risk, control, test and evidence frameworks for a transfer pricing scenario with Claude.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "Next.js app that takes a transfer pricing scenario and writes an eight-section risk and controls framework (objectives, risks, controls, testing, evidence, red flags), exportable as Markdown. Runs with npm; with an Anthropic API key it calls Claude, without one it shows built-in demo output. The README says output supports control design only and needs review by a transfer pricing professional."
    },
    {
      "id": "tp-calendar",
      "name": "tp-calendar",
      "kind": "Tax calendars",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Timtpx/tp-calendar",
      "description": "German Streamlit app listing hard-coded 2024 Local File and Master File deadline rules for 33 countries.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-06",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "German Streamlit app: upload a CSV of ISO country codes and it shows the Local File and Master File deadline for each country, with a calendar export, a timeline and reminders. The README only says to push the repository and run it on Streamlit Cloud with app.py. The deadline rules are hard-coded in app.py for the 2024 fiscal year with no source given; verify them before use."
    },
    {
      "id": "tp-opp-app",
      "name": "TP-OPP-APP",
      "kind": "Automations",
      "jurisdictions": [
        "Luxembourg"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/pkwroblewski/TP-OPP-APP",
      "description": "Parses Luxembourg annual accounts for intercompany items and scores transfer pricing advisory opportunities.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-12",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "Next.js app that reads Luxembourg annual accounts from PDF, extracts intercompany loans, interest and other items with fixed patterns plus Claude, cross-checks them, and scores companies on their transfer pricing advisory potential. Needs a Supabase project and an Anthropic API key. Tested in the README on one listed company; a prospecting tool for advisers, not a compliance tool."
    },
    {
      "id": "deylydu-tp-skill",
      "name": "tp-skill (deylydu)",
      "kind": "Agent skills",
      "jurisdictions": [
        "Germany",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/deylydu-creator/tp-skill",
      "description": "Claude Code skill for in-house transfer pricing: methods, documentation, financing, APA, MAP, Germany first.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Two Claude Code skills for in-house transfer pricing: a seven-step workflow ending in a compliance report, gap matrix and deadline calendar, and an assistant for documentation, method selection, benchmarking, intercompany financing, restructurings and APA or MAP strategy, German law first. It runs in Claude Code on your entity, transaction and comparables data. No README and no licence file."
    },
    {
      "id": "jaeks-tp-skill",
      "name": "tp-skill (Korean transfer pricing team)",
      "kind": "Agent skills",
      "jurisdictions": [
        "South Korea"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Company",
      "url": "https://github.com/jaeks123-web/tp-skill",
      "description": "Thirteen Korean Claude skills for a transfer pricing team: Local Files, comparables searches, PLI workbooks.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Thirteen Korean Claude skills for a transfer pricing team, for Korean groups and foreign-owned Korean firms: statute and case-law checks, comparable search strategy, profitability analysis workbooks, workbook validation and local file drafting. They install as a plugin in Claude desktop or Cowork on a paid plan. They review but do not pick comparables or use paid databases; no licence file."
    },
    {
      "id": "tp-workspace-loans",
      "name": "TP-Workspace",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/tbeaugureau809/TP-Workspace",
      "description": "Filters term-loan tranches from a loan-data export into accepted and rejected sheets.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-08",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Desktop tool (Tkinter and pandas) that opens a loan-data workbook with Report and Criteria sheets, keeps tranches typed Term Loan, Term Loan A, B or C, rejects the rest with the reason, and writes an Excel file with Workings, Accepted, Rejected and SWAPS sheets. Needs Python 3.9+ with pandas and openpyxl. Column names must match exactly and the last five rows are dropped as footers."
    },
    {
      "id": "tp1-intercompany-pricing-policy",
      "name": "TP1-InterCompany-Pricing-Policy",
      "kind": "Automations",
      "jurisdictions": [
        "India",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/balu72/TP1-InterCompany-Pricing-Policy",
      "description": "Flask API with RAG over OECD and Indian transfer pricing documents that drafts a seven-section pricing policy.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Flask API that drafts a seven-section transfer pricing policy (summary, related parties, functional and comparability analysis, method, benchmarking, documentation) with a LangGraph workflow and retrieval over nine OECD and Indian documents. Runs locally on Python with Ollama's llama3.2 and ChromaDB; no hosted service needed. The README says 'see LICENSE', but there is no licence file."
    },
    {
      "id": "tpapro",
      "name": "TPAPRO",
      "kind": "Automations",
      "jurisdictions": [
        "United Arab Emirates"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/UjjwalS76/TPAPRO",
      "description": "Streamlit app testing whether two parties are related or connected persons under UAE transfer pricing rules.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-01",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "Streamlit app that assesses whether two parties are Related Parties or Connected Persons under UAE transfer pricing rules, giving a risk level and which documentation (master file, local file, disclosure form) is required. It calls a Llama model through an OpenAI-compatible API with a key set in Streamlit secrets. The README is one line; described from the code's header."
    },
    {
      "id": "trade-classify",
      "name": "trade-classify",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/kitanjali/trade-classify",
      "description": "LLM HS-code classification with grounding guardrails, a trust boundary and a precision evaluation; a demo.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A Python demo that gives a product a 6-digit HS code, a confidence score and the heading it relied on, then routes it to auto-apply or human review; restricted headings, hazard words and duty exposure over a limit always go to a person. It runs with a deterministic stub, or against Claude with an API key. The HS reference is a curated subset and the duty rates are illustrative; MIT licence."
    },
    {
      "id": "trade-iff",
      "name": "Trade-IFF",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/walice/Trade-IFF",
      "description": "R scripts replicating Lepissier, Davis and Ibrahim (2021) on illicit financial flows from trade misinvoicing.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2022-08",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "trade-misinvoicing-estimator",
      "name": "Trade-misinvoicing estimator replication",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://zenodo.org/records/22714163",
      "description": "40 Python scripts and cached UN Comtrade data for a paper on non-identified trade-misinvoicing estimators.",
      "licenceWarning": "",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "trade-tariff-classification-examples",
      "name": "trade-tariff-classification-examples",
      "kind": "Automations",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff-archive/trade-tariff-classification-examples",
      "description": "Proof-of-concept tariff classification implementations and examples from the UK tariff team; archived.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-07",
      "status": "archived",
      "archived": "yes",
      "flags": [
        "Demo"
      ],
      "notes": "A Rails application from the UK tariff team collecting proof-of-concept tariff classification implementations: its services include classic, vector, neural-net and interactive search over the goods nomenclature and jobs that label commodities in batches. The README covers only running the batch labelling job and its batch size. GitHub shows it archived on 31 July 2026 and no licence."
    },
    {
      "id": "cristea-nguyen-transfer-pricing-denmark",
      "name": "Transfer Pricing by Multinational Firms (Cristea, Nguyen) data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Denmark"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://doi.org/10.3886/E114596",
      "description": "Replication data for Cristea and Nguyen on transfer pricing in Danish exports, 1999-2006.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2021-10",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "transfer-pricing-loan-spreads",
      "name": "Transfer_Pricing (loan spreads)",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/kgmikhdad/Transfer_Pricing",
      "description": "XGBoost model estimating arm's length intercompany loan spreads from synthetic bond data, with a Streamlit UI.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Estimates an arm's length spread for an intercompany loan with an XGBoost model, giving a 90% prediction interval and a comparable spread table by rating and tenor, in a Streamlit interface. Runs locally with Python after training the model with train.py. Trained on synthetic data calibrated to stylised spread curves; for demonstration and screening, not formal benchmarking, per the README."
    },
    {
      "id": "transfer-pricing-cycle-tool",
      "name": "transfer_pricing_cycle_tool",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/pwislowski/transfer_pricing_cycle_tool",
      "description": "Python CLI turning SAP price-list files into SAP upload templates and communication files for a pricing cycle.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Command-line tool that converts SAP price-list files (.xlsb) into an SAP upload template and communication files for an intercompany pricing cycle, with reference files and default currencies per company code set in config.yaml. Needs Python 3.12+ and uv; it prompts for a currency when a sending company is not configured. Logs are written as JSON and tests run with pytest."
    },
    {
      "id": "uae-transfer-pricing-agent",
      "name": "transfer-pricing-agent (UAE)",
      "kind": "Automations",
      "jurisdictions": [
        "United Arab Emirates"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/sv07071974/transfer-pricing-agent",
      "description": "Docker app that answers questions over the UAE transfer pricing guide with OpenAI and vector search.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-04",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "Question-answering web app for the UAE transfer pricing guide: you drop the PDF (the README names the 23 October 2023 English guide) into a folder, it builds a vector index and answers questions with citations. It runs as Docker containers written for a Synology NAS, needs an OpenAI API key and is meant for a local network. No licence file is in the repository, so reuse is not cleared."
    },
    {
      "id": "tp-copilot-hackathon",
      "name": "transfer-pricing-application (TP Copilot)",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Pratik-Sanghavi/transfer-pricing-application",
      "description": "Hackathon transfer pricing copilot in Next.js: dashboard, FAR, benchmark, report and audit views on demo data.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Hackathon monorepo for a transfer pricing copilot: a Next.js app with dashboard, functional analysis (FAR), benchmark, report and audit views. Runs with npm; with an OpenRouter API key it calls a language model, without one it uses deterministic mock output. The README says all thresholds, rules and company data are illustrative demo data."
    },
    {
      "id": "tp-arms-length-analysis",
      "name": "transfer-pricing-arms-length-analysis",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ajha7/transfer-pricing-arms-length-analysis",
      "description": "Web app and CLI: Claude extracts tested-party facts, EDGAR comparables are screened, a TNMM range goes to PDF.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "Web app and command-line tool that reads an intercompany agreement, extracts tested-party facts with Claude, finds 10-K filers in SEC EDGAR, screens them with six comparability filters, computes an interquartile range for the transactional net margin method (TNMM) and writes a PDF. Needs Python and an Anthropic API key. A hackathon first-pass demonstration, not tax advice, per the README."
    },
    {
      "id": "tp-benchmarking-tool",
      "name": "transfer-pricing-benchmarking-tool",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/rxj0102/transfer-pricing-benchmarking-tool",
      "description": "TNMM benchmarking pipeline on Yahoo Finance data: screening, profit level indicators and interquartile range.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Python pipeline that reproduces a transactional net margin method (TNMM) study on free Yahoo Finance data for ten listed IT services firms: screening with a log, profit level indicators, an interquartile range, a fictional tested party and an Excel report. Runs from a notebook on a committed data snapshot; MIT licence. An educational demonstration only, per the README."
    },
    {
      "id": "tp-intelligence-platform-es",
      "name": "transfer-pricing-intelligence-platform",
      "kind": "Automations",
      "jurisdictions": [
        "Spain",
        "European Union",
        "Germany",
        "Italy"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/danirubio2323-commits/transfer-pricing-intelligence-platform",
      "description": "Django app testing a royalty rate against an arm's length range, each jurisdiction's rule stated in a PDF.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Django app that tests an intra-group royalty rate against an arm's length range and states what each jurisdiction's law does with it, in a PDF with the range, legal basis and accepted and rejected comparables. Runs locally with uv; MIT; an Anthropic key only adds a narrative section. Comparables are synthetic, each report says so, and no result is usable before a tax authority."
    },
    {
      "id": "transfer-pricing-manager",
      "name": "Transfer-Pricing-Manager",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/hubertpietrzak/Transfer-Pricing-Manager",
      "description": "Web app to record group companies, related-party transactions and the status of each transfer pricing file.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2022-07",
      "status": "inactive",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Application to record group companies and transactions between related companies and to track the process of preparing transfer pricing documentation for each transaction. It is a Java Spring Boot project built with Maven that uses a MySQL database. The README is two sentences and gives no setup steps or caveats."
    },
    {
      "id": "transfer-pricing-pipeline",
      "name": "transfer-pricing-pipeline",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/anhthotruong95-droid/transfer-pricing-pipeline",
      "description": "Cleans a sample ERP export, derives each entity's role and tests its margins against benchmark ranges.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Python pipeline that cleans an SAP-style ERP export, derives each entity's role from its invoicing pattern and tests operating margins or full cost mark-ups against region-specific benchmark ranges. It reads six Excel files and writes three CSV files, a SQLite database and a PDF summary. The inputs are generated sample data for a fictional pharma group, so treat it as a worked example."
    },
    {
      "id": "transfer-pricing-platform",
      "name": "transfer-pricing-platform",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/pkverma7750it/transfer-pricing-platform",
      "description": "FastAPI service scoring transfer pricing risk from operating margin and return on assets against fixed ranges.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-04",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "FastAPI service that takes an entity's revenue, operating profit, operating assets, industry, country and year and returns a risk score from 0 to 1000, its operating margin and return on assets against a benchmark range, and recommendations. It runs with Docker Compose and Python 3.11 or later, with demo logins. Six countries, four industries; the README says MIT but no LICENSE file exists."
    },
    {
      "id": "tp-risk-assessment-android",
      "name": "Transfer-Pricing-Risk-Assessment",
      "kind": "Calculators",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/adriantache/Transfer-Pricing-Risk-Assessment",
      "description": "Android app that scores a company's transfer pricing risk from a questionnaire based on the OECD Guidelines.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2018-04",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "Android app that asks a company questions about its related-party transactions and estimates whether its transfer pricing risk is elevated, to help decide whether paying for documentation is worthwhile. Written by a former transfer pricing consultant from the view of a group member or small group parent. Archived in 2018; the README says it ignores CbCR, later BEPS changes and local rules."
    },
    {
      "id": "transfer-pricing-survey-trr266",
      "name": "TransferPricingSurvey (TRR 266)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Academic",
      "url": "https://github.com/trr266/TransferPricingSurvey",
      "description": "Aggregated Excel results of a 2020-21 survey of German MNE tax managers on inconsistent tax transfer prices.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2022-11",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "transizione-5-0-calculator",
      "name": "Transizione 5.0 Calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "Italy"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/samma1997/transizione-5-0-calculator",
      "description": "Library that calculates the Transizione 5.0 super-depreciation benefit for Italian SME AI investments.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Corporate income-tax compliance"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Takes an investment amount in euros and the company's IRES rate and returns the breakdown by tier, the total extra deduction and the incremental tax saving under Italy's Transizione 5.0 scheme for AI and digital investments. It is a JavaScript/TypeScript library from npm, written for Italian SMEs. The README calls it an indicative estimate that does not replace an accountant's calculation."
    },
    {
      "id": "trytond-customs",
      "name": "trytond-customs",
      "kind": "Automations",
      "jurisdictions": [
        "European Union",
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Nonprofit",
      "url": "https://pypi.org/project/trytond-customs/",
      "description": "Tryton ERP customs module that adds customs duties based on tariff codes; version 8.2.0 released 5 Oct 2026.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Tryton's customs module adds customs duties based on a product's tariff code: it holds tariff codes valid for a country over a period, import or export duty rates as a fixed amount or per unit in a currency, and customs agents picked by origin and destination. It installs from PyPI into a Tryton 8.2 server on Python 3.10 or later. GPL-3.0-or-later; version 8.2.0 dates from 5 October 2026."
    },
    {
      "id": "turbotp",
      "name": "TurboTP",
      "kind": "Automations",
      "jurisdictions": [
        "United States",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Esteban-D-Lopez/TurboTP",
      "description": "LangGraph and Gemini workspace for transfer pricing research, Local and Master File drafts, a RAG assistant.",
      "licenceWarning": "CC BY-NC 4.0",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-12",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo",
        "Needs a paid service"
      ],
      "notes": "Streamlit app with three agents: planned regulatory research with web search, a composer that drafts Local and Master File sections from uploaded financials and interview notes, and an assistant that answers questions over IRC 482, OECD material and your own documents. It needs Python 3.10 or later, a Google Gemini API key and a Programmable Search Engine ID. CC BY-NC 4.0, so no commercial use."
    },
    {
      "id": "tw-tax-calculator-ex",
      "name": "tw-tax-calculator-ex",
      "kind": "Calculators",
      "jurisdictions": [
        "Taiwan"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/tsesc/tw-tax-calculator-ex",
      "description": "React calculator for Taiwan individual income tax, with three filing methods for married couples.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Browser calculator for Taiwan's individual income tax for the 2026 filing year: enter salary, other income, marital status, dependants and deductions to see the tax due, effective rate, bracket and each step, and compare the three filing methods for married couples. A React app on GitHub Pages, no account or key. For reference only; official amounts follow the Ministry of Finance."
    },
    {
      "id": "tw-tax-penalty-calc",
      "name": "tw-tax-penalty-calc",
      "kind": "Calculators",
      "jurisdictions": [
        "Taiwan"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/maotai11/tw-tax-penalty-calc",
      "description": "Taiwan tax late-payment surcharge and interest calculator.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "ubl-invoice",
      "name": "ubl-invoice",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/num-num/ubl-invoice",
      "description": "PHP library to read and create UBL electronic invoices.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Creates UBL and Peppol BIS 3.0 invoice and credit-note XML from invoice data, and reads existing UBL files back into objects. It is a PHP library installed with Composer, for PHP 8.x with support for PHP 7.4. The README says it is not 100% UBL/Peppol feature-complete but covers the common tags needed for most invoices and credit notes; MIT licence."
    },
    {
      "id": "ubl-peppol",
      "name": "ubl-peppol",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "Netherlands",
        "Belgium"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ArvidDeJong/ubl-peppol",
      "description": "PHP library that builds UBL 2.1 e-invoices for Peppol BIS Billing 3.0.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Builds UBL 2.1 invoices and credit notes for Peppol BIS Billing 3.0, for Dutch and Belgian documents, checks VAT numbers against VIES and can post the XML to an access point from Laravel. It needs PHP 8.2 or newer; Laravel and access-point credentials are only for sending. It is not an access point and its own check is not the full Schematron, so run an official validator before going live."
    },
    {
      "id": "ugtax",
      "name": "UGtax",
      "kind": "Automations",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/neip-md/ugtax",
      "description": "Builds a journal, balance sheet and E-Bilanz XBRL from camt.053 bank exports for German holding UGs.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Corporate income-tax compliance"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Turns a German UG's camt.053 bank export into a double-entry journal, balance sheet and profit-and-loss account, an E-Bilanz in XBRL and ELSTER filing instructions. It runs on Python 3.11 or later, as a web app or in Docker; the ERiC SDK and an ELSTER certificate are needed to submit directly. Built for solo founders with a holding UG, it is not Steuerberatung; verify output before filing."
    },
    {
      "id": "uk-investment-tax-calculator",
      "name": "UK Investment Tax Calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/alexpung/UK-Investment-tax-calculator",
      "description": "Browser-based UK capital gains and dividend tax calculator for Interactive Brokers exports.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Works out UK capital gains and dividend tax from Interactive Brokers Flex Query XML, with limited CSV import for three other brokers and manual corporate actions, applying same-day, bed-and-breakfast and Section 104 matching and offshore fund excess reportable income. It runs entirely in the browser, so trade data stays on your machine. Options, the ii parser and PDF export are experimental."
    },
    {
      "id": "uk-land-value-tax",
      "name": "UK land value tax",
      "kind": "Tax engines",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/uk-land-value-tax",
      "description": "Dashboard that models replacing UK council tax with a land value tax.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A dashboard and Python simulation that estimate UK land values for 2026-27 and model replacing council tax with a flat-rate land value tax, showing burden shifts. It needs Python 3.13 or later with policyengine-uk, Node.js for the dashboard and the Enhanced FRS microdata for the full run. No licence is named, and the static model handles very high LVT rates poorly."
    },
    {
      "id": "uk-online-trade-tariff",
      "name": "UK Online Trade Tariff",
      "kind": "APIs",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff/trade-tariff-backend",
      "description": "The UK Online Trade Tariff: API, website, admin tool and electronic tariff file for codes, duties and quotas.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Taxpayer Services"
      ],
      "activities": [
        "Customs & trade tax",
        "Guidance, enquiries & assistants"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "The UK Online Trade Tariff: a Rails backend that imports updates and serves commodity codes, duties, measures, quotas, certificates and rules of origin, the public website and duty calculator, an admin tool and a Python tool for Electronic Tariff files. Runs as a UK or Northern Ireland service on PostgreSQL, OpenSearch and Redis. MIT with Crown copyright; the seed data is not a complete tariff."
    },
    {
      "id": "uk-trade-tariff-ai-search-eval",
      "name": "UK Trade Tariff AI search evaluation suite",
      "kind": "Benchmarks",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff/ai-search-evaluation-suite",
      "description": "Evaluation suite for the UK tariff team's AI classification and search experiments on the Online Trade Tariff.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A workbench for tariff classification and search experiments: retrieval runs, a trader simulator, classification evaluations, benchmarks across model providers, knowledge graph tooling and cost tracking. Needs Python 3.11, Node, PostgreSQL with pgvector and, for live runs, provider API keys and a trade-tariff-backend instance. Live evaluations spend paid quota; MIT licence with Crown copyright."
    },
    {
      "id": "uk-trade-tariff-duty-calculator",
      "name": "UK Trade Tariff duty calculator",
      "kind": "Calculators",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff-archive/trade-tariff-duty-calculator",
      "description": "The Online Trade Tariff's Rails duty calculator, archived in June 2025.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2025-06",
      "status": "archived",
      "archived": "yes",
      "flags": [],
      "notes": "A Ruby on Rails web application that walks a user through a duty calculation journey for a commodity code on the UK Online Trade Tariff, starting from the import date, built with GOV.UK Frontend and pointed at the tariff API (the dev environment by default). It runs with Ruby 3.2, Rails 7.0, Node and Yarn, or in Docker Compose. GitHub shows it archived by the owner on 12 June 2025 and read-only."
    },
    {
      "id": "uk-trade-tariff-fpo-search",
      "name": "UK Trade Tariff FPO commodity search",
      "kind": "Models",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff/trade-tariff-lambdas-fpo-search",
      "description": "Machine-learning service from the UK tariff team that suggests commodity codes from parcel descriptions.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A Python service that trains and runs models suggesting commodity codes for Fast Parcel Operator parcel descriptions. Training data and pre-built models are not included; the README says to obtain approved datasets from the team. It says suggestions need validation against tariff rules and are not a legal classification decision; the code is MIT under Crown copyright."
    },
    {
      "id": "uk-trade-tariff-mcp",
      "name": "UK Trade Tariff MCP server",
      "kind": "MCP",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/trade-tariff/mcp",
      "description": "MCP server from the UK tariff team: commodity-code lookup on the Online Trade Tariff as tools for AI clients.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An MCP server that exposes the UK Online Trade Tariff as sixteen tools: commodity lookup, classification search, duty and VAT calculation, quotas and rules of origin, for Great Britain or Northern Ireland. The hosted server needs a client id and secret from the Trade Tariff developer portal; self-hosting needs Ruby. The README says shortlist scores are search evidence, not a classification."
    },
    {
      "id": "uk-vatlab",
      "name": "UK VATLab",
      "kind": "Tax engines",
      "jurisdictions": [
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/PolicyEngine/uk-vatlab",
      "description": "Toolkit for modelling UK VAT policy.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Tax authority"
      ],
      "teams": [
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Reform costing & microsimulation"
      ],
      "for": [
        "Tax authority"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Microsimulation of UK VAT reforms: it builds synthetic firm microdata calibrated to ONS and HMRC statistics, then estimates the revenue and distributional effects of reforms such as a higher threshold, sector split rates or a graduated threshold. It is a Python project with an interactive web tool for policymakers to design VAT policies. The firms are synthetic, and the README names no licence."
    },
    {
      "id": "unirate-dotnet",
      "name": "UniRate .NET client",
      "kind": "APIs",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/UniRate-API/unirate-api-dotnet",
      "description": ".NET client for the UniRate API: currency exchange rates and VAT rates by country.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "A .NET client for the UniRate API: current and historical exchange rates, conversions, time series and VAT rates for a country by ISO 3166 code. It needs .NET 10 or later and an API key from unirateapi.com; the free tier needs no credit card but is rate limited (VAT endpoints 1800 requests an hour). It is only the client; the VAT data comes from the hosted service, so check its terms first."
    },
    {
      "id": "tjn-unitary-taxation",
      "name": "unitary-taxation (Tax Justice Network)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Nonprofit",
      "url": "https://github.com/Tax-Justice-Network/unitary-taxation",
      "description": "Python pipeline estimating each country's revenue change under global unitary taxation from OECD CbCR data.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Tax Policy & Stakeholder Engagement",
        "Policy, Legislation & Revenue Analysis"
      ],
      "activities": [
        "Tax policy & stakeholder engagement",
        "Revenue forecasting, tax gap & statistics"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "ura-efris-php-sdk",
      "name": "ura-efris-php-sdk",
      "kind": "APIs",
      "jurisdictions": [
        "Uganda"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/paybillug/ura-efris-php-sdk",
      "description": "PHP SDK for the Uganda Revenue Authority's EFRIS e-receipting and e-invoicing API.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "us-tax-dataset",
      "name": "US Tax Dataset",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/cboxdk/us-tax-dataset",
      "description": "US sales-tax rates, nexus thresholds and SaaS taxability, with a source for every record.",
      "licenceWarning": "PolyForm Internal Use 1.0.0",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A versioned JSON dataset of US state and local sales-tax rates, economic-nexus thresholds and SaaS taxability for every state and DC, with a source and hash on each record. You download the JSON from GitHub releases; no runtime or key is needed. PolyForm Internal Use License: free for internal use, but reselling, bundling or offering a lookup service to others needs a commercial licence."
    },
    {
      "id": "us-tax-law-qa",
      "name": "US Tax Law QA",
      "kind": "Legal datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://huggingface.co/datasets/DJLougen/us-tax-law-qa",
      "description": "Synthetic dataset of 4,000 US federal tax law questions with IRAC reasoning and IRC citations.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "Synthetic dataset of 4,000 US federal tax law questions, each with IRAC reasoning, an answer and the IRC sections cited, 3,500 train and 500 test, across six categories from international to procedure. It loads with the datasets library and is meant for fine-tuning language models on tax reasoning. It is synthetic, may contain errors in reasoning or citations and covers US federal law only."
    },
    {
      "id": "us-dividend-wht",
      "name": "us-dividend-wht",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States",
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/snail0012/us-dividend-wht",
      "description": "CC0 dataset of US dividend withholding rates for non-residents by country of residence, CSV and JSON.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "International tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "us-hts-classifier",
      "name": "us-hts-classifier",
      "kind": "Automations",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/vladswork23/us-hts-classifier",
      "description": "LLM agent that classifies to the HTSUS, grounded in schedule notes and CBP CROSS precedent; a prototype.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": "A TypeScript agent that classifies a product description to a 10-digit US HTS code using the official schedule, its section and chapter notes and CBP CROSS ruling precedent under the General Rules of Interpretation. It needs Node, a Postgres database and a paid OpenAI API key; the HTS data is downloaded from USITC. The README calls it a research prototype, not an oracle, after one run of 89 cases."
    },
    {
      "id": "us-import-duty-hs6",
      "name": "us-import-duty-hs6",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/supplymo/us-import-duty-hs6",
      "description": "US duty rates by HS6 for consumer goods, including Section 301 and effective rates for Chinese origin.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A CSV and JSON table of 2,355 HS6 codes in 24 consumer-goods chapters with the US MFN rate, a modelled Section 301 surcharge for China-origin goods and an effective rate, averaged from the tariff lines under each code. It is a static snapshot dated 5 July 2026 under CC BY 4.0. The README says to use it for historical research and screening only and to verify the line on hts.usitc.gov first."
    },
    {
      "id": "us-sales-tax-2026",
      "name": "us-sales-tax-2026",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/receiptedit/us-sales-tax-2026",
      "description": "2026 US state sales-tax and lodging-tax rates for all 50 states, as an MIT-licensed dataset.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A dataset of 2026 statewide sales-tax rates, average combined state and local rates, grocery treatment and state-level lodging taxes for all 50 US states, as JSON, CSV and a Markdown table. Nothing needs installing: download the files, call the free public REST API without a key, or embed the widget. It is reviewed annually (last reviewed 17 June 2026); MIT licence, no attribution required."
    },
    {
      "id": "us-tariff-data-checkdutyrates",
      "name": "us-tariff-data",
      "kind": "Tax datasets",
      "jurisdictions": [
        "United States",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/checkdutyrates/us-tariff-data",
      "description": "US HTS as CSV and JSON with Chapter 99 duties by country, and EU duties by origin; a vendor's data dump.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Flat CSV and JSON copies of the US Harmonized Tariff Schedule, the chapter 99 additional duties that name a country, and EU import duties by HS subheading for 15 origins, refreshed with each HTS revision. Load the files directly; no code is needed. US data is CC0, EU data is under the Open Government Licence with attribution; the README calls it a convenience copy, not a legal reference."
    },
    {
      "id": "ustaxes",
      "name": "UsTaxes",
      "kind": "Tax engines",
      "jurisdictions": [
        "United States"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ustaxes/UsTaxes",
      "description": "Free web and desktop app to prepare US federal 1040 returns with data kept on the user's computer.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Prepares a US federal Form 1040 and its schedules from W-2 and 1099 forms for tax years 2020 to 2025 and outputs the filled PDF; only Illinois has a partial state return. It runs as a web app at ustaxes.org or a desktop build, and data stays in the browser's local storage, so nothing leaves the computer. Built by a community that asks users to report errors in the output; licensed AGPL-3.0."
    },
    {
      "id": "valvat",
      "name": "valvat",
      "kind": "APIs",
      "jurisdictions": [
        "European Union",
        "United Kingdom"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/yolk/valvat",
      "description": "Ruby gem that validates EU and UK VAT numbers, standalone or as an ActiveModel validator.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Validates European VAT numbers by syntax, checksum and a VIES lookup, returning true or false or the company name and address, standalone or as an ActiveModel validator. It is a Ruby gem for Ruby 3.2 or later and JRuby. UK lookups need HMRC Developer Hub credentials, the checksum check is marked experimental and may return wrong results, and VIES is sometimes down for maintenance."
    },
    {
      "id": "vanguard-tp-pillar-two-advisor",
      "name": "vanguard-frontier-agentic: transfer pricing and Pillar Two advisor",
      "kind": "Agent skills",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/tree/master/skills/finance/transfer-pricing-pillar-two-advisor",
      "description": "Reference skill on OECD transfer pricing methods, BEPS Action 13 files, Pillar Two and six countries' regimes.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Transfer Pricing"
      ],
      "activities": [
        "Transfer pricing"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A SKILL.md reference text, not code: the arm's length principle and five OECD methods, BEPS Action 13 files and CbCR thresholds, Pillar Two GloBE rules (IIR, UTPR, QDMTT, safe harbours), IAS 12 against ASC 740 and six countries' regimes. It loads into an agent from the vanguard-frontier-agentic set, read-only. Marked experimental; it says to verify everything with qualified tax counsel."
    },
    {
      "id": "adaptive-vat",
      "name": "vat (adaptive)",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/adaptive/vat",
      "description": "Cloudflare Worker that validates EU VAT numbers via the VIES SOAP service and returns JSON.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Cloudflare Worker that checks a VAT number's format, queries the EU's VIES SOAP service and returns a JSON status for a country code and number; successful lookups are cached for 24 hours. It runs on Cloudflare Workers with a KV namespace and a Durable Object, built with Bun and Wrangler. Each IP address gets 60 requests a minute, and a VIES outage returns a 502 or 504 error."
    },
    {
      "id": "dannyvankooten-vat",
      "name": "vat (Danny van Kooten)",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/dannyvankooten/vat",
      "description": "Go package that validates EU VAT numbers and looks up VAT rates.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2023-11",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A Go package that validates an EU VAT number by format, by existence through the VIES service, or both, and returns the VAT rate in effect for a country from a community-maintained rates list. Install with go get and import it into Go code. Rate data comes from the ibericode/vat-rates repository, which the README asks users to watch and update when their country announces changes."
    },
    {
      "id": "vat-calculator",
      "name": "vat-calculator",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/laravel/vat-calculator",
      "description": "PHP library that applies EU VAT rates and MOSS rules and validates VAT numbers.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Takes a net price and a country code and returns the gross price with the EU VAT rate applied under MOSS rules, exposes the rate, net and tax amounts, and validates VAT numbers against VIES. It runs on PHP 7.3 or later, standalone or in Laravel; UK checks need HMRC Developer Hub credentials. The README makes no promise that the taxes it calculates are correct and leaves checking to you; MIT."
    },
    {
      "id": "vat-penalty-calc-kr",
      "name": "vat-penalty-calc (Korea)",
      "kind": "Calculators",
      "jurisdictions": [
        "South Korea"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/deoksutax777-ctrl/vat-penalty-calc",
      "description": "Korean VAT penalty tax (gasanse) calculator.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "ibericode-vat-rates",
      "name": "vat-rates (ibericode)",
      "kind": "Tax datasets",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/ibericode/vat-rates",
      "description": "Community-maintained collection of EU VAT rates, as a JSON file.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-01",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A community-maintained collection of EU VAT rates as a single JSON file, fetched from the repository's raw URL; a maintained fork of adamcooke/vat-rates. It needs no runtime or account, and client libraries exist for PHP (ibericode/vat) and Go (dannyvankooten/vat). The README says it is provided as is and the authors cannot be held responsible for its accuracy or completeness; MIT."
    },
    {
      "id": "vatcomply",
      "name": "VATcomply",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/madisvain/vatcomply",
      "description": "Rust API server for VAT number validation, ECB exchange rates, VAT rates and IP geolocation.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A self-hosted HTTP API that validates VAT numbers against VIES, serves ECB exchange rates and VAT rates by country and geolocates an IP address, as JSON matching the original api.vatcomply.com. It is written in Rust and runs as a binary or in Docker; a MaxMind database is optional and no API key is needed. A release binary falls back to an embedded ECB snapshot when offline; MIT."
    },
    {
      "id": "vatnode-mcp",
      "name": "vatnode MCP",
      "kind": "MCP",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/vatnode/vatnode-mcp",
      "description": "MCP server to validate EU VAT numbers and look up VAT rates, with offline checks.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Needs a paid service"
      ],
      "notes": "MCP server with five tools: a country's VAT rates and number format, all EU rates at once, an offline format check, the list of 45 supported countries, and live VIES validation returning validity, company name, address and the consultation number. It runs locally with npx in any MCP client; the offline tools need no account, but live validation needs a vatnode API key (free tier, monthly quota)."
    },
    {
      "id": "vatvalidation",
      "name": "VATValidation",
      "kind": "APIs",
      "jurisdictions": [
        "Germany",
        "European Union",
        "United Kingdom",
        "Switzerland"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/dseichter/VATValidation",
      "description": "VAT number validator with GUI, CLI and REST API for German, EU, UK and Swiss checks.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Checks VAT numbers against four official interfaces: the German BZSt API, the EU's VIES, HMRC for the UK and the Swiss UID register, singly or in batches from CSV, XLSX or JSON files. It is a Python tool with a desktop app for office use, a command line for scripting and a REST API for your own applications. It notes the old BZSt interface shut down in 2026 and the new API is supported; GPL 3.0."
    },
    {
      "id": "verifactu",
      "name": "VeriFactu",
      "kind": "APIs",
      "jurisdictions": [
        "Spain"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/mdiago/VeriFactu",
      "description": "Sends invoicing records to Spain's tax agency (AEAT) under the VeriFactu rules.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Generates, stores and sends invoice records to the Spanish tax agency (AEAT) under the VERI*FACTU system, handling submission and cancellation and producing the hash chain, CSV code and QR code. It is a .NET library on NuGet for .NET Core and .NET Framework, with VB examples, and needs a digital certificate; the author also offers a free online REST API. Spain only; AGPL-3.0."
    },
    {
      "id": "verifactu-php",
      "name": "Verifactu-PHP",
      "kind": "APIs",
      "jurisdictions": [
        "Spain"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/josemmo/Verifactu-PHP",
      "description": "PHP library for VERI*FACTU, the Spanish tax agency's invoice reporting system.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Generates VERI*FACTU invoice records and submits them to the Spanish tax agency's web service, in pre-production or production. It needs PHP 8.2 or later with libXML and a PFX digital certificate. It comes without a responsible declaration because it is not a billing IT system (SIF); auditing the code and compliance with RD 1007/2023 remain your responsibility; MIT."
    },
    {
      "id": "vies-php",
      "name": "vies",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/DragonBe/vies",
      "description": "PHP component that checks EU VAT numbers against the European Commission's VIES service.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2024-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "PHP component that queries the European Commission's VIES service over SOAP and returns a VAT number's validity, the request date and, where given, the company name and address, plus a heartbeat check. Install with Composer; needs PHP 7.3 or later and the soap, pcntl and ctype extensions. UK numbers are no longer validated, except Northern Ireland (XI); Greece uses EL."
    },
    {
      "id": "vies-checker",
      "name": "vies-checker",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/itaibo/vies-checker",
      "description": "TypeScript validator for EU VAT numbers using the European Commission's VIES service.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-02",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Takes an EU country code and a VAT number, normalises spaces, dashes and case, and queries the European Commission's VIES service, returning whether the number is valid plus the company name, address and request date. It is a TypeScript package with zero dependencies that needs Node.js 18 or later. The older isValid() function is deprecated in favour of checkVAT(); MIT licence."
    },
    {
      "id": "lgx0-vies-client",
      "name": "vies-client (LGx0)",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/LGx0/vies-client",
      "description": "Zero-dependency Java client for validating EU VAT numbers through the VIES REST API.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Java client that checks an EU VAT number against the European Commission's VIES REST API and returns Valid (with the trader's name and address), Invalid, Unavailable or MalformedInput. It needs Java 21 or later and nothing else, for embedding in any Java service. It is not an official EU product or a tax calculator, and Unavailable means VIES gave no decision, not that the number is invalid."
    },
    {
      "id": "vies-dotnet",
      "name": "vies-dotnet",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/zapadi/vies-dotnet",
      "description": ".NET library that validates EU VAT numbers through the European Commission's VIES service.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Checks whether an EU VAT identification number is valid or active for intra-Community transactions, from one combined string or a country code and number, through the European Commission's VIES REST API or the legacy SOAP endpoint. It is a .NET library; no key is needed but it depends on VIES being up. GB numbers are no longer supported by VIES since 1 January 2021 because of Brexit; Apache 2.0."
    },
    {
      "id": "vies-mcp-server",
      "name": "vies-mcp-server",
      "kind": "MCP",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/vzeman/vies-mcp-server",
      "description": "MCP server that validates EU VAT numbers through the VIES service.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2025-07",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Python MCP server with two tools: validate_vat takes a VAT number with its country prefix (DE123456789) and returns validity plus company name and address when the member state supplies them, and get_eu_countries lists the member states. It calls the EU VIES REST API directly, so it needs Python 3.9 or later and no key or account. The README says MIT but there is no LICENSE file."
    },
    {
      "id": "rocketfellows-vies-rest",
      "name": "vies-vat-validation-php-sdk-rest",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/rocketfellows/vies-vat-validation-php-sdk-rest",
      "description": "PHP SDK for validating VAT numbers through the European Commission's VIES REST service.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2023-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A PHP software development kit (SDK) that validates an EU VAT number through the European Commission's VIES REST service and returns country code, number, request date, validity, holder name and address, with typed exceptions for VIES fault codes. It is installed with Composer and needs Guzzle and the companion interface package; a test service class targets the VIES test endpoint. MIT licence."
    },
    {
      "id": "rocketfellows-vies-soap",
      "name": "vies-vat-validation-php-sdk-soap",
      "kind": "APIs",
      "jurisdictions": [
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/rocketfellows/vies-vat-validation-php-sdk-soap",
      "description": "PHP SDK for validating VAT numbers through the European Commission's VIES SOAP service.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2023-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A PHP software development kit (SDK) that validates an EU VAT number through the European Commission's VIES SOAP service and returns country code, number, request date, validity, holder name and address, with typed exceptions for VIES fault codes. Installed with Composer, it depends on the author's SOAP client factory and interface packages; a test class targets the VIES test WSDL. MIT licence."
    },
    {
      "id": "vynfi-group-audit-enterprise-2000",
      "name": "vynfi-group-audit-enterprise-2000",
      "kind": "Tax datasets",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Nonprofit",
      "url": "https://huggingface.co/datasets/VynFi/vynfi-group-audit-enterprise-2000",
      "description": "Synthetic 2,000-entity group audit dataset: consolidation, intercompany eliminations and audit workpapers.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    },
    {
      "id": "wenche",
      "name": "Wenche",
      "kind": "APIs",
      "jurisdictions": [
        "Norway"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/olefredrik/Wenche",
      "description": "Files annual accounts, the shareholder register return and the tax return for Norwegian limited companies.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Corporate income-tax compliance"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Files a Norwegian AS's shareholder register return (RF-1086), tax return and annual accounts with the Norwegian authorities. It runs on Python 3.11 or later with a local web interface, a self-generated RSA key registered in Maskinporten and BankID login through Altinn to sign. Written for simple holding companies, it is in active development and no replacement for an accountant."
    },
    {
      "id": "bd-withholding-tax-rates-2026",
      "name": "Withholding-Tax-Rates-2026",
      "kind": "Calculators",
      "jurisdictions": [
        "Bangladesh"
      ],
      "taxAreas": [
        "Corporate tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/nuruddin120/Withholding-Tax-Rates-2026",
      "description": "Single-file static calculator of Bangladesh withholding tax rates for 2026; README in Bengali.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Direct & International Tax"
      ],
      "activities": [
        "Corporate income-tax compliance"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-07",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "fatca-crs-xmlfilegenerator",
      "name": "XMLFileGenerator",
      "kind": "Automations",
      "jurisdictions": [
        "Global"
      ],
      "taxAreas": [
        "Cross-cutting"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Tushal-Joggesser/XMLFileGenerator",
      "description": "Java service that generates FATCA and CRS XML files from client records with JAXB.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2023-05",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Sample Java code that builds XML files following the FATCA and CRS templates for a given client, using JAXB object hierarchies per root element, with optional JSON output. It includes an HTTP servlet, packaged as a WAR for WildFly or JBoss, that captures a request and builds the XML so records can be uploaded through an API. The README is a few lines and names no licence or further instructions."
    },
    {
      "id": "kosit-xrechnung-config",
      "name": "XRechnung validator configuration",
      "kind": "APIs",
      "jurisdictions": [
        "Germany",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Government",
      "url": "https://github.com/itplr-kosit/validator-configuration-xrechnung",
      "description": "The official XRechnung and EN 16931 validation scenarios for the KoSIT validator.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department",
        "Tax authority"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "E-invoicing & Real-time Reporting"
      ],
      "activities": [
        "Indirect tax",
        "E-invoicing standards & validation rules"
      ],
      "for": [
        "Company tax department",
        "Tax authority"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Validation scenarios for the KoSIT validator that check UBL Invoice/CreditNote and UN/CEFACT CII XML against EN 16931:2017 and the German XRechnung CIUS and Extension; each release bundles the XML Schema and Schematron rules needed. It runs only inside the separate KoSIT validator, which needs Java. Releases are named by XRechnung version and date, so match the version in use; Apache 2.0."
    },
    {
      "id": "xrechnung-for-delphi",
      "name": "XRechnung-for-Delphi",
      "kind": "APIs",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/LandrixSoftware/XRechnung-for-Delphi",
      "description": "XRechnung, ZUGFeRD and Peppol BIS Billing library for Delphi and FreePascal.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-10",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Writes and reads e-invoices in Delphi and FreePascal: XRechnung 3.0.2 (UBL and CII), ZUGFeRD/Factur-X 2.5.2 and Peppol BIS Billing 3.0, reads older XRechnung and ZUGFeRD 1.0, and extracts the XML from ZUGFeRD PDFs. It needs Delphi XE7 or newer or FreePascal 3.2.2 with Lazarus. Dual-licensed, GPL v3.0 at no cost or a paid commercial licence, and its consistency check is not complete."
    },
    {
      "id": "gtip-tespiti",
      "name": "yapay-zeka-gtip-tespiti",
      "kind": "Automations",
      "jurisdictions": [
        "Türkiye"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/yusufarbc/yapay-zeka-gtip-tespiti",
      "description": "Turkish GTIP code decision support: an LLM chooses within the official tariff tree, with 2,355 rulings.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "archived",
      "archived": "yes",
      "flags": [
        "Demo"
      ],
      "notes": "Finds the 12-digit Turkish GTİP code for a product description: a model picks a branch of the official tariff tree at each level, grounded in chapter and section notes and 2,355 binding tariff rulings, asks when facts are missing and records a justification as PDF. Needs Python 3.11, Node 20 and Gemini access. Full-code accuracy is 40 to 52%; the hosted service closed in September 2026; MIT."
    },
    {
      "id": "youth-tax-calculator",
      "name": "Youth Tax Calculator",
      "kind": "Agent skills",
      "jurisdictions": [
        "Bangladesh"
      ],
      "taxAreas": [
        "Income tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/zaifears/youth-tax-calculator",
      "description": "Agent skill and Python calculator for Bangladeshi students and first-time employees filing on the NBR portal.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Agent skill and Python calculator for Bangladeshi students and new employees filing on the NBR e-Return portal: it computes tax under the Income Tax Act 2023 from salary, stipends, interest and share gains, and the figure that balances the IT-10B sheet to zero. The skill loads into Claude Code, Cursor or a chat model and runs calculator.py. The authors say to verify every number before submitting."
    },
    {
      "id": "zambia-fintech-mcp",
      "name": "zambia-fintech-mcp",
      "kind": "MCP",
      "jurisdictions": [
        "Zambia"
      ],
      "taxAreas": [
        "Payroll tax"
      ],
      "backedBy": "Community",
      "url": "https://github.com/senorMk/zambia-fintech-mcp",
      "description": "MCP server for Zambia: PAYE and NAPSA gross-to-net payroll, plus utility units and mobile money fees.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Individual taxpayers"
      ],
      "updated": "2026-05",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "MCP server for Zambia: monthly PAYE and NAPSA gross-to-net and net-to-gross payroll with per-band breakdowns, payslips from basic pay and allowances, ZESCO prepaid units, mobile money fee quotes and an exchange rate tool. A Node.js build added to an MCP client by path, no API key. The PAYE bands are pinned to 2024 and must be updated after each budget; the exchange rates are a stub."
    },
    {
      "id": "zatca-android",
      "name": "ZATCA (Android)",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/iabdelgawaad/ZATCA",
      "description": "Android library that generates the ZATCA (Fatoora) e-invoice QR code for POS apps.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2022-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Android library in Kotlin and Java that builds the ZATCA (Fatoora) e-invoice QR code: give it seller name, tax number, invoice date, total with VAT and VAT amount and it encodes the five TLV tags to Base64 and renders a QR bitmap with ZXing. You copy one class into your own smartphone or POS app. The README says MIT but there is no LICENSE file; check output with the validator app it links."
    },
    {
      "id": "zatca-axenda",
      "name": "zatca (Axenda)",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/axenda/zatca",
      "description": "Node.js package that generates the ZATCA (Fatoora) e-invoice QR code for Saudi Arabia.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2023-01",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Node.js package that turns seller name, VAT registration number, timestamp, invoice total and VAT total into the ZATCA (Fatoora) QR code: it builds the TLV string, encodes it to Base64 and renders PNG image data, browser or server. Install from npm as @axenda/zatca; no account or key. Phase 1 QR codes only, phase 2 is on the roadmap; validated against ZATCA's SDK as of 18 November 2021."
    },
    {
      "id": "zatca-ruby",
      "name": "zatca (Mrsool)",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/mrsool/zatca",
      "description": "Ruby library to create ZATCA e-invoices and QR codes, supporting Phase 1 and Phase 2.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2023-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Ruby gem that generates ZATCA e-invoices and QR codes: for phase 1 you pass seller name, VAT registration number, timestamp, VAT total and invoice total and get a Base64 PNG QR code; phase 2 is documented in the project wiki. Install with gem install zatca or Bundler. Phase 2 support is described as still new, so there may be bugs; the library is not affiliated with or endorsed by ZATCA."
    },
    {
      "id": "salla-zatca",
      "name": "ZATCA (Salla)",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/SallaApp/ZATCA",
      "description": "PHP package for Saudi ZATCA e-invoicing, phases 1 and 2: CSR, invoice signing and QR codes.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Generates the certificate signing request for onboarding with ZATCA, signs XML invoices and produces the QR code (as Base64 or a PNG) for Saudi e-invoicing, covering phase 1 and phase 2. A PHP package (PHP 8.0 or later, with the mbstring and dom extensions) installed with Composer. The README calls it an unofficial package maintained by Salla; MIT licence."
    },
    {
      "id": "zatca-kit",
      "name": "zatca-kit",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Erpflow-dev/zatca-kit",
      "description": "TypeScript toolkit for Saudi ZATCA e-invoicing: CSR, QR codes, XAdES signing and API calls.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-08",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "Handles Saudi ZATCA Phase 2 e-invoicing: certificate signing requests, XAdES signing of invoice XML, Phase 1 and 2 QR codes and calls to the compliance, clearance and reporting API. It is a TypeScript package for Node.js 20 or later, needing Fatoora portal access and an OTP per environment; browsers are not supported by design. Not affiliated with ZATCA; AGPL-3.0."
    },
    {
      "id": "zatca-mcp",
      "name": "zatca-mcp",
      "kind": "MCP",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/DoubleH10/zatca-mcp",
      "description": "MCP server that lets AI agents create Saudi ZATCA-compliant e-invoices.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST",
        "Tax Technology, Data & Transformation"
      ],
      "activities": [
        "Indirect tax",
        "Tax technology & data"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "An MCP server whose tools let an AI client generate UBL 2.1 invoices for Saudi ZATCA from natural language, add Phase 1 and 2 QR codes, create a CSR, sign with XAdES-BES and submit to the ZATCA API. It installs with pip on Python 3.10 or later; Phase 2 signing and submission need a PEM certificate, private key and CSID credentials. The README names no production caveats; Apache 2.0."
    },
    {
      "id": "zatca-qr-php",
      "name": "zatca-qr",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/nadyshalaby/zatca-qr",
      "description": "PHP implementation of Saudi ZATCA e-invoicing requirements, with QR codes and key and CSR generation.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2024-01",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "PHP package for Saudi ZATCA e-invoicing: it generates the EGS keys and CSR, obtains compliance and production certificates, then creates, signs, compliance-checks and reports simplified tax invoices with their QR codes, with phase 1 and phase 2 examples. Install with Composer; the EGS module needs OpenSSL. Standard (non-simplified) tax invoices are not planned; not affiliated with ZATCA."
    },
    {
      "id": "zatca-sdk-go",
      "name": "zatca-sdk-go",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Company",
      "url": "https://github.com/Haraj-backend/zatca-sdk-go",
      "description": "Go package that encodes the ZATCA (Fatoora) e-invoice QR code for Saudi Arabia.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2021-12",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "Go package that encodes the ZATCA (Fatoora) QR code data: pass seller name, tax number, timestamp, invoice total and total VAT and it returns the TLV-encoded Base64 hash, or decodes a hash back to its fields. Install with go get; no key. It does not draw the QR image itself (the README names a separate library), and its output was validated against ZATCA's SDK as of 18 November 2021."
    },
    {
      "id": "zatca-net",
      "name": "Zatca.Net",
      "kind": "APIs",
      "jurisdictions": [
        "Saudi Arabia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/aljbri/Zatca.Net",
      "description": ".NET library that generates the ZATCA e-invoice QR code as hex, base64 or image.",
      "licenceWarning": "",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2022-04",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "A .NET library that produces the ZATCA e-invoice QR code from invoice data and returns it as hex, Base64 or a QR image; a test project shows all three. The README is a few lines and gives no .NET version or NuGet package, so you build it from source. It implements only the first requirement, the Base64 QR code, and is licensed LGPL-2.1."
    },
    {
      "id": "zimra-fdms",
      "name": "zimra-fdms",
      "kind": "APIs",
      "jurisdictions": [
        "Zimbabwe"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/munashe-chivandire/zimra-fdms",
      "description": "TypeScript SDK for ZIMRA's fiscalisation system: device registration, mTLS, receipt signing, offline queue.",
      "licenceWarning": "",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Indirect tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-09",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": ""
    },
    {
      "id": "zoll-api",
      "name": "zoll-api (bund.dev)",
      "kind": "APIs",
      "jurisdictions": [
        "Germany"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/bundesAPI/zoll-api",
      "description": "OpenAPI specification and Python client for German customs (Zoll) import duty and exchange rate queries.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2022-03",
      "status": "inactive",
      "archived": "no",
      "flags": [],
      "notes": "An OpenAPI description and a Python client (deutschland[zoll]) for the German customs apps' endpoints: exchange rates from zoll.de and product categories, products, countries, groups and units from the Finance Ministry's site. The README is a list of curl examples in German; the client needs Python 3.6 or later and no key. GitHub shows no licence; only the client's pyproject names Apache 2.0."
    },
    {
      "id": "zolltarif-validator",
      "name": "Zolltarif-Validator-JavaFX",
      "kind": "Automations",
      "jurisdictions": [
        "Germany",
        "European Union"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/JanineR-ExportDev/Zolltarif-Validator-JavaFX",
      "description": "JavaFX tool that validates and categorises 8-digit German customs tariff numbers; distributed as a jar.",
      "licenceWarning": "Licence unknown",
      "organisations": [
        "Company tax department"
      ],
      "teams": [
        "Indirect Tax / VAT / GST"
      ],
      "activities": [
        "Customs & trade tax"
      ],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-03",
      "status": "maintained",
      "archived": "no",
      "flags": [],
      "notes": "A JavaFX tool, documented in German, that checks whether an entered customs tariff number has exactly eight digits and names the goods chapter from its first two digits, with colour feedback. It needs Java 21 or later and ships as a jar in the repository; the chapter list is an internal map, and reading it from a file, 11-digit import codes and a live duty-rate lookup are planned. No licence."
    },
    {
      "id": "zra-smartx",
      "name": "ZRA-SMARTX",
      "kind": "Automations",
      "jurisdictions": [
        "Zambia"
      ],
      "taxAreas": [
        "VAT & indirect"
      ],
      "backedBy": "Community",
      "url": "https://github.com/Chikothe3rd/ZRA-SMARTX",
      "description": "Web app that validates invoices and tax-return files before submission to the Zambia Revenue Authority.",
      "licenceWarning": "Licence unknown",
      "organisations": [],
      "teams": [],
      "activities": [],
      "for": [
        "Company tax department"
      ],
      "updated": "2026-06",
      "status": "maintained",
      "archived": "no",
      "flags": [
        "Demo"
      ],
      "notes": ""
    }
  ]
}