|
- # Copyright 2016 上海开阖软件有限公司 (http://www.osbzr.com)
- # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-
- from odoo import models, fields, api
-
-
- class BalanceSheet(models.Model):
- """资产负债表模板
- 模板用来定义最终输出的 资产负债表的格式,
- 每行的 科目的顺序 科目的大分类的所属的子科目的顺序
- -- 本模板适合中国会计使用.
- """
-
- _name = "balance.sheet"
- _order = "sequence,id"
- _description = '资产负债表模板'
-
- sequence = fields.Integer('顺序号')
- line = fields.Integer('序号', required=True, help='资产负债表的行次')
- balance = fields.Char('资产')
- line_num = fields.Char('行次', help='此处行次并不是出报表的实际的行数,只是显示用的用来符合国人习惯')
- ending_balance = fields.Float('期末数')
- balance_formula = fields.Text(
- '科目范围', help='设定本行的资产负债表的科目范围,例如1001~1012999999 结束科目尽可能大一些方便以后扩展')
- beginning_balance = fields.Float('年初数')
-
- balance_two = fields.Char('负债和所有者权益')
- line_num_two = fields.Char('行次 ', help='此处行次并不是出报表的实际的行数,只是显示用的用来符合国人习惯')
- ending_balance_two = fields.Float('期末数 ')
- balance_two_formula = fields.Text(
- '科目范围 ', help='设定本行的资产负债表的科目范围,例如1001~1012999999 结束科目尽可能大一些方便以后扩展')
- beginning_balance_two = fields.Float('年初数 ', help='报表行本年的年余额')
- company_id = fields.Many2one(
- 'res.company',
- string='公司',
- change_default=True,
- default=lambda self: self.env.company)
|