Not in the top 1,000 by GitHub stars

gregherbe76/Luxembourg-Paperasse

Skills IA pour la bureaucratie luxembourgeoise (comptabilité, TVA, RCS/LBR, eCDF, FAIA, notariat, copropriété) — disponibles sur AgentSkill.sh/@gregherbe76

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a2c72c2e04d3 → a2c72c2e04d3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a2c72c2e04d3

No earlier version was observed for comparison.

Compare on GitHub

commissaire-aux-comptes/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a2c72c2e04d3 → a2c72c2e04d3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a2c72c2e04d3

No earlier version was observed for comparison.

Compare on GitHub

comptable/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a2c72c2e04d3 → a2c72c2e04d3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a2c72c2e04d3

No earlier version was observed for comparison.

Compare on GitHub

controleur-fiscal/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a2c72c2e04d3 → a2c72c2e04d3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a2c72c2e04d3

No earlier version was observed for comparison.

Compare on GitHub

fiscaliste/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a2c72c2e04d3 → a2c72c2e04d3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a2c72c2e04d3

No earlier version was observed for comparison.

Compare on GitHub

notaire/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a2c72c2e04d3 → a2c72c2e04d3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a2c72c2e04d3

No earlier version was observed for comparison.

Compare on GitHub

syndic/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a2c72c2e04d3 → a2c72c2e04d3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a2c72c2e04d3

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit a2c72c2e04d31fe14b23d5aa1d27766c0841b39c

15GitHub stars
1star in 7 days
7skills in this repository
0commits in 30 days

Heat

1.7
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 1, 202615

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

assistant-administratif-luxembourg

When your agent uses it

Assistant administratif luxembourgeois — comprend une situation ou un courrier, identifie les obligations fiscales/sociales/administratives applicables, leurs échéances et risques, avec sources officielles, puis propose checklist, courrier-projet et rappels. N'effectue jamais de démarche.

What it loads into context

Frontmatter

69 tokens

Always available to the agent

SKILL.md

904 tokens

When the skill is activated

Reference documents

50,169 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Principe cardinal
  2. Ce que fait l'assistant
  3. Modules (bibliothèque `lib/`, zéro dépendance)
  4. Utilisation conversationnelle
  5. Règles de conduite pour l'agent

Scripts executed separately

  • bin/paperasse
  • evals/aggregate_benchmark.py
  • evals/generate_review.py
  • evals/run_evals.py
  • evals/tests/test_run_evals.py
  • integrations/psd2-tink/fetch.js
  • integrations/stripe/fetch.js
  • lib/bank-parsers/bcee.js
  • lib/bank-parsers/bil.js
  • lib/bank-parsers/camt053.js
  • lib/bank-parsers/csv.js
  • lib/bank-parsers/generic.js
  • lib/bank-parsers/index.js
  • lib/bank-parsers/post.js
  • lib/bellegen-akt/index.js
  • lib/connaissances/index.js
  • lib/conversation/index.js
  • lib/courriers/index.js
  • lib/diagnostic/dashboard.js
  • lib/diagnostic/engine.js
  • lib/diagnostic/entities.js
  • lib/diagnostic/index.js
  • lib/diagnostic/provenance.js
  • lib/diagnostic/questionnaire.js
  • lib/diagnostic/store.js
  • lib/documents/index.js
  • lib/documents/lexique.js
  • lib/ecdf/generator.js
  • lib/ecdf/mappings.js
  • lib/editorial/index.js
  • lib/entreprise/index.js
  • lib/evaluation/index.js
  • lib/evenements/index.js
  • lib/extraction/index.js
  • lib/faia/index.js
  • lib/faia/validation.js
  • lib/faia/xml.js
  • lib/frontaliers/index.js
  • lib/i18n/index.js
  • lib/indice-statec/index.js
  • lib/lbr/checklists.js
  • lib/lbr/index.js
  • lib/logement/index.js
  • lib/memoire/index.js
  • lib/outputs/ics.js
  • lib/outputs/index.js
  • lib/particulier/index.js
  • lib/planification/index.js
  • lib/rappels/index.js
  • lib/reasoning/index.js
  • lib/residence/index.js
  • lib/rgpd/index.js
  • lib/rts/index.js
  • lib/templates-de/render.js
  • lib/tva/index.js
  • lib/workflows/index.js
  • package.json
  • scripts/assistant.js
  • scripts/bellegen-akt.js
  • scripts/calc-tva-declaration.js
  • scripts/calc.js
  • scripts/check-data-freshness.js
  • scripts/connaissances.js
  • scripts/courriers.js
  • scripts/de.js
  • scripts/diagnostic.js
  • scripts/entreprise.js
  • scripts/evaluation.js
  • scripts/evenement.js
  • scripts/fetch-open-data.js
  • scripts/frontalier.js
  • scripts/generate-ecdf.js
  • scripts/generate-facture-lux.js
  • scripts/generate-faia.js
  • scripts/generate-pdfs.js
  • scripts/generate-statements.js
  • scripts/lbr.js
  • scripts/logement.js
  • scripts/mission.js
  • scripts/output.js
  • scripts/parse-bank-statement.js
  • scripts/particulier.js
  • scripts/plan.js
  • scripts/rappels.js
  • scripts/reasoning.js
  • scripts/residence.js
  • scripts/rgpd.js
  • scripts/rts.js
  • scripts/statec.js
  • scripts/test-bank-parsers.js
  • scripts/test-bellegen-akt.js
  • scripts/test-connaissances.js
  • scripts/test-conversation.js
  • scripts/test-courriers.js
  • scripts/test-deterministic-calculations.js
  • scripts/test-diagnostic-questionnaire.js
  • scripts/test-diagnostic.js
  • scripts/test-documents.js
  • scripts/test-ecdf.js
  • scripts/test-editorial.js
  • scripts/test-entreprise.js
  • scripts/test-evaluation.js
  • scripts/test-evenements.js
  • scripts/test-faia.js
  • scripts/test-frontalier.js
  • scripts/test-governance.js
  • scripts/test-i18n.js
  • scripts/test-knowledge.js
  • scripts/test-lbr.js
  • scripts/test-logement.js
  • scripts/test-maturite.js
  • scripts/test-orchestration.js
  • scripts/test-outputs.js
  • scripts/test-particulier.js
  • scripts/test-rappels.js
  • scripts/test-reasoning.js
  • scripts/test-residence.js
  • scripts/test-rgpd.js
  • scripts/test-rts.js
  • scripts/test-scenarios.js
  • scripts/test-statec.js
  • scripts/test-templates-de.js
  • scripts/test-tva.js
  • scripts/test-workflows.js
  • scripts/tva-suivi.js
  • scripts/validate-facture.js
  • scripts/validate-schemas.js

Files

  • .env.exampleasset1,431 bytes
  • .github/FUNDING.ymlasset22 bytes
  • .github/ISSUE_TEMPLATE/bug_report.mddoc864 bytes
  • .github/ISSUE_TEMPLATE/config.ymlasset590 bytes
  • .github/ISSUE_TEMPLATE/data_update.mddoc963 bytes
  • .github/ISSUE_TEMPLATE/feature_request.mddoc717 bytes
  • .github/PULL_REQUEST_TEMPLATE.mddoc1,699 bytes
  • .github/dependabot.ymlasset531 bytes
  • .github/markdown-link-check.jsonasset490 bytes
  • .github/release.ymlasset726 bytes
  • .github/workflows/legilux-watchasset3,426 bytes
  • .github/workflows/legilux-watch.ymlasset2,833 bytes
  • .github/workflows/tests.ymlasset423 bytes
  • .gitignoreasset148 bytes
  • CHANGELOG.mddoc53,692 bytes
  • CITATION.cffasset1,080 bytes
  • CODE_OF_CONDUCT.mddoc2,890 bytes
  • CONTRIBUTING.mddoc3,992 bytes
  • LICENSEasset1,244 bytes
  • README.mddoc20,991 bytes
  • SECURITY.mddoc1,897 bytes
  • SKILL.mdcore3,724 bytes
  • SKILL.mdcore3,724 bytes
  • SKILL.mdcore3,724 bytes
  • SOURCES.mddoc5,290 bytes
  • assets/banner.pngasset965,279 bytes
  • bin/paperasseruns9,611 bytes
  • company.example.jsonasset805 bytes
  • data/communes-icc.jsonasset2,781 bytes
  • data/evenements-vie.jsonasset16,647 bytes
  • data/installation-luxembourg.jsonasset5,150 bytes
  • data/obligations.jsonasset32,859 bytes
  • data/pcn-comptes-detail.jsonasset424 bytes
  • data/sources.jsonasset5,738 bytes
  • docs/.nojekyllasset0 bytes
  • docs/Gemfileasset142 bytes
  • docs/_config.ymlasset947 bytes
  • docs/assistant-administratif.mddoc18,734 bytes
  • docs/faq.mddoc2,395 bytes
  • docs/index.mddoc2,824 bytes
  • docs/modules/bank.mddoc789 bytes
  • docs/modules/bellegen-akt.mddoc2,344 bytes
  • docs/modules/calc.mddoc889 bytes
  • docs/modules/ecdf.mddoc684 bytes
  • docs/modules/faia.mddoc2,727 bytes
  • docs/modules/frontaliers.mddoc4,388 bytes
  • docs/modules/index.mddoc1,142 bytes
  • docs/modules/lbr.mddoc1,125 bytes
  • docs/modules/rts.mddoc2,246 bytes
  • docs/modules/statec.mddoc3,110 bytes
  • docs/modules/templates-de.mddoc646 bytes
  • docs/quickstart.mddoc1,678 bytes
  • docs/sources.mddoc1,915 bytes
  • evals/README.mddoc2,987 bytes
  • evals/aggregate_benchmark.pyruns2,341 bytes
  • evals/config.yamlasset874 bytes
  • evals/generate_review.pyruns4,138 bytes
  • evals/pyproject.tomlasset277 bytes
  • evals/run_evals.pyruns9,134 bytes
  • evals/tests/commissaire-aux-comptes.yamlasset1,217 bytes
  • evals/tests/comptable.yamlasset2,621 bytes
  • evals/tests/controleur-fiscal.yamlasset1,163 bytes
  • evals/tests/fiscaliste.yamlasset1,405 bytes
  • evals/tests/notaire.yamlasset2,746 bytes
  • evals/tests/syndic.yamlasset1,622 bytes
  • evals/tests/test_run_evals.pyruns1,557 bytes
  • examples/bank-statements/bcee-sample.csvasset496 bytes
  • examples/bank-statements/camt053-sample.xmlasset1,236 bytes
  • examples/bank-statements/post-sample.csvasset297 bytes
  • examples/de/mahnung-input.jsonasset684 bytes
  • examples/de/rechnung-input.jsonasset1,035 bytes
  • examples/de/sarl-ag-input.jsonasset896 bytes
  • examples/documents/courrier-aed-tva.txtdoc544 bytes
  • examples/ecdf-input.jsonasset808 bytes
  • examples/faia-input.jsonasset2,081 bytes
  • examples/tva-trimestre.jsonasset706 bytes
  • integrations/README.mddoc1,561 bytes
  • integrations/peppol/README.mddoc2,389 bytes
  • integrations/psd2-tink/README.mddoc1,582 bytes
  • integrations/psd2-tink/fetch.jsruns2,329 bytes
  • integrations/stripe/README.mddoc1,019 bytes
  • integrations/stripe/fetch.jsruns2,552 bytes
  • knowledge/README.mddoc5,770 bytes
  • knowledge/glossary.jsonasset3,800 bytes
  • knowledge/qa/cas-reference.jsonasset6,487 bytes
  • lib/bank-parsers/bcee.jsruns2,408 bytes
  • lib/bank-parsers/bil.jsruns1,874 bytes
  • lib/bank-parsers/camt053.jsruns3,065 bytes
  • lib/bank-parsers/csv.jsruns2,929 bytes
  • lib/bank-parsers/generic.jsruns2,250 bytes
  • lib/bank-parsers/index.jsruns2,574 bytes
  • lib/bank-parsers/post.jsruns1,974 bytes
  • lib/bellegen-akt/index.jsruns5,742 bytes
  • lib/connaissances/index.jsruns19,822 bytes
  • lib/conversation/index.jsruns10,395 bytes
  • lib/courriers/index.jsruns9,384 bytes
  • lib/diagnostic/dashboard.jsruns3,574 bytes
  • lib/diagnostic/engine.jsruns8,665 bytes
  • lib/diagnostic/entities.jsruns12,070 bytes
  • lib/diagnostic/index.jsruns2,373 bytes
  • lib/diagnostic/provenance.jsruns4,837 bytes
  • lib/diagnostic/questionnaire.jsruns7,507 bytes
  • lib/diagnostic/store.jsruns4,142 bytes
  • lib/documents/index.jsruns14,872 bytes
  • lib/documents/lexique.jsruns5,878 bytes
  • lib/ecdf/generator.jsruns6,064 bytes
  • lib/ecdf/mappings.jsruns7,170 bytes
  • lib/editorial/index.jsruns3,760 bytes
  • lib/entreprise/index.jsruns5,549 bytes
  • lib/evaluation/index.jsruns6,945 bytes
  • lib/evenements/index.jsruns4,349 bytes
  • lib/extraction/index.jsruns4,865 bytes
  • lib/faia/index.jsruns4,272 bytes
  • lib/faia/validation.jsruns5,876 bytes
  • lib/faia/xml.jsruns7,522 bytes
  • lib/frontaliers/index.jsruns11,778 bytes
  • lib/i18n/index.jsruns4,733 bytes
  • lib/indice-statec/index.jsruns6,656 bytes
  • lib/lbr/checklists.jsruns5,519 bytes
  • lib/lbr/index.jsruns6,173 bytes
  • lib/logement/index.jsruns7,193 bytes
  • lib/memoire/index.jsruns3,547 bytes
  • lib/outputs/ics.jsruns2,450 bytes
  • lib/outputs/index.jsruns7,053 bytes
  • lib/particulier/index.jsruns7,379 bytes
  • lib/planification/index.jsruns7,130 bytes
  • lib/rappels/index.jsruns6,571 bytes
  • lib/reasoning/index.jsruns8,347 bytes
  • lib/residence/index.jsruns4,760 bytes
  • lib/rgpd/index.jsruns9,148 bytes
  • lib/rts/index.jsruns8,172 bytes
  • lib/templates-de/render.jsruns2,745 bytes
  • lib/tva/index.jsruns13,797 bytes
  • lib/workflows/index.jsruns10,545 bytes
  • marketplace.jsonasset2,452 bytes
  • package.jsonruns6,333 bytes
  • references/legilux-flux-rss.mddoc3,332 bytes
  • schemas/README.mddoc586 bytes
  • schemas/_base.schema.jsonasset512 bytes
  • schemas/abattements-deductions.schema.jsonasset276 bytes
  • schemas/abattements-succession.schema.jsonasset276 bytes
  • schemas/administrative-case.schema.jsonasset1,998 bytes
  • schemas/bareme-irpp.schema.jsonasset331 bytes
  • schemas/classes-impot.schema.jsonasset362 bytes
  • schemas/common.jsonasset552 bytes
  • schemas/company-profile.schema.jsonasset1,436 bytes
  • schemas/diagnostics-obligatoires.schema.jsonasset278 bytes
  • schemas/droits-enregistrement.schema.jsonasset275 bytes
  • schemas/evenements-vie.schema.jsonasset2,250 bytes
  • schemas/installation-luxembourg.schema.jsonasset1,630 bytes
  • schemas/irc-icc-if.schema.jsonasset589 bytes
  • schemas/majorites-loi-1975.schema.jsonasset272 bytes
  • schemas/obligations.schema.jsonasset4,092 bytes
  • schemas/pcn-comptes.schema.jsonasset336 bytes
  • schemas/penalites.schema.jsonasset263 bytes
  • schemas/peppol-formats.schema.jsonasset309 bytes
  • schemas/plan-comptable-copro.schema.jsonasset274 bytes
  • schemas/seuils-audit.schema.jsonasset318 bytes
  • schemas/tarif-emoluments.schema.jsonasset270 bytes
  • schemas/tva-taux.schema.jsonasset1,059 bytes
  • schemas/uploaded-document.schema.jsonasset1,225 bytes
  • schemas/user-profile.schema.jsonasset1,723 bytes
  • scripts/assistant.jsruns2,150 bytes
  • scripts/bellegen-akt.jsruns2,820 bytes
  • scripts/calc-tva-declaration.jsruns6,327 bytes
  • scripts/calc.jsruns8,306 bytes
  • scripts/check-data-freshness.jsruns3,333 bytes
  • scripts/connaissances.jsruns9,780 bytes
  • scripts/courriers.jsruns2,214 bytes
  • scripts/de.jsruns1,950 bytes
  • scripts/diagnostic.jsruns9,299 bytes
  • scripts/entreprise.jsruns3,037 bytes
  • scripts/evaluation.jsruns2,515 bytes
  • scripts/evenement.jsruns2,322 bytes
  • scripts/fetch-open-data.jsruns6,371 bytes
  • scripts/frontalier.jsruns3,576 bytes
  • scripts/generate-ecdf.jsruns2,694 bytes
  • scripts/generate-facture-lux.jsruns4,426 bytes
  • scripts/generate-faia.jsruns2,675 bytes
  • scripts/generate-pdfs.jsruns2,258 bytes
  • scripts/generate-statements.jsruns5,792 bytes
  • scripts/lbr.jsruns4,029 bytes
  • scripts/logement.jsruns2,983 bytes
  • scripts/mission.jsruns2,614 bytes
  • scripts/output.jsruns2,299 bytes
  • scripts/parse-bank-statement.jsruns2,832 bytes
  • scripts/particulier.jsruns3,915 bytes
  • scripts/plan.jsruns2,608 bytes
  • scripts/rappels.jsruns2,666 bytes
  • scripts/reasoning.jsruns3,021 bytes
  • scripts/residence.jsruns1,884 bytes
  • scripts/rgpd.jsruns1,664 bytes
  • scripts/rts.jsruns2,567 bytes
  • scripts/statec.jsruns3,511 bytes
  • scripts/test-bank-parsers.jsruns4,572 bytes
  • scripts/test-bellegen-akt.jsruns5,126 bytes
  • scripts/test-connaissances.jsruns3,542 bytes
  • scripts/test-conversation.jsruns4,229 bytes
  • scripts/test-courriers.jsruns4,423 bytes
  • scripts/test-deterministic-calculations.jsruns4,603 bytes
  • scripts/test-diagnostic-questionnaire.jsruns6,075 bytes
  • scripts/test-diagnostic.jsruns10,092 bytes
  • scripts/test-documents.jsruns5,501 bytes
  • scripts/test-ecdf.jsruns4,439 bytes
  • scripts/test-editorial.jsruns4,667 bytes
  • scripts/test-entreprise.jsruns4,834 bytes
  • scripts/test-evaluation.jsruns4,362 bytes
  • scripts/test-evenements.jsruns3,631 bytes
  • scripts/test-faia.jsruns8,683 bytes
  • scripts/test-frontalier.jsruns18,061 bytes
  • scripts/test-governance.jsruns3,750 bytes
  • scripts/test-i18n.jsruns2,087 bytes
  • scripts/test-knowledge.jsruns4,232 bytes
  • scripts/test-lbr.jsruns4,067 bytes
  • scripts/test-logement.jsruns3,663 bytes
  • scripts/test-maturite.jsruns3,978 bytes
  • scripts/test-orchestration.jsruns5,023 bytes
  • scripts/test-outputs.jsruns4,774 bytes
  • scripts/test-particulier.jsruns4,486 bytes
  • scripts/test-rappels.jsruns4,631 bytes
  • scripts/test-reasoning.jsruns4,524 bytes
  • scripts/test-residence.jsruns3,681 bytes
  • scripts/test-rgpd.jsruns4,883 bytes
  • scripts/test-rts.jsruns6,038 bytes
  • scripts/test-scenarios.jsruns7,037 bytes
  • scripts/test-statec.jsruns4,864 bytes
  • scripts/test-templates-de.jsruns4,788 bytes
  • scripts/test-tva.jsruns5,968 bytes
  • scripts/test-workflows.jsruns6,058 bytes
  • scripts/tva-suivi.jsruns4,352 bytes
  • scripts/validate-facture.jsruns4,325 bytes
  • scripts/validate-schemas.jsruns5,313 bytes
  • templates/convocation-ag-copropriete.mddoc2,911 bytes
  • templates/de/README.mddoc2,105 bytes
  • templates/de/einberufung-eigentuemerversammlung.mddoc1,564 bytes
  • templates/de/einberufung-gesellschafterversammlung.mddoc1,519 bytes
  • templates/de/einberufung-hauptversammlung.mddoc1,425 bytes
  • templates/de/kuendigung-mietvertrag.mddoc1,521 bytes
  • templates/de/mahnung.mddoc1,852 bytes
  • templates/de/rechnung-luxemburg.mddoc1,992 bytes
  • templates/declaration-tva-100-checklist.mddoc3,640 bytes
  • templates/facture-lux.htmlasset2,801 bytes
  • templates/pv-approbation-comptes.mddoc3,999 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • assistant-administratif-luxembourg
  • commissaire-aux-comptes
  • comptable
  • controleur-fiscal
  • fiscaliste
  • notaire
  • syndic

