[IMP] pms_api_rest: add open and close cash methods

This commit is contained in:
Sara Lago
2022-11-02 14:52:16 +01:00
committed by Darío Lodeiros
parent f425d24ea2
commit cf9a55b0c4
5 changed files with 136 additions and 2 deletions

View File

@@ -12,4 +12,5 @@ class PmsAccountJournalInfo(Datamodel):
_name = "pms.account.journal.info"
id = fields.Integer(required=False, allow_none=True)
name = fields.String(required=False, allow_none=True)
type = fields.String(required=False, allow_none=True)
allowedPayments = fields.Boolean(required=False, allow_none=True)

View File

@@ -38,7 +38,7 @@ class PmsPaymentSearchParam(Datamodel):
class PmsPaymentResults(Datamodel):
_name = "pms.payment.results"
payments = fields.List(NestedModel("pms.payment.info"))
total = fields.Integer(required=False, allow_none=True)
total = fields.Float(required=False, allow_none=True)
totalPayments = fields.Integer(required=False, allow_none=True)

View File

@@ -8,10 +8,25 @@ class PmsCashRegisterInfo(Datamodel):
id = fields.Integer(required=False, allow_none=True)
state = fields.String(required=False, allow_none=True)
userId = fields.Integer(required=False, allow_none=True)
balance = fields.Integer(required=False, allow_none=True)
balance = fields.Float(required=False, allow_none=True)
dateTime = fields.String(required=False, allow_none=True)
class PmsCashRegisterSearchParam(Datamodel):
_name = "pms.cash.register.search.param"
journalId = fields.Integer(required=False, allow_none=True)
class PmsCashRegisterAction(Datamodel):
_name = "pms.cash.register.action"
action = fields.String(required=False, allow_none=True)
pmsPropertyId = fields.Integer(required=False, allow_none=True)
amount = fields.Float(required=False, allow_none=True)
journalId = fields.Integer(required=False, allow_none=True)
forceAction = fields.Boolean(required=False, allow_none=True)
class PmsCashRegisterResult(Datamodel):
_name = "pms.cash.register.result"
result = fields.Boolean(required=False, allow_none=False)
diff = fields.Float(required=False, allow_none=True)