It's been commented in the past the fact that it would make sense to
add a workflow to parties so that a certain state is required in order
to confirm or process a sale order, a purchase, invoices, etc.
Probably the sales department should be able to create new parties but
we must be sure we have the VAT, a credit limit assigned and other
information before we can accept a sale order, for example.

To implement that we need several workflows. At least one for customer
and one for supplier. And this brings me to think that maybe what we
need is a Customer model and a Supplier model, the same way we have an
Employee model linked to the Party. This would mean that
customer/supplier payment_term, account information, etc would be
moved into those new models which I think makes a lot of sense.

Any thoughts on this?

I have some doubts about whether we should make m2o from sale link to
customer or party.party because with the employee we always link to
company.employee, and this would mean a lot of changes. So I'm not
very sure my reasoning is moving in the right direction.

-- 
Albert Cervera i Areny
Tel. 93 553 18 03
@albertnan
www.NaN-tic.com

Reply via email to