Skip to content

Commit 2d0d523

Browse files
committed
[BRMO-419] maak verwerking van buitenlands bedrijf met Ș in de naam mogelijk
1 parent e221789 commit 2d0d523

File tree

4 files changed

+788
-3
lines changed

4 files changed

+788
-3
lines changed

brmo-loader/src/main/java/nl/b3p/brmo/loader/xml/NhrXMLReader.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,10 @@ public Map<String, String> extractBSN(String brXml) {
194194
// Co.KG'
195195
.replace("+", "")
196196
// komt in bedijfsnaam voor 'UAB "MANTINGA GROUP"'
197-
.replace("\"", "");
197+
.replace("\"", "")
198+
// U+0218 LATIN CAPITAL LETTER S WITH COMMA BELOW, bijv. in 'KESER Makina İmalat
199+
// Montaj Sanayi ve Ticaret Limited Șirketi'
200+
.replace("Ș", "S");
198201
;
199202
bsnHashes.put(_cleanName, getHash(_cleanName));
200203
}

brmo-loader/src/main/resources/xsl/nhr-object-ref-3.0.xsl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
translate(
8282
translate(
8383
translate(
84+
translate(
8485
translate(
8586
cat:volledigeNaam,' ','')
8687
,$APOS,'')
@@ -91,7 +92,8 @@
9192
,')','')
9293
,'&amp;', '')
9394
,'+','')
94-
,$QUOTE,'')"
95+
,$QUOTE,'')
96+
,'Ș','S')"
9597
/>
9698
<xsl:variable name="hashsoort" select="'naam.'"/>
9799

brmo-loader/src/test/java/nl/b3p/NhrToStagingToRsgbIntegrationTest.java

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,32 @@ static Stream<Arguments> argumentsProvider() {
354354
// sbiCodes,
355355
new String[] {"4662"},
356356
// aantalFunctionarissen
357-
2)
357+
2),
358+
arguments(
359+
"/nhr-v3/BRMO-419/origineel/289544.xml",
360+
// "/nhr-v3/289544.anon.xml",
361+
// aantalBerichten
362+
3,
363+
// aantalProcessen
364+
1,
365+
// aantalPrs
366+
6,
367+
// aantalSubj
368+
7,
369+
// aantalNiet_nat_prs
370+
3,
371+
// aantalNat_prs
372+
3,
373+
// hoofd vestgID
374+
"nhr.comVestg.000058716262",
375+
// aantalVestg_activiteit
376+
3,
377+
// kvkNummer v MaatschAct
378+
93152825,
379+
// sbiCodes,
380+
new String[] {"7112", "4120", "2511"},
381+
// aantalFunctionarissen
382+
4)
358383
// </editor-fold>
359384
);
360385
}

0 commit comments

Comments
 (0)