summaryrefslogtreecommitdiff
path: root/src-migrate/validations/auth.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src-migrate/validations/auth.ts')
-rw-r--r--src-migrate/validations/auth.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/src-migrate/validations/auth.ts b/src-migrate/validations/auth.ts
index 81d464f2..e52853b6 100644
--- a/src-migrate/validations/auth.ts
+++ b/src-migrate/validations/auth.ts
@@ -43,7 +43,7 @@ export const registerSchema = z
{ field: 'industry_id', message: 'Jenis usaha harus dipilih' },
{ field: 'sppkp_document', message: 'Document harus diisi' },
{ field: 'npwp_document', message: 'Document harus diisi' },
- { field: 'npwp', message: 'Format NPWP tidak valid, NPWP harus terdiri dari 15 digit angka.' },
+ { field: 'npwp', message: 'Format NPWP tidak valid, NPWP harus terdiri dari 15-16 digit angka.' },
{ field: 'nama_wajib_pajak', message: 'Nama wajib pajak harus diisi' },
];
@@ -104,6 +104,14 @@ export const registerSchema = z
message: 'Jenis usaha harus dipilih',
});
}
+
+ if (data.npwp && !/^\d{15,16}$/.test(data.npwp)) {
+ ctx.addIssue({
+ code: 'custom',
+ path: ['npwp'],
+ message: 'Format NPWP tidak valid, NPWP harus terdiri dari 15-16 digit angka.',
+ });
+ }
}
}else{