Initial commit

This commit is contained in:
2026-04-23 21:38:24 -04:00
commit 63e12a9636
1762 changed files with 1672620 additions and 0 deletions
@@ -0,0 +1,67 @@
namespace PowderCoating.Core.Enums;
public enum AccountType
{
Asset = 1,
Liability = 2,
Equity = 3,
Revenue = 4,
CostOfGoods = 5,
Expense = 6
}
public enum AccountSubType
{
// Assets
Checking = 1,
Savings = 2,
AccountsReceivable = 3,
Inventory = 4,
FixedAsset = 5,
OtherCurrentAsset = 6,
OtherAsset = 7,
// Liabilities
AccountsPayable = 10,
CreditCard = 11,
OtherCurrentLiability = 12,
LongTermLiability = 13,
// Equity
OwnersEquity = 20,
RetainedEarnings = 21,
// Revenue
Sales = 30,
ServiceRevenue = 31,
OtherIncome = 32,
// Cost of Goods Sold
CostOfGoodsSold = 40,
// Expenses
Advertising = 50,
SuppliesMaterials = 51,
Equipment = 52,
Insurance = 53,
Payroll = 54,
ProfessionalFees = 55,
Rent = 56,
Utilities = 57,
Vehicle = 58,
Travel = 59,
Meals = 60,
OfficeSupplies = 61,
Depreciation = 62,
BankCharges = 63,
Other = 99
}
public enum BillStatus
{
Draft = 0,
Open = 1,
PartiallyPaid = 2,
Paid = 3,
Voided = 4
}