[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
Added two products in the module data :
- "Cash In" with field "Product for Input" set (it must appear in Point of Sale / Configuration / Products for Input Operations)
- "Cash Out" with field "Product for expenses" set (it must appear in Point of Sale / Configuration / Products for Output Operations)
Rename the fields:
- income_pdt as "Product for Input Operation"
- expense_pdt as "Product for Output Operation"
In Journal view (Accounting/Configuration/Financial Accounting/ Journals/Journals):
- Changed the label "Users" to "POS Users.
- Fixed separator label "Extended Configureation" -> "Extended Configuration.
- In demo data, the journal type "Cash" should have field check_dtls set.
- Renamed "check details" into "Check Cash Balance."
bzr revid: apa@tinyerp.com-20110520101607-5ilo2t7zna392s63