"""Per-period depreciation board lines for an asset. Stub created with Task 8 (so fusion.asset One2many resolves). Fully elaborated in Task 9. """ from odoo import fields, models class FusionAssetDepreciationLine(models.Model): _name = "fusion.asset.depreciation.line" _description = "Asset Depreciation Board Line" _order = "asset_id, scheduled_date" asset_id = fields.Many2one('fusion.asset', required=True, ondelete='cascade') scheduled_date = fields.Date(required=True) amount = fields.Monetary() currency_id = fields.Many2one(related='asset_id.currency_id', store=True) is_posted = fields.Boolean(default=False)