a68a7f594d
- Add DTOs for tax switch operations including payloads and results. - Create SalesInvoiceFiscalSwitchService to handle sending and retrieving tax data. - Implement SalesInvoiceFiscalService for managing invoice tax submissions and results persistence. - Develop NamaTaxSwitchAdapter for interfacing with the external tax service. - Introduce NamaTaxRequestDto and related classes for structured tax requests.
169 lines
1.4 KiB
Plaintext
169 lines
1.4 KiB
Plaintext
enum PaymentMethodType {
|
|
TERMINAL
|
|
CASH
|
|
SET_OFF
|
|
CARD
|
|
BANK
|
|
CHECK
|
|
OTHER
|
|
}
|
|
|
|
enum UnitType {
|
|
COUNT
|
|
GRAM
|
|
KILOGRAM
|
|
MILLILITER
|
|
LITER
|
|
METER
|
|
HOUR
|
|
}
|
|
|
|
enum GoodPricingModel {
|
|
STANDARD
|
|
GOLD
|
|
}
|
|
|
|
enum CustomerType {
|
|
INDIVIDUAL
|
|
LEGAL
|
|
UNKNOWN
|
|
}
|
|
|
|
enum POSStatus {
|
|
ACTIVE
|
|
DISABLED
|
|
}
|
|
|
|
enum POSRole {
|
|
MANAGER
|
|
OPERATOR
|
|
}
|
|
|
|
enum ComplexRole {
|
|
MANAGER
|
|
OPERATOR
|
|
}
|
|
|
|
enum BusinessRole {
|
|
MANAGER
|
|
OPERATOR
|
|
}
|
|
|
|
enum LicenseType {
|
|
BASIC
|
|
PRO
|
|
ENTERPRISE
|
|
}
|
|
|
|
enum LicenseStatus {
|
|
ACTIVE
|
|
EXPIRED
|
|
SUSPENDED
|
|
}
|
|
|
|
enum POSType {
|
|
PSP
|
|
MOBILE
|
|
WEB
|
|
API
|
|
}
|
|
|
|
enum UserType {
|
|
LEGAL
|
|
INDIVIDUAL
|
|
}
|
|
|
|
enum AccountType {
|
|
ADMIN
|
|
PROVIDER
|
|
PARTNER
|
|
CONSUMER
|
|
}
|
|
|
|
enum UserStatus {
|
|
ACTIVE
|
|
INACTIVE
|
|
}
|
|
|
|
enum AccountRole {
|
|
OWNER
|
|
OPERATOR
|
|
ACCOUNTANT
|
|
}
|
|
|
|
enum AccountStatus {
|
|
ACTIVE
|
|
SUSPENDED
|
|
}
|
|
|
|
enum PartnerRole {
|
|
OWNER
|
|
MANAGER
|
|
OPERATOR
|
|
}
|
|
|
|
enum PartnerStatus {
|
|
ACTIVE
|
|
SUSPENDED
|
|
}
|
|
|
|
enum ProviderRole {
|
|
OWNER
|
|
MANAGER
|
|
OPERATOR
|
|
}
|
|
|
|
enum ProviderStatus {
|
|
ACTIVE
|
|
SUSPENDED
|
|
}
|
|
|
|
enum ConsumerRole {
|
|
OWNER
|
|
MANAGER
|
|
OPERATOR
|
|
}
|
|
|
|
enum ConsumerStatus {
|
|
ACTIVE
|
|
SUSPENDED
|
|
}
|
|
|
|
enum TokenType {
|
|
ACCESS
|
|
REFRESH
|
|
}
|
|
|
|
enum ApplicationPlatform {
|
|
ANDROID
|
|
IOS
|
|
}
|
|
|
|
enum ApplicationReleaseType {
|
|
STABLE
|
|
BETA
|
|
ALPHA
|
|
}
|
|
|
|
enum ApplicationPublisher {
|
|
DIRECT
|
|
CAFE_BAZAR
|
|
MAYKET
|
|
}
|
|
|
|
enum ConsumerType {
|
|
INDIVIDUAL
|
|
LEGAL
|
|
}
|
|
|
|
enum PartnerFiscalSwitchType {
|
|
NAMA
|
|
SUN
|
|
}
|
|
|
|
enum FiscalResponseStatus {
|
|
SUCCESS
|
|
FAILURE
|
|
NOT_SEND
|
|
}
|