utility-iva

1.1.1 • Public • Published

utility-iva - Utility per calcoli IVA, scorporo, imponibile, ecc..

Installation

npm install utility-iva

Usage

var utilityIVA = require('utility-iva')

Callback output

Quando viene utilizzata una funzione di callback(err, data), la variabile data viene restituita con la seguente struttura:

{
    "imponibile": "",
    "aliquotaIVA": "",
    "importoIVA": "",
    "totale": ""
}

utilityIVA.scorporoIVA(totale, aliquotaIVA, [callback]) and utilityIVA.calcolaImponibile(totale, aliquotaIVA, [callback])

Calcola l'imponibile da un'importo totale e un'aliquota IVA indicata.

  • Imponibile = Totale / ((100 + AliquotaIVA) / 100)

Esempio:

    var utilityIVA = require('utility-iva')
    console.log(utilityIVA.scorporoIVA(1220, 22)); //output: 1000

    utilityIVA.scorporoIVA(1220, 22, function(err, data){
        console.log(data); //output: object
    });

utilityIVA.calcolaImportoIvato(imponibile, aliquotaIVA, [callback])

Calcola l'importo totale partendo dall'imponibile e un'IVA indicata.

  • Totale = Imponibile + (Imponibile * AliquotaIVA / 100)

Esempio:

    var utilityIVA = require('utility-iva')
    console.log(utilityIVA.calcolaImportoIvato(1000, 21)); //output: 1210

    utilityIVA.calcolaImportoIvato(1000, 21, function(err, data){
        console.log(data); //output: object
    });

utilityIVA.calcolaAliquotaIVA(imponibile, totale, [callback])

Calcola l'aliquota IVA applicata partendo dall'imponibile e dal totale.

  • AliquotaIVA = (100 / (Imponibile / (Totale - Imponibile)))

Esempio:

    var utilityIVA = require('utility-iva')
    console.log(utilityIVA.calcolaAliquotaIVA(1000, 1230)); //output: 23

    utilityIVA.calcolaAliquotaIVA(1000, 1230, function(err, data){
        console.log(data); //output: object
    });

utilityIVA.calcolaImponibileDaIVA(importoIVA, aliquotaIVA, [callback])

Calcola l'imponibile da un'aliquota IVA indicata e dal relativo importo.

  • Imponibile = ImportoIVA / AliquotaIVA * 100

Esempio:

    var utilityIVA = require('utility-iva')
    console.log(utilityIVA.calcolaImponibileDaIVA(200, 20)); //output: 1000

    utilityIVA.calcolaImponibileDaIVA(200, 20, function(err, data){
        console.log(data); //output: object
    });

utilityIVA.calcolaTotaleDaIVA(importoIVA, aliquotaIVA, [callback])

Calcola il totale da un'aliquota IVA indicata e dal relativo importo.

  • Totale = (ImportoIVA / AliquotaIVA * 100) + ImportoIVA

Esempio:

    var utilityIVA = require('utility-iva')
    console.log(utilityIVA.calcolaTotaleDaIVA(200, 20)); //output: 1200

    utilityIVA.calcolaTotaleDaIVA(200, 20, function(err, data){
        console.log(data); //output: object
    });

Package Sidebar

Install

npm i utility-iva

Weekly Downloads

6

Version

1.1.1

License

ISC

Unpacked Size

7.97 kB

Total Files

5

Last publish

Collaborators

  • dennybiasiolli