Módulo de Proveedores
RP1v1.0
El Asistente Contable o el Gerente General Ingresa el RUC.
Se valida que el RUC tenga 13 dígitos
Si el RUC tiene 13 dígitos entonces se valida que termine en 001
Si el RUC termina en 001 entonces se valida el dígito verificador, siguiendo el algoritmo descrito en el Apéndice A.
Si se cumple lo anterior se valida que el RUC no se encuentra registrado.
Si el RUC no está registrado entonces se ingresa la Razón Social.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres, que puede incluir blancos.
Si se cumple lo anterior entonces se ingresa el Teléfono.
Se valida que el Teléfono sea una cadena de caracteres de 9 o 10 caracteres
Si se cumple lo anterior entonces si la longitud es de 9 dígitos entonces se valida que los dos primeros dígitos estén comprendidos entre "02" y "07". Si la longitud es de 10 dígitos entonces se valida que los dos primeros dígitos sean "09".
Si se cumple lo anterior, entonces se ingresa la dirección
Se valida que la Dirección sea una cadena de hasta 130 caracteres, que puede incluir blancos y/o el carácter "-".
Si se cumple lo anterior entonces se ingresa el Correo Electrónico.
Se valida que el Correo Electrónico sea una cadena de hasta 120 caracteres.
Si se cumple lo anterior entonces se valida el Correo Electrónico siguiendo el algoritmo descrito en el Apéndice X
Si se cumple lo anterior, entonces se registra el Proveedor en el sistema y se emite el mensaje “El Proveedor fue registrado exitosamente”
Escenario Alternativo 1:
El Asistente Contable o el Gerente General Ingresa el RUC.
Se valida que el RUC tenga 13 dígitos
Si el RUC no tiene 13 dígitos entonces se emite el mensaje “El RUC debe tener 13 dígitos” y se repite la acción 1
Escenario Alternativo 2 :
El Asistente Contable o el Gerente General Ingresa el RUC.
Se valida que el RUC tenga 13 dígitos
Si el RUC tiene 13 dígitos entonces se valida que termine en 001
Si el RUC no termina en 001 entonces se emite el mensaje “El RUC ingresado no es válido” y se repite la acción 1
Escenario Alternativo 3:
El Asistente Contable o el Gerente General Ingresa el RUC.
Se valida que el RUC tenga 13 dígitos
Si el RUC tiene 13 dígitos entonces se valida que termine en 001
Si el RUC termina en 001 entonces se valida el dígito verificador, siguiendo el algoritmo descrito en el Apéndice A.
Si no se cumple lo anterior entonces se emite el mensaje “El RUC ingresado no es válido” y se repite la acción 1
Escenario Alternativo 4:
El Asistente Contable o el Gerente General Ingresa el RUC.
Se valida que el RUC tenga 13 dígitos
Si el RUC tiene 13 dígitos entonces se valida que termine en 001
Si el RUC termina en 001 entonces se valida el dígito verificador, siguiendo el algoritmo descrito en el Apéndice A.
Si se cumple lo anterior se valida que el RUC no se encuentra registrado.
Si el RUC está registrado entonces se emite el mensaje “El RUC ya se encuentra registrado” y se repite la acción 1
Escenario Alternativo 5:
El Asistente Contable o el Gerente General Ingresa el RUC.
Se valida que el RUC tenga 13 dígitos
Si el RUC tiene 13 dígitos entonces se valida que termine en 001
Si el RUC termina en 001 entonces se valida el dígito verificador, siguiendo el algoritmo descrito en el Apéndice A.
Si se cumple lo anterior se valida que el RUC no se encuentra registrado.
Si el RUC no está registrado entonces se ingresa la Razón Social
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres, incluyendo blancos.
Si no se cumple lo anterior entonces se emite el mensaje “Longitud de razón Social no valida” y se repite la acción 6
Escenario Alternativo 6:
El Asistente Contable o el Gerente General Ingresa el RUC.
Se valida que el RUC tenga 13 dígitos
Si el RUC tiene 13 dígitos entonces se valida que termine en 001
Si el RUC termina en 001 entonces se valida el dígito verificador, siguiendo el algoritmo descrito en el Apéndice A.
Si se cumple lo anterior se valida que el RUC no se encuentra registrado.
Si el RUC no está registrado entonces se ingresa la Razón Social.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres, que puede incluir blancos.
Si se cumple lo anterior entonces se ingresa el número telefónico
Se valida que el Teléfono sea una cadena de 9 o 10 caracteres numéricos
Si no se cumple lo anterior, se emite el mensaje “longitud del teléfono incorrecta” y se repite la acción 8
Escenario Alternativo 7:
El Asistente Contable o el Gerente General Ingresa el RUC.
Se valida que el RUC tenga 13 dígitos
Si el RUC tiene 13 dígitos entonces se valida que termine en 001
Si el RUC termina en 001 entonces se valida el dígito verificador, siguiendo el algoritmo descrito en el Apéndice A.
Si se cumple lo anterior se valida que el RUC no se encuentra registrado.
Si el RUC no está registrado entonces se ingresa la Razón Social.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres, que puede incluir blancos.
Si se cumple lo anterior entonces se ingresa el Teléfono.
Se valida que el Teléfono sea una cadena de caracteres de 9 o 10 caracteres
Si se cumple lo anterior entonces si la longitud es de 9 dígitos entonces se valida que los dos primeros dígitos estén comprendidos entre "02" y "07". Si la longitud es de 10 dígitos entonces se valida que los dos primeros dígitos sean "09".
Si no se cumple lo anterior, entonces se emite el mensaje “número de teléfono no valido” y se repite la acción 8
Escenario Alternativo 8:
El Asistente Contable o el Gerente General Ingresa el RUC.
Se valida que el RUC tenga 13 dígitos
Si el RUC tiene 13 dígitos entonces se valida que termine en 001
Si el RUC termina en 001 entonces se valida el dígito verificador, siguiendo el algoritmo descrito en el Apéndice A.
Si se cumple lo anterior se valida que el RUC no se encuentra registrado.
Si el RUC no está registrado entonces se ingresa la Razón Social.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres, que puede incluir blancos.
Si se cumple lo anterior entonces se ingresa el Teléfono.
Se valida que el Teléfono sea una cadena de caracteres de 9 o 10 caracteres
Si se cumple lo anterior entonces si la longitud es de 9 dígitos entonces se valida que los dos primeros dígitos estén comprendidos entre "02" y "07". Si la longitud es de 10 dígitos entonces se valida que los dos primeros dígitos sean "09".
Si se cumple lo anterior, entonces se ingresa la dirección
Se valida que la Dirección sea una cadena de hasta 130 caracteres, que puede incluir blancos y/o el carácter "-".
Si no se cumple lo anterior, se emite el mensaje “Dirección incorrecta” y se repite la acción 11
Escenario Alternativo 9:
El Asistente Contable o el Gerente General Ingresa el RUC.
Se valida que el RUC tenga 13 dígitos
Si el RUC tiene 13 dígitos entonces se valida que termine en 001
Si el RUC termina en 001 entonces se valida el dígito verificador, siguiendo el algoritmo descrito en el Apéndice A.
Si se cumple lo anterior se valida que el RUC no se encuentra registrado.
Si el RUC no está registrado entonces se ingresa la Razón Social.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres, que puede incluir blancos.
Si se cumple lo anterior entonces se ingresa el Teléfono.
Se valida que el Teléfono sea una cadena de caracteres de 9 o 10 caracteres
Si se cumple lo anterior entonces si la longitud es de 9 dígitos entonces se valida que los dos primeros dígitos estén comprendidos entre "02" y "07". Si la longitud es de 10 dígitos entonces se valida que los dos primeros dígitos sean "09".
Si se cumple lo anterior, entonces se ingresa la dirección
Se valida que la Dirección sea una cadena de hasta 130 caracteres, que puede incluir blancos y/o el carácter "-".
Si se cumple lo anterior entonces se ingresa el Correo Electrónico.
Se valida que el Correo Electrónico sea una cadena de hasta 120 caracteres.
Si no se cumple lo anterior, entonces se emite el mensaje “longitud del correo electrónico no valida” y se repite la acción 13
Escenario Alternativo 10:
El Asistente Contable o el Gerente General Ingresa el RUC.
Se valida que el RUC tenga 13 dígitos
Si el RUC tiene 13 dígitos entonces se valida que termine en 001
Si el RUC termina en 001 entonces se valida el dígito verificador, siguiendo el algoritmo descrito en el Apéndice A.
Si se cumple lo anterior se valida que el RUC no se encuentra registrado.
Si el RUC no está registrado entonces se ingresa la Razón Social.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres, que puede incluir blancos.
Si se cumple lo anterior entonces se ingresa el Teléfono.
Se valida que el Teléfono sea una cadena de caracteres de 9 o 10 caracteres
Si se cumple lo anterior entonces si la longitud es de 9 dígitos entonces se valida que los dos primeros dígitos estén comprendidos entre "02" y "07". Si la longitud es de 10 dígitos entonces se valida que los dos primeros dígitos sean "09".
Si se cumple lo anterior, entonces se ingresa la dirección
Se valida que la Dirección sea una cadena de hasta 130 caracteres, que puede incluir blancos y/o el carácter "-".
Si se cumple lo anterior entonces se ingresa el Correo Electrónico.
Se valida que el Correo Electrónico sea una cadena de hasta 120 caracteres.
Si se cumple lo anterior entonces se valida el Correo Electrónico siguiendo el algoritmo descrito en el Apéndice X
Si no se cumple lo anterior, entonces se emite el mensaje “correo electrónico no valido" y se repite la acción 13
RP2v1.0
Escenario Básico:
El Asistente Contable o el Gerente General selecciona un Proveedor de la lista de Proveedores
Ingresa los campos que desea actualizar, los cuales pueden ser: razón social, número de teléfono, correo electrónico y dirección
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres alfabéticos, que pude incluir blancos.
Si la razón social es válida, entonces se valida que el Teléfono sea una cadena de caracteres de 9 o 10 caracteres
Si se cumple lo anterior, entonces si la longitud es de 9 dígitos entonces se valida que los dos primeros dígitos estén comprendidos entre "02" y "07". Si la longitud es de 10 dígitos entonces se valida que los dos primeros dígitos sean "09".
Si el número telefónico es válido, entonces se valida que la dirección sea una cadena de hasta 120 caracteres, que puede incluir blancos.
Si se cumple lo anterior, entonces se valida que el Correo Electrónico sea una cadena de hasta 120 caracteres.
Si se cumple lo anterior entonces se valida el Correo Electrónico siguiendo el algoritmo descrito en el Apéndice X
Si el correo electrónico es válido, entonces se actualizan los datos del Proveedor
Escenario Alternativo 1:
El Asistente Contable o el Gerente General contable selecciona un Proveedor de la lista de Proveedores
Ingresa los campos que desea actualizar, los cuales pueden ser: razón social, número de teléfono, correo electrónico, dirección y el tipo de declaración.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres alfabéticos, que pude incluir blancos.
Si no se cumple lo anterior entonces se emite el mensaje “Longitud de razón Social no valida” y se repite la acción 2
Escenario Alternativo 2:
El Asistente Contable o el Gerente General contable selecciona un Proveedor de la lista de Proveedores
Ingresa los campos que desea actualizar, los cuales pueden ser: razón social, número de teléfono, correo electrónico, dirección y el tipo de declaración.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres alfabéticos, que pude incluir blancos.
Si la razón social es válida, entonces se valida que el Teléfono sea una cadena de caracteres de 9 o 10 caracteres
Si no se cumple lo anterior, se emite el mensaje “longitud del teléfono incorrecta” y se repite la acción 2
Escenario Alternativo 3:
El Asistente Contable o el Gerente General contable selecciona un Proveedor de la lista de Proveedores
Ingresa los campos que desea actualizar, los cuales pueden ser: razón social, número de teléfono, correo electrónico, dirección y el tipo de declaración.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres alfabéticos, que pude incluir blancos.
Si la razón social es válida, entonces se valida que el Teléfono sea una cadena de caracteres de 9 o 10 caracteres
Si se cumple lo anterior, entonces si la longitud es de 9 dígitos entonces se valida que los dos primeros dígitos estén comprendidos entre "02" y "07". Si la longitud es de 10 dígitos entonces se valida que los dos primeros dígitos sean "09".
Si no se cumple lo anterior, entonces se emite el mensaje “número de teléfono no valido” y se repite la acción 2
Escenario Alternativo 4:
El Asistente Contable o el Gerente General contable selecciona un Proveedor de la lista de Proveedores
Ingresa los campos que desea actualizar, los cuales pueden ser: razón social, número de teléfono, correo electrónico, dirección y el tipo de declaración.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres alfabéticos, que pude incluir blancos.
Si la razón social es válida, entonces se valida que el Teléfono sea una cadena de caracteres de 9 o 10 caracteres
Si se cumple lo anterior, entonces si la longitud es de 9 dígitos entonces se valida que los dos primeros dígitos estén comprendidos entre "02" y "07". Si la longitud es de 10 dígitos entonces se valida que los dos primeros dígitos sean "09".
Si el número telefónico es válido, entonces se valida que la dirección sea una cadena de hasta 120 caracteres, que puede incluir blancos.
Si no se cumple lo anterior, se emite el mensaje “Dirección incorrecta” y se repite la acción 2
Escenario Alternativo 5:
El Asistente Contable o el Gerente General contable selecciona un Proveedor de la lista de Proveedores
Ingresa los campos que desea actualizar, los cuales pueden ser: razón social, número de teléfono, correo electrónico, dirección y el tipo de declaración.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres alfabéticos, que pude incluir blancos.
Si la razón social es válida, entonces se valida que el Teléfono sea una cadena de caracteres de 9 o 10 caracteres
Si se cumple lo anterior, entonces si la longitud es de 9 dígitos entonces se valida que los dos primeros dígitos estén comprendidos entre "02" y "07". Si la longitud es de 10 dígitos entonces se valida que los dos primeros dígitos sean "09".
Si el número telefónico es válido, entonces se valida que la dirección sea una cadena de hasta 120 caracteres, que puede incluir blancos.
Si se cumple lo anterior, entonces se valida que el Correo Electrónico sea una cadena de hasta 120 caracteres.
Si no se cumple lo anterior, entonces se emite el mensaje “longitud del correo electrónico no valida” y se repite la acción 2
Escenario Alternativo 6:
El Asistente Contable o el Gerente General contable selecciona un Proveedor de la lista de Proveedores
Ingresa los campos que desea actualizar, los cuales pueden ser: razón social, número de teléfono, correo electrónico, dirección y el tipo de declaración.
Se valida que la Razón Social sea una cadena de caracteres de hasta 130 caracteres alfabéticos, que pude incluir blancos.
Si la razón social es válida, entonces se valida que el Teléfono sea una cadena de caracteres de 9 o 10 caracteres
Si se cumple lo anterior, entonces si la longitud es de 9 dígitos entonces se valida que los dos primeros dígitos estén comprendidos entre "02" y "07". Si la longitud es de 10 dígitos entonces se valida que los dos primeros dígitos sean "09".
Si el número telefónico es válido, entonces se valida que la dirección sea una cadena de hasta 120 caracteres, que puede incluir blancos.
Si se cumple lo anterior, entonces se valida que el Correo Electrónico sea una cadena de hasta 120 caracteres.
Si se cumple lo anterior entonces se valida el Correo Electrónico siguiendo el algoritmo descrito en el Apéndice X
Si no se cumple lo anterior, entonces se emite el mensaje “correo electrónico no valido" y se repite la acción 2
RP3v1.0
Escenario Básico:
El Asistente Contable o el Gerente General selecciona un Proveedor de la lista de Proveedores y selecciona “Eliminar”
Se emite el mensaje “¿Esta seguro que desea eliminar a este Proveedor?” Esta acción no se puede deshacer”
Si selecciona “Si” entonces se elimina el Proveedor y se emite el mensaje “El proveedor fue eliminado exitosamente”
Escenario Alternativo 1:
El Asistente Contable o el Gerente General selecciona un proveedor de la lista de Proveedores y selecciona “Eliminar”
Se emite el mensaje “¿Esta seguro que desea eliminar a este Proveedor?” Esta acción no se puede deshacer”
Si selecciona “No” entonces no se elimina el Proveedor
RP4v1.0
Escenario Básico:
El Asistente Contable o el Gerente General selecciona la opción “ver todos” en el módulo proveedores
Si existen proveedores registrados, se mostrará una lista con los datos: RUC, Razón Social, número telefónico, dirección y correo electrónico
Escenario alternativo 1:
El Asistente Contable o el Gerente General selecciona la opción “ver todos” en el módulo proveedores
Si no existen proveedores registrados, no se listan datos de los proveedores
RP5v1.0
Escenario Básico:
El Asistente Contable o el Gerente General ingresa un RUC
Si existe un Proveedor registrado con este RUC se muestra los datos de las facturas de compra registradas en las que participa el Proveedor, los datos son: fecha, tipo de compra, numero de factura de compra, RUC, proveedor, base 12%, base 0%, IVA, total
Escenario Alternativo 2:
El Asistente Contable o el Gerente General ingresa un RUC
Si existe un Proveedor registrado con este RUC, pero no existen facturas de compra registradas en las que participa el Proveedor, entonces no se muestra ningún reporte
Escenario Alternativo 3:
El Asistente Contable o el Gerente General ingresa un RUC
Si no existe un Proveedor registrado con este RUC, entonces no se muestra ninguna factura
RP6v1.0
Escenario Básico:
El Asistente Contable o el Gerente General ingresa un RUC
Si existe un Proveedor registrado con este RUC se muestra los datos de las notas de venta registradas en las que participa el Proveedor, los datos son: fecha, tipo de compra, numero de factura de compra, RUC, proveedor, base 12%, base 0%, IVA, total
Escenario Alternativo 2:
El Asistente Contable o el Gerente General ingresa un RUC
Si existe un Proveedor registrado con este RUC, pero no existen notas de venta registradas en las que participa el Proveedor, entonces no se muestra ningún reporte
Escenario Alternativo 3:
El Asistente Contable o el Gerente General ingresa un RUC
Si no existe un Proveedor registrado con este RUC, entonces no se muestra ninguna nota de venta
RP7v1.0
El Asistente Contable o el Gerente General ingresa un RUC
Si existe un Proveedor registrado con este RUC se muestra los datos de las notas de crédito de compra registradas en las que participa el Proveedor, los datos son: fecha, tipo de compra, numero de factura de compra, RUC, proveedor, base 12%, base 0%, IVA, total
Escenario Alternativo 2:
El Asistente Contable o el Gerente General ingresa un RUC
Si existe un Proveedor registrado con este RUC, pero no existen notas de crédito de compra registradas en las que participa el Proveedor, entonces no se muestra ningún reporte
Escenario Alternativo 3:
El Asistente Contable o el Gerente General ingresa un RUC
Si no existe un Proveedor registrado con este RUC, entonces no se muestra ninguna nota de crédito de compra
Share with your friends: |