bananas-commerce-admin
Version:
What's this, an admin for apes?
36 lines (32 loc) • 698 B
text/typescript
export enum ReceiptIntention {
Payment = 1,
Cancellation = 2,
Refund = 3,
}
export interface Receipt {
number: number | null;
total_amount: string;
total_discount_amount: string;
total_tax_amount: string;
date_settled?: string;
intention: ReceiptIntention;
lines: ReceiptLine[];
}
export interface ReceiptLine {
reference: string;
title: string;
line_number: number;
item_type: string;
quantity: number;
unit_price: string;
total_amount: string;
total_discount_amount: string;
discounts: ReceiptLineDiscount[];
tax_rate: string;
tax_code: string;
total_tax_amount: string;
}
export interface ReceiptLineDiscount {
title: string;
amount: string;
}