2014-05-22 11:04 GMT+02:00 Paul Leverett <[email protected]>:

> When I set a Sale to "Process", if the Sale includes Products in the Line
> items then it automatically creates a draft Invoice and Shipping and uses
> the Product's Account - in my case these are inherited from the Product
> Category. This is all good and works fine.
>
> But in the case on a Sale  for *non-Product line items *(i.e. a text
> description and price only), when I click Process (in the Sales form), I
> get *Sale "nnn" misses an "account revenue" default property. *I am
> guessing that this means it cannot create a draft Invoice because the
> mandatory Invoice Account is not available - it cannot be inherited from
> other information. It is not possible to change the Sale into the
> Processing state.
>
> Please tell me how I can fix this? It seems like it should be possible to
> set a default for Invoice>Account, but I cannot see how to do this. In my
> case I am using only "Main Receivable" (Minimal Account Chart).
>

You should create a property record manually from Administration / Models /
Properties menu entry.
Search "revenue", duplicate the record and remove the "Resource" column
(which will be related to a product template or category). This property
will be the "default property".

I really think it will be a nice usability improvement add to sale's
configuration a field to set this "default property".
If nobody do it before, I will propose a codereview some day (it's not
urgent for us)

-- 
Guillem Barba
http://www.guillem.alcarrer.net

Reply via email to