Repository facts

License
No license detected
Created
May 9, 2026
Last pushed
Oct 14, 2026
Forks
1
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 2 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 910 signals by file

.env.example

  • Access to secretsline 2
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]

.github/ISSUE_TEMPLATE/bug_report.md

  • Network accessline 19
    - Texte : - Article : - Lien : https://data.legilux.public.lu/eli/...
  • Network accessline 20
    - Article : - Lien : https://data.legilux.public.lu/eli/... - Date d'entrée en vigueur :
  • Network accessline 21
    - Lien : https://data.legilux.public.lu/eli/...

.github/ISSUE_TEMPLATE/config.yml

  • Network accessline 2
    contact_links:   - name: Question d'utilisation     url: https://github.com/gregherbe76/Luxembourg-Paperasse/discussions
  • Network accessline 3
    - name: Question d'utilisation     url: https://github.com/gregherbe76/Luxembourg-Paperasse/discussions     about: Pour toute question sur l'utilisation des skills, ouvrez plutôt une discussion.
  • Network accessline 4
    url: https://github.com/gregherbe76/Luxembourg-Paperasse/discussions
  • Network accessline 5
    about: Pour toute question sur l'utilisation des skills, ouvrez plutôt une discussion.   - name: Profil AgentSkill.sh     url: https://agentskill.sh/@gregherbe76
  • Network accessline 6
    - name: Profil AgentSkill.sh     url: https://agentskill.sh/@gregherbe76     about: Retrouvez tous les skills publiés et leur documentation.
  • Network accessline 7
    url: https://agentskill.sh/@gregherbe76
  • Network accessline 8
    about: Retrouvez tous les skills publiés et leur documentation.   - name: Faille de sécurité     url: https://github.com/gregherbe76/Luxembourg-Paperasse/security/advisories/new
  • Network accessline 9
    - name: Faille de sécurité     url: https://github.com/gregherbe76/Luxembourg-Paperasse/security/advisories/new     about: Pour signaler une vulnérabilité, utilisez les Security Advisories (privé).
  • Network accessline 10
    url: https://github.com/gregherbe76/Luxembourg-Paperasse/security/advisories/new

.github/ISSUE_TEMPLATE/data_update.md

  • Network accessline 34
    - Texte de loi / règlement : - Date de publication au Mémorial : - Lien ELI : https://data.legilux.public.lu/eli/...
  • Network accessline 35
    - Date de publication au Mémorial : - Lien ELI : https://data.legilux.public.lu/eli/... - Date d'entrée en vigueur :
  • Network accessline 36
    - Lien ELI : https://data.legilux.public.lu/eli/...
  • Network accessline 41
    - [ ] J'ai consulté le flux RSS `https://data.legilux.public.lu/api/rss-leg.xml`

.github/PULL_REQUEST_TEMPLATE.md

  • Network accessline 28
    - Texte : - Article(s) : - Lien ELI : https://data.legilux.public.lu/eli/...
  • Network accessline 29
    - Article(s) : - Lien ELI : https://data.legilux.public.lu/eli/... - Date de vérification :
  • Network accessline 30
    - Lien ELI : https://data.legilux.public.lu/eli/...

