I am trying to create a custom invoice via a module, and am getting this error:
(<type 'exceptions.KeyError'>, KeyError(u'report.report.ec.invoice',), <traceback object at 0x7f69d46bc560>)
I followed the conventions that I used to replace a Sales Order, but to no avail. I don't understand why it is looking for report.report.ec.invoice, but it might be a problem with my naming. Here is my code (I am sure the __init__.py and __openerp__.py files are correct):
attachment="(object.state in ('open','paid')) and ('INV'+(object.number or '').replace('/','')+'.pdf')"
from openerp.report import report_sxw
def __init__(self, cr, uid, name, context):
super(ec_invoice, self).__init__(cr, uid, name, context=context)
Any idea what is going on here? I am stumped. Thanks!
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 12/11/14, 4:11 PM|
|Seen: 1332 times|
|Last updated: 3/16/15, 8:10 AM|