4. Reglas de sistemas
En este apartado se definen las validaciones automáticas, la obligatoriedad de campos y la lógica condicional que rige el comportamiento del formulario de proveedores.
4.1 Sección: Nombre y Tipo (Identificación)
Esta sección gestiona la identidad legal del proveedor y el consumo de servicios externos de búsqueda.
| Campo | Obligatorio | Regla de Validación / Comportamiento |
| RUC / DNI | Sí |
Único: No permite duplicados. Longitud: 11 dígitos para RUC o 8 dígitos para DNI (Nota: El sistema valida 7-8 según el documento). |
| Botón Buscar | N/A | Al activarse, consulta el número de identificación y rellena el nombre automáticamente. |
| Nombre Proveedor | Sí | Editable (aunque no recomendado). Se autocompleta mediante la consulta del RUC/DNI. |
| Tipo de Proveedor | Sí | Por defecto: Compañía. Opción alternativa: Individual. |
| Origen Proveedor | Sí |
Nacional: Habilita Sección Soles y Sección Dólares. Internacional: Oculta Sección Soles y habilita Sección Dólares (Modo Internacional). |
4.2 Sección: Datos en Soles
Esta sección es exclusiva para proveedores con Origen: Nacional. Si el origen es Internacional, esta sección permanece oculta.
Reglas de Validación Bancaria (Soles):
Dependiendo de la combinación de Banco y Tipo de Cuenta, el sistema aplica las siguientes máscaras:
| Banco | Tipo de Cuenta | Regla de Validación (Número de Cuenta) |
| BCP | Ahorros | Debe tener exactamente 14 dígitos. |
| BCP | Corriente | Debe tener exactamente 13 dígitos. |
| BCP | Interbancario | Debe tener exactamente 20 dígitos. |
| BBVA | Ahorros / Corriente. | Debe tener 18 dígitos y comenzar con 0011. |
| BBVA | Interbancario | Debe tener exactamente 20 dígitos. |
| CCI | Cualquiera | Debe tener exactamente 20 dígitos. |
4.3 Sección: Datos en Dólares
Esta sección se comporta de manera distinta según el origen del proveedor:
A. Si Origen es Nacional:
-
Los campos Cuenta, Banco y Tipo de Cuenta son opcionales inicialmente.
-
Regla de Dependencia: Si se ingresa un valor en el campo "Cuenta en Dólares", los campos "Banco Dólares" y "Tipo de Cuenta Dólares" pasan a ser Obligatorios.
-
No existe validación de longitud de caracteres para la cuenta en dólares.
B. Si Origen es Internacional:
-
Se fuerza la opción "Otros" internamente en los selectores.
-
El sistema oculta los selectores estándar y muestra campos de texto libre para Banco y Tipo de Cuenta.
-
Es obligatorio llenar tanto el Banco como el Tipo de Cuenta.
4.4 Sección: Cuenta Detracción
Sección de libre llenado, siempre visible solo para proveedores de origen Nacional.
-
Obligatoriedad: Ningún campo es obligatorio.
-
Banco Detracciones: Por defecto viene seleccionado "Banco de la Nación".
-
Validación: El campo de número de cuenta no posee validaciones de longitud.
4.5 Campos Generales (Normales)
Campos de texto libre para contacto y localización:
-
Contacto (Nombre de la persona de enlace).
-
Número 1 y Número 2 (Teléfonos).
-
Dirección (Domicilio fiscal o comercial).







No hay comentarios para mostrar
No hay comentarios para mostrar