.github/markdown-link-check.json

  • Network accessline 1
    {   "ignorePatterns": [     { "pattern": "^http://localhost" },
  • Network accessline 2
    "ignorePatterns": [     { "pattern": "^http://localhost" },     { "pattern": "^https://github.com/<votre-user>" }
  • Network accessline 3
    { "pattern": "^http://localhost" },
  • Network accessline 4
    { "pattern": "^https://github.com/<votre-user>" }
  • Network accessline 7
    "httpHeaders": [     {       "urls": ["https://data.legilux.public.lu", "https://legilux.public.lu"],
  • Network accessline 8
    {       "urls": ["https://data.legilux.public.lu", "https://legilux.public.lu"],       "headers": { "User-Agent": "Mozilla/5.0 PaperasseLuxLinkCheck" }
  • Network accessline 9
    "urls": ["https://data.legilux.public.lu", "https://legilux.public.lu"],

.github/workflows/legilux-watch

  • Network accessline 18
    id: rss         run: |           curl -fsSL "https://legilux.public.lu/feed/recueil_a.atom" -o memorial-a.xml
  • Network accessline 19
    run: |           curl -fsSL "https://legilux.public.lu/feed/recueil_a.atom" -o memorial-a.xml           echo "Taille flux : $(wc -c < memorial-a.xml) octets"
  • Network accessline 20
    curl -fsSL "https://legilux.public.lu/feed/recueil_a.atom" -o memorial-a.xml
  • Network accessline 34
    tree = ET.parse('memorial-a.xml')           root = tree.getroot()           ns = {'a': 'http://www.w3.org/2005/Atom'}
  • Network accessline 36
    ns = {'a': 'http://www.w3.org/2005/Atom'}

.github/workflows/legilux-watch.yml

  • Network accessline 16
    - name: Récupérer le flux RSS du Mémorial A         run: |           curl -fsSL "https://legilux.public.lu/feed/recueil_a.atom" -o memorial-a.xml
  • Network accessline 18
    curl -fsSL "https://legilux.public.lu/feed/recueil_a.atom" -o memorial-a.xml
  • Network accessline 26
    tree = ET.parse('memorial-a.xml')           root = tree.getroot()           ns = {'a': 'http://www.w3.org/2005/Atom'}
  • Network accessline 27
    root = tree.getroot()           ns = {'a': 'http://www.w3.org/2005/Atom'}           keywords_re = re.compile(
  • Network accessline 28
    ns = {'a': 'http://www.w3.org/2005/Atom'}

.gitignore

  • Access to secretsline 2
    [Credential-related source omitted]

CHANGELOG.md

  • Network accessline 3
    Toutes les évolutions notables du projet Paperasse Lux. Format inspiré de [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/), versionnage [SemVer](https://semver.org/lang/fr/).
  • Network accessline 514
    - Thème **just-the-docs** (recherche intégrée, navigation latérale, mode mobile). - 14 pages : accueil, démarrage rapide, fiche par module (FAIA, RTS, Bëllegen Akt, eCDF, LBR, Templates DE, Banques, Calc), sources officielles, FAQ. - Lien `
  • Network accessline 516
    - Lien `https://gregherbe76.github.io/Luxembourg-Paperasse/` ajouté en tête de README.
  • Network accessline 599
    - README : ajout du badge et d'une section dédiée pointant vers le profil **AgentSkill.sh** de l'auteur — https://agentskill.sh/@gregherbe76 — pour permettre l'installation des skills en un clic depuis l'index public.
  • Network accessline 660
    Les codes de rubriques eCDF (101, 1101, 3001, ...) suivent la nomenclature publique du formulaire CA-A. **Avant tout dépôt légal au RCS via eCDF, le fichier généré doit être validé sur le tester officiel** https://ecdf.b2g.etat.lu/. Le mapp
  • Network accessline 732
    Première version publique. Adaptation luxembourgeoise du projet [Paperasse](https://github.com/romainsimon/paperasse) (Romain Simon).

CITATION.cff

  • Network accessline 7
    given-names: Grégory     alias: gregherbe76 repository-code: "https://github.com/gregherbe76/Luxembourg-Paperasse"
  • Network accessline 8
    alias: gregherbe76 repository-code: "https://github.com/gregherbe76/Luxembourg-Paperasse" url: "https://agentskill.sh/@gregherbe76"
  • Network accessline 9
    repository-code: "https://github.com/gregherbe76/Luxembourg-Paperasse"
  • Network accessline 10
    url: "https://agentskill.sh/@gregherbe76"

CODE_OF_CONDUCT.md

  • Network accessline 65
    Ce code de conduite est adapté du [Contributor Covenant][homepage], version 2.1, disponible à l'adresse https://www.contributor-covenant.org/fr/version/2/1/code_of_conduct/.
  • Network accessline 67
    https://www.contributor-covenant.org/fr/version/2/1/code_of_conduct/.
  • Network accessline 69
    [homepage]: https://www.contributor-covenant.org

CONTRIBUTING.md

  • Network accessline 32
    Avant toute mise à jour, consulter le flux RSS Légilux (`https://data.legilux.public.lu/api/rss-leg.xml`) ou la page **Veille JO** de l'app pour vérifier qu'aucune publication récente ne modifie le texte. Voir `references/legilux-flux-rss.m
  • Network accessline 44
    # 1. Forker puis cloner git clone https://github.com/<votre-user>/paperasse-lux.git
  • Network accessline 45
    git clone https://github.com/<votre-user>/paperasse-lux.git

LICENSE

  • Network accessline 25
    This project is inspired by Paperasse (https://github.com/romainsimon/paperasse)

README.md

  • Network accessline 15
    <p align="center">   <a href="https://github.com/gregherbe76/Luxembourg-Paperasse/stargazers"><img src="https://img.shields.io/github/stars/gregherbe76/Luxembourg-Paperasse" alt="GitHub stars"></a>
  • Network accessline 16
    <a href="https://github.com/gregherbe76/Luxembourg-Paperasse/stargazers"><img src="https://img.shields.io/github/stars/gregherbe76/Luxembourg-Paperasse" alt="GitHub stars"></a>
  • Network accessline 17
    <img src="https://img.shields.io/badge/skills-6-red" alt="6 skills">
  • Network accessline 18
    <img src="https://img.shields.io/badge/assistant-administratif-ED2939" alt="Assistant administratif">
  • Network accessline 19
    <img src="https://img.shields.io/badge/pays-Luxembourg-ED2939" alt="Pays Luxembourg">
  • Network accessline 20
    <img src="https://img.shields.io/badge/veille-Légilux_RSS-008751" alt="Veille Légilux RSS">
  • Network accessline 21
    <a href="https://github.com/gregherbe76/Luxembourg-Paperasse/blob/main/LICENSE"><img src="https://img.shields.io/github/license/gregherbe76/Luxembourg-Paperasse?style=flat&color=blue" alt="License"></a>
  • Network accessline 22
    <a href="https://github.com/gregherbe76/Luxembourg-Paperasse/actions/workflows/tests.yml"><img src="https://github.com/gregherbe76/Luxembourg-Paperasse/actions/workflows/tests.yml/badge.svg" alt="Tests"></a>
  • Network accessline 23
    <a href="https://github.com/gregherbe76/Luxembourg-Paperasse/actions/workflows/validate.yml"><img src="https://github.com/gregherbe76/Luxembourg-Paperasse/actions/workflows/validate.yml/badge.svg" alt="Validate"></a>
  • Network accessline 24
    <a href="https://agentskill.sh/@gregherbe76"><img src="https://img.shields.io/badge/AgentSkill.sh-@gregherbe76-8b5cf6?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2h
  • Network accessline 33
    <b>Paperasse Lux est une collection de skills pour agents IA ([Claude Code](https://claude.com/product/claude-code), [Claude Cowork](https://claude.com/product/cowork), [Codex](https://openai.com/codex/), [Mistral Vibe](https://vibe.mistral
  • Network accessline 73
    Le moteur (`lib/diagnostic`, `lib/documents`, `lib/tva`, `lib/entreprise`, `lib/particulier`, `lib/residence`, `lib/logement`, `lib/courriers`, `lib/rappels`, `lib/connaissances`, `lib/rgpd`, `lib/i18n`, `lib/conversation`) est **zéro-dépen
  • Network accessline 81
    **[https://agentskill.sh/@gregherbe76](https://agentskill.sh/@gregherbe76)**
  • Network accessline 83
    Vous y retrouvez les skills Paperasse Lux indexés et prêts à être installés en un clic dans votre agent IA, ainsi que les autres skills publiés par [@gregherbe76](https://agentskill.sh/@gregherbe76).
  • Network accessline 89
    📖 **Site complet : [gregherbe76.github.io/Luxembourg-Paperasse](https://gregherbe76.github.io/Luxembourg-Paperasse/)** — démarrage rapide, fiche par module (FAIA, RTS, Bëllegen Akt, eCDF, LBR, STATEC…), sources officielles, FAQ.
  • Network accessline 107
    Installe tous les skills du repo github https://github.com/gregherbe76/Luxembourg-Paperasse
  • Network accessline 118
    git clone https://github.com/gregherbe76/Luxembourg-Paperasse
  • Network accessline 189
    | Flux | URL | |---|---| | Mémorial A — Législation | `https://data.legilux.public.lu/api/rss-leg.xml` |
  • Network accessline 190
    |---|---| | Mémorial A — Législation | `https://data.legilux.public.lu/api/rss-leg.xml` | | Mémorial B — Administration | `https://data.legilux.public.lu/api/rss-adm.xml` |
  • Network accessline 191
    | Mémorial A — Législation | `https://data.legilux.public.lu/api/rss-leg.xml` |
  • Network accessline 192
    | Mémorial B — Administration | `https://data.legilux.public.lu/api/rss-adm.xml` |
  • Network accessline 193
    | Mémorials A + B (tout) | `https://data.legilux.public.lu/api/rss.xml` |
  • Network accessline 194
    | Projets de loi | `https://data.legilux.public.lu/api/rss-draft.xml` |
  • Access to secretsline 246
    [Credential-related source omitted]
  • Network accessline 347
    - **L'Administration de l'Enregistrement, des Domaines et de la TVA (AED)** — Pour la TVA Lux et le FAIA - **Le Plan Comptable Normalisé** — Plus court que le PCG français, et c'est tant mieux - **[Romain Simon](https://github.com/romainsim
  • Network accessline 349
    - **[Romain Simon](https://github.com/romainsimon)** — Pour le projet [Paperasse](https://github.com/romainsimon/paperasse) original qui a inspiré cette adaptation
  • Network accessline 361
    <a href="https://www.star-history.com/?repos=gregherbe76%2FLuxembourg-Paperasse&type=date&legend=bottom-right">
  • Network accessline 362
    <picture>    <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/image?repos=gregherbe76/Luxembourg-Paperasse&type=date&theme=dark&legend=top-left" />    <source media="(prefers-color-scheme: light)" srcset="ht
  • Network accessline 363
    <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/image?repos=gregherbe76/Luxembourg-Paperasse&type=date&theme=dark&legend=top-left" />
  • Network accessline 364
    <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/image?repos=gregherbe76/Luxembourg-Paperasse&type=date&legend=top-left" />
  • Network accessline 365
    <img alt="Star History Chart" src="https://api.star-history.com/image?repos=gregherbe76/Luxembourg-Paperasse&type=date&legend=top-left" />

SECURITY.md

  • Network accessline 20
    1. **GitHub Security Advisories** — recommandé :    https://github.com/gregherbe76/Luxembourg-Paperasse/security/advisories/new
  • Network accessline 21
    https://github.com/gregherbe76/Luxembourg-Paperasse/security/advisories/new

SOURCES.md

  • Network accessline 10
    | Publication | Mémorial A n° 642 du 23 septembre 2019 | | Autorité | Commission des Normes Comptables (CNC) | | Site officiel | https://www.cnc.lu |
  • Network accessline 11
    | Autorité | Commission des Normes Comptables (CNC) | | Site officiel | https://www.cnc.lu | | Texte consolidé | https://legilux.public.lu (recherche "Plan Comptable Normalisé") |
  • Network accessline 12
    | Site officiel | https://www.cnc.lu |
  • Network accessline 13
    | Texte consolidé | https://legilux.public.lu (recherche "Plan Comptable Normalisé") |
  • Network accessline 18
    Le Luxembourg n'a pas de code unique ; la fiscalité est répartie entre plusieurs lois publiées sur **Legilux** (https://legilux.public.lu), équivalent luxembourgeois de Légifrance.
  • Network accessline 31
    - **ACD** — Administration des Contributions Directes : https://impotsdirects.public.lu (impôts directs : LIR, ICC, IF)
  • Network accessline 32
    - **AED** — Administration de l'Enregistrement, des Domaines et de la TVA : https://pfi.public.lu (TVA, enregistrement, succession)
  • Network accessline 33
    - **ADA** — Administration des Douanes et Accises : https://douanes.public.lu (accises, droits d'importation)
  • Network accessline 41
    | Entité | Rôle | Site officiel | |---|---|---| | **IRE** — Institut des Réviseurs d'Entreprises | Ordre professionnel des réviseurs d'entreprises agréés (équivalent CNCC pour l'aspect ordre) | https://www.ire.lu |
  • Network accessline 42
    |---|---|---| | **IRE** — Institut des Réviseurs d'Entreprises | Ordre professionnel des réviseurs d'entreprises agréés (équivalent CNCC pour l'aspect ordre) | https://www.ire.lu | | **CSSF** — Commission de Surveillance du Secteur Financie
  • Network accessline 43
    | **IRE** — Institut des Réviseurs d'Entreprises | Ordre professionnel des réviseurs d'entreprises agréés (équivalent CNCC pour l'aspect ordre) | https://www.ire.lu |
  • Network accessline 44
    | **CSSF** — Commission de Surveillance du Secteur Financier | Autorité publique de supervision des audits d'Entités d'Intérêt Public (EIP) (équivalent H3C/H2A) | https://www.cssf.lu |
  • Network accessline 48
    | Cadre légal | Loi modifiée du 23 juillet 2016 relative à la profession de l'audit | | Normes d'audit applicables | **ISA** (International Standards on Auditing) adoptées telles quelles, contrairement aux NEP françaises | | Liste publique 
  • Network accessline 49
    | Normes d'audit applicables | **ISA** (International Standards on Auditing) adoptées telles quelles, contrairement aux NEP françaises | | Liste publique des réviseurs agréés | Tableau IRE consultable sur https://www.ire.lu | | Fichiers dan
  • Network accessline 50
    | Liste publique des réviseurs agréés | Tableau IRE consultable sur https://www.ire.lu |
  • Network accessline 55
    | Portail / source | Contenu utile | URL | |---|---|---| | **data.public.lu** | Portail open data officiel (CTIE), équivalent direct de data.gouv.fr — API CKAN standard disponible sur `/api/3/action/` | https://data.public.lu |
  • Network accessline 56
    |---|---|---| | **data.public.lu** | Portail open data officiel (CTIE), équivalent direct de data.gouv.fr — API CKAN standard disponible sur `/api/3/action/` | https://data.public.lu | | **STATEC** | Statistiques officielles (économie, fisc
  • Network accessline 57
    | **data.public.lu** | Portail open data officiel (CTIE), équivalent direct de data.gouv.fr — API CKAN standard disponible sur `/api/3/action/` | https://data.public.lu |
  • Network accessline 58
    | **STATEC** | Statistiques officielles (économie, fiscalité, démographie) | https://statistiques.public.lu |
  • Network accessline 59
    | **LBR — Registre de Commerce et des Sociétés** | Comptes annuels déposés en XBRL, formes juridiques, dirigeants | https://www.lbr.lu |
  • Network accessline 60
    | **eCDF** | Plateforme officielle de dépôt des formulaires comptables et fiscaux (XBRL, schémas XML) | https://ecdf.b2g.etat.lu |
  • Network accessline 61
    | **Guichet.lu** | Source faisant foi pour toutes les démarches administratives | https://guichet.public.lu |
  • Network accessline 62
    | **Legilux** | Texte intégral et consolidé de toutes les lois et règlements (Mémorial A et B) | https://legilux.public.lu |

bin/paperasse

  • Executable scriptline 1
    #!/usr/bin/env node

commissaire-aux-comptes/SKILL.md

  • Network accessline 4
    last_updated: 2026-05-09 sources:   - https://www.cssf.lu
  • Network accessline 5
    sources:   - https://www.cssf.lu   - https://www.ire.lu
  • Network accessline 6
    - https://www.cssf.lu
  • Network accessline 7
    - https://www.ire.lu

commissaire-aux-comptes/data/seuils-audit.json

  • Network accessline 6
    "loi_audit": "Loi du 23 juillet 2016 relative à la profession de l'audit",     "regulateur": "CSSF — Commission de Surveillance du Secteur Financier",     "ire": "IRE — Institut des Réviseurs d'Entreprises (https://www.ire.lu)"
  • Network accessline 7
    "regulateur": "CSSF — Commission de Surveillance du Secteur Financier",     "ire": "IRE — Institut des Réviseurs d'Entreprises (https://www.ire.lu)"   },
  • Network accessline 8
    "ire": "IRE — Institut des Réviseurs d'Entreprises (https://www.ire.lu)"
  • Network accessline 71
    "definition": "Cabinet de Révision Agréé — société d'audit agréée CSSF"     },     "registre_public": "https://www.cssf.lu/fr/audit/"
  • Network accessline 72
    },     "registre_public": "https://www.cssf.lu/fr/audit/"   },
  • Network accessline 73
    "registre_public": "https://www.cssf.lu/fr/audit/"

commissaire-aux-comptes/references/ecdf-depot.md

  • Network accessline 13
    ### Accès - URL : **https://ecdf.public.lu**
  • Network accessline 14
    - URL : **https://ecdf.public.lu**
  • Network accessline 126
    - eCDF : https://ecdf.public.lu
  • Network accessline 127
    - LBR : https://www.lbr.lu
  • Network accessline 128
    - RESA (consultation) : https://www.lbr.lu/resa
  • Network accessline 129
    - Loi 19 décembre 2002 : https://eli.legilux.public.lu/eli/etat/leg/loi/2002/12/19
  • Network accessline 130
    - Loi 27 mai 2016 RCS : https://eli.legilux.public.lu/eli/etat/leg/loi/2016/05/27

commissaire-aux-comptes/references/normes-isa.md

  • Network accessline 161
    - IRE : https://www.ire.lu
  • Network accessline 162
    - CSSF audit : https://www.cssf.lu/fr/audit/
  • Network accessline 163
    - IAASB ISA : https://www.iaasb.org/standards
  • Network accessline 164
    - IFAC IESBA : https://www.ethicsboard.org

comptable/SKILL.md

  • Network accessline 4
    last_updated: 2026-05-09 sources:   - https://impotsdirects.public.lu
  • Network accessline 5
    sources:   - https://impotsdirects.public.lu   - https://pfi.public.lu
  • Network accessline 6
    - https://impotsdirects.public.lu
  • Network accessline 7
    - https://pfi.public.lu
  • Network accessline 8
    - https://www.lbr.lu
  • Network accessline 9
    - https://ecdf.b2g.etat.lu
  • Network accessline 10
    - https://guichet.lu
  • Network accessline 324
    L'AED fournit un validateur XSD : https://pfi.public.lu/fr/professionals/audit/faia.html
  • Network accessline 336
    URL : https://ecdf.b2g.etat.lu

comptable/data/irc-icc-if.json

  • Network accessline 6
    "icc": "Loi du 1er décembre 1936 sur l'impôt commercial, modifiée",     "if": "Loi modifiée du 16 octobre 1934 sur l'évaluation des biens et valeurs (Bewertungsgesetz)",     "url": "https://impotsdirects.public.lu/"
  • Network accessline 7
    "if": "Loi modifiée du 16 octobre 1934 sur l'évaluation des biens et valeurs (Bewertungsgesetz)",     "url": "https://impotsdirects.public.lu/"   },
  • Network accessline 8
    "url": "https://impotsdirects.public.lu/"

comptable/data/pcn-comptes.json

  • Network accessline 1
    {   "description": "Plan Comptable Normalisé (PCN) Luxembourg — extrait des principaux comptes. Issu du règlement grand-ducal du 12 septembre 2019 fixant le PCN.",   "url_source": "https://eli.legilux.public.lu/eli/etat/leg/rgd/2019/09/12/a
  • Network accessline 2
    "description": "Plan Comptable Normalisé (PCN) Luxembourg — extrait des principaux comptes. Issu du règlement grand-ducal du 12 septembre 2019 fixant le PCN.",   "url_source": "https://eli.legilux.public.lu/eli/etat/leg/rgd/2019/09/12/a665/
  • Network accessline 3
    "url_source": "https://eli.legilux.public.lu/eli/etat/leg/rgd/2019/09/12/a665/jo",

comptable/data/peppol-formats.json

  • Network accessline 4
    "cadre_legal": {     "loi": "Loi modifiée du 16 mai 2019 relative à la facturation électronique dans le cadre des marchés publics et contrats de concession (transposition directive 2014/55/UE)",     "url": "https://eli.legilux.public.lu/eli
  • Network accessline 5
    "loi": "Loi modifiée du 16 mai 2019 relative à la facturation électronique dans le cadre des marchés publics et contrats de concession (transposition directive 2014/55/UE)",     "url": "https://eli.legilux.public.lu/eli/etat/leg/loi/2019/05
  • Network accessline 6
    "url": "https://eli.legilux.public.lu/eli/etat/leg/loi/2019/05/16/a338/jo"
  • Network accessline 39
    "format_id": "0208 (matricule national Lux)",     "exemple": "0208:20121234567",     "annuaire": "Peppol Directory — https://directory.peppol.eu/"
  • Network accessline 40
    "exemple": "0208:20121234567",     "annuaire": "Peppol Directory — https://directory.peppol.eu/"   },
  • Network accessline 41
    "annuaire": "Peppol Directory — https://directory.peppol.eu/"

comptable/data/tva-taux.json

  • Network accessline 2
    "pays": "Luxembourg",   "source": "Loi modifiée du 12 février 1979 concernant la TVA + AED",   "url": "https://pfi.public.lu/fr/professionnels/tva.html",
  • Network accessline 3
    "source": "Loi modifiée du 12 février 1979 concernant la TVA + AED",   "url": "https://pfi.public.lu/fr/professionnels/tva.html",   "as_of": "2025-01-01",
  • Network accessline 4
    "url": "https://pfi.public.lu/fr/professionnels/tva.html",
  • Network accessline 46
    "logement": {     "taux_super_reduit_3pc": "Travaux de création / rénovation d'un logement affecté à la résidence principale du propriétaire, dans les 2 ans suivant l'acquisition. Plafond du bénéfice fiscal : 50 000 € par logement. Procédur
  • Network accessline 47
    "taux_super_reduit_3pc": "Travaux de création / rénovation d'un logement affecté à la résidence principale du propriétaire, dans les 2 ans suivant l'acquisition. Plafond du bénéfice fiscal : 50 000 € par logement. Procédure : demande d'agré
  • Network accessline 48
    "lien": "https://guichet.public.lu/fr/citoyens/logement/financement-aides/aides-fiscales/tva-logement.html"

comptable/references/formes-juridiques.md

  • Network accessline 132
    - LBR (Luxembourg Business Registers) : https://www.lbr.lu
  • Network accessline 133
    - Guichet entreprise : https://guichet.public.lu/fr/entreprises.html
  • Network accessline 134
    - Loi 1915 sur les sociétés : https://eli.legilux.public.lu/eli/etat/leg/loi/1915/08/10

comptable/references/irc-icc-calcul.md

  • Network accessline 142
    ## Liens utiles - ACD : https://impotsdirects.public.lu/
  • Network accessline 143
    - ACD : https://impotsdirects.public.lu/
  • Network accessline 144
    - eCDF : https://ecdf.public.lu
  • Network accessline 145
    - Loi IRC : https://eli.legilux.public.lu/eli/etat/leg/loi/1967/12/04

comptable/references/peppol-faia.md

  • Network accessline 45
    - Format Lux : `0208:<matricule national 13 chiffres>` - Exemple : `0208:20121234567` - Annuaire public : https://directory.peppol.eu/
  • Network accessline 47
    - Annuaire public : https://directory.peppol.eu/
  • Network accessline 125
    - Documentation FAIA AED : https://pfi.public.lu/fr/professionnels/AED.html
  • Network accessline 126
    - Schéma XSD FAIA : sur demande auprès de l'AED - Peppol Authority Lux : https://digital.public.lu - Loi facturation 2019 : https://eli.legilux.public.lu/eli/etat/leg/loi/2019/05/16/a338/jo
  • Network accessline 127
    - Peppol Authority Lux : https://digital.public.lu
  • Network accessline 128
    - Loi facturation 2019 : https://eli.legilux.public.lu/eli/etat/leg/loi/2019/05/16/a338/jo

comptable/references/tva-lux.md

  • Network accessline 5
    - **Loi modifiée du 12 février 1979** concernant la taxe sur la valeur ajoutée - **Directive 2006/112/CE** (directive TVA UE) — transposée en droit luxembourgeois - Autorité : **Administration de l'Enregistrement, des Domaines et de la TVA 
  • Network accessline 7
    - Autorité : **Administration de l'Enregistrement, des Domaines et de la TVA (AED)** — https://pfi.public.lu
  • Network accessline 105
    - Portail TVA AED : https://pfi.public.lu/fr/professionnels/tva.html
  • Network accessline 106
    - eCDF : https://ecdf.public.lu
  • Network accessline 107
    - Vérification VIES : https://ec.europa.eu/taxation_customs/vies/

comptable/templates/mentions-obligatoires-checklist.md

  • Network accessline 101
    - Vérification N° TVA client (intra-UE) : https://ec.europa.eu/taxation_customs/vies/
  • Network accessline 102
    - Vérification N° RCS : https://www.lbr.lu
  • Network accessline 103
    - Annuaire Peppol : https://directory.peppol.eu/

controleur-fiscal/SKILL.md

  • Network accessline 4
    last_updated: 2026-05-09 sources:   - https://impotsdirects.public.lu
  • Network accessline 5
    sources:   - https://impotsdirects.public.lu   - https://pfi.public.lu
  • Network accessline 6
    - https://impotsdirects.public.lu
  • Network accessline 7
    - https://pfi.public.lu

controleur-fiscal/data/penalites.json

  • Network accessline 5
    "irc_irpp": "Loi générale des impôts (Abgabenordnung — AO), §§ 396-415",     "tva": "Loi modifiée du 12 février 1979 concernant la TVA, art. 77-79",     "url_acd": "https://impotsdirects.public.lu/",
  • Network accessline 6
    "tva": "Loi modifiée du 12 février 1979 concernant la TVA, art. 77-79",     "url_acd": "https://impotsdirects.public.lu/",     "url_aed": "https://pfi.public.lu/"
  • Network accessline 7
    "url_acd": "https://impotsdirects.public.lu/",
  • Network accessline 8
    "url_aed": "https://pfi.public.lu/"

controleur-fiscal/references/sanctions-bareme.md

  • Network accessline 197
    - Loi TVA art. 77-79 : Légilux - Circulaire ACD § 396/1 (sur fraude fiscale) : impotsdirects.public.lu - Loi 12 nov. 2004 LBC/FT : https://www.cssf.lu
  • Network accessline 199
    - Loi 12 nov. 2004 LBC/FT : https://www.cssf.lu

controleur-fiscal/references/textes-fiscaux.md

  • Network accessline 16
    - **Loi du 4 décembre 1967** concernant l'impôt sur le revenu, modifiée - Couvre IRPP (personnes physiques) et IRC (personnes morales) - URL : https://eli.legilux.public.lu/eli/etat/leg/loi/1967/12/04
  • Network accessline 17
    - Couvre IRPP (personnes physiques) et IRC (personnes morales) - URL : https://eli.legilux.public.lu/eli/etat/leg/loi/1967/12/04 - Articles fondamentaux :
  • Network accessline 18
    - URL : https://eli.legilux.public.lu/eli/etat/leg/loi/1967/12/04
  • Network accessline 114
    Liste complète : https://impotsdirects.public.lu/fr/conventions.html
  • Network accessline 126
    - **Légilux** (recueil officiel) : https://legilux.public.lu/
  • Network accessline 127
    - **ACD** (Administration Contributions Directes) : https://impotsdirects.public.lu/
  • Network accessline 128
    - **AED** (Enregistrement, Domaines, TVA) : https://pfi.public.lu/
  • Network accessline 129
    - **CSSF** : https://www.cssf.lu/
  • Network accessline 130
    - **eCDF** : https://ecdf.public.lu/
  • Network accessline 131
    - **MyGuichet** : https://guichet.public.lu/
  • Network accessline 132
    - **LBR / RCS** : https://www.lbr.lu

data/communes-icc.json

  • Network accessline 2
    "description": "Multiplicateurs communaux 2025 pour l'Impôt Commercial Communal (ICC). Source : ministère de l'Intérieur — Recueil officiel des taux communaux.",   "as_of": "2025-01-01",   "url_source": "https://mint.gouvernement.lu/fr/fina
  • Network accessline 3
    "as_of": "2025-01-01",   "url_source": "https://mint.gouvernement.lu/fr/finances-communales.html",   "formule_icc": "ICC = (bénéfice ajusté - abattement 17 500 €) × 3 % × (multiplicateur / 100)",
  • Network accessline 4
    "url_source": "https://mint.gouvernement.lu/fr/finances-communales.html",

data/evenements-vie.json

  • Network accessline 2
    "as_of": "2026-06-15",   "description": "Ontologie des événements de vie luxembourgeois. Chaque événement déclenche une chaîne : conséquences → administrations → obligations (reliées à data/obligations.json) → documents → délais → exception
  • Network accessline 3
    "description": "Ontologie des événements de vie luxembourgeois. Chaque événement déclenche une chaîne : conséquences → administrations → obligations (reliées à data/obligations.json) → documents → délais → exceptions → checklist. Les agents
  • Network accessline 4
    "url_source": "https://guichet.public.lu",
  • Network accessline 46
    {           "nom": "Déclaration de naissance à l'état civil",           "source": "https://guichet.public.lu/fr/citoyens/famille/naissance-adoption/naissance/declaration-naissance.html",
  • Network accessline 47
    "nom": "Déclaration de naissance à l'état civil",           "source": "https://guichet.public.lu/fr/citoyens/famille/naissance-adoption/naissance/declaration-naissance.html",           "id": "etat_civil_naissance"
  • Network accessline 48
    "source": "https://guichet.public.lu/fr/citoyens/famille/naissance-adoption/naissance/declaration-naissance.html",
  • Network accessline 51
    {           "nom": "Affiliation de l'enfant à la CNS (coassuré)",           "source": "https://guichet.public.lu/fr/citoyens/sante-social/assurance-maladie-maternite.html",
  • Network accessline 52
    "nom": "Affiliation de l'enfant à la CNS (coassuré)",           "source": "https://guichet.public.lu/fr/citoyens/sante-social/assurance-maladie-maternite.html",           "id": "cns_affiliation_enfant"
  • Network accessline 53
    "source": "https://guichet.public.lu/fr/citoyens/sante-social/assurance-maladie-maternite.html",
  • Network accessline 81
    "Envisager le congé parental avec l'employeur"       ],       "source": "https://guichet.public.lu/fr/citoyens/famille/naissance-adoption.html"
  • Network accessline 82
    ],       "source": "https://guichet.public.lu/fr/citoyens/famille/naissance-adoption.html"     },
  • Network accessline 83
    "source": "https://guichet.public.lu/fr/citoyens/famille/naissance-adoption.html"
  • Network accessline 115
    {           "nom": "Déclaration de partenariat au parquet général (PACS)",           "source": "https://guichet.public.lu/fr/citoyens/famille/pacs-mariage/partenariat/declaration-partenariat.html"
  • Network accessline 116
    "nom": "Déclaration de partenariat au parquet général (PACS)",           "source": "https://guichet.public.lu/fr/citoyens/famille/pacs-mariage/partenariat/declaration-partenariat.html"         }
  • Network accessline 117
    "source": "https://guichet.public.lu/fr/citoyens/famille/pacs-mariage/partenariat/declaration-partenariat.html"
  • Network accessline 139
    "Envisager un contrat de mariage chez le notaire"       ],       "source": "https://guichet.public.lu/fr/citoyens/famille/pacs-mariage.html"
  • Network accessline 140
    ],       "source": "https://guichet.public.lu/fr/citoyens/famille/pacs-mariage.html"     },
  • Network accessline 141
    "source": "https://guichet.public.lu/fr/citoyens/famille/pacs-mariage.html"
  • Network accessline 201
    "Voir le parcours détaillé : paperasse residence installation"       ],       "source": "https://guichet.public.lu/fr/citoyens/immigration.html"
  • Network accessline 202
    ],       "source": "https://guichet.public.lu/fr/citoyens/immigration.html"     },
  • Network accessline 203
    "source": "https://guichet.public.lu/fr/citoyens/immigration.html"
  • Network accessline 237
    {           "nom": "Inscription comme demandeur d'emploi à l'ADEM",           "source": "https://guichet.public.lu/fr/citoyens/travail/perte-emploi-inactivite/chomage/inscription-adem.html"
  • Network accessline 238
    "nom": "Inscription comme demandeur d'emploi à l'ADEM",           "source": "https://guichet.public.lu/fr/citoyens/travail/perte-emploi-inactivite/chomage/inscription-adem.html"         }
  • Network accessline 239
    "source": "https://guichet.public.lu/fr/citoyens/travail/perte-emploi-inactivite/chomage/inscription-adem.html"
  • Network accessline 261
    "Conserver les revenus de remplacement pour la déclaration fiscale"       ],       "source": "https://guichet.public.lu/fr/citoyens/travail/perte-emploi-inactivite.html"
  • Network accessline 262
    ],       "source": "https://guichet.public.lu/fr/citoyens/travail/perte-emploi-inactivite.html"     },
  • Network accessline 263
    "source": "https://guichet.public.lu/fr/citoyens/travail/perte-emploi-inactivite.html"
  • Network accessline 297
    {           "nom": "Acte notarié et paiement des droits d'enregistrement",           "source": "https://guichet.public.lu/fr/citoyens/logement/achat-immobilier.html"
  • Network accessline 298
    "nom": "Acte notarié et paiement des droits d'enregistrement",           "source": "https://guichet.public.lu/fr/citoyens/logement/achat-immobilier.html"         }
  • Network accessline 299
    "source": "https://guichet.public.lu/fr/citoyens/logement/achat-immobilier.html"
  • Network accessline 321
    "Déclarer le changement d'adresse"       ],       "source": "https://guichet.public.lu/fr/citoyens/logement/achat-immobilier.html"
  • Network accessline 322
    ],       "source": "https://guichet.public.lu/fr/citoyens/logement/achat-immobilier.html"     },
  • Network accessline 323
    "source": "https://guichet.public.lu/fr/citoyens/logement/achat-immobilier.html"
  • Network accessline 365
    {           "nom": "Immatriculation au RCS",           "source": "https://www.lbr.lu",
  • Network accessline 366
    "nom": "Immatriculation au RCS",           "source": "https://www.lbr.lu",           "id": "rcs_immatriculation"
  • Network accessline 367
    "source": "https://www.lbr.lu",
  • Network accessline 370
    {           "nom": "Immatriculation TVA auprès de l'AED",           "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva.html",
  • Network accessline 371
    "nom": "Immatriculation TVA auprès de l'AED",           "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva.html",           "id": "tva_immatriculation"
  • Network accessline 372
    "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva.html",
  • Network accessline 396
    "Voir le parcours : paperasse entreprise parcours"       ],       "source": "https://guichet.public.lu/fr/entreprises/creation-developpement.html"
  • Network accessline 397
    ],       "source": "https://guichet.public.lu/fr/entreprises/creation-developpement.html"     },
  • Network accessline 398
    "source": "https://guichet.public.lu/fr/entreprises/creation-developpement.html"
  • Network accessline 453
    "Conserver les documents comptables (10 ans)"       ],       "source": "https://guichet.public.lu/fr/entreprises/cessation-activite.html"
  • Network accessline 454
    ],       "source": "https://guichet.public.lu/fr/entreprises/cessation-activite.html"     },
  • Network accessline 455
    "source": "https://guichet.public.lu/fr/entreprises/cessation-activite.html"
  • Network accessline 489
    {           "nom": "Déclaration de succession auprès de l'AED",           "source": "https://guichet.public.lu/fr/citoyens/famille/deces/declaration-succession.html"
  • Network accessline 490
    "nom": "Déclaration de succession auprès de l'AED",           "source": "https://guichet.public.lu/fr/citoyens/famille/deces/declaration-succession.html"         }
  • Network accessline 491
    "source": "https://guichet.public.lu/fr/citoyens/famille/deces/declaration-succession.html"
  • Network accessline 513
    "Régler les droits éventuels"       ],       "source": "https://guichet.public.lu/fr/citoyens/famille/deces.html"
  • Network accessline 514
    ],       "source": "https://guichet.public.lu/fr/citoyens/famille/deces.html"     }
  • Network accessline 515
    "source": "https://guichet.public.lu/fr/citoyens/famille/deces.html"

data/installation-luxembourg.json

  • Network accessline 2
    "as_of": "2026-06-15",   "description": "Parcours chronologique « Je m'installe au Luxembourg », étapes ventilées par phase (avant l'arrivée → première semaine → premier mois → trois mois → annuel) et par public (ressortissant UE/EEE/CH vs 
  • Network accessline 3
    "description": "Parcours chronologique « Je m'installe au Luxembourg », étapes ventilées par phase (avant l'arrivée → première semaine → premier mois → trois mois → annuel) et par public (ressortissant UE/EEE/CH vs hors UE). Chaque étape es
  • Network accessline 4
    "url_source": "https://guichet.public.lu/fr/citoyens/immigration.html",
  • Network accessline 12
    "administration": "Direction de l'immigration (Ministère des Affaires étrangères)",       "delai": "Avant le départ",       "source": "https://guichet.public.lu/fr/citoyens/immigration/ressortissant-pays-tiers.html"
  • Network accessline 13
    "delai": "Avant le départ",       "source": "https://guichet.public.lu/fr/citoyens/immigration/ressortissant-pays-tiers.html"     },
  • Network accessline 14
    "source": "https://guichet.public.lu/fr/citoyens/immigration/ressortissant-pays-tiers.html"
  • Network accessline 22
    "administration": "—",       "delai": "Avant le départ",       "source": "https://guichet.public.lu/fr/citoyens/immigration.html"
  • Network accessline 23
    "delai": "Avant le départ",       "source": "https://guichet.public.lu/fr/citoyens/immigration.html"     },
  • Network accessline 24
    "source": "https://guichet.public.lu/fr/citoyens/immigration.html"
  • Network accessline 33
    "delai": "Dans les jours suivant l'arrivée",       "obligationId": "obl_commune_declaration_arrivee",       "source": "https://guichet.public.lu/fr/citoyens/immigration/citoyen-ue-plus-3-mois/enregistrement-communal.html"
  • Network accessline 34
    "obligationId": "obl_commune_declaration_arrivee",       "source": "https://guichet.public.lu/fr/citoyens/immigration/citoyen-ue-plus-3-mois/enregistrement-communal.html"     },
  • Network accessline 35
    "source": "https://guichet.public.lu/fr/citoyens/immigration/citoyen-ue-plus-3-mois/enregistrement-communal.html"
  • Network accessline 43
    "administration": "Administration communale",       "delai": "Dans les 3 mois",       "source": "https://guichet.public.lu/fr/citoyens/immigration/citoyen-ue-plus-3-mois/enregistrement-communal.html"
  • Network accessline 44
    "delai": "Dans les 3 mois",       "source": "https://guichet.public.lu/fr/citoyens/immigration/citoyen-ue-plus-3-mois/enregistrement-communal.html"     },
  • Network accessline 45
    "source": "https://guichet.public.lu/fr/citoyens/immigration/citoyen-ue-plus-3-mois/enregistrement-communal.html"
  • Network accessline 53
    "administration": "Direction de l'immigration",       "delai": "Dans les 3 mois suivant l'arrivée",       "source": "https://guichet.public.lu/fr/citoyens/immigration/ressortissant-pays-tiers/salarie/titre-sejour-salarie.html"
  • Network accessline 54
    "delai": "Dans les 3 mois suivant l'arrivée",       "source": "https://guichet.public.lu/fr/citoyens/immigration/ressortissant-pays-tiers/salarie/titre-sejour-salarie.html"     },
  • Network accessline 55
    "source": "https://guichet.public.lu/fr/citoyens/immigration/ressortissant-pays-tiers/salarie/titre-sejour-salarie.html"
  • Network accessline 63
    "administration": "—",       "delai": "Premier mois",       "source": "https://guichet.public.lu/fr/citoyens/immigration.html"
  • Network accessline 64
    "delai": "Premier mois",       "source": "https://guichet.public.lu/fr/citoyens/immigration.html"     },
  • Network accessline 65
    "source": "https://guichet.public.lu/fr/citoyens/immigration.html"
  • Network accessline 74
    "administration": "Société Nationale de Circulation Automobile (SNCA)",       "delai": "Dans les 6 mois (à confirmer)",       "source": "https://guichet.public.lu/fr/citoyens/transports-mobilite/vehicules/immatriculation.html"
  • Network accessline 75
    "delai": "Dans les 6 mois (à confirmer)",       "source": "https://guichet.public.lu/fr/citoyens/transports-mobilite/vehicules/immatriculation.html"     },
  • Network accessline 76
    "source": "https://guichet.public.lu/fr/citoyens/transports-mobilite/vehicules/immatriculation.html"
  • Network accessline 84
    "administration": "SNCA",       "delai": "Selon le pays d'origine",       "source": "https://guichet.public.lu/fr/citoyens/transports-mobilite/permis-conduire.html"
  • Network accessline 85
    "delai": "Selon le pays d'origine",       "source": "https://guichet.public.lu/fr/citoyens/transports-mobilite/permis-conduire.html"     },
  • Network accessline 86
    "source": "https://guichet.public.lu/fr/citoyens/transports-mobilite/permis-conduire.html"
  • Network accessline 94
    "administration": "Direction de l'immigration",       "delai": "Avant expiration",       "source": "https://guichet.public.lu/fr/citoyens/immigration/ressortissant-pays-tiers.html"
  • Network accessline 95
    "delai": "Avant expiration",       "source": "https://guichet.public.lu/fr/citoyens/immigration/ressortissant-pays-tiers.html"     },
  • Network accessline 96
    "source": "https://guichet.public.lu/fr/citoyens/immigration/ressortissant-pays-tiers.html"
  • Network accessline 104
    "administration": "Administration communale",       "delai": "Avant la clôture des listes",       "source": "https://guichet.public.lu/fr/citoyens/citoyennete/elections.html"
  • Network accessline 105
    "delai": "Avant la clôture des listes",       "source": "https://guichet.public.lu/fr/citoyens/citoyennete/elections.html"     }
  • Network accessline 106
    "source": "https://guichet.public.lu/fr/citoyens/citoyennete/elections.html"

