Distribution_GL Initialization
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum AuditAction
|
||||
{
|
||||
Create = 1,
|
||||
Update = 2,
|
||||
Post = 3,
|
||||
Reverse = 4,
|
||||
Adjust = 5,
|
||||
Lock = 6,
|
||||
Unlock = 7,
|
||||
SoftClose = 8,
|
||||
Close = 9,
|
||||
Delete = 10
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum AuditCategory
|
||||
{
|
||||
Ledger = 1,
|
||||
Administrative = 2
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum ChequeBookStatus
|
||||
{
|
||||
Active = 1,
|
||||
Completed = 2,
|
||||
Cancelled = 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum ChequeIssueStatus
|
||||
{
|
||||
Unused = 1,
|
||||
Issued = 2,
|
||||
Cleared = 3,
|
||||
Bounced = 4,
|
||||
Cancelled = 5,
|
||||
Void = 6
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
// Discriminator for PUT /cheque-pages/{chequeNo}/status - not a stored column, same role as
|
||||
// PeriodLockAction for PUT /periods/{id}/lock.
|
||||
public enum ChequePageAction
|
||||
{
|
||||
Clear = 1,
|
||||
Bounce = 2,
|
||||
Cancel = 3,
|
||||
Void = 4
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum ChequePayeeType
|
||||
{
|
||||
Supplier = 1,
|
||||
Customer = 2,
|
||||
Employee = 3,
|
||||
Other = 4
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum DepreciationMethod
|
||||
{
|
||||
StraightLine = 1,
|
||||
ReducingBalance = 2
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum FixedAssetStatus
|
||||
{
|
||||
Active = 1,
|
||||
Disposed = 2,
|
||||
FullyDepreciated = 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
// Not a persisted column - purely an in-memory dispatch discriminator for
|
||||
// Phase 22's request, same treatment as ReportType/ReportOutputFormat.
|
||||
public enum FixedAssetTransactionType
|
||||
{
|
||||
Depreciate = 1,
|
||||
Dispose = 2
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum JournalCorrectionType
|
||||
{
|
||||
FullReversal = 1,
|
||||
PartialAdjustment = 2
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum JournalEntryStatus
|
||||
{
|
||||
Draft = 1,
|
||||
Posted = 2,
|
||||
Reversed = 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum PeriodLockAction
|
||||
{
|
||||
Lock = 1,
|
||||
Unlock = 2,
|
||||
SoftClose = 3,
|
||||
Close = 4
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum PeriodStatus
|
||||
{
|
||||
Open = 1,
|
||||
SoftClose = 2,
|
||||
Locked = 3,
|
||||
Closed = 4
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
// Discriminator for PUT /received-cheques/{id}/status - not a stored column.
|
||||
public enum ReceivedChequeAction
|
||||
{
|
||||
Deposit = 1,
|
||||
Clear = 2,
|
||||
Return = 3,
|
||||
Cancel = 4
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum ReceivedChequeFromType
|
||||
{
|
||||
Customer = 1,
|
||||
Supplier = 2,
|
||||
Other = 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum ReceivedChequeStatus
|
||||
{
|
||||
Received = 1,
|
||||
Deposited = 2,
|
||||
Cleared = 3,
|
||||
Returned = 4,
|
||||
Cancelled = 5
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum RecurrencePattern
|
||||
{
|
||||
Monthly = 1,
|
||||
Quarterly = 2,
|
||||
Annual = 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum ReportOutputFormat
|
||||
{
|
||||
Json = 1,
|
||||
Pdf = 2,
|
||||
Csv = 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum ReportType
|
||||
{
|
||||
GeneralLedger = 1,
|
||||
TrialBalance = 2,
|
||||
BalanceSheet = 3,
|
||||
ProfitAndLoss = 4,
|
||||
CashFlow = 5,
|
||||
BudgetVsActual = 6,
|
||||
TaxSummary = 7
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum TaxAppliesTo
|
||||
{
|
||||
Sales = 1,
|
||||
Purchase = 2,
|
||||
Both = 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace General_Ledger_Service.Enums
|
||||
{
|
||||
public enum TaxCalculationBasis
|
||||
{
|
||||
Exclusive = 1,
|
||||
Inclusive = 2
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user