Jump to content

Recommended Posts

Posted

Boa tarde, agradeço desde já a ajuda que me poderem dar,

Tou a trabalhar num software de gestão comercial e necessitava de adicionar ás faturas das gasolineiras a tava de Redução ISP+IVA e necessitava de saber qual o cálculo a fazer, obrigado.

Posted

Olá, sou recente nisto mas deixa ver se consigo:

O calculo acho que é assim:

Valor Redução = (Preço Litro * Volume Abastecido) * Taxa Redução

 

  • Preço Litro é o preço do combustível por litro sem a redução;
  • Volume Abastecido é a quantidade de combustível abastecido em litros;
  • Taxa Redução é a taxa de redução aplicada, expressa em decimal (por exemplo, 0,05 para 5%).

Por exemplo, se o preço do combustível for 1,50€ por litro, o volume abastecido for 50 litros e a taxa de redução for 0,05 (5%), o cálculo seria:

Valor Redução = (1,50 * 50) * 0,05 = 3,75€

Portanto, o valor da redução seria de 3,75€.

(É importante ressaltar que essas informações são valores abstratos!)

Em código seria algo como:

 

using System;

namespace CalculoReducaoISP
{
    class Program
    {
        static void Main(string[] args)
        {
            // Entradas
            decimal precoLitro = 1.50m; // Preço do combustível por litro
            decimal volumeAbastecido = 50; // Volume abastecido em litros
            decimal taxaReducao = 0.05m; // Taxa de redução (5%)

            // Cálculo da redução
            decimal valorReducao = (precoLitro * volumeAbastecido) * taxaReducao;

            // Exibição do resultado
            Console.WriteLine("Valor da Redução ISP+IVA: " + valorReducao.ToString("0.00") + "€");

            Console.ReadLine();
        }
    }
}

Agora depende de onde tens que implementar!

  • Thanks 1
Posted
Em 29/06/2023 às 12:36, Tiago_Candido disse:

Obrigado, e essa Taxa de Redução é fixa ou é dado pelo estado periodicamente como o ISP? ou seja qual é a origem dela.

A taxa de redução de ISP depende do combustível e pode ser alterada (creio que por decreto lei ou algo assim).

  • Vote 1
  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.