data/obligations.json

  • Network accessline 2
    "as_of": "2026-06-15",   "description": "Catalogue d'obligations administratives, fiscales et sociales luxembourgeoises. Chaque entrée est sourcée (source + dateVerification + niveauConfiance) — le moteur de diagnostic n'invente jamais une 
  • Network accessline 3
    "description": "Catalogue d'obligations administratives, fiscales et sociales luxembourgeoises. Chaque entrée est sourcée (source + dateVerification + niveauConfiance) — le moteur de diagnostic n'invente jamais une obligation. Amorce Milest
  • Network accessline 4
    "url_source": "https://guichet.public.lu",
  • Network accessline 35
    "penalites": "Amende pour dépôt tardif et intérêts de retard ; taxation d'office possible en l'absence de déclaration.",       "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva/declaration-paiement/de
  • Network accessline 36
    "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva/declaration-paiement/declaration-tva.html",         "dateVerification": "2026-06-15",
  • Network accessline 37
    "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva/declaration-paiement/declaration-tva.html",
  • Network accessline 94
    "penalites": "Amende pour dépôt tardif et intérêts de retard ; taxation d'office possible.",       "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva/declaration-paiement/declaration-tva.html",
  • Network accessline 95
    "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva/declaration-paiement/declaration-tva.html",         "dateVerification": "2026-06-15",
  • Network accessline 96
    "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva/declaration-paiement/declaration-tva.html",
  • Network accessline 146
    "penalites": "Amende et intérêts de retard en cas de dépôt tardif.",       "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva/declaration-paiement/declaration-tva.html",
  • Network accessline 147
    "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva/declaration-paiement/declaration-tva.html",         "dateVerification": "2026-06-15",
  • Network accessline 148
    "source": "https://guichet.public.lu/fr/entreprises/fiscalite/tva/declaration-paiement/declaration-tva.html",
  • Network accessline 199
    "penalites": "Dépôt tardif majoré ; injonction et amende administrative possibles.",       "provenance": {         "source": "https://www.lbr.lu",
  • Network accessline 200
    "provenance": {         "source": "https://www.lbr.lu",         "dateVerification": "2026-06-15",
  • Network accessline 201
    "source": "https://www.lbr.lu",
  • Network accessline 251
    "penalites": "Amende pénale en cas de défaut ou d'inscription de données inexactes.",       "provenance": {         "source": "https://www.lbr.lu/mjrcs-rbe",
  • Network accessline 252
    "provenance": {         "source": "https://www.lbr.lu/mjrcs-rbe",         "dateVerification": "2026-06-15",
  • Network accessline 253
    "source": "https://www.lbr.lu/mjrcs-rbe",
  • Network accessline 303
    "penalites": "Régularisation exigée ; démarches ultérieures (sécurité sociale, impôts) bloquées sans inscription communale.",       "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/immigration/citoyen-ue-plus-3-mois/
  • Network accessline 304
    "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/immigration/citoyen-ue-plus-3-mois/enregistrement-communal.html",         "dateVerification": "2026-06-15",
  • Network accessline 305
    "source": "https://guichet.public.lu/fr/citoyens/immigration/citoyen-ue-plus-3-mois/enregistrement-communal.html",
  • Network accessline 357
    "penalites": "Majoration pour dépôt tardif ; taxation d'office possible.",       "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-resident/declaration-impot/declaration-impot.html",
  • Network accessline 358
    "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-resident/declaration-impot/declaration-impot.html",         "dateVerification": "2026-06-15",
  • Network accessline 359
    "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-resident/declaration-impot/declaration-impot.html",
  • Network accessline 416
    "penalites": "Exercice illégal d'une activité commerciale ; sanctions et fermeture possibles.",       "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/creation-developpement/autorisation-etablissement.html",
  • Network accessline 417
    "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/creation-developpement/autorisation-etablissement.html",         "dateVerification": "2026-06-15",
  • Network accessline 418
    "source": "https://guichet.public.lu/fr/entreprises/creation-developpement/autorisation-etablissement.html",
  • Network accessline 469
    "penalites": "Régularisation rétroactive des cotisations ; majorations possibles.",       "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/ressources-humaines/obligations-employeur/affiliation-securite-sociale.htm
  • Network accessline 470
    "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/ressources-humaines/obligations-employeur/affiliation-securite-sociale.html",         "dateVerification": "2026-06-15",
  • Network accessline 471
    "source": "https://guichet.public.lu/fr/entreprises/ressources-humaines/obligations-employeur/affiliation-securite-sociale.html",
  • Network accessline 527
    "penalites": "Majoration pour dépôt tardif ; taxation d'office ; intérêts de retard.",       "provenance": {         "source": "https://impotsdirects.public.lu",
  • Network accessline 528
    "provenance": {         "source": "https://impotsdirects.public.lu",         "dateVerification": "2026-06-15",
  • Network accessline 529
    "source": "https://impotsdirects.public.lu",
  • Network accessline 584
    "penalites": "Intérêts de retard sur acomptes non versés.",       "provenance": {         "source": "https://impotsdirects.public.lu",
  • Network accessline 585
    "provenance": {         "source": "https://impotsdirects.public.lu",         "dateVerification": "2026-06-15",
  • Network accessline 586
    "source": "https://impotsdirects.public.lu",
  • Network accessline 638
    "penalites": "Amende pour déclaration tardive ou absente.",       "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/ressources-humaines/obligations-employeur/affiliation-securite-sociale.html",
  • Network accessline 639
    "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/ressources-humaines/obligations-employeur/affiliation-securite-sociale.html",         "dateVerification": "2026-06-15",
  • Network accessline 640
    "source": "https://guichet.public.lu/fr/entreprises/ressources-humaines/obligations-employeur/affiliation-securite-sociale.html",
  • Network accessline 693
    "penalites": "Maintien des obligations déclaratives tant que la radiation n'est pas effective.",       "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/cessation-activite.html",
  • Network accessline 694
    "provenance": {         "source": "https://guichet.public.lu/fr/entreprises/cessation-activite.html",         "dateVerification": "2026-06-15",
  • Network accessline 695
    "source": "https://guichet.public.lu/fr/entreprises/cessation-activite.html",
  • Network accessline 745
    "penalites": "Retenue d'impôt inadaptée ; régularisation lors du décompte annuel.",       "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-resident/fixation-imposition/fiche-retenue-imp
  • Network accessline 746
    "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-resident/fixation-imposition/fiche-retenue-impot.html",         "dateVerification": "2026-06-15",
  • Network accessline 747
    "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-resident/fixation-imposition/fiche-retenue-impot.html",
  • Network accessline 799
    "penalites": null,       "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/famille/naissance-adoption/aides-financieres/allocation-familiale.html",
  • Network accessline 800
    "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/famille/naissance-adoption/aides-financieres/allocation-familiale.html",         "dateVerification": "2026-06-15",
  • Network accessline 801
    "source": "https://guichet.public.lu/fr/citoyens/famille/naissance-adoption/aides-financieres/allocation-familiale.html",
  • Network accessline 854
    "penalites": null,       "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/famille/conge-parental/beneficier-conge-parental/conge-parental.html",
  • Network accessline 855
    "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/famille/conge-parental/beneficier-conge-parental/conge-parental.html",         "dateVerification": "2026-06-15",
  • Network accessline 856
    "source": "https://guichet.public.lu/fr/citoyens/famille/conge-parental/beneficier-conge-parental/conge-parental.html",
  • Network accessline 906
    "penalites": "Sanctions du pays de résidence en cas de non-déclaration des revenus étrangers.",       "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-non-resident.html",
  • Network accessline 907
    "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-non-resident.html",         "dateVerification": "2026-06-15",
  • Network accessline 908
    "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-non-resident.html",
  • Network accessline 956
    "penalites": "Au-delà des seuils, imposition partielle dans le pays de résidence et/ou basculement de l'affiliation sécurité sociale.",       "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-sal
  • Network accessline 957
    "provenance": {         "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-non-resident.html",         "dateVerification": "2026-06-15",
  • Network accessline 958
    "source": "https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-non-resident.html",

data/pcn-comptes-detail.json

  • Network accessline 2
    "description": "Plan Comptable Normalisé Luxembourg — référence rapide. Voir comptable/data/pcn-comptes.json pour la version détaillée par classe.",   "as_of": "2019-09-12",   "source_officielle": "https://eli.legilux.public.lu/eli/etat/leg
  • Network accessline 3
    "as_of": "2019-09-12",   "source_officielle": "https://eli.legilux.public.lu/eli/etat/leg/rgd/2019/09/12/a665/jo",   "remarque": "Le PCN est imposé par le règlement grand-ducal du 12 septembre 2019. Tous les commerçants luxembourgeois doive
  • Network accessline 4
    "source_officielle": "https://eli.legilux.public.lu/eli/etat/leg/rgd/2019/09/12/a665/jo",

data/sources.json

  • Network accessline 5
    "id": "legilux",       "name": "Legilux",       "url": "https://legilux.public.lu",
  • Network accessline 6
    "name": "Legilux",       "url": "https://legilux.public.lu",       "description": "Journal officiel du Grand-Duché de Luxembourg (Mémorial)"
  • Network accessline 7
    "url": "https://legilux.public.lu",
  • Network accessline 11
    "id": "impotsdirects",       "name": "Administration des Contributions Directes (ACD)",       "url": "https://impotsdirects.public.lu",
  • Network accessline 12
    "name": "Administration des Contributions Directes (ACD)",       "url": "https://impotsdirects.public.lu",       "description": "Source officielle pour IRC, ICC, IF, RTS, IRPP, circulaires L.I.R."
  • Network accessline 13
    "url": "https://impotsdirects.public.lu",
  • Network accessline 17
    "id": "aed",       "name": "Administration de l'Enregistrement, des Domaines et de la TVA (AED)",       "url": "https://aed.public.lu",
  • Network accessline 18
    "name": "Administration de l'Enregistrement, des Domaines et de la TVA (AED)",       "url": "https://aed.public.lu",       "description": "Source officielle pour TVA, droits d'enregistrement, droits de succession, FAIA"
  • Network accessline 19
    "url": "https://aed.public.lu",
  • Network accessline 23
    "id": "lbr",       "name": "Registre de Commerce et des Sociétés (RCS)",       "url": "https://www.lbr.lu",
  • Network accessline 24
    "name": "Registre de Commerce et des Sociétés (RCS)",       "url": "https://www.lbr.lu",       "description": "Dépôt des comptes annuels et publications légales"
  • Network accessline 25
    "url": "https://www.lbr.lu",
  • Network accessline 29
    "id": "ecdf",       "name": "eCDF — Plateforme de déclarations électroniques",       "url": "https://ecdf.b2g.etat.lu",
  • Network accessline 30
    "name": "eCDF — Plateforme de déclarations électroniques",       "url": "https://ecdf.b2g.etat.lu",       "description": "Dépôt des déclarations TVA, IRC, ICC, IF, comptes annuels"
  • Network accessline 31
    "url": "https://ecdf.b2g.etat.lu",
  • Network accessline 35
    "id": "guichet",       "name": "Guichet.lu",       "url": "https://guichet.public.lu",
  • Network accessline 36
    "name": "Guichet.lu",       "url": "https://guichet.public.lu",       "description": "Portail unique des démarches administratives pour entreprises et particuliers"
  • Network accessline 37
    "url": "https://guichet.public.lu",
  • Network accessline 41
    "id": "cssf",       "name": "Commission de surveillance du secteur financier (CSSF)",       "url": "https://www.cssf.lu",
  • Network accessline 42
    "name": "Commission de surveillance du secteur financier (CSSF)",       "url": "https://www.cssf.lu",       "description": "Régulateur du secteur financier et superviseur de l'audit (entités d'intérêt public)"
  • Network accessline 43
    "url": "https://www.cssf.lu",
  • Network accessline 47
    "id": "ire",       "name": "Institut des Réviseurs d'Entreprises (IRE)",       "url": "https://www.ire.lu",
  • Network accessline 48
    "name": "Institut des Réviseurs d'Entreprises (IRE)",       "url": "https://www.ire.lu",       "description": "Ordre professionnel des réviseurs d'entreprises agréés"
  • Network accessline 49
    "url": "https://www.ire.lu",
  • Network accessline 53
    "id": "ole",       "name": "Ordre des experts-comptables (OEC)",       "url": "https://www.oec.lu",
  • Network accessline 54
    "name": "Ordre des experts-comptables (OEC)",       "url": "https://www.oec.lu",       "description": "Ordre professionnel des experts-comptables luxembourgeois"
  • Network accessline 55
    "url": "https://www.oec.lu",
  • Network accessline 59
    "id": "notaires",       "name": "Chambre des Notaires",       "url": "https://www.notariat.lu",
  • Network accessline 60
    "name": "Chambre des Notaires",       "url": "https://www.notariat.lu",       "description": "Source pour les actes notariés, frais d'acte, successions"
  • Network accessline 61
    "url": "https://www.notariat.lu",
  • Network accessline 65
    "id": "ccss",       "name": "Centre commun de la sécurité sociale (CCSS)",       "url": "https://ccss.public.lu",
  • Network accessline 66
    "name": "Centre commun de la sécurité sociale (CCSS)",       "url": "https://ccss.public.lu",       "description": "Affiliation, cotisations sociales, déclarations d'entrée/sortie des salariés et indépendants"
  • Network accessline 67
    "url": "https://ccss.public.lu",
  • Network accessline 71
    "id": "cns",       "name": "Caisse nationale de santé (CNS)",       "url": "https://cns.public.lu",
  • Network accessline 72
    "name": "Caisse nationale de santé (CNS)",       "url": "https://cns.public.lu",       "description": "Assurance maladie-maternité, indemnités pécuniaires, remboursements"
  • Network accessline 73
    "url": "https://cns.public.lu",
  • Network accessline 77
    "id": "itm",       "name": "Inspection du travail et des mines (ITM)",       "url": "https://itm.public.lu",
  • Network accessline 78
    "name": "Inspection du travail et des mines (ITM)",       "url": "https://itm.public.lu",       "description": "Droit du travail, sécurité et santé au travail, salaire social minimum"
  • Network accessline 79
    "url": "https://itm.public.lu",
  • Network accessline 83
    "id": "zukunftskeess",       "name": "Zukunftskeess — Caisse pour l'avenir des enfants (CAE)",       "url": "https://cae.public.lu",
  • Network accessline 84
    "name": "Zukunftskeess — Caisse pour l'avenir des enfants (CAE)",       "url": "https://cae.public.lu",       "description": "Allocations familiales, congé parental, aides à la naissance"
  • Network accessline 85
    "url": "https://cae.public.lu",
  • Network accessline 89
    "id": "snca",       "name": "Société Nationale de Circulation Automobile (SNCA)",       "url": "https://snca.public.lu",
  • Network accessline 90
    "name": "Société Nationale de Circulation Automobile (SNCA)",       "url": "https://snca.public.lu",       "description": "Immatriculation des véhicules, permis de conduire, contrôle technique"
  • Network accessline 91
    "url": "https://snca.public.lu",
  • Network accessline 95
    "id": "immigration",       "name": "Direction de l'immigration (MAEE)",       "url": "https://maee.gouvernement.lu",
  • Network accessline 96
    "name": "Direction de l'immigration (MAEE)",       "url": "https://maee.gouvernement.lu",       "description": "Titres et autorisations de séjour, visas, regroupement familial, naturalisation"
  • Network accessline 97
    "url": "https://maee.gouvernement.lu",
  • Network accessline 101
    "id": "adem",       "name": "Agence pour le développement de l'emploi (ADEM)",       "url": "https://adem.public.lu",
  • Network accessline 102
    "name": "Agence pour le développement de l'emploi (ADEM)",       "url": "https://adem.public.lu",       "description": "Inscription des demandeurs d'emploi, indemnité de chômage, aides à l'embauche"
  • Network accessline 103
    "url": "https://adem.public.lu",
  • Network accessline 107
    "id": "commune",       "name": "Administration communale",       "url": "https://guichet.public.lu",
  • Network accessline 108
    "name": "Administration communale",       "url": "https://guichet.public.lu",       "description": "État civil, déclaration d'arrivée/départ, certificat de résidence, listes électorales"
  • Network accessline 109
    "url": "https://guichet.public.lu",
  • Network accessline 113
    "id": "economie",       "name": "Ministère de l'Économie — Direction générale des classes moyennes",       "url": "https://guichet.public.lu",
  • Network accessline 114
    "name": "Ministère de l'Économie — Direction générale des classes moyennes",       "url": "https://guichet.public.lu",       "description": "Autorisation d'établissement, aides et subventions aux entreprises"
  • Network accessline 115
    "url": "https://guichet.public.lu",

docs/Gemfile

  • Network accessline 1
    source "https://rubygems.org"

docs/_config.yml

  • Network accessline 2
    description: Skills pour agents IA spécialisés dans la bureaucratie luxembourgeoise remote_theme: just-the-docs/just-the-docs url: https://gregherbe76.github.io
  • Network accessline 3
    remote_theme: just-the-docs/just-the-docs url: https://gregherbe76.github.io baseurl: /Luxembourg-Paperasse
  • Network accessline 4
    url: https://gregherbe76.github.io
  • Network accessline 16
    aux_links:   "Code source sur GitHub":     - "https://github.com/gregherbe76/Luxembourg-Paperasse"
  • Network accessline 17
    "Code source sur GitHub":     - "https://github.com/gregherbe76/Luxembourg-Paperasse"   "AgentSkill.sh":
  • Network accessline 18
    - "https://github.com/gregherbe76/Luxembourg-Paperasse"
  • Network accessline 20
    - "https://agentskill.sh/@gregherbe76"
  • Network accessline 22
    nav_external_links:   - title: "GitHub ↗"     url: "https://github.com/gregherbe76/Luxembourg-Paperasse"
  • Network accessline 24
    url: "https://github.com/gregherbe76/Luxembourg-Paperasse"

docs/faq.md

  • Network accessline 21
    Si une loi change, ouvrez une [issue GitHub](https://github.com/gregherbe76/Luxembourg-Paperasse/issues) et le projet sera mis à jour.
  • Network accessline 45
    Maintenu par [Grégory Herbé](https://github.com/gregherbe76). Voir le [CHANGELOG](https://github.com/gregherbe76/Luxembourg-Paperasse/blob/main/CHANGELOG.md) pour la cadence.

docs/index.md

  • Network accessline 9
    [![Tests](https://github.com/gregherbe76/Luxembourg-Paperasse/actions/workflows/tests.yml/badge.svg)](https://github.com/gregherbe76/Luxembourg-Paperasse/actions/workflows/tests.yml)
  • Network accessline 14
    [Démarrer en 2 minutes]({{ site.baseurl }}/quickstart){: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 } [Voir sur GitHub](https://github.com/gregherbe76/Luxembourg-Paperasse){: .btn .fs-5 .mb-4 .mb-md-0 }
  • Network accessline 15
    [Voir sur GitHub](https://github.com/gregherbe76/Luxembourg-Paperasse){: .btn .fs-5 .mb-4 .mb-md-0 }

docs/modules/bank.md

  • Network accessline 27
    18 tests dans [`scripts/test-bank-parsers.js`](https://github.com/gregherbe76/Luxembourg-Paperasse/blob/main/scripts/test-bank-parsers.js).

docs/modules/bellegen-akt.md

  • Network accessline 66
    - Loi modifiée du 30 juillet 2002 (droits d'enregistrement et de transcription) - Loi du 22 mai 2024 (réforme Bëllegen Akt, en vigueur 1ᵉʳ octobre 2024) - AED — [aed.public.lu](https://pfi.public.lu/fr/demarches/marches.html)
  • Network accessline 68
    - AED — [aed.public.lu](https://pfi.public.lu/fr/demarches/marches.html)

docs/modules/calc.md

  • Network accessline 27
    19 tests dans [`scripts/test-deterministic-calculations.js`](https://github.com/gregherbe76/Luxembourg-Paperasse/blob/main/scripts/test-deterministic-calculations.js).

docs/modules/ecdf.md

  • Network accessline 10
    Génère les XML eCDF (formulaires de la Centrale des Bilans / Déclarations Fiscales) pour dépôt sur le portail [ecdf.b2g.etat.lu](https://ecdf.b2g.etat.lu).
  • Network accessline 20
    - [`scripts/generate-ecdf.js`](https://github.com/gregherbe76/Luxembourg-Paperasse/blob/main/scripts/generate-ecdf.js)
  • Network accessline 21
    - [`lib/ecdf/`](https://github.com/gregherbe76/Luxembourg-Paperasse/tree/main/lib/ecdf)
  • Network accessline 22
    - 24 tests dans [`scripts/test-ecdf.js`](https://github.com/gregherbe76/Luxembourg-Paperasse/blob/main/scripts/test-ecdf.js)

docs/modules/faia.md

  • Network accessline 46
    Voir le format complet : [`examples/faia-input.json`](https://github.com/gregherbe76/Luxembourg-Paperasse/blob/main/examples/faia-input.json).
  • Network accessline 81
    - AED — Administration de l'Enregistrement, des Domaines et de la TVA, [aed.public.lu](https://pfi.public.lu/fr/support/faia.html)

docs/modules/frontaliers.md

  • Network accessline 67
    - Avenants télétravail FR 2022, BE 2021, accord amiable DE 2023 - SPF Finances — barème IPP 2025 (revenus 2025, exercice 2026) - ACD — [impotsdirects.public.lu](https://impotsdirects.public.lu)
  • Network accessline 69
    - ACD — [impotsdirects.public.lu](https://impotsdirects.public.lu)

docs/modules/lbr.md

  • Network accessline 34
    Le portail [lbr.lu](https://www.lbr.lu) utilise des sessions JSP instables. Le module fournit à la place des **URL de recherche profonde** que l'utilisateur ouvre dans son navigateur, plus une checklist exhaustive de pièces à préparer.
  • Network accessline 36
    25 tests dans [`scripts/test-lbr.js`](https://github.com/gregherbe76/Luxembourg-Paperasse/blob/main/scripts/test-lbr.js).

docs/modules/rts.md

  • Network accessline 60
    - Mémorial A n° 583 du 23 décembre 2024 (loi inflation 2025) - Circulaire L.I.R. n° 137/1 (classes d'impôt) - ACD — [impotsdirects.public.lu](https://impotsdirects.public.lu)
  • Network accessline 62
    - ACD — [impotsdirects.public.lu](https://impotsdirects.public.lu)

docs/modules/statec.md

  • Network accessline 74
    - **Prédire** la prochaine tranche : la date dépend des chiffres mensuels publiés par STATEC. Pour une estimation, voir [statec.lu](https://statistiques.public.lu).
  • Network accessline 80
    - **STATEC** — [statistiques.public.lu](https://statistiques.public.lu/fr/themes/economie-finances/prix.html) — IPCN base 100 = 2015.
  • Network accessline 81
    - **ITM** — [itm.public.lu](https://itm.public.lu) — Inspection du Travail et des Mines, valeurs SSM officielles.

docs/modules/templates-de.md

  • Network accessline 19
    18 tests dans [`scripts/test-templates-de.js`](https://github.com/gregherbe76/Luxembourg-Paperasse/blob/main/scripts/test-templates-de.js).

docs/quickstart.md

  • Network accessline 17
    git clone https://github.com/gregherbe76/Luxembourg-Paperasse.git
  • Network accessline 58
    Le fichier [`SKILL.md`](https://github.com/gregherbe76/Luxembourg-Paperasse/blob/main/SKILL.md) à la racine est un point d'entrée pensé pour Claude Code, Cursor et autres agents capables de lire des skills. L'agent y trouve la liste des com
  • Network accessline 60
    Voir aussi la fiche AgentSkill.sh : [agentskill.sh/@gregherbe76](https://agentskill.sh/@gregherbe76).

docs/sources.md

  • Network accessline 13
    - **Légilux** — [legilux.public.lu](https://legilux.public.lu) — Mémorial A (lois) et Mémorial B (règlements grand-ducaux). Veille via le [flux RSS officiel](https://legilux.public.lu/feed/recueil_a.atom).
  • Network accessline 20
    - **AED** — Administration de l'Enregistrement, des Domaines et de la TVA — [pfi.public.lu](https://pfi.public.lu) — TVA, FAIA, droits d'enregistrement.
  • Network accessline 21
    - **ACD** — Administration des Contributions Directes — [impotsdirects.public.lu](https://impotsdirects.public.lu) — IRC, ICC, IF, IRPP, RTS, circulaires L.I.R.
  • Network accessline 22
    - **CCSS** — Centre Commun de la Sécurité Sociale — [ccss.public.lu](https://ccss.public.lu) — taux cotisations.
  • Network accessline 23
    - **STATEC** — [statec.public.lu](https://statec.public.lu) — indice du coût de la vie (référence pour adaptation barèmes).
  • Network accessline 27
    - **LBR** — Luxembourg Business Registers — [lbr.lu](https://www.lbr.lu) — RCS, RBE.

evals/README.md

  • Network accessline 7
    - Python ≥ 3.10 - [uv](https://docs.astral.sh/uv/) (`pip install uv`)
  • Network accessline 8
    - [uv](https://docs.astral.sh/uv/) (`pip install uv`)
  • Access to secretsline 9
    [Credential-related source omitted]

evals/aggregate_benchmark.py

  • Executable scriptline 1
    #!/usr/bin/env python3

evals/generate_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3

evals/run_evals.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 205
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]

evals/tests/test_run_evals.py

  • Executable scriptline 1
    Executable file

fiscaliste/SKILL.md

  • Network accessline 5
    sources:   - LIR (Loi du 4 décembre 1967 concernant l'impôt sur le revenu)   - https://impotsdirects.public.lu
  • Network accessline 6
    - LIR (Loi du 4 décembre 1967 concernant l'impôt sur le revenu)   - https://impotsdirects.public.lu   - Circulaires L.I.R. (Lettre d'information du Réviseur)
  • Network accessline 7
    - https://impotsdirects.public.lu

fiscaliste/data/bareme-irpp-2025.json

  • Network accessline 4
    "source": {     "loi": "Loi du 19 décembre 2024 sur le paquet fiscal 2025 — modifiant l'art. 118 LIR",     "url": "https://impotsdirects.public.lu/fr/az/b/bareme.html",
  • Network accessline 5
    "loi": "Loi du 19 décembre 2024 sur le paquet fiscal 2025 — modifiant l'art. 118 LIR",     "url": "https://impotsdirects.public.lu/fr/az/b/bareme.html",     "remarque": "Tranches élargies de 2,5 indices à compter du 1er janvier 2025 pour aj
  • Network accessline 6
    "url": "https://impotsdirects.public.lu/fr/az/b/bareme.html",

fiscaliste/data/classes-impot.json

  • Network accessline 3
    "as_of": "2025-01-01",   "source": "Art. 119 LIR (Loi de l'impôt sur le revenu)",   "url": "https://impotsdirects.public.lu/fr/az/c/classes_impot.html",
  • Network accessline 4
    "source": "Art. 119 LIR (Loi de l'impôt sur le revenu)",   "url": "https://impotsdirects.public.lu/fr/az/c/classes_impot.html",   "classes": {
  • Network accessline 5
    "url": "https://impotsdirects.public.lu/fr/az/c/classes_impot.html",

fiscaliste/references/frontaliers.md

  • Network accessline 171
    - ACD frontaliers : https://impotsdirects.public.lu/fr/az/f/frontaliers.html
  • Network accessline 172
    - CCSS : https://ccss.public.lu
  • Network accessline 174
    - Accord cadre télétravail UE 2023 : https://www.cleiss.fr

fiscaliste/references/irpp-mecanisme.md

  • Network accessline 194
    - ACD : https://impotsdirects.public.lu/
  • Network accessline 195
    - MyGuichet impôt : https://guichet.public.lu/fr/citoyens/fiscalite.html
  • Network accessline 196
    - LIR (texte officiel) : https://eli.legilux.public.lu/eli/etat/leg/loi/1967/12/04
  • Network accessline 197
    - Calculatrice impôt ACD : https://impotsdirects.public.lu (rubrique « calculatrice »)

fiscaliste/references/sources-officielles.md

  • Network accessline 5
    ### ACD — Administration des Contributions Directes - **Site** : https://impotsdirects.public.lu/
  • Network accessline 6
    - **Site** : https://impotsdirects.public.lu/
  • Network accessline 13
    ### AED — Administration de l'Enregistrement, des Domaines et de la TVA - **Site** : https://pfi.public.lu/
  • Network accessline 14
    - **Site** : https://pfi.public.lu/
  • Network accessline 19
    ### CSSF — Commission de Surveillance du Secteur Financier - **Site** : https://www.cssf.lu/
  • Network accessline 20
    - **Site** : https://www.cssf.lu/
  • Network accessline 24
    ### CCSS — Centre Commun de la Sécurité Sociale - **Site** : https://ccss.public.lu/
  • Network accessline 25
    - **Site** : https://ccss.public.lu/
  • Network accessline 28
    ### CNS — Caisse Nationale de Santé - **Site** : https://cns.public.lu/
  • Network accessline 29
    - **Site** : https://cns.public.lu/
  • Network accessline 31
    ### CAE — Caisse pour l'avenir des enfants - **Site** : https://cae.public.lu/
  • Network accessline 32
    - **Site** : https://cae.public.lu/
  • Network accessline 37
    ### MyGuichet.lu - **Site** : https://guichet.public.lu/
  • Network accessline 38
    - **Site** : https://guichet.public.lu/
  • Network accessline 42
    ### eCDF - **Site** : https://ecdf.public.lu/
  • Network accessline 43
    - **Site** : https://ecdf.public.lu/
  • Network accessline 47
    ### LBR - **Site** : https://www.lbr.lu/
  • Network accessline 48
    - **Site** : https://www.lbr.lu/
  • Network accessline 53
    ### Légilux — recueil officiel - **URL** : https://legilux.public.lu/
  • Network accessline 54
    - **URL** : https://legilux.public.lu/
  • Network accessline 89
    ### Cour administrative - **URL** : https://justice.public.lu/
  • Network accessline 90
    - **URL** : https://justice.public.lu/
  • Network accessline 99
    - **Liste complète** : https://impotsdirects.public.lu/fr/conventions.html
  • Network accessline 134
    - **OEC** — Ordre des Experts-Comptables : https://www.oec.lu/
  • Network accessline 135
    - **IRE** — Institut des Réviseurs d'Entreprises : https://www.ire.lu/
  • Network accessline 136
    - **Ordre des Avocats** : https://www.barreau.lu/
  • Network accessline 137
    - **Chambre des Notaires** : https://www.notariat.lu/

fiscaliste/references/succession-particuliers.md

  • Network accessline 207
    - AED — successions : https://pfi.public.lu/fr/professionnels/successions.html
  • Network accessline 208
    - Chambre des Notaires : https://www.notariat.lu
  • Network accessline 209
    - Guichet — décès et succession : https://guichet.public.lu/fr/citoyens/famille/deces-succession.html
  • Network accessline 210
    - Code civil lux : https://eli.legilux.public.lu/eli/etat/code/code_civil

integrations/README.md

  • Network accessline 23
    - **[Tink](https://tink.com)** (recommandé, racheté par Visa)
  • Network accessline 24
    - **[Salt Edge](https://www.saltedge.com)**
  • Network accessline 25
    - **[Bridge by Bud](https://bud.financial)**
  • Network accessline 26
    - **[Klarna Kosma](https://www.kosma.com)**

integrations/peppol/README.md

  • Network accessline 9
    Base légale : [loi du 13 décembre 2021](https://legilux.public.lu/eli/etat/leg/loi/2021/12/13/a911/jo) transposant la directive 2014/55/UE.
  • Network accessline 21
    | AP | Site | |---|---| | Storecove | https://www.storecove.com |
  • Network accessline 22
    |---|---| | Storecove | https://www.storecove.com | | Pagero | https://www.pagero.com |
  • Network accessline 23
    | Storecove | https://www.storecove.com |
  • Network accessline 24
    | Pagero | https://www.pagero.com |
  • Network accessline 25
    | Unifiedpost | https://www.unifiedpost.com |
  • Network accessline 26
    | TIE Kinetix | https://tiekinetix.com |
  • Network accessline 27
    | Banking Circle | https://www.bankingcircle.com |
  • Network accessline 28
    | Babelway (Lugera) | https://www.babelway.com |
  • Network accessline 30
    Annuaire complet : https://peppol.eu/who-is-who/peppol-service-providers/
  • Network accessline 34
    1. Annuaire public Peppol : https://directory.peppol.eu
  • Network accessline 35
    2. Annuaire des entités publiques LU : https://pch.gouvernement.lu (Portail des achats publics)
  • Network accessline 42
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 43
    PEPPOL_AP_ENDPOINT=https://api.storecove.com/api/v2
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 56
    - Norme : https://docs.peppol.eu/poacc/billing/3.0/
  • Network accessline 57
    - Spec UBL 2.1 : https://docs.oasis-open.org/ubl/UBL-2.1.html
  • Network accessline 58
    - Vérifier la conformité d'une facture UBL : https://peppol.helger.com/public/menuitem-validation-upload

integrations/psd2-tink/README.md

  • Network accessline 3
    Connecteur générique pour récupérer les transactions des banques luxembourgeoises via [Tink](https://tink.com) (Visa). Tink parle PSD2 avec toutes les banques LU agréées.
  • Network accessline 11
    1. Créer un compte développeur sur https://console.tink.com
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]

integrations/psd2-tink/fetch.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 16
    *   4. Renouveler le consentement PSD2 tous les 90 jours (obligation DSP2)  *  * Documentation : https://docs.tink.com/resources/transactions
  • Network accessline 17
    *  * Documentation : https://docs.tink.com/resources/transactions  *                 https://docs.tink.com/resources/account-aggregation/quickstart
  • Network accessline 18
    * Documentation : https://docs.tink.com/resources/transactions
  • Network accessline 19
    *                 https://docs.tink.com/resources/account-aggregation/quickstart
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]

integrations/stripe/fetch.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]

knowledge/glossary.json

  • Network accessline 3
    "description": "Glossaire des acronymes et termes administratifs luxembourgeois. Objectif : toujours expliquer les acronymes à l'utilisateur (langage simple).",   "termes": [     { "sigle": "AED", "terme": "Administration de l'Enregistremen
  • Network accessline 4
    "termes": [     { "sigle": "AED", "terme": "Administration de l'Enregistrement, des Domaines et de la TVA", "definition": "Administration compétente pour la TVA, les droits d'enregistrement et de succession.", "source": "https://pfi.public.
  • Network accessline 5
    { "sigle": "AED", "terme": "Administration de l'Enregistrement, des Domaines et de la TVA", "definition": "Administration compétente pour la TVA, les droits d'enregistrement et de succession.", "source": "https://pfi.public.lu" },
  • Network accessline 6
    { "sigle": "ACD", "terme": "Administration des Contributions Directes", "definition": "Administration compétente pour l'impôt sur le revenu (personnes et sociétés).", "source": "https://impotsdirects.public.lu" },
  • Network accessline 7
    { "sigle": "CCSS", "terme": "Centre commun de la sécurité sociale", "definition": "Guichet unique de l'affiliation et des cotisations sociales (salariés et indépendants).", "source": "https://ccss.public.lu" },
  • Network accessline 8
    { "sigle": "CNS", "terme": "Caisse nationale de santé", "definition": "Assurance maladie-maternité ; remboursements et indemnités pécuniaires.", "source": "https://cns.public.lu" },
  • Network accessline 9
    { "sigle": "RCS", "terme": "Registre de Commerce et des Sociétés", "definition": "Registre public des sociétés ; dépôt des comptes annuels et des publications légales.", "source": "https://www.lbr.lu" },
  • Network accessline 10
    { "sigle": "RBE", "terme": "Registre des Bénéficiaires Effectifs", "definition": "Registre des personnes physiques qui contrôlent effectivement une entité.", "source": "https://www.lbr.lu/mjrcs-rbe" },
  • Network accessline 11
    { "sigle": "TVA", "terme": "Taxe sur la valeur ajoutée", "definition": "Impôt sur la consommation collecté par les assujettis et reversé à l'AED.", "source": "https://pfi.public.lu/fr/professionnels/tva.html" },
  • Network accessline 12
    { "sigle": "IRC", "terme": "Impôt sur le revenu des collectivités", "definition": "Impôt sur le bénéfice des sociétés opaques (SARL, SA…).", "source": "https://impotsdirects.public.lu" },
  • Network accessline 13
    { "sigle": "ICC", "terme": "Impôt commercial communal", "definition": "Impôt communal sur le bénéfice d'exploitation.", "source": "https://impotsdirects.public.lu" },
  • Network accessline 14
    { "sigle": "RTS", "terme": "Retenue à la source (sur salaires)", "definition": "Impôt prélevé mensuellement par l'employeur selon la fiche de retenue.", "source": "https://impotsdirects.public.lu" },
  • Network accessline 15
    { "sigle": "SSM", "terme": "Salaire social minimum", "definition": "Rémunération minimale légale, indexée à l'échelle mobile des salaires.", "source": "https://itm.public.lu" },
  • Network accessline 16
    { "sigle": "ADEM", "terme": "Agence pour le développement de l'emploi", "definition": "Inscription des demandeurs d'emploi et indemnité de chômage.", "source": "https://adem.public.lu" },
  • Network accessline 17
    { "sigle": "CAE", "terme": "Caisse pour l'avenir des enfants (Zukunftskeess)", "definition": "Allocations familiales, congé parental, aides à la naissance.", "source": "https://cae.public.lu" },
  • Network accessline 18
    { "sigle": "SNCA", "terme": "Société Nationale de Circulation Automobile", "definition": "Immatriculation des véhicules, permis de conduire, contrôle technique.", "source": "https://snca.public.lu" },
  • Network accessline 19
    { "sigle": "eCDF", "terme": "Plateforme de collecte des données financières", "definition": "Dépôt électronique des déclarations (TVA, comptes annuels, IRC/ICC).", "source": "https://ecdf.b2g.etat.lu" },
  • Network accessline 20
    { "sigle": "FAIA", "terme": "Fichier d'Audit Informatisé AED", "definition": "Export comptable normalisé (SAF-T LU) demandé lors d'un contrôle TVA.", "source": "https://pfi.public.lu" },
  • Network accessline 21
    { "sigle": "Bëllegen Akt", "terme": "Crédit d'impôt sur les droits d'enregistrement", "definition": "Abattement sur les droits lors de l'achat de la résidence principale.", "source": "https://guichet.public.lu/fr/citoyens/logement/achat-imm

lib/bank-parsers/bcee.js

  • Executable scriptline 1
    Executable file

lib/bank-parsers/bil.js

  • Executable scriptline 1
    Executable file

lib/bank-parsers/camt053.js

  • Executable scriptline 1
    Executable file

lib/bank-parsers/csv.js

  • Executable scriptline 1
    Executable file

lib/bank-parsers/generic.js

  • Executable scriptline 1
    Executable file

lib/bank-parsers/index.js

  • Executable scriptline 1
    Executable file

lib/bank-parsers/post.js

  • Executable scriptline 1
    Executable file

lib/bellegen-akt/index.js

  • Executable scriptline 1
    Executable file

lib/connaissances/index.js

  • Executable scriptline 1
    Executable file

lib/conversation/index.js

  • Executable scriptline 1
    Executable file
  • Network accessline 158
    reponse.checklist = ['Compromis de vente', 'Financement / subvention d\'intérêt', 'Acte notarié + crédit Bëllegen Akt', 'Assurance habitation', 'Changement d\'adresse'];       reponse.action = 'Estimer les frais d\'acquisition (droits + Bël
  • Network accessline 159
    reponse.action = 'Estimer les frais d\'acquisition (droits + Bëllegen Akt) et souscrire l\'assurance.';       reponse.sources = ['https://guichet.public.lu/fr/citoyens/logement/achat-immobilier.html'];       break;
  • Network accessline 160
    reponse.sources = ['https://guichet.public.lu/fr/citoyens/logement/achat-immobilier.html'];

lib/courriers/index.js

  • Executable scriptline 1
    Executable file

lib/diagnostic/dashboard.js

  • Executable scriptline 1
    Executable file

lib/diagnostic/engine.js

  • Executable scriptline 1
    Executable file

lib/diagnostic/entities.js

  • Executable scriptline 1
    Executable file

lib/diagnostic/index.js

  • Executable scriptline 1
    Executable file

lib/diagnostic/provenance.js

  • Executable scriptline 1
    Executable file

lib/diagnostic/questionnaire.js

  • Executable scriptline 1
    Executable file

lib/diagnostic/store.js

  • Executable scriptline 1
    Executable file

lib/documents/index.js

  • Executable scriptline 1
    Executable file

lib/documents/lexique.js

  • Executable scriptline 1
    Executable file

lib/ecdf/generator.js

  • Executable scriptline 1
    Executable file
  • Network accessline 15
    * IMPORTANT : ce fichier est une représentation conforme à la structure du  * formulaire eCDF CA-A. Pour un dépôt légal réel, charger le fichier dans le  * tester officiel https://ecdf.b2g.etat.lu/ pour validation finale.
  • Network accessline 16
    * formulaire eCDF CA-A. Pour un dépôt légal réel, charger le fichier dans le  * tester officiel https://ecdf.b2g.etat.lu/ pour validation finale.  */
  • Network accessline 17
    * tester officiel https://ecdf.b2g.etat.lu/ pour validation finale.
  • Network accessline 122
    Fichier eCDF — Comptes annuels schéma abrégé (CA-A)   Généré par paperasse-lux v0.5.0 le ${new Date().toISOString()}   ATTENTION : à valider sur le tester officiel https://ecdf.b2g.etat.lu/ avant dépôt légal.
  • Network accessline 123
    Généré par paperasse-lux v0.5.0 le ${new Date().toISOString()}   ATTENTION : à valider sur le tester officiel https://ecdf.b2g.etat.lu/ avant dépôt légal.   ${data.coherence.bilan_equilibre ? '' : 'AVERTISSEMENT : ' + data.coherence.remarqu
  • Network accessline 124
    ATTENTION : à valider sur le tester officiel https://ecdf.b2g.etat.lu/ avant dépôt légal.

lib/ecdf/mappings.js

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    *   - Loi modifiée du 19 décembre 2002 (LSC) — schéma abrégé bilan + compte de résultat  *   - Règlement grand-ducal du 10 juin 2009 — Plan Comptable Normalisé luxembourgeois  *   - Documentation formulaires eCDF : https://ecdf.b2g.etat.lu/
  • Network accessline 6
    *   - Règlement grand-ducal du 10 juin 2009 — Plan Comptable Normalisé luxembourgeois  *   - Documentation formulaires eCDF : https://ecdf.b2g.etat.lu/  *
  • Network accessline 7
    *   - Documentation formulaires eCDF : https://ecdf.b2g.etat.lu/
  • Network accessline 79
    type_formulaire: 'CA-A',  // Comptes Annuels — Schéma Abrégé   taxonomie: 'eCDF Comptes annuels - schéma abrégé',   source_doc: 'https://ecdf.b2g.etat.lu/ecdf/displayHelp.action?context=BUSINESS_FORMS',
  • Network accessline 80
    taxonomie: 'eCDF Comptes annuels - schéma abrégé',   source_doc: 'https://ecdf.b2g.etat.lu/ecdf/displayHelp.action?context=BUSINESS_FORMS',   remarque: 'Codes de rubriques sur la base du formulaire eCDF "CA-A". Vérifier sur le tester offici
  • Network accessline 81
    source_doc: 'https://ecdf.b2g.etat.lu/ecdf/displayHelp.action?context=BUSINESS_FORMS',

lib/editorial/index.js

  • Executable scriptline 1
    Executable file

lib/entreprise/index.js

  • Executable scriptline 1
    Executable file
  • Network accessline 95
    raisons: [d.base_legale],         piecesRequises: [],         source: 'https://www.lbr.lu',
  • Network accessline 96
    piecesRequises: [],         source: 'https://www.lbr.lu',         conseil: d.conseil,
  • Network accessline 97
    source: 'https://www.lbr.lu',

lib/evaluation/index.js

  • Executable scriptline 1
    Executable file

lib/evenements/index.js

  • Executable scriptline 1
    Executable file

lib/extraction/index.js

  • Executable scriptline 1
    Executable file

lib/faia/index.js

  • Executable scriptline 1
    Executable file

lib/faia/validation.js

  • Executable scriptline 1
    Executable file

lib/faia/xml.js

  • Executable scriptline 1
    Executable file

lib/frontaliers/index.js

  • Executable scriptline 1
    Executable file

lib/i18n/index.js

  • Executable scriptline 1
    Executable file

lib/indice-statec/index.js

  • Executable scriptline 1
    Executable file
  • Network accessline 8
    *  * Sources :  * - STATEC, indice des prix à la consommation : https://statistiques.public.lu/fr/themes/economie-finances/prix.html
  • Network accessline 9
    * Sources :  * - STATEC, indice des prix à la consommation : https://statistiques.public.lu/fr/themes/economie-finances/prix.html  * - Loi modifiée du 25 mars 2015 sur les salaires
  • Network accessline 10
    * - STATEC, indice des prix à la consommation : https://statistiques.public.lu/fr/themes/economie-finances/prix.html

lib/lbr/checklists.js

  • Executable scriptline 1
    Executable file

lib/lbr/index.js

  • Executable scriptline 1
    Executable file
  • Network accessline 67
    */ export function urlRechercheLBR({ rcs, denomination } = {}) {   const base = 'https://www.lbr.lu/mjrcs/jsp/IndexActionNotSecured.action';
  • Network accessline 68
    export function urlRechercheLBR({ rcs, denomination } = {}) {   const base = 'https://www.lbr.lu/mjrcs/jsp/IndexActionNotSecured.action';   return {
  • Network accessline 69
    const base = 'https://www.lbr.lu/mjrcs/jsp/IndexActionNotSecured.action';
  • Network accessline 142
    deadline: fmt(ecdf),       base_legale: 'Règlement grand-ducal du 28 mai 2009 (PCN/eCDF)',       conseil: 'Format CA-A pour les petites entités. Validation préalable sur https://ecdf.b2g.etat.lu/ avant dépôt LBR.',
  • Network accessline 143
    base_legale: 'Règlement grand-ducal du 28 mai 2009 (PCN/eCDF)',       conseil: 'Format CA-A pour les petites entités. Validation préalable sur https://ecdf.b2g.etat.lu/ avant dépôt LBR.',     },
  • Network accessline 144
    conseil: 'Format CA-A pour les petites entités. Validation préalable sur https://ecdf.b2g.etat.lu/ avant dépôt LBR.',

lib/logement/index.js

  • Executable scriptline 1
    Executable file
  • Network accessline 21
    const SRC = {   bail: 'https://guichet.public.lu/fr/citoyens/logement/location/droits-obligations-locataire.html',
  • Network accessline 22
    bail: 'https://guichet.public.lu/fr/citoyens/logement/location/droits-obligations-locataire.html',
  • Network accessline 23
    garantie: 'https://guichet.public.lu/fr/citoyens/logement/location/bail-a-loyer/garantie-locative.html',
  • Network accessline 24
    aides: 'https://guichet.public.lu/fr/citoyens/logement/aides-logement.html',
  • Network accessline 25
    enregistrement: 'https://guichet.public.lu/fr/citoyens/logement/location/bail-a-loyer.html',
  • Network accessline 26
    achat: 'https://guichet.public.lu/fr/citoyens/logement/achat-immobilier.html',
  • Network accessline 27
    bellegen: 'https://guichet.public.lu/fr/citoyens/logement/achat-immobilier/credit-impot-bellegen-akt.html',
  • Network accessline 28
    revenusLocatifs: 'https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-resident/revenus-locatifs.html',
  • Network accessline 29
    impotFoncier: 'https://guichet.public.lu/fr/citoyens/logement/proprietaire.html',

lib/memoire/index.js

  • Executable scriptline 1
    Executable file

lib/outputs/ics.js

  • Executable scriptline 1
    Executable file

lib/outputs/index.js

  • Executable scriptline 1
    Executable file

lib/particulier/index.js

  • Executable scriptline 1
    Executable file
  • Network accessline 38
    const SOURCE_CLASSE = 'https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-resident/fixation-imposition/classe-impot.html';
  • Network accessline 145
    net,     provenance: {       source: 'https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-non-resident.html',
  • Network accessline 146
    provenance: {       source: 'https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-non-resident.html',       dateVerification: '2026-06-15',
  • Network accessline 147
    source: 'https://guichet.public.lu/fr/citoyens/impots-taxes/activite-salariee-non-resident.html',
  • Network accessline 180
    details: r,     provenance: {       source: 'https://impotsdirects.public.lu',
  • Network accessline 181
    provenance: {       source: 'https://impotsdirects.public.lu',       dateVerification: '2026-06-15',
  • Network accessline 182
    source: 'https://impotsdirects.public.lu',

lib/planification/index.js

  • Executable scriptline 1
    Executable file

lib/rappels/index.js

  • Executable scriptline 1
    Executable file

lib/reasoning/index.js

  • Executable scriptline 1
    Executable file

lib/residence/index.js

  • Executable scriptline 1
    Executable file

lib/rgpd/index.js

  • Executable scriptline 1
    Executable file
  • Network accessline 157
    export const CONSERVATION_PROVENANCE = Object.freeze({   source: 'https://cnpd.public.lu',
  • Network accessline 158
    source: 'https://cnpd.public.lu',

lib/rts/index.js

  • Executable scriptline 1
    Executable file

lib/templates-de/render.js

  • Executable scriptline 1
    Executable file

lib/tva/index.js

  • Executable scriptline 1
    Executable file
  • Network accessline 42
    export const SOURCE_TVA = {   source: 'https://pfi.public.lu/fr/professionnels/tva.html',
  • Network accessline 43
    source: 'https://pfi.public.lu/fr/professionnels/tva.html',

lib/workflows/index.js

  • Executable scriptline 1
    Executable file

notaire/SKILL.md

  • Network accessline 4
    last_updated: 2026-05-09 sources:   - https://www.notaires.lu
  • Network accessline 5
    sources:   - https://www.notaires.lu   - https://aed.public.lu
  • Network accessline 6
    - https://www.notaires.lu
  • Network accessline 7
    - https://aed.public.lu
  • Network accessline 133
    > **Toujours vérifier le barème AED actualisé** : https://aed.public.lu
  • Network accessline 231
    - Toujours vérifier le **dernier barème AED** (https://aed.public.lu)

notaire/data/abattements-succession.json

  • Network accessline 5
    "loi": "Loi du 27 décembre 1817 sur les successions, modifiée + loi modifiée du 27 décembre 1936 sur les droits de mutation par décès",     "regulateur": "AED — Administration de l'Enregistrement, des Domaines et de la TVA",     "url": "htt
  • Network accessline 6
    "regulateur": "AED — Administration de l'Enregistrement, des Domaines et de la TVA",     "url": "https://pfi.public.lu/fr/professionnels/successions.html"   },
  • Network accessline 7
    "url": "https://pfi.public.lu/fr/professionnels/successions.html"

notaire/data/droits-enregistrement.json

  • Network accessline 5
    "loi_principale": "Loi modifiée du 7 août 1920 portant majoration des droits d'enregistrement, de transcription et d'hypothèque",     "regulateur": "Administration de l'Enregistrement, des Domaines et de la TVA (AED)",     "url": "https://p
  • Network accessline 6
    "regulateur": "Administration de l'Enregistrement, des Domaines et de la TVA (AED)",     "url": "https://pfi.public.lu/fr/professionnels/AED.html"   },
  • Network accessline 7
    "url": "https://pfi.public.lu/fr/professionnels/AED.html"

notaire/data/tarif-emoluments.json

  • Network accessline 4
    "source": {     "regulation": "Règlement grand-ducal du 20 octobre 2000 fixant le tarif des notaires (modifié)",     "url": "https://eli.legilux.public.lu/eli/etat/leg/rgd/2000/10/20",
  • Network accessline 5
    "regulation": "Règlement grand-ducal du 20 octobre 2000 fixant le tarif des notaires (modifié)",     "url": "https://eli.legilux.public.lu/eli/etat/leg/rgd/2000/10/20",     "remarque": "Tarif réglementé — tous les notaires appliquent les mê
  • Network accessline 6
    "url": "https://eli.legilux.public.lu/eli/etat/leg/rgd/2000/10/20",

notaire/references/bellegen-akt-detail.md

  • Network accessline 142
    - Loi du 30 juillet 2002 : https://eli.legilux.public.lu/eli/etat/leg/loi/2002/07/30
  • Network accessline 143
    - Loi du 22 mai 2024 (paquet logement) : https://eli.legilux.public.lu (chercher 22/05/2024)
  • Network accessline 144
    - Guichet citoyens : https://guichet.public.lu/fr/citoyens/logement/financement-aides/aides-fiscales.html
  • Network accessline 145
    - AED — droits d'enregistrement : https://pfi.public.lu/fr/professionnels/successions.html

notaire/references/contrat-mariage-pacs.md

  • Network accessline 177
    - Code civil — régimes matrimoniaux : https://eli.legilux.public.lu/eli/etat/code/code_civil
  • Network accessline 178
    - Loi 9 juillet 2004 PACS : https://eli.legilux.public.lu/eli/etat/leg/loi/2004/07/09
  • Network accessline 179
    - Règlement UE 2016/1103 : https://eur-lex.europa.eu
  • Network accessline 180
    - Chambre des Notaires : https://www.notariat.lu
  • Network accessline 181
    - Parquet général PACS : https://justice.public.lu

notaire/references/donations.md

  • Network accessline 168
    - Code civil lux (donations) : https://eli.legilux.public.lu/eli/etat/code/code_civil
  • Network accessline 169
    - AED — droits d'enregistrement : https://pfi.public.lu
  • Network accessline 170
    - Chambre des Notaires : https://www.notariat.lu
  • Network accessline 171
    - Guichet citoyens — donations : https://guichet.public.lu/fr/citoyens/famille/donations.html

notaire/references/succession-lux.md

  • Network accessline 215
    - Chambre des Notaires : https://www.notariat.lu/
  • Network accessline 216
    - AED — successions : https://pfi.public.lu/fr/professionnels/successions.html
  • Network accessline 217
    - Guichet — décès et succession : https://guichet.public.lu/fr/citoyens/famille/deces-succession.html
  • Network accessline 218
    - Code civil lux : https://eli.legilux.public.lu/eli/etat/code/code_civil
  • Network accessline 219
    - Règlement UE 650/2012 : https://eur-lex.europa.eu/eli/reg/2012/650/oj

notaire/templates/testament-olographe.md

  • Network accessline 183
    - Code civil — Art. 967-1001 (testaments) : https://eli.legilux.public.lu/eli/etat/code/code_civil
  • Network accessline 184
    - Chambre des Notaires : https://www.notariat.lu
  • Network accessline 185
    - Guichet citoyens — testament : https://guichet.public.lu/fr/citoyens/famille/deces-succession.html

package.json

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    "license": "MIT",   "author": "Grégory Herbé <gregherbe76@users.noreply.github.com>",   "homepage": "https://gregherbe76.github.io/Luxembourg-Paperasse/",
  • Network accessline 7
    "author": "Grégory Herbé <gregherbe76@users.noreply.github.com>",   "homepage": "https://gregherbe76.github.io/Luxembourg-Paperasse/",   "repository": {
  • Network accessline 8
    "homepage": "https://gregherbe76.github.io/Luxembourg-Paperasse/",
  • Network accessline 9
    "repository": {     "type": "git",     "url": "https://github.com/gregherbe76/Luxembourg-Paperasse.git"
  • Network accessline 10
    "type": "git",     "url": "https://github.com/gregherbe76/Luxembourg-Paperasse.git"   },
  • Network accessline 11
    "url": "https://github.com/gregherbe76/Luxembourg-Paperasse.git"
  • Network accessline 12
    },   "bugs": {     "url": "https://github.com/gregherbe76/Luxembourg-Paperasse/issues"
  • Network accessline 13
    "bugs": {     "url": "https://github.com/gregherbe76/Luxembourg-Paperasse/issues"   },
  • Network accessline 14
    "url": "https://github.com/gregherbe76/Luxembourg-Paperasse/issues"

references/legilux-flux-rss.md

  • Network accessline 7
    | Flux | URL | Contenu | |---|---|---| | Mémorial A — Législation | `https://data.legilux.public.lu/api/rss-leg.xml` | Lois, règlements grand-ducaux, arrêtés ministériels, traités |
  • Network accessline 8
    |---|---|---| | Mémorial A — Législation | `https://data.legilux.public.lu/api/rss-leg.xml` | Lois, règlements grand-ducaux, arrêtés ministériels, traités | | Mémorial B — Administration | `https://data.legilux.public.lu/api/rss-adm.xml` | 
  • Network accessline 9
    | Mémorial A — Législation | `https://data.legilux.public.lu/api/rss-leg.xml` | Lois, règlements grand-ducaux, arrêtés ministériels, traités |
  • Network accessline 10
    | Mémorial B — Administration | `https://data.legilux.public.lu/api/rss-adm.xml` | Actes administratifs, nominations, avis |
  • Network accessline 11
    | Mémorials A + B (tout) | `https://data.legilux.public.lu/api/rss.xml` | Agrégat complet |
  • Network accessline 12
    | Projets de loi | `https://data.legilux.public.lu/api/rss-draft.xml` | Textes en cours d'examen à la Chambre |
  • Network accessline 46
    {   "type": "leg",   "source": "https://data.legilux.public.lu/api/rss-leg.xml",
  • Network accessline 47
    "type": "leg",   "source": "https://data.legilux.public.lu/api/rss-leg.xml",   "fetchedAt": "2026-05-09T15:00:00.000Z",
  • Network accessline 48
    "source": "https://data.legilux.public.lu/api/rss-leg.xml",
  • Network accessline 51
    "count": 25,   "items": [     { "title": "...", "description": "...", "pubDate": "2026-05-08", "link": "https://..." }
  • Network accessline 52
    "items": [     { "title": "...", "description": "...", "pubDate": "2026-05-08", "link": "https://..." }   ]
  • Network accessline 53
    { "title": "...", "description": "...", "pubDate": "2026-05-08", "link": "https://..." }

schemas/_base.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/abattements-deductions.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/abattements-succession.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/administrative-case.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/bareme-irpp.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/classes-impot.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/common.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/company-profile.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/diagnostics-obligatoires.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/droits-enregistrement.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/evenements-vie.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/installation-luxembourg.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/irc-icc-if.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/majorites-loi-1975.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/obligations.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/pcn-comptes.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/penalites.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/peppol-formats.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/plan-comptable-copro.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/seuils-audit.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/tarif-emoluments.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/tva-taux.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/uploaded-document.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

schemas/user-profile.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

scripts/assistant.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/bellegen-akt.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/calc-tva-declaration.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 8
    *  * Source : Loi modifiée du 12 février 1979 concernant la TVA  * URL : https://pfi.public.lu/fr/professionnels/tva.html
  • Network accessline 9
    * Source : Loi modifiée du 12 février 1979 concernant la TVA  * URL : https://pfi.public.lu/fr/professionnels/tva.html  * Taux 2025 : 17 % (normal), 14 % (intermédiaire), 8 % (réduit), 3 % (super-réduit)
  • Network accessline 10
    * URL : https://pfi.public.lu/fr/professionnels/tva.html

scripts/calc.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/check-data-freshness.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 85
    if (obsoletes > 0) {   console.log('PROCHAINES ÉTAPES :');   console.log('  1. Consulter le Mémorial A de décembre dernier sur https://legilux.public.lu');
  • Network accessline 86
    console.log('PROCHAINES ÉTAPES :');   console.log('  1. Consulter le Mémorial A de décembre dernier sur https://legilux.public.lu');   console.log('  2. Récupérer les nouveaux chiffres officiels :');
  • Network accessline 87
    console.log('  1. Consulter le Mémorial A de décembre dernier sur https://legilux.public.lu');
  • Network accessline 88
    console.log('  2. Récupérer les nouveaux chiffres officiels :');   console.log('     - ACD pour IRC/ICC/IF/IRPP : https://impotsdirects.public.lu');   console.log('     - AED pour TVA et enregistrement : https://pfi.public.lu');
  • Network accessline 89
    console.log('     - ACD pour IRC/ICC/IF/IRPP : https://impotsdirects.public.lu');
  • Network accessline 90
    console.log('     - AED pour TVA et enregistrement : https://pfi.public.lu');

scripts/connaissances.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/courriers.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/de.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/diagnostic.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/entreprise.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/evaluation.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/evenement.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/fetch-open-data.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 3
    * fetch-open-data.js — Interrogation de l'API udata de data.public.lu  *  * Le portail open data luxembourgeois (https://data.public.lu) tourne sous
  • Network accessline 4
    *  * Le portail open data luxembourgeois (https://data.public.lu) tourne sous  * udata (etalab) et expose son API sur /api/1/. Ce script permet de :
  • Network accessline 5
    * Le portail open data luxembourgeois (https://data.public.lu) tourne sous
  • Network accessline 33
    const ROOT = join(__dirname, '..'); const STAGING = join(ROOT, 'data-sources'); const API = 'https://data.public.lu/api/1';
  • Network accessline 34
    const STAGING = join(ROOT, 'data-sources'); const API = 'https://data.public.lu/api/1'; const UA = { 'User-Agent': 'paperasse-lux/0.2.0 (+https://github.com/gregherbe76/Luxembourg-Paperasse)' };
  • Network accessline 35
    const API = 'https://data.public.lu/api/1';
  • Network accessline 36
    const UA = { 'User-Agent': 'paperasse-lux/0.2.0 (+https://github.com/gregherbe76/Luxembourg-Paperasse)' };
  • Network accessline 39
    const url = new URL(`${API}${path}`);   for (const [k, v] of Object.entries(params)) url.searchParams.set(k, String(v));   const res = await fetch(url, { headers: UA });
  • Network accessline 40
    for (const [k, v] of Object.entries(params)) url.searchParams.set(k, String(v));   const res = await fetch(url, { headers: UA });   if (!res.ok) throw new Error(`API ${path} → HTTP ${res.status}`);
  • Network accessline 41
    const res = await fetch(url, { headers: UA });
  • Network accessline 55
    console.log(`    MAJ     : ${upd}`);     console.log(`    Ressources : ${ds.resources?.length || 0}`);     console.log(`    URL     : ${ds.page || `https://data.public.lu/fr/datasets/${ds.slug}/`}`);
  • Network accessline 56
    console.log(`    Ressources : ${ds.resources?.length || 0}`);     console.log(`    URL     : ${ds.page || `https://data.public.lu/fr/datasets/${ds.slug}/`}`);     console.log('');
  • Network accessline 57
    console.log(`    URL     : ${ds.page || `https://data.public.lu/fr/datasets/${ds.slug}/`}`);
  • Network accessline 70
    console.log(`Licence  : ${ds.license}`);   console.log(`MAJ      : ${(ds.last_update || ds.last_modified || '').slice(0, 10)}`);   console.log(`URL      : ${ds.page || `https://data.public.lu/fr/datasets/${ds.slug}/`}`);
  • Network accessline 71
    console.log(`MAJ      : ${(ds.last_update || ds.last_modified || '').slice(0, 10)}`);   console.log(`URL      : ${ds.page || `https://data.public.lu/fr/datasets/${ds.slug}/`}`);   console.log(`\nDescription :\n${(ds.description || '').repla
  • Network accessline 72
    console.log(`URL      : ${ds.page || `https://data.public.lu/fr/datasets/${ds.slug}/`}`);
  • Network accessline 89
    {         fetched_at: new Date().toISOString(),         source: ds.page || `https://data.public.lu/fr/datasets/${ds.slug}/`,
  • Network accessline 90
    fetched_at: new Date().toISOString(),         source: ds.page || `https://data.public.lu/fr/datasets/${ds.slug}/`,         slug: ds.slug,
  • Network accessline 91
    source: ds.page || `https://data.public.lu/fr/datasets/${ds.slug}/`,
  • Network accessline 111
    const filepath = join(outDir, filename);     try {       const res = await fetch(r.url, { headers: UA, redirect: 'follow' });
  • Network accessline 112
    try {       const res = await fetch(r.url, { headers: UA, redirect: 'follow' });       if (!res.ok) { console.log(`  ✗ ${filename} (HTTP ${res.status})`); ko++; continue; }
  • Network accessline 113
    const res = await fetch(r.url, { headers: UA, redirect: 'follow' });

scripts/frontalier.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/generate-ecdf.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 39
    ATTENTION : à valider sur https://ecdf.b2g.etat.lu/ avant tout dépôt légal.

scripts/generate-facture-lux.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/generate-faia.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/generate-pdfs.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/generate-statements.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/lbr.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/logement.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/mission.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/output.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/parse-bank-statement.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/particulier.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/plan.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/rappels.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/reasoning.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/residence.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/rgpd.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/rts.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/statec.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-bank-parsers.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-bellegen-akt.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-connaissances.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-conversation.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-courriers.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-deterministic-calculations.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-diagnostic-questionnaire.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-diagnostic.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 115
    { champ: 'frequenceTVA', operateur: 'egal', valeur: 'mensuelle' },   ],   provenance: { source: 'https://aed.public.lu', dateVerification: '2026-06-15' },
  • Network accessline 116
    ],   provenance: { source: 'https://aed.public.lu', dateVerification: '2026-06-15' }, });
  • Network accessline 117
    provenance: { source: 'https://aed.public.lu', dateVerification: '2026-06-15' },
  • Network accessline 181
    const catalogue = [     obTvaMensuelle,     creerObligation({ nom: 'RBE', categorie: 'societe', frequence: 'ponctuelle', conditionsApplicabilite: [{ champ: 'statut', operateur: 'egal', valeur: 'actif' }], provenance: { source: 'https://lbr.
  • Network accessline 182
    obTvaMensuelle,     creerObligation({ nom: 'RBE', categorie: 'societe', frequence: 'ponctuelle', conditionsApplicabilite: [{ champ: 'statut', operateur: 'egal', valeur: 'actif' }], provenance: { source: 'https://lbr.lu', dateVerification: '
  • Network accessline 183
    creerObligation({ nom: 'RBE', categorie: 'societe', frequence: 'ponctuelle', conditionsApplicabilite: [{ champ: 'statut', operateur: 'egal', valeur: 'actif' }], provenance: { source: 'https://lbr.lu', dateVerification: '2026-06-15' } }),
  • Network accessline 193
    eq(dossier.type, 'Dossier');   eq(dossier.echeance, '2026-08-15');   eq(dossier.provenance.source, 'https://aed.public.lu');
  • Network accessline 194
    eq(dossier.echeance, '2026-08-15');   eq(dossier.provenance.source, 'https://aed.public.lu');   eq(dossier.societeId, 'soc_1');
  • Network accessline 195
    eq(dossier.provenance.source, 'https://aed.public.lu');

scripts/test-documents.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-ecdf.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-editorial.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 48
    const g = appliquerTransition(regle, {     vers: 'revision', date: '2027-01-14', reason: 'Modification Guichet.lu',     author: 'G. Herbé', source: 'https://guichet.public.lu', casQAImpactes: ['plan_naissance'],
  • Network accessline 49
    vers: 'revision', date: '2027-01-14', reason: 'Modification Guichet.lu',     author: 'G. Herbé', source: 'https://guichet.public.lu', casQAImpactes: ['plan_naissance'],   });
  • Network accessline 50
    author: 'G. Herbé', source: 'https://guichet.public.lu', casQAImpactes: ['plan_naissance'],
  • Network accessline 55
    eq(trace.reason, 'Modification Guichet.lu');   eq(trace.author, 'G. Herbé');   eq(trace.source, 'https://guichet.public.lu');
  • Network accessline 56
    eq(trace.author, 'G. Herbé');   eq(trace.source, 'https://guichet.public.lu');   truthy(trace.casQAImpactes.includes('plan_naissance'));
  • Network accessline 57
    eq(trace.source, 'https://guichet.public.lu');

scripts/test-entreprise.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-evaluation.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-evenements.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-faia.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-frontalier.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-governance.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-i18n.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-knowledge.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-lbr.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-logement.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-maturite.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-orchestration.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-outputs.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-particulier.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-rappels.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-reasoning.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-residence.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-rgpd.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-rts.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-scenarios.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-statec.js

  • Executable scriptline 1
    Executable file

scripts/test-templates-de.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-tva.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/test-workflows.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/tva-suivi.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/validate-facture.js

  • Executable scriptline 1
    #!/usr/bin/env node

scripts/validate-schemas.js

  • Executable scriptline 1
    #!/usr/bin/env node

syndic/SKILL.md

  • Network accessline 7
    - Règlement grand-ducal du 13 juin 1975   - Loi du 6 décembre 2019 portant modification de la loi de 1975 (réforme majeure)   - https://www.cna.public.lu (Chambre des Notaires)
  • Network accessline 8
    - Loi du 6 décembre 2019 portant modification de la loi de 1975 (réforme majeure)   - https://www.cna.public.lu (Chambre des Notaires) ---
  • Network accessline 9
    - https://www.cna.public.lu (Chambre des Notaires)

syndic/data/majorites-loi-1975.json

  • Network accessline 5
    "loi_principale": "Loi modifiée du 16 mai 1975 portant statut de la copropriété des immeubles bâtis",     "loi_modificative": "Loi du 16 décembre 2019 (réforme majeure : transparence, syndic professionnel, fonds de travaux)",     "url": "ht
  • Network accessline 6
    "loi_modificative": "Loi du 16 décembre 2019 (réforme majeure : transparence, syndic professionnel, fonds de travaux)",     "url": "https://eli.legilux.public.lu/eli/etat/leg/loi/1975/05/16/n1/jo"   },
  • Network accessline 7
    "url": "https://eli.legilux.public.lu/eli/etat/leg/loi/1975/05/16/n1/jo"

syndic/references/contentieux-recouvrement.md

  • Network accessline 220
    - Loi 1975 mod. : https://eli.legilux.public.lu/eli/etat/leg/loi/1975/05/16/n1/jo
  • Network accessline 221
    - Justice de Paix : https://justice.public.lu
  • Network accessline 222
    - Médiateur des affaires civiles : https://www.mediation.lu
  • Network accessline 223
    - Chambre des Huissiers : https://huissiers.lu

syndic/references/etat-date.md

  • Network accessline 202
    - Loi 1975 mod. 2019 : https://eli.legilux.public.lu/eli/etat/leg/loi/1975/05/16/n1/jo
  • Network accessline 203
    - Chambre Immobilière Lux : https://chambreimmo.lu

syndic/references/fonds-travaux.md

  • Network accessline 166
    - Loi 2019 (texte) : https://eli.legilux.public.lu (chercher 16/12/2019)
  • Network accessline 167
    - Chambre Immobilière : https://chambreimmo.lu

syndic/references/loi-1975-mod-2019.md

  • Network accessline 203
    - Loi 16 mai 1975 (consolidée 2019) : https://eli.legilux.public.lu/eli/etat/leg/loi/1975/05/16/n1/jo
  • Network accessline 204
    - Loi 16 décembre 2019 (réforme) : https://eli.legilux.public.lu (chercher 16/12/2019 copropriété)
  • Network accessline 205
    - Chambre Immobilière Luxembourg : https://chambreimmo.lu

templates/de/README.md

  • Network accessline 42
    Pour usage en contexte officiel (notarial, judiciaire), faire valider la traduction par un traducteur juré assermenté au Luxembourg (liste sur https://justice.public.lu/).

templates/declaration-tva-100-checklist.md

  • Network accessline 3
    Plateforme : **eCDF** (https://ecdf.b2g.etat.lu) — authentification LuxTrust ou eIDAS.

templates/pv-approbation-comptes.md

  • Network accessline 98
    > **Dépôt** : ce procès-verbal est à déposer au Registre de Commerce et des Sociétés (RCS) de Luxembourg via le portail eCDF (https://ecdf.b2g.etat.lu) avec les comptes annuels, dans les **7 mois** suivant la clôture de l'exercice (soit ava

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 500 facts

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.