Skip to content

Commit 2d5652c

Browse files
committed
fix stepup on leasing
1 parent 131bf4c commit 2d5652c

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

absbox/local/component.py

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1609,17 +1609,6 @@ def mkAsset(x):
16091609
vNum(currentBalance),
16101610
vInt(remainTerms),
16111611
mkAssetStatus(status)]))
1612-
case ["租赁", {"租金": rental, "初始期限": originTerm, "起始日": startDate}
1613-
,{"当前余额": bal, "剩余期限": remainTerms,"状态": status}] \
1614-
| ["Lease", {"rental": rental, "originTerm": originTerm, "originDate": startDate}
1615-
, {"currentBalance": bal,"status": status, "remainTerm": remainTerms}]:
1616-
obligorInfo = getValWithKs(x[1],["obligor","借款人"], mapping=mkObligor)
1617-
return mkTag(("RegularLease"
1618-
, [{"originTerm": originTerm, "startDate": startDate, "originRental": mkLeaseCalc(rental)
1619-
,"obligor": obligorInfo} | mkTag("LeaseInfo")
1620-
, vNum(bal)
1621-
, vInt(remainTerms)
1622-
, mkAssetStatus(status)]))
16231612
case ["租赁", {"租金": rental, "初始期限": originTerm, "起始日": startDate, "调整":sut}
16241613
,{"当前余额":bal,"状态": status, "剩余期限": remainTerms}] \
16251614
| ["Lease", {"rental": rental, "stepUp":sut, "originTerm": originTerm, "originDate": startDate}
@@ -1632,6 +1621,19 @@ def mkAsset(x):
16321621
, vNum(bal)
16331622
, vInt(remainTerms)
16341623
, mkAssetStatus(status)]))
1624+
1625+
case ["租赁", {"租金": rental, "初始期限": originTerm, "起始日": startDate}
1626+
,{"当前余额": bal, "剩余期限": remainTerms,"状态": status}] \
1627+
| ["Lease", {"rental": rental, "originTerm": originTerm, "originDate": startDate}
1628+
, {"currentBalance": bal,"status": status, "remainTerm": remainTerms}]:
1629+
obligorInfo = getValWithKs(x[1],["obligor","借款人"], mapping=mkObligor)
1630+
return mkTag(("RegularLease"
1631+
, [{"originTerm": originTerm, "startDate": startDate, "originRental": mkLeaseCalc(rental)
1632+
,"obligor": obligorInfo} | mkTag("LeaseInfo")
1633+
, vNum(bal)
1634+
, vInt(remainTerms)
1635+
, mkAssetStatus(status)]))
1636+
16351637
case ["固定资产",{"起始日":sd,"初始余额":ob,"初始期限":ot,"残值":rb,"周期":p,"摊销":ar,"产能":cap}
16361638
,{"剩余期限":rt,"余额":bal}] \
16371639
|["FixedAsset",{"start":sd,"originBalance":ob,"originTerm":ot,"residual":rb,"period":p,"amortize":ar

0 commit comments

Comments
 (0)