Está en la página 1de 9

Liquidador de servicios

Fecha creación 19-09-20 Fecha modificación

Versión 1.0

Creado por Sebastian Orozco

App liquidación
de servicios.

Sistemas
distribuidos

1
Liquidador de servicios
Fecha creación 19-09-20 Fecha modificación

Versión 1.0

Creado por Sebastian Orozco

TABLA DE CONTENIDO
1. Objetivo ........................................................................................ 4

2. Alcance ......................................................................................... 4

3. Responsables del proceso ................................................................ 4

4. Liquidador de servicios. ................................................................... 5

2
Liquidador de servicios
Fecha creación 19-09-20 Fecha modificación

Versión 1.0

Creado por Sebastian Orozco

TABLA DE ILUSTRACIONES

Ilustración 1_Inputs_de_entrada .............................................................. 5

Ilustración 2_Clase_metodo ..................................................................... 6

Ilustración 3_Metodo_y_calculos .............................................................. 6

Ilustración 4_objeto_y_llamado................................................................ 7

Ilustración 5_Resumen_general ............................................................... 7

3
Liquidador de servicios
Fecha creación 19-09-20 Fecha modificación

Versión 1.0

Creado por Sebastian Orozco

1. Objetivo
Crear una aplicación en un servicio web en Google colab con el
lenguaje de programación PYTHON.

2. Alcance
Se crea una aplicación para liquidar servicios de cualquier tipo con
todos los respectivos valores e impuestos establecidos en la ley.

3. Responsables del proceso


Sebastian Orozco.

4
Liquidador de servicios
Fecha creación 19-09-20 Fecha modificación

Versión 1.0

Creado por Sebastian Orozco

4. Liquidador de servicios.

Para este trabajo decidí realizar un cotizador o liquidador de servicios


que cumpla con todos los estándares nacionales respecto a impuestos.
La aplicación tiene unos input o parámetros de entrada para lograr esto
simplemente declare variables con cada parámetro y los iguale a un input
con su respectivo tipo de campo.

Ilustración 1_Inputs_de_entrada

• Nombre del producto a liquidar.


• Cantidad.
• Precio.
• Porcentaje de iva.
• Porcentaje de descuento.
• Porcentaje de retención.

Luego declare una clase llamada Liquidar el cual contiene un método


o función llamada def liquidarServicio el cual recibe los parámetros
anteriormente creados.

5
Liquidador de servicios
Fecha creación 19-09-20 Fecha modificación

Versión 1.0

Creado por Sebastian Orozco

Ilustración 2_Clase_metodo

Cabe resaltar que no todos los inputs inicializados son llamados en el


método calcularServicio ya que no vamos a operar registros con estos
campos son mas para formalizar la respuesta.

Hablando más detalladamente del método podemos observar que se


realizan todas las operaciones matemáticas para calcular un servicio
o de forma mas grafica facturar el servicio con todas sus condiciones
contractuales y legales.

Usamos print para visualizar en la terminal todos los resultados.

Ilustración 3_Metodo_y_calculos

6
Liquidador de servicios
Fecha creación 19-09-20 Fecha modificación

Versión 1.0

Creado por Sebastian Orozco

Se realiza manejo de objetos que se instancia y se llaman cuando se


termina de llenar los inputs como se observa en la siguiente imagen.

Ilustración 4_objeto_y_llamado

Se muestra todo el código utilizado.

Ilustración 5_Resumen_general

7
Liquidador de servicios
Fecha creación 19-09-20 Fecha modificación

Versión 1.0

Creado por Sebastian Orozco

Para finalizar se observa el resultado luego de la compilación de nuestra


aplicación.

8
Liquidador de servicios
Fecha creación 19-09-20 Fecha modificación

Versión 1.0

Creado por Sebastian Orozco

5. Link del proyecto.

https://colab.research.google.com/drive/1ExkVKH5ND0JgwtnrC8qR
mQygw_6eMMPL#scrollTo=ig_-DIOuLwfQ

También podría gustarte