Skip to content
Snippets Groups Projects
  1. Nov 02, 2016
  2. Oct 31, 2016
    • Goffin Simon's avatar
      [FIX] account_voucher: Wrong reconciliation of customer payments · d4063146
      Goffin Simon authored
      Steps to reproduce :
      
      1. Create a new customer
      2. Create an invoice with an amount of 50.- for this new customer and validate it
      3. Create a refund with an amount of 70.- for the same customer and validate it
      4. Create a Customer Payment for this customer and validate it. The Invoice will be paid with 50.- of the refund. 20.- are still on residual in the refund.
      5. Create a new invoice with an amount of 50.- for the same customer.
      6. Create a new Customer Payment for the same Customer and validate it.
      
      The Full Reconcile Boolean stays checked inspite of "Open Balance" of Refund amount is less than the Invoice amount.
      
      After the fix:
      Full Reconciliation Boolean doesn't get checked and Allocation amount on invoice journal item line should be same
      as Open balance of the Refund Journal Item. So Invoice stays open with Balance amount.
      
      opw:691577
      d4063146
  3. Oct 30, 2016
  4. Oct 28, 2016
  5. Oct 27, 2016
  6. Oct 25, 2016
  7. Oct 24, 2016
  8. Oct 23, 2016
  9. Oct 21, 2016
  10. Oct 19, 2016
    • Nils Hamerlinck's avatar
      [FIX] point_of_sale: return raises an irrelevant warning · 8e094bb8
      Nils Hamerlinck authored
      When returning an item by entering an orderline with a negative quantity
      you got a warning message asking you to confirm a large payment
      amount. Introduced by 5a3d9ce9.
      
      Closes #13777
      8e094bb8
    • Joren Van Onder's avatar
      [FIX] point_of_sale: delete validated orders immediately from db · 8e720a93
      Joren Van Onder authored
      If you validate an order it will be sent to the backend. If you then
      close the POS frontend somehow before clicking 'Next order' this order
      will be reloaded from localStorage when reopening it. This is
      problematic because it allows the user to then modify this order and
      validate it again. Everything will appear fine but in the backend this
      new, modified order will be ignored as it has the same pos_reference as
      the one that was sent initially.
      
      The deeper underlying issue is that there exists a brief timeframe where
      the same order can exist twice in the db: both as 'order' and
      'unpaid_order'. To ensure this does not happen this fix removes the
      order from the unpaid orders after it is saved as a validated order.
      
      Fixes #13538
      8e720a93
  11. Oct 17, 2016
  12. Oct 16, 2016
  13. Oct 14, 2016
  14. Oct 13, 2016
  15. Oct 12, 2016
  16. Oct 11, 2016
  17. Oct 10, 2016
    • Christophe Simonis's avatar
      67d285b9
    • Nicolas Martinelli's avatar
      [FIX] account: check exchange rate · a1d6c2d6
      Nicolas Martinelli authored
      An issue occurs in the following situation:
      - Define a currency exchange rate at day 1 and day 2
      - Create an invoice at day 1, and calculate the taxes. Do not set an
        invoice date!
      - Validate the invoice at day 2
      
      The exchange rate for taxes is the rate at day 1, while the exchange
      rate for other amounts is the rate at day 2.
      
      There is actually no way to know what was the rate applied for the
      taxes at invoice validation. There are two solutions:
      - recompute the taxes at validation
      - force the user to set an invoice date and recompute manually the
        taxes
      
      The first solution might have unexpected effects, therefore the second
      solution is applied.
      
      Fixes #13473
      opw-688517
      a1d6c2d6
  18. Oct 09, 2016
Loading