---
id: "gn_nifp"
kind: "datatype"
status: "draft"
is_pii: true
categories: ["finances", "companies"]
country: ["GN"]
langs: ["common"]
quality: 90
url: "https://registry.apicrafter.io/datatype/gn_nifp"
---

# Guinean permanent tax identification number (NIFp) (`gn_nifp`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Numéro d'Identification Fiscale Permanent, the tax number of taxpayers in Guinea issued by the Direction Générale des Impôts. It has nine digits, usually written as three groups separated by hyphens. The first eight digits are assigned pseudorandomly and the ninth is a Luhn check digit.

- Personal data (PII): yes
- Categories: Finances and banking (finances), Companies/business/organizations (companies)
- Countries: Guinea (GN)
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^\d{3}-?\d{3}-?\d{3}$
```

Check digit algorithm: `luhn`

## Examples

- `693770885` — Example from the python-stdnum documentation
- `693-770-885` — The same number in the hyphenated presentation form
- `12345` (invalid example) — Too short

## Mappings

- stdnum: `gn.nifp`

## Translations

- fr: Numéro d'Identification Fiscale Permanent (NIFp)

## Sources

- doc: <https://dgi.gov.gn/wp-content/uploads/2022/09/N%C2%B0-12-Cahier-de-Charges-NIF-p.pdf>
- doc: <https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.gn.nifp.html>

## Quality

Score 90/100. Missing: detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/gn_nifp.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/GN/finances/gn_nifp.yaml>
