@contappdigital/invoice-calculator
v3.0.0
Published
A simple invoice calculation tool for totals, taxes, and subtotals.
Downloads
91
Readme
@contappdigital/invoice-calculator
A invoice calculation library designed to compute subtotals, totals, taxes, discounts, surcharges, retentions, and more.
Install
npm install @contappdigital/invoice-calculatorUsage
import { InvoiceCalculator, InvoiceCalculationInput } from '@contappdigital/invoice-calculator';
const invoiceInput: InvoiceCalculationInput = {
country: "DO",
items: [
{
_id: "2",
quantity: 1,
unitPrice: 100,
billable: true,
taxes: [
{
percentage: 18,
type: "ITBIS",
taxType: {
abbreviation: "ITBIS",
abbreviationSlug: "itbis",
name: "ITBIS",
},
}
],
},
],
paymentMethods: [
{
amount: 100,
},
],
};
const calculator = new InvoiceCalculator(invoiceInput);
const result = calculator.calculate();License
@contappdigital/invoice-calculator is released under the MIT License.
