Commit 1f6622ce authored by Rafael Monnerat's avatar Rafael Monnerat

slapos_accounting: Ignore constraint on non-slapos related Invoices

   Ignore to check if price matches if the invoice was created manually, and not linked to a business process.
parent 71a5bf71
invoice = context
specialise = context.getSpecialiseValue(portal_type='Sale Trade Condition')
if specialise.getSpecialiseValue() is None:
if not len(invoice.objectValues(portal_type="Invoice Line")):
# The trade model don't applies if the Trade Condition isn't attached to
# A business process
return True
total_price = invoice.getTotalPrice()
if invoice.getTotalPrice() < 0:
# For a negative total is from the Reversal transactions
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment