aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces.ts
diff options
context:
space:
mode:
authorMikunoNaka <bokuwakanojogahoshii@yahoo.com>2021-09-13 17:26:09 +0530
committerMikunoNaka <bokuwakanojogahoshii@yahoo.com>2021-09-13 17:26:09 +0530
commitc1600045a243e3547fe589bfc7e474d2decaea4c (patch)
tree73b93eca3c76e2da5a55638794742a76f4927cde /src/interfaces.ts
parent92b6da1d37da9232f1f40ac2526b189289049534 (diff)
moved interfaces to new folder
Diffstat (limited to 'src/interfaces.ts')
-rw-r--r--src/interfaces.ts71
1 files changed, 0 insertions, 71 deletions
diff --git a/src/interfaces.ts b/src/interfaces.ts
deleted file mode 100644
index 53d14c3..0000000
--- a/src/interfaces.ts
+++ /dev/null
@@ -1,71 +0,0 @@
-export interface Transport {
- Name: string
- VehicleNum: string
- Method: string
- GSTIN: string
- Builty: string
-}
-
-export interface Item {
- Model: string
- Description: string
- Quantity: number
- UnitPrice: number // price without tax/discount
- TotalValue: number // UnitPrice * Quantity
- Discount: number // percentage of discount
- DiscountValue: number
- HSN: string
-
- TotalGST: number // gst percentage
- SGST: number | boolean
- CGST: number | boolean
- IGST: number | boolean
- TotalGSTValue: number // total tax
- Brand: string
- Category: string
-}
-
-// for registering new item to DB
-export interface NewItem {
- Model: string
- Description: string
- UnitPrice: number // price without tax/discount
- HSN: string
- TotalGST: number // gst percentage
- Brand: string
- Category: string
-}
-
-export interface Address {
- AddressLine: string
- City: string
- State: string
- PINCode: string
- Country: string
-}
-
-export interface Person {
- ID?: number
- Name: string
- Phone?: string
- Email?: string
- BillAddress: Address
- ShipAddress?: Address
- Address?: string // to be removed
-}
-
-export interface Invoice {
- //Client: Person
- Items: Item[]
- Transport: Transport
-}
-
-export interface InvoiceSummary {
- TotalQuantity: number
- TotalRawPrice: number // total price without gst/discount
- TotalDiscount: number // total amount of discount
- TotalGST: number // total gst to be paid
- TotalPriceAfterDiscount: number
- TotalPriceAfterGST: number
- TotalRoundedOff: number
-}