presidio modulaire
This commit is contained in:
24
conf/recognizers/Business/belgian/enterprise_numbers.yaml
Normal file
24
conf/recognizers/Business/belgian/enterprise_numbers.yaml
Normal file
@@ -0,0 +1,24 @@
|
||||
# Recognizer pour numéros d'entreprise belges
|
||||
recognizer_registry:
|
||||
recognizers:
|
||||
- name: BelgianEnterpriseRecognizer
|
||||
supported_language: fr
|
||||
supported_entity: BE_ENTERPRISE_NUMBER
|
||||
patterns:
|
||||
- name: Numéro BCE avec deux points
|
||||
regex: "(?<=\\bBCE\\s*:\\s*)((BE)?\\s?0\\d{3}[\\.\\s]?\\d{3}[\\.\\s]?\\d{3})\\b"
|
||||
score: 1.0
|
||||
- name: Numéro TVA avec deux points
|
||||
regex: "(?<=\\bTVA\\s*:\\s*)(BE\\d{4}\\.\\d{3}\\.\\d{3})\\b"
|
||||
score: 1.0
|
||||
- name: Numéro d'entreprise général
|
||||
regex: "(?<!(?:BCE|TVA)\\s*:\\s*)\\b(BE)?\\s?0\\d{3}[\\.\\s]?\\d{3}[\\.\\s]?\\d{3}\\b"
|
||||
score: 0.9
|
||||
- name: Numéro ONSS
|
||||
regex: "\\bONSS\\s*:?\\s*\\d{7}\\b"
|
||||
score: 0.95
|
||||
- name: Numéro patronal
|
||||
regex: "\\b(?:numéro\\s+)?patronal\\s*:?\\s*\\d{7}\\b"
|
||||
score: 0.9
|
||||
context:
|
||||
["TVA", "intracommunautaire", "ONSS", "entreprise", "patronal"]
|
||||
Reference in New Issue
Block a user