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
