Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //By Cesar_Paulinno
- var taxes = process.argv[2];//se crea la variable para capturar el honorario y el neto
- var hono = Number (process.argv[3]);//se crea la variable num2 para la captura del numero
- if (taxes == "Honorarios" && hono == hono){
- var iva = hono*.16;
- var subto = iva + hono ;
- var retiva = (iva *2) / 3;
- var isr = hono * 0.1 ;
- var total = subto - isr ;
- var hacie = iva - retiva;
- var neto = total - retiva;
- console.log(
- `\n Calculadora de Honoraros \n
- Monto a Calcular de Honorarios\n
- $${hono.toFixed(2)}\n
- Monto Total que Cobraras\n
- $${neto.toFixed(2)}\n
- Desglose\n
- Iva: $${iva.toFixed(2)}\n
- Subtotal: $${subto.toFixed(2)}\n
- Retencion del IVA: $${retiva.toFixed(2)}\n
- ISR: $${isr.toFixed(2)}\n
- Total: $${total.toFixed(2)}\n
- Pagar Hacienda: $${hacie.toFixed(2)}\n
- Cantidad Neta a Cobrar: $${neto.toFixed(2)}\n`);
- }
- else if(taxes == "Neto" && hono == hono){
- var valneto = hono/.95333333;//para obtener esta cantidad exacta se utiliza un
- //factor .95333 (1+.16-.10-.10666= .95333333)
- //por el cual se divide la cantidad a recibir
- var iva = valneto*.16;
- var subto = iva + valneto ;
- var retiva = (iva *2) / 3;
- var isr = valneto * 0.1 ;
- var total = subto - isr ;
- var hacie = iva - retiva;
- var neto = total - retiva;
- console.log(
- `\n Calculadora de Honoraros \n
- Monto Deseado a Cobrar de Honorarios \n
- Monto deseas Ganar $${hono.toFixed()}\n
- Monto que Debes Cobrar $${total.toFixed()}\n
- Desglose\n
- Iva: $${iva.toFixed(2)}\n
- Subtotal: $${subto.toFixed(2)}\n
- Retencion del IVA: $${retiva.toFixed(2)}\n
- ISR: $${isr.toFixed(2)}\n
- Total: $${total.toFixed(2)}\n
- Pagar Hacienda: $${hacie.toFixed(2)}\n
- Cantidad Neta a Cobrar: $${neto.toFixed(2)}\n`);
- }else{
- console.log(`Teclea Honorarios o Neto para saber tu Monto Neto y/o Honorarios que deseas y depues la cantidad`);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement