43 lines
3.0 KiB
XML
43 lines
3.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<record id="action_penalty_month_received_report" model="ir.actions.client">
|
|
<field name="name">违约金本月实收</field>
|
|
<field name="tag">receivable_report_client</field>
|
|
<field name="context">
|
|
{
|
|
"sideBar": true,
|
|
"report_config": {
|
|
"model": "property.accounts.receivable",
|
|
"method": "get_penalty_month_received_report",
|
|
"dateMode": "range",
|
|
"columns": [
|
|
{"headerName": "租金ID", "field": "租金ID", "width": 70, "flex": 0, "pinned": "left"},
|
|
{"headerName": "租金应收日", "field": "租金应收日", "flex": 1},
|
|
{"headerName": "租金收款日期", "field": "租金收款日期", "flex": 1},
|
|
{"headerName": "租金金额", "field": "租金金额", "flex": 1, "type": "number"},
|
|
{"headerName": "租金已收", "field": "租金已收", "flex": 1, "type": "number"},
|
|
{"headerName": "租金未收", "field": "租金未收", "flex": 1, "type": "number"},
|
|
{"headerName": "租金状态", "field": "租金状态", "flex": 0.8},
|
|
{"headerName": "违约金金额", "field": "违约金金额", "flex": 1, "type": "number"},
|
|
{"headerName": "违约金已收", "field": "违约金已收", "flex": 1, "type": "number"},
|
|
{"headerName": "违约金未收", "field": "违约金未收", "flex": 1, "type": "number"},
|
|
{"headerName": "违约金状态", "field": "违约金状态", "flex": 0.8},
|
|
{"headerName": "违约金应收开始", "field": "违约金应收开始", "flex": 1},
|
|
{"headerName": "实收金额", "field": "实收金额", "flex": 1, "type": "number"},
|
|
{"headerName": "收款日期", "field": "收款日期", "flex": 1},
|
|
{"headerName": "收款备注", "field": "收款备注", "flex": 1.5, "wrapText": true},
|
|
{"headerName": "收费区间", "field": "收费区间", "flex": 1.5, "wrapText": true},
|
|
{"headerName": "备注", "field": "备注", "flex": 2, "wrapText": true},
|
|
{"headerName": "合同编号", "field": "合同编号", "flex": 1.2},
|
|
{"headerName": "物业名称", "field": "物业名称", "flex": 1.2},
|
|
{"headerName": "承租方名称", "field": "承租方名称", "flex": 1.2},
|
|
{"headerName": "所属公司", "field": "所属公司", "flex": 1}
|
|
]
|
|
}
|
|
}
|
|
</field>
|
|
</record>
|
|
</data>
|
|
</odoo>
|