在POS的客户列表中不出现某些客户 - xiaohao0576/odoo-doc GitHub Wiki

解决方法

在res.parnter的应收账款字段property_account_receivable_id设置一个会计科目

这个会计科目的 non_trade 设置为True

相关代码

https://github.com/odoo/odoo/blob/241e747ef0220b1c9667cca37e4e7e3b11a599f6/addons/point_of_sale/static/src/app/screens/partner_list/partner_list.js#L32-L35

https://github.com/odoo/odoo/blob/87f2c67a68da9bf1ad8e3807aa32ac0b719e977d/addons/account/models/account_account.py#L123-L125

        this.state = useState({
            initialPartners: this.pos.models["res.partner"].filter((p) => {
                const par = p.property_account_receivable_id;
                return !par || par.non_trade !== true;
            }),
            loadedPartners: [],
            query: "",
            loading: false,
        });