Axiom-engine pilot model version for Nigeria (rulespec-ng)
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 52/100
Piste de recherche
Comparez l’issue du pilote du Ghana et le modèle Belgium-pilot dans #447/#448, puis lisez les références AxiomNigeriaPilot et rulespec-ng#3. Confirmez comment les modules fusionnés du Nigeria Tax Act 2025 se composent via la spécification axiom-programs, et vérifiez l’index oracle de la lane ainsi que les ancres de validation citées. Le travail est considéré comme terminé lorsqu’un modèle exécutable du pilote Nigeria pour first-year-2026 utilise le programme gross-to-tax composé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Companion to the Ghana pilot issue, same Belgium-pilot pattern (#447/#448): AxiomNigeriaPilot wrapping the rulespec-ng encodings (Nigeria Tax Act 2025 Fourth Schedule rate schedule + s.30 chargeable income and rent relief — merged; validated against the gazette print, GRA-style external anchors and the PwC Worldwide Tax Summaries sample computation; no household oracle exists for Nigeria, which is documented in the lane's oracle index).
Prerequisite: the composed gross-to-tax program (rulespec-ng#3 — s.30 into Fourth Schedule via an axiom-programs spec). Nigeria's modules already chain conceptually (chargeable income feeds the schedule), so this is the thinner of the two adapters.
Motivation: runnable examples of the current Nigerian law (first year of assessment 2026) for the TaxDev/IFS conversation; the 2023-era policyengine-ng package models the repealed PITA regime and is superseded by this path.
🤖 Generated with Claude Code
- Langage dominant
- Python
- Étoiles
- 7
- Forks
- 9
- Merge moyen
- 17 h 40 min
- PR mergées (30 j)
- 10
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de PolicyEngine/policyengine.py
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
PolicyEngine/policyengine.py#539 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
PolicyEngine/policyengine.py#473 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
PolicyEngine/policyengine.py#436 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
PolicyEngine/policyengine.py#408 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 58/100
PolicyEngine/policyengine.py#541 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de PolicyEngine/policyengine.py
Issues similaires
-
bug server
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
sportsdataverse/sportsdataverse-py#641 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
googleapis/google-cloud-python#18532 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour