Ir al contenido principal

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.

CampoObligatorioRegla de Validación / Comportamiento
RUC / DNI

Ú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 BuscarN/AAl activarse, consulta el número de identificación y rellena el nombre automáticamente.
Nombre ProveedorEditable (aunque no recomendado). Se autocompleta mediante la consulta del RUC/DNI.
Tipo de ProveedorPor defecto: Compañía. Opción alternativa: Individual.
Origen Proveedor

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:

BancoTipo de CuentaRegla de Validación (Número de Cuenta)
BCPAhorrosDebe tener exactamente 14 dígitos.
BCPCorrienteDebe tener exactamente 13 dígitos.
BCPInterbancarioDebe tener exactamente 20 dígitos.
BBVAAhorros / Corriente.Debe tener 18 dígitos y comenzar con 0011.
BBVAInterbancarioDebe tener exactamente 20 dígitos.
CCICualquieraDebe 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 para todos los proveedores.

  • 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).