feat(settlement, admin): introduce new types and functions for downline share and settlement period hints
Added new types for downline share breakdown and settlement period open hints to enhance the agent settlement API. Updated the admin console components to support these new features, improving the user experience with better data presentation and interaction. Additionally, refined the date range field to accommodate new calendar markers and hints, ensuring a more intuitive interface for managing settlement periods.
This commit is contained in:
@@ -63,6 +63,7 @@
|
||||
"nav": {
|
||||
"periods": "Periods",
|
||||
"bills": "Bills",
|
||||
"operations": "Payments & adjustments",
|
||||
"ledger": "Account ledger",
|
||||
"creditLedger": "Credit ledger",
|
||||
"playerBills": "Player bills",
|
||||
@@ -74,6 +75,16 @@
|
||||
"badDebt": "Bad debt",
|
||||
"reports": "Period reports"
|
||||
},
|
||||
"operations": {
|
||||
"hint": "Payment registration, bad-debt write-offs, and adjustments. Player credit movements are under Account ledger.",
|
||||
"adjustmentsTitle": "Adjustments / reversals / bad debt",
|
||||
"loadFailed": "Failed to load payment and adjustment records",
|
||||
"operationType": "Operation type",
|
||||
"filterAllTypes": "All types",
|
||||
"typePayment": "Payment",
|
||||
"keyword": "Keyword",
|
||||
"keywordPh": "Method, reason, proof, payer/payee"
|
||||
},
|
||||
"filters": {
|
||||
"period": "Period",
|
||||
"statusAll": "All",
|
||||
@@ -160,6 +171,8 @@
|
||||
"amount": "Amount",
|
||||
"method": "Method",
|
||||
"time": "Time",
|
||||
"summary": "Summary",
|
||||
"detail": "Detail",
|
||||
"adjustmentType": "Type",
|
||||
"originalBill": "Original bill",
|
||||
"reason": "Reason",
|
||||
@@ -183,6 +196,10 @@
|
||||
"reversal": "Reversal",
|
||||
"bad_debt": "Bad debt"
|
||||
},
|
||||
"paymentStatus": {
|
||||
"pending": "Pending",
|
||||
"confirmed": "Confirmed"
|
||||
},
|
||||
"actions": {
|
||||
"detail": "Detail",
|
||||
"viewBill": "View bill",
|
||||
@@ -193,9 +210,11 @@
|
||||
"settlementAmount": "Settlement amount",
|
||||
"pays": "Pays",
|
||||
"paysShort": "Pays",
|
||||
"howAmountWorks": "How the amount is calculated",
|
||||
"howAmountWorks": "Breakdown",
|
||||
"payerLabel": "Payer",
|
||||
"payeeLabel": "Payee",
|
||||
"playerBreakdownIntro": "Players settle only with their direct agent: net = win/loss − rebate.",
|
||||
"agentBreakdownIntro": "Agents settle only with their upline: net = team net − own share profit.",
|
||||
"agentBreakdownIntro": "Agents settle only with their upline: net = team net − downline share − own share.",
|
||||
"playerGross": "Game win/loss",
|
||||
"playerLostHint": "Player lost; owes agent",
|
||||
"playerWonHint": "Player won; agent owes player",
|
||||
@@ -208,15 +227,19 @@
|
||||
"teamRebate": "Team rebate",
|
||||
"teamNet": "Team net",
|
||||
"rebate": "Rebate",
|
||||
"agentShareKeep": "{{agent}} share kept",
|
||||
"agentShareKeep": "Share kept at this tier",
|
||||
"agentShareKeepHint": "Profit retained at this tier by share ratio",
|
||||
"agentNet": "{{agent}} pays upline",
|
||||
"agentNetReceive": "Upline pays {{agent}}",
|
||||
"agentDownlineShare": "Downline share",
|
||||
"agentDownlineShareHint": "Profit retained by downline agents (see breakdown below)",
|
||||
"agentDownlineShareItem": "{{agent}} kept",
|
||||
"agentNet": "Pay {{counterparty}}",
|
||||
"agentNetReceive": "{{counterparty}} pays this tier",
|
||||
"billOwner": "Bill owner",
|
||||
"billCounterparty": "Counterparty",
|
||||
"unpaidPendingConfirm": "Confirm the bill before recording payment",
|
||||
"unpaidAwaitingPayment": "Record offline payment",
|
||||
"fullySettled": "Fully settled this period",
|
||||
"confirmHint": "Confirm the bill before recording payment.",
|
||||
"recordReceiptFrom": "Record receipt ({{payer}} → {{payee}})",
|
||||
"recordPayoutTo": "Record payout ({{payer}} → {{payee}})",
|
||||
"rebateAllocationsHint": "How rebate is allocated across agent tiers.",
|
||||
|
||||
Reference in New Issue
Block a user