Validador de Código Fiscal MST Matriz (Vietnam)
Valide la autenticidad, estructura y dígito de control de Código Fiscal MST Matriz (Vietnam).
Acerca de la Validación de Código Fiscal MST Matriz (Vietnam)
El Mã Số Thuế (MST) es el número de identificación fiscal emitido por el Departamento General de Tributación de Vietnam (GDT) bajo la Circular 105/2020/TT-BTC para identificar empresas matrices.
El MST consta de 10 dígitos: los 2 primeros son la provincia; 3 a 9 correlativos; y el 10º es el verificador calculado con pesos `31, 29, 23, 19, 17, 13, 7, 5, 3` módulo 11 restado de 10.
Anatomía y Estructura del MST — Vietnam
El código fiscal MST de Vietnam consta de 10 dígitos en 3 partes:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 y 2 | Código de Provincia Fiscal | 2 dígitos | Código de la provincia emisora (01 a 99) | 01 |
| 3 a 9 | Número Secuencial | 7 dígitos | Secuencia correlativa emitida por la GDT | 0123456 |
| 10 | Dígito Verificador | 1 dígito | Calculado mediante Módulo 11 con pesos [31, 29, 23, 19, 17, 13, 7, 5, 3] | 7 |
Algoritmo Oficial (Módulo 11 Ponderado — GDT Vietnam)
Cálculo del dígito verificador del MST de Vietnam:
S = Σ d[i] * W[i] (i=0..8); R = S mod 11; D = 10 - R; DV = (D === 10 || D === 11) ? 0 : D
- 1. Multiplique los primeros 9 dígitos por: W = [31, 29, 23, 19, 17, 13, 7, 5, 3].
- 2. Sume los productos en S.
- 3. Calcule R = S mod 11 y D = 10 - R.
- 4. Si D es 10 o 11, DV = 0; de lo contrario, DV = D.