// COMM04A
private static final String MCOM16 = "<li>Dans le cas d'une nomenclature M21 ou M22, le paramétrage dans xémelios du FINESS Juridique est obligatoire</li>";
private static final String MCOM17 = "<li>Dans le cas d'une nomenclature autre que M21 ou M22, le paramétrage dans xémelios du FINESS Juridique est interdit</li>";
- private static final String MCOM18 = "<li>Le FinJur paramétré n'est pas conforme au format attendu, il doit comprendre 9 chiffres</li>";
+ private static final String MCOM18 = "<li>Le FinJur paramétré n'est pas conforme au format attendu, il doit comprendre 9 caractères</li>";
public ValidatorParamsPesV2() {
if (this.tableReference != null) {
this.errors.get(this.CTRL_ID_COMM04A).add(MCOM17);
this.setValidity(false);
}
- if ((nomenclature.equals("M21") || nomenclature.equals("M22")) && !finessJuridique.matches("[0-9]{9}")) {
+ if ((nomenclature.equals("M21") || nomenclature.equals("M22")) && !finessJuridique.matches("[0-9A-B]{9}")) {
this.errors.get(this.CTRL_ID_COMM04A).add(MCOM18);
this.setValidity(false);
}