Professional Documents
Culture Documents
USUARIO SERVIDOR
INNOVA SIS es un sistema de dos capas, pues trabaja con un servidor global y
los usuarios se conectan a ese servidor directamente.
En este caso, el servidor global es nuestro software INNOVA SIS, mientras que
los usuarios son los clientes que trabajarán con nuestro sistema.
2.1. TABLAS
En esta tabla se puede observar los tipos de cambio de los últimos dos años
según en cuadro informativo publicado por SUNAT diariamente; estos datos
serán utilizados por los registros de ventas y compras para el registro de las
operaciones pertinentes. La sección roja que se aprecia en la imagen son
cifras faltantes que se irán completando de acuerdo al transcurso de las
fechas.
B. CATALOGO DE CONTRIBUYENTE
B. CATÁLOGO DE CONTRIBUYENTE
=SI(D2="RUC",SI(DERECHA(11(SUMA(IZQUIERDA(B2,1)*5,EXTRAE
(B2,2,1)*4,EXTRAE(B2,3,1)*3,EXTRAE(B2,4,1)*2,EXTRAE(B2,5,1)*7,
EXTRAE(B2,6,1)*6,EXTRAE(B2,7,1)*5,EXTRAE(B2,8,1)*4,EXTRAE(B
2,9,1)*3,EXTRAE(B2,10,1)*2)-
(ENTERO(SUMA(IZQUIERDA(B2,1)*5,EXTRAE(B2,2,1)*4,EXTRAE(B
2,3,1)*3,EXTRAE(B2,4,1)*2,EXTRAE(B2,5,1)*7,EXTRAE(B2,6,1)*6,EX
TRAE(B2,7,1)*5,EXTRAE(B2,8,1)*4,EXTRAE(B2,9,1)*3,EXTRAE(B2,1
0,1)*2)/11))*11),1)=DERECHA(B2,1),"RUCVALIDO","RUCNOVALIDO
"),SI(D2="DNI",("DNI"),""))
Descripción del Algoritmo:
1. Lo primero es revisar los dos primeros dígitos, estos solo pueden ser
10,15,17 y 20,
2. Luego se debe multiplicar los 10 primeros dígitos en este orden y por
estos valores, finalizamos haciendo una suma de los totales:
Multiplicar el primer dígito por 5 –>(2*5=10)
Multiplicar el segundo dígito por 4–>(0*4=0)
Multiplicar el tercero dígito por 3–>(5*3=15)
Multiplicar el cuarto dígito por 2–>(1*2=2)
Multiplicar el quinto dígito por 7–>(2*7=14)
Multiplicar el sexto dígito por 6–>(3*6=18)
Multiplicar el sétimo dígito por 5–>(3*5=15)
Multiplicar el octavo dígito por 4–>(3*4=12)
Multiplicar el noveno dígito por 3–>(7*3=21)
Multiplicar el décimo dígito por 2–>(9*2=18)
La suma Total sería 10+0+15+2+14+18+15+12+21+18 = 125
3. Se divide la suma total entre 11 y se toma solo la parte entera:
125/11=11.36
4. Se realiza el siguiente cálculo: 11 – (suma total – el valor entero que
se obtuvo x 11) para esto sería: 11 – (125–11x11) = 7 ;
5. Como resultado final se obtiene 7, este valor se compara con el
último dígito del RUC
6. NOTA: si el resultado de 11 – (125–11x11) hubiera sido 10 u 11 se
toman como valores 0 o 1 respectivamente y estos se comparan con
el ultimo dígito del RUC a validar.
MENÚ INICIO
MENÚ PRINCIPAL
ASIENTOS MANUALES
CATALOGACIÓN
CATALOGO DE CONTRIBUYENTES
CONFIGURACIÓN
LIMPIAR REGISTROS
1. VARIABLES GLOBALES
MENÚ INICIO
Sub MenuPrincipal()
Load INICIO
INICIO.Show
End Sub
MENÚ PRINCIPAL
Private Sub CommandButton11_Click()
CATALOGACIÓN
Sub MenuConfiguracion()
FRMConfiguracion.Show
End Sub
CONFIGURACIÓN
Sub MenuCatalogacion()
Load FRMCatalogacion
FRMCatalogacion.Show
LIMPIAR REGISTROS
2. VARIABLES LOCALES
CATALOGACIÓN DE CONTRIBUYENTES
Else
If Len(TextBox2) = 0 Then
Else
TextBox1.Enabled = True
TextBox1 = ""
TextBox1.SetFocus
REMUNERACIÓN E IGV
1. BOTON EN EXCEL
Lo primero que tenemos que hacer es activar esta pestaña, y para ello os
explicamos el proceso en este artículo. Una vez que se haya activado
volved de nuevo aquí y seguid con el tutorial.
B. CREAR UN BOTÓN EN EXCEL
2. COMBO BOX
1. Creamos una lista de lo que queramos mostrar, los cuales serán los
valores a desplegar de nuestro combo box.
2. Nos vamos a Datos / Validación de Datos
3. En la pestaña Configuración, elegimos Lista en la opción Permitir.
4. Luego buscamos el rango de origen donde escribimos la lista en el paso
1, finalmente Aceptamos.
La fila superior sirve para identificar los meses y la primera columna indica
los días, las celdas que no se encuentren llenas se sombrearán de rojo para
indicarle al usuario que es necesario completarlas para efectuar sus
operaciones en caso realice transacciones en moneda extranjera.
B. CATÁLOGO DE CONTRIBUYENTE
=SI(D2="RUC",SI(DERECHA(11(SUMA(IZQUIERDA(B2,1)*5,EXTRAE(B2,2,1
)*4,EXTRAE(B2,3,1)*3,EXTRAE(B2,4,1)*2,EXTRAE(B2,5,1)*7,EXTRAE(B2,6,
1)*6,EXTRAE(B2,7,1)*5,EXTRAE(B2,8,1)*4,EXTRAE(B2,9,1)*3,EXTRAE(B2,
10,1)*2)-
(ENTERO(SUMA(IZQUIERDA(B2,1)*5,EXTRAE(B2,2,1)*4,EXTRAE(B2,3,1)*3
,EXTRAE(B2,4,1)*2,EXTRAE(B2,5,1)*7,EXTRAE(B2,6,1)*6,EXTRAE(B2,7,1)*
5,EXTRAE(B2,8,1)*4,EXTRAE(B2,9,1)*3,EXTRAE(B2,10,1)*2)/11))*11),1)=DE
RECHA(B2,1),"RUCVALIDO","RUCNOVALIDO"),SI(D2="DNI",("DNI"),""))
1. Lo primero es revisar los dos primeros dígitos, estos solo pueden ser
10,15,17 y 20,
2. Luego se debe multiplicar los 10 primeros dígitos en este orden y por estos
valores, finalizamos haciendo una suma de los totales:
reportes generados por cada registro (como los Registros según los formatos y
estructura de SUNAT y los archivos txt para la declaración respectiva de los
libros electrónicos).