← Back to team overview

openobject-italia-core-devs team mailing list archive

[Bug 1335867] [NEW] wrong undeductible tax

 

Public bug reported:

Randomly, software report follow wrong error message:
"The taxes %s have different rates"
As in example file, undeductible tax has 2 sub codes, first with suffix a for undeductible rate and last with suffix b for deductible rate.
The last one has type = 'balance' in order to receive all residual amount.

The wrong code at line 35, property '_have_same_rate' does not check for
this condition and returns a unpredictable value, as is randomly
recorded.

Suggested correction:
<code>
  for account_tax in account_taxes:      # <- Code un changed
      if account_tax.type != 'balance':       #  Check for balance type
          if rate is None:                                  # <- code unchanged
</code>

** Affects: openobject-italia
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of OpenERP
Italia core devs, which is subscribed to OpenERP Italia.
https://bugs.launchpad.net/bugs/1335867

Title:
  wrong undeductible tax

Status in OpenERP Italia:
  New

Bug description:
  Randomly, software report follow wrong error message:
  "The taxes %s have different rates"
  As in example file, undeductible tax has 2 sub codes, first with suffix a for undeductible rate and last with suffix b for deductible rate.
  The last one has type = 'balance' in order to receive all residual amount.

  The wrong code at line 35, property '_have_same_rate' does not check
  for this condition and returns a unpredictable value, as is randomly
  recorded.

  Suggested correction:
  <code>
    for account_tax in account_taxes:      # <- Code un changed
        if account_tax.type != 'balance':       #  Check for balance type
            if rate is None:                                  # <- code unchanged
  </code>

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-italia/+bug/1335867/+subscriptions


Follow ups

References