On 05/04/13 15:02 +0200, Udo Spallek wrote:
> Fri, 5 Apr 2013 14:44:12 +0200
> Cédric Krier <[email protected]>:
> >On 05/04/13 14:18 +0200, Udo Spallek wrote:
> >> The revenue/expense accounts should become required on invoices which
> >> are checked to 'open'. These accounts are IMHO not required on draft
> >> invoices.
> >>   * Is there a technical or functional reason for the constraint?
> >Data Integrity.
> >User experience, it is always bad to have a popup that says "one of
> >your many lines miss an account".
> 
> Yes understand. But is'nt it for now a worse usability? Having on 
> sale and purchase 'a popup that says "one of your many lines miss an
> account".'. It is a complete different business domain than accounting.
> On sale/purchase you can not even set an account (not that I would like
> to have this possibility...).

This is a configuration mistake. Normally it is not possible to create a
product for sale or purchase that doesn't have the right accounts
defined (except when it is on category but it could also be checked).

So in some way, it is good that the system prevents starting to sale a
product that is not correctly defined.
Imaging that you start to sale a product not configured (I mean that
accountant did not defined the taxes, accounts etc.), and during the all
month salemen sale it and generate a lot of invoices without any
account. So at the end of the month when the invoices are validated by
the accountant, they only discover the missing configuration and they
must go through all the invoices to set the account on all the lines.


> >>   * Is it an idea to allow draft invoices with lines without
> >>     revenue/expense accounts? 
> >>     (move the constraint to state != draft, cancel)
> >I don't understand what could be a invoice line without an account.
> 
> It is a draft invoice line, of course.
> 
> A salesman usually does not know which taxes and accounts are used.

Agree that in some way taxes on sale line could be just readonly but it
is important that they are shown to allow the salemen to talk about it
to the buyer. For example, if the buyer consider that he must have a
different taxes at least there are information to talk about and the
salemen could ask to accountant to fix it before the sale.
For account, it is less important so it is not shown.

> Sometimes he can not know. On purchase the same. A buyer can not
> determine correctly taxes and accounts before he has the supplier
> invoice in his hands.

I don't agree. The buyer will know from the supplier which taxes will be
applied and then he can correct it if he can. And as for sale, by having
the information he could fix it earlier with the supplier.

> Finally it is always the accountant who is responsible to check
> draft invoices for the correct accounts before opening the invoice.
> And an accountant should know what to do, when the exception 
> "one of your many lines miss an account" pops up.

But accountant will expect that the system will generate invoices with
correct accounts for all major cases and not to have to manually on each
invoice lines set the account.

-- 
Cédric Krier

B2CK SPRL
Rue de Rotterdam, 4
4000 Liège
Belgium
Tel: +32 472 54 46 59
Email/Jabber: [email protected]
Website: http://www.b2ck.com/

Attachment: pgpRrcHYENUYx.pgp
Description: PGP signature

Reply via email to