# This file is part of Tradon. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. from trytond.model import ModelSQL, ModelView, fields __all__ = ['ReceivableCategory', 'PaymentConditionType'] class ReceivableCategory(ModelSQL, ModelView): 'Receivable Category' __name__ = 'trade_finance.receivable_category' _rec_name = 'name' code = fields.Char('Code', required=True) name = fields.Char('Name', required=True) description = fields.Text('Description') active = fields.Boolean('Active') @staticmethod def default_active(): return True class PaymentConditionType(ModelSQL, ModelView): 'Payment Condition Type' __name__ = 'trade_finance.payment_condition_type' _rec_name = 'name' code = fields.Char('Code', required=True) name = fields.Char('Name', required=True) remaining_risk_pct = fields.Numeric( 'Remaining Risk (%)', digits=(16, 2), help='Percentage of residual credit risk retained by the company ' 'under this payment condition') active = fields.Boolean('Active') @staticmethod def default_active(): return True