Módulo de Contribuyentes
RC1v1.0
Escenario Básico:
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 selecciona el tipo de declaración, que puede ser mensual o semestral, si no se selecciona ninguna, el contribuyente se registrara con la opción mensual
Se registra el Contribuyente en el sistema y se emite el mensaje “El Contribuyente 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
Share with your friends: |