如何在打印报价单/订单时 不打印税

原文地址:http://blog.sina.cn/dpool/blog/s/blog_53d318170102vh8h.html?vt=4

odoo这款来自欧洲的erp软件,在打印报价单/订单时, 它会打印出每个产品的税率,这种做法,不符合我国国情, 必须将它改过来。

文件名 addon | sale | views | report_saleorder.xml

第58行左右:

〈th〉Taxes〈/th〉

改为

〈th〉Specification〈/th〉

第68行左右:

〈span t-field='l.name'/〉

改为

〈span t-esc= 'l.name.split('\n')[0] ' /〉

第71行左右

〈span t-esc='', '.join(map(lambda x: x.name, l.tax_id))'/〉

改为

〈span〉

〈t t-foreach= 'l.name.split('\n')[1:] ' t-as='i'〉

〈t t-esc='i'/〉 〈br/〉

〈/t〉

〈/span〉

对于已经建好的帐套,使用菜单 设置 | 技术 | 报表| 报表, 找到 报价单/订单 (sale.report_saleorder),点击该报表, 然后 点击 search Associated QwebViews ,再找到report_saleorder_document, 在线修改保存

另外, 如果要安装Sale Layout模块的话, 在安装之前, 也应该做一下修改

文件名 addon | sale_layout | views | report_quotation_layouted.xml

第14行左右 〈span t-field='l.name'/〉

第17行左右 〈span t-esc='', '.join(map(lambda x: x.name, l.tax_id))'/〉

参照上面的方法修改这两行

说明,因为不会在新浪微博中输入大于号和小于号, 因此,上文中使用了全角汉字。 敬请知道输入法的网友不吝赐教。

你可能感兴趣的:(如何在打印报价单/订单时 不打印税)