[IMP] account: In the case where the bank statement is a cash register, we can get the coins of the last register.
[IMP] account: Hide the 'Available Coins' if the journal hasn't the cash_control flag.
[FIX] account: Use some default values for the profit/loss and internal account.
[IMP] point_of_sale: Avoid to have two payment methods with the cash_control in a pos.config object.
[REF] point_of_sale: Refactor the computation code of the cash_journal, cash_register and cash_control flags.
[IMP] point_of_sale: Store the difference in the right account if the journal of the statement is a cash_control or nota.
[FIX] point_of_sale: Use the session name instead of the order name for the account.bank.statement.line .
[IMP] point_of_sale: [DEMO] Define the default payment_methods for the pos.config.
bzr revid: stw@openerp.com-20120828112116-lblikdcn92lcpc7w
- refactorisation of the code: 2000 lines of code removed
- fixed all the bugs
- support for tax included/excluded prices
- fixed rounding troubles
- don't print the ticket if partial payment
- cleaning features:
- workflow reviewed: New -> Done -> Posted / Invoiced
- generation of journal entries/invoice is now correct
- only one picking per PoS order
- wizard to apply global discount (on each lines)
- useability:
- reviewed the main point_of_sale screen
- statements are open by default
- removed non-useful features
- advances (you use a special product for this)
- contracts numbers
- refund with exchange (you just create a new sale with negatives qty)
- removed validation steps
- scan product wizard
- clean and complete YAML tests (work in progress)
bzr revid: fp@tinyerp.com-20110925140930-s6zibvn51k3914in