Merge lp:~matjaz-6/openerpsl/openerpsl_02_17 into lp:openerpsl/7.0

Proposed by Matjaz Kalic
Status: Merged
Merged at revision: 339
Proposed branch: lp:~matjaz-6/openerpsl/openerpsl_02_17
Merge into: lp:openerpsl/7.0
Diff against target: 1042 lines (+382/-313)
9 files modified
novaqua_reports/__init__.py (+1/-0)
novaqua_reports/__openerp__.py (+2/-1)
novaqua_reports/report/account_print_invoice.rml (+149/-154)
novaqua_reports/report/purchase_order.rml (+1/-1)
novaqua_reports/report/sale_order.rml (+103/-105)
novaqua_reports/report/stock_picking.py (+15/-0)
novaqua_reports/report/stock_picking.rml (+60/-52)
novaqua_reports/res_partner.py (+34/-0)
novaqua_reports/res_partner_view.xml (+17/-0)
To merge this branch: bzr merge lp:~matjaz-6/openerpsl/openerpsl_02_17
Reviewer Review Type Date Requested Status
Mentis Pending
Review via email: mp+208130@code.launchpad.net

Description of the change

[MOD] novaqua_reports

To post a comment you must log in.
339. By Dušan Laznik (Mentis)

[MOD] novaqua_reports

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'novaqua_reports/__init__.py'
--- novaqua_reports/__init__.py 2014-01-27 12:26:32 +0000
+++ novaqua_reports/__init__.py 2014-02-25 13:12:03 +0000
@@ -22,3 +22,4 @@
22import report22import report
23import novaqua_reports23import novaqua_reports
24import account_payment_term24import account_payment_term
25import res_partner
2526
=== modified file 'novaqua_reports/__openerp__.py'
--- novaqua_reports/__openerp__.py 2014-01-20 08:10:25 +0000
+++ novaqua_reports/__openerp__.py 2014-02-25 13:12:03 +0000
@@ -24,12 +24,13 @@
24 "version": "1.0",24 "version": "1.0",
25 "author": "Mentis d.o.o.",25 "author": "Mentis d.o.o.",
26 "category": "Generic Modules",26 "category": "Generic Modules",
27 "depends": ['sale','purchase','account','stock'],27 "depends": ['base','sale','purchase','account','stock'],
28 "description": """Novaqua Reports - replacing original OpenERP reports. """,28 "description": """Novaqua Reports - replacing original OpenERP reports. """,
29 "init_xml": [],29 "init_xml": [],
30 "update_xml": [30 "update_xml": [
31 'novaqua_reports.xml',31 'novaqua_reports.xml',
32 'account_payment_term_view.xml',32 'account_payment_term_view.xml',
33 'res_partner_view.xml',
33 ],34 ],
34 "demo_xml": [],35 "demo_xml": [],
35 "active": False,36 "active": False,
3637
=== modified file 'novaqua_reports/report/account_print_invoice.rml'
--- novaqua_reports/report/account_print_invoice.rml 2014-01-28 11:43:49 +0000
+++ novaqua_reports/report/account_print_invoice.rml 2014-02-25 13:12:03 +0000
@@ -106,29 +106,25 @@
106 <paraStyle name="P7" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>106 <paraStyle name="P7" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
107 <paraStyle name="P8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>107 <paraStyle name="P8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
108 <paraStyle name="P9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>108 <paraStyle name="P9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
109 <paraStyle name="P10" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>109 <paraStyle name="P10" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
110 <paraStyle name="P11" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>110 <paraStyle name="P11" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
111 <paraStyle name="P12" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>111 <paraStyle name="P12" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
112 <paraStyle name="P13" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>112 <paraStyle name="P13" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
113 <paraStyle name="P14" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>113 <paraStyle name="P14" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
114 <paraStyle name="P15" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>114 <paraStyle name="P15" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
115 <paraStyle name="P16" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>115 <paraStyle name="P16" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
116 <paraStyle name="P17" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>116 <paraStyle name="P17" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
117 <paraStyle name="P18" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>117 <paraStyle name="P18" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
118 <paraStyle name="P19" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>118 <paraStyle name="P19" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
119 <paraStyle name="P20" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>119 <paraStyle name="P20" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
120 <paraStyle name="P21" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>120 <paraStyle name="P21" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
121 <paraStyle name="P22" rightIndent="-0.0" leftIndent="-3.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>121 <paraStyle name="P22" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
122 <paraStyle name="P23" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>122 <paraStyle name="P23" rightIndent="-0.0" leftIndent="-3.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
123 <paraStyle name="P24" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>123 <paraStyle name="P24" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
124 <paraStyle name="P25" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>124 <paraStyle name="P25" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
125 <paraStyle name="P26" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>125 <paraStyle name="P26" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
126 <paraStyle name="P27" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>126 <paraStyle name="P27" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
127 <paraStyle name="P28" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>127 <paraStyle name="P28" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
128 <paraStyle name="P29" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
129 <paraStyle name="P30" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
130 <paraStyle name="P31" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
131 <paraStyle name="P32" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
132 <paraStyle name="Standard" fontName="Helvetica"/>128 <paraStyle name="Standard" fontName="Helvetica"/>
133 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>129 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
134 <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>130 <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
@@ -209,42 +205,42 @@
209 <blockTable colWidths="104.0,87.0" style="Table_invoice_data">205 <blockTable colWidths="104.0,87.0" style="Table_invoice_data">
210 <tr>206 <tr>
211 <td>207 <td>
212 <para style="P18">Ljubljana:</para>208 <para style="P19">Ljubljana:</para>
213 </td>209 </td>
214 <td>210 <td>
215 <para style="P18">[[ formatLang(o.date_invoice_creation,date=True) ]]</para>211 <para style="P19">[[ formatLang(o.date_invoice_creation,date=True) ]]</para>
216 </td>212 </td>
217 </tr>213 </tr>
218 <tr>214 <tr>
219 <td>215 <td>
220 <para style="P18">Delivery Date:</para>216 <para style="P19">Delivery Date:</para>
221 </td>217 </td>
222 <td>218 <td>
223 <para style="P18">[[ formatLang(o.date_invoice,date=True) ]]</para>219 <para style="P19">[[ formatLang(o.date_invoice,date=True) ]]</para>
224 </td>220 </td>
225 </tr>221 </tr>
226 <tr>222 <tr>
227 <td>223 <td>
228 <para style="P18">Due Date:</para>224 <para style="P19">Due Date:</para>
229 </td>225 </td>
230 <td>226 <td>
231 <para style="P17">[[ (o.payment_term.date_due_note) or formatLang(o.date_due,date=True) ]] </para>227 <para style="P18">[[ (o.payment_term.date_due_note) or formatLang(o.date_due,date=True) ]] </para>
232 </td>228 </td>
233 </tr>229 </tr>
234 <tr>230 <tr>
235 <td>231 <td>
236 <para style="P18">Payment Term:</para>232 <para style="P19">Payment Term:</para>
237 </td>233 </td>
238 <td>234 <td>
239 <para style="P18">[[ o.payment_term.name ]]</para>235 <para style="P19">[[ o.payment_term.name ]]</para>
240 </td>236 </td>
241 </tr>237 </tr>
242 <tr>238 <tr>
243 <td>239 <td>
244 <para style="P18">Partner phone:</para>240 <para style="P19">Partner phone:</para>
245 </td>241 </td>
246 <td>242 <td>
247 <para style="P18">[[ o.partner_id.mobile or o.partner_id.phone]]</para>243 <para style="P19">[[ o.partner_id.mobile or o.partner_id.phone]]</para>
248 </td>244 </td>
249 </tr>245 </tr>
250 </blockTable>246 </blockTable>
@@ -275,28 +271,28 @@
275 <blockTable colWidths="49.0,220.0,54.0,36.0,54.0,32.0,27.0,57.0" repeatRows="1" style="Table7">271 <blockTable colWidths="49.0,220.0,54.0,36.0,54.0,32.0,27.0,57.0" repeatRows="1" style="Table7">
276 <tr>272 <tr>
277 <td>273 <td>
278 <para style="P21">Code</para>274 <para style="P22">Code</para>
279 </td>275 </td>
280 <td>276 <td>
281 <para style="P21">Description</para>277 <para style="P22">Description</para>
282 </td>278 </td>
283 <td>279 <td>
284 <para style="P23">Quantity</para>280 <para style="P24">Quantity</para>
285 </td>281 </td>
286 <td>282 <td>
287 <para style="P23">UM</para>283 <para style="P24">UM</para>
288 </td>284 </td>
289 <td>285 <td>
290 <para style="P24">Unit Price </para>286 <para style="P25">Unit Price </para>
291 </td>287 </td>
292 <td>288 <td>
293 <para style="P24">Disc.</para>289 <para style="P25">Disc.</para>
294 </td>290 </td>
295 <td>291 <td>
296 <para style="P23">DDV (%)</para>292 <para style="P24">DDV (%)</para>
297 </td>293 </td>
298 <td>294 <td>
299 <para style="P24">Price (EUR)</para>295 <para style="P25">Price (EUR)</para>
300 </td>296 </td>
301 </tr>297 </tr>
302 </blockTable>298 </blockTable>
@@ -308,25 +304,25 @@
308 <para style="P9">[[ l.product_id.default_code ]]</para>304 <para style="P9">[[ l.product_id.default_code ]]</para>
309 </td>305 </td>
310 <td>306 <td>
311 <para style="P8">[[ l.product_id.name_template ]]</para>307 <para style="P8">[[ l.name ]]</para>
312 </td>308 </td>
313 <td>309 <td>
314 <para style="P15">[[ formatLang(get_uom_qty(l)) ]] </para>310 <para style="P16">[[ formatLang(get_uom_qty(l)) ]] </para>
315 </td>311 </td>
316 <td>312 <td>
317 <para style="P14">[[ get_units(l) ]] </para>313 <para style="P15">[[ get_units(l) ]] </para>
318 </td>314 </td>
319 <td>315 <td>
320 <para style="P15">[[ formatLang(l.price_unit) ]]</para>316 <para style="P16">[[ formatLang(l.price_unit) ]]</para>
321 </td>317 </td>
322 <td>318 <td>
323 <para style="P14">[[ formatLang(l.quantity*l.price_unit*l.discount/100, digits=get_digits(dp='Account')) ]]</para>319 <para style="P15">[[ formatLang(l.quantity*l.price_unit*l.discount/100, digits=get_digits(dp='Account')) ]]</para>
324 </td>320 </td>
325 <td>321 <td>
326 <para style="P26">[[ ', '.join([ formatLang(lt.amount*100, digits=get_digits(dp='Account')) or '' for lt in l.invoice_line_tax_id ]) ]]</para>322 <para style="P27">[[ ', '.join([ formatLang(lt.amount*100, digits=get_digits(dp='Account')) or '' for lt in l.invoice_line_tax_id ]) ]]</para>
327 </td>323 </td>
328 <td>324 <td>
329 <para style="P13">[[ formatLang(l.price_subtotal, digits=get_digits(dp='Account')) ]]</para>325 <para style="P14">[[ formatLang(l.price_subtotal, digits=get_digits(dp='Account')) ]]</para>
330 </td>326 </td>
331 </tr>327 </tr>
332 </blockTable>328 </blockTable>
@@ -334,38 +330,38 @@
334 <blockTable colWidths="280.0,248.0" style="Table10">330 <blockTable colWidths="280.0,248.0" style="Table10">
335 <tr>331 <tr>
336 <td>332 <td>
337 <para style="P10">Net Total:</para>333 <para style="P11">Net Total:</para>
338 </td>334 </td>
339 <td>335 <td>
340 <para style="P12">[[ formatLang(get_total_net(o) , digits=get_digits(dp='Account')) ]]</para>336 <para style="P13">[[ formatLang(get_total_net(o) , digits=get_digits(dp='Account')) ]]</para>
341 </td>337 </td>
342 </tr>338 </tr>
343 <tr>339 <tr>
344 <td>340 <td>
345 <para style="P10">Disc. Total: [[ (get_total_discount(o) and ' ') or removeParentNode('tr') ]]</para>341 <para style="P11">Disc. Total: [[ (get_total_discount(o) and ' ') or removeParentNode('tr') ]]</para>
346 </td>342 </td>
347 <td>343 <td>
348 <para style="P12">[[ formatLang(get_total_discount(o) , digits=get_digits(dp='Account')) ]]</para>344 <para style="P13">[[ formatLang(get_total_discount(o) , digits=get_digits(dp='Account')) ]]</para>
349 </td>345 </td>
350 </tr>346 </tr>
351 <tr>347 <tr>
352 <td>348 <td>
353 <para style="P25">Taxes:</para>349 <para style="P26">Taxes:</para>
354 </td>350 </td>
355 <td>351 <td>
356 <para style="P12">[[ formatLang(o.amount_tax, digits=get_digits(dp='Account')) ]]</para>352 <para style="P13">[[ formatLang(o.amount_tax, digits=get_digits(dp='Account')) ]]</para>
357 </td>353 </td>
358 </tr>354 </tr>
359 <tr>355 <tr>
360 <td>356 <td>
361 <para style="P22">Total:</para>357 <para style="P23">Total:</para>
362 </td>358 </td>
363 <td>359 <td>
364 <para style="P27">[[ formatLang(o.amount_total, digits=get_digits(dp='Account'), grouping=True) ]]</para>360 <para style="P28">[[ formatLang(o.amount_total, digits=get_digits(dp='Account'), grouping=True) ]]</para>
365 </td>361 </td>
366 </tr>362 </tr>
367 </blockTable>363 </blockTable>
368 <para style="P19">-</para>364 <para style="P20">-</para>
369 <blockTable colWidths="355.0,175.0" style="Table_te&#x17E;a">365 <blockTable colWidths="355.0,175.0" style="Table_te&#x17E;a">
370 <tr>366 <tr>
371 <td>367 <td>
@@ -373,18 +369,18 @@
373 <para style="terp_default_8">Total net weight: [[ formatLang(get_total_weight(o)) ]] kg</para>369 <para style="terp_default_8">Total net weight: [[ formatLang(get_total_weight(o)) ]] kg</para>
374 </td>370 </td>
375 <td>371 <td>
376 <para style="P16">372 <para style="P17">
377 <font color="white"> </font>373 <font color="white"> </font>
378 </para>374 </para>
379 </td>375 </td>
380 </tr>376 </tr>
381 </blockTable>377 </blockTable>
382 <para style="P19">-</para>378 <para style="P20">-</para>
383 <blockTable colWidths="530.0" style="Table_notes">379 <blockTable colWidths="530.0" style="Table_notes">
384 <tr>380 <tr>
385 <td>381 <td>
386 <para style="P10">[[ (o.comment and format(o.comment )) or removeParentNode('blockTable') ]]</para>382 <para style="P11">[[ (o.comment and format(o.comment )) or removeParentNode('blockTable') ]]</para>
387 <para style="P10">383 <para style="P11">
388 <font color="white"> </font>384 <font color="white"> </font>
389 </para>385 </para>
390 </td>386 </td>
@@ -393,23 +389,22 @@
393 <blockTable colWidths="530.0" style="Table_noga">389 <blockTable colWidths="530.0" style="Table_noga">
394 <tr>390 <tr>
395 <td>391 <td>
396 <para style="P8">Do popolnega plačila računa ostaja blago last podjetja NOVAQUA d.o.o.392 <para style="P8">Do popolnega plačila računa ostaja blago last podjetja NOVAQUA d.o.o. Za nepravočasno plačane račune zaračunavamo zakonsko zamudne obresti.</para>
397 Za nepravočasno plačane račune zaračunavamo zakonsko zamudne obresti.</para>393 </td>
398 </td>394 </tr>
399 </tr>395 <tr>
400 <tr>396 <td>
401 <td>397 <para style="P10">Garancija:</para>
402 <para style="P31">Garancija:</para>398 </td>
403 </td>399 </tr>
404 </tr>400 <tr>
405 <tr>401 <td>
406 <td>402 <para style="P10"><font face="Helvetica">12 mesecev</font> na elektrotehniko, za bazenske črpalke se upošteva ob dokazilu, da so kartuše bile redno zamenjane vsakih 14 dni.</para>
407 <para style="P31"><u>12 mesecev</u> na elektrotehniko, za bazenske črpalke se upošteva ob dokazilu, da so kartuše bile redno zamenjane vsakih 14 dni.</para>403 </td>
408 </td>404 </tr>
409 </tr>405 <tr>
410 <tr>406 <td>
411 <td>407 <para style="P10"><font face="Helvetica">3 mesece</font> na bazensko folijo, napihljive blazine in ostali program.</para>
412 <para style="P31"><u>3 mesece</u> na bazensko folijo, napihljive blazine in ostali program.</para>
413 </td>408 </td>
414 </tr>409 </tr>
415 <tr>410 <tr>
@@ -418,11 +413,11 @@
418 </td>413 </td>
419 </tr>414 </tr>
420 </blockTable>415 </blockTable>
421 <para style="P20">-</para>416 <para style="P21">-</para>
422 <para style="P20">-</para>417 <para style="P21">-</para>
423 <para style="P20">-</para>418 <para style="P21">-</para>
424 <para style="P20">-</para>419 <para style="P21">-</para>
425 <para style="P20">-</para>420 <para style="P21">-</para>
426 <blockTable colWidths="293.0,96.0,135.0" style="Fakturiral">421 <blockTable colWidths="293.0,96.0,135.0" style="Fakturiral">
427 <tr>422 <tr>
428 <td>423 <td>
@@ -434,7 +429,7 @@
434 <para style="P2">Invoice issued by:</para>429 <para style="P2">Invoice issued by:</para>
435 </td>430 </td>
436 <td>431 <td>
437 <para style="P11">[[ o.user_id.name ]]</para>432 <para style="P12">[[ o.user_id.name ]]</para>
438 </td>433 </td>
439 </tr>434 </tr>
440 </blockTable>435 </blockTable>
441436
=== modified file 'novaqua_reports/report/account_print_invoice.sxw'
442Binary files novaqua_reports/report/account_print_invoice.sxw 2014-01-28 11:43:49 +0000 and novaqua_reports/report/account_print_invoice.sxw 2014-02-25 13:12:03 +0000 differ437Binary files novaqua_reports/report/account_print_invoice.sxw 2014-01-28 11:43:49 +0000 and novaqua_reports/report/account_print_invoice.sxw 2014-02-25 13:12:03 +0000 differ
=== modified file 'novaqua_reports/report/purchase_order.rml'
--- novaqua_reports/report/purchase_order.rml 2014-01-27 12:26:32 +0000
+++ novaqua_reports/report/purchase_order.rml 2014-02-25 13:12:03 +0000
@@ -273,7 +273,7 @@
273 <para style="P15">[[ line.product_id.default_code ]]</para>273 <para style="P15">[[ line.product_id.default_code ]]</para>
274 </td>274 </td>
275 <td>275 <td>
276 <para style="P14">[[ line.product_id.name_template ]]</para>276 <para style="P14">[[ line.name ]]</para>
277 </td>277 </td>
278 <td>278 <td>
279 <para style="P8">[[ formatLang(line.product_qty ) ]] </para>279 <para style="P8">[[ formatLang(line.product_qty ) ]] </para>
280280
=== modified file 'novaqua_reports/report/purchase_order.sxw'
281Binary files novaqua_reports/report/purchase_order.sxw 2014-01-27 12:26:32 +0000 and novaqua_reports/report/purchase_order.sxw 2014-02-25 13:12:03 +0000 differ281Binary files novaqua_reports/report/purchase_order.sxw 2014-01-27 12:26:32 +0000 and novaqua_reports/report/purchase_order.sxw 2014-02-25 13:12:03 +0000 differ
=== modified file 'novaqua_reports/report/sale_order.rml'
--- novaqua_reports/report/sale_order.rml 2014-01-28 11:43:49 +0000
+++ novaqua_reports/report/sale_order.rml 2014-02-25 13:12:03 +0000
@@ -105,30 +105,28 @@
105 <paraStyle name="P2" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>105 <paraStyle name="P2" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
106 <paraStyle name="P3" fontName="Helvetica" fontSize="4.0" leading="5" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>106 <paraStyle name="P3" fontName="Helvetica" fontSize="4.0" leading="5" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
107 <paraStyle name="P4" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>107 <paraStyle name="P4" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
108 <paraStyle name="P5" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>108 <paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
109 <paraStyle name="P6" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>109 <paraStyle name="P6" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
110 <paraStyle name="P7" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>110 <paraStyle name="P7" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
111 <paraStyle name="P8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>111 <paraStyle name="P8" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
112 <paraStyle name="P9" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>112 <paraStyle name="P9" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
113 <paraStyle name="P10" fontName="Helvetica" fontSize="9.0" leading="11" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>113 <paraStyle name="P10" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
114 <paraStyle name="P11" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>114 <paraStyle name="P11" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
115 <paraStyle name="P12" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="12.0" spaceAfter="6.0"/>115 <paraStyle name="P12" fontName="Helvetica" fontSize="9.0" leading="11" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
116 <paraStyle name="P13" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>116 <paraStyle name="P13" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
117 <paraStyle name="P14" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>117 <paraStyle name="P14" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
118 <paraStyle name="P15" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>118 <paraStyle name="P15" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="12.0" spaceAfter="6.0"/>
119 <paraStyle name="P16" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>119 <paraStyle name="P16" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
120 <paraStyle name="P17" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>120 <paraStyle name="P17" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
121 <paraStyle name="P18" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>121 <paraStyle name="P18" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
122 <paraStyle name="P19" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>122 <paraStyle name="P19" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
123 <paraStyle name="P20" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>123 <paraStyle name="P20" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
124 <paraStyle name="P21" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>124 <paraStyle name="P21" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
125 <paraStyle name="P22" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>125 <paraStyle name="P22" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
126 <paraStyle name="P23" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>126 <paraStyle name="P23" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
127 <paraStyle name="P24" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>127 <paraStyle name="P24" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
128 <paraStyle name="P25" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>128 <paraStyle name="P25" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
129 <paraStyle name="P26" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>129 <paraStyle name="P26" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
130 <paraStyle name="P27" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
131 <paraStyle name="P28" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
132 <paraStyle name="Standard" fontName="Helvetica"/>130 <paraStyle name="Standard" fontName="Helvetica"/>
133 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>131 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
134 <paraStyle name="Heading" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="12.0" spaceAfter="6.0"/>132 <paraStyle name="Heading" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="12.0" spaceAfter="6.0"/>
@@ -171,37 +169,37 @@
171 <blockTable colWidths="270.0,270.0" style="Table_naslov">169 <blockTable colWidths="270.0,270.0" style="Table_naslov">
172 <tr>170 <tr>
173 <td>171 <td>
174 <para style="P11">172 <para style="P14">
175 <font color="white"> </font>173 <font color="white"> </font>
176 </para>174 </para>
177 </td>175 </td>
178 <td>176 <td>
179 <para style="P12">[[ o.state not in ['draft','sent'] and removeParentNode('para') ]] Quotation N° [[ o.name ]]</para>177 <para style="P15">[[ o.state not in ['draft','sent'] and removeParentNode('para') ]] Quotation N° [[ o.name ]]</para>
180 <para style="P12">[[ o.state in ['draft','sent'] and removeParentNode('para') ]] Order N° [[ o.name ]]</para>178 <para style="P15">[[ o.state in ['draft','sent'] and removeParentNode('para') ]] Order N° [[ o.name ]]</para>
181 </td>179 </td>
182 </tr>180 </tr>
183 </blockTable>181 </blockTable>
184 <blockTable colWidths="264.0,276.0" style="Table_customer_data">182 <blockTable colWidths="264.0,276.0" style="Table_customer_data">
185 <tr>183 <tr>
186 <td>184 <td>
187 <para style="P9">[[ (o.partner_id and o.partner_id.name) or '' ]] </para>185 <para style="P11">[[ (o.partner_id and o.partner_id.name) or '' ]] </para>
188 <para style="P9">[[ (o.partner_id.street) or '' ]]</para>186 <para style="P11">[[ (o.partner_id.street) or '' ]]</para>
189 <para style="P9">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>187 <para style="P11">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>
190 <para style="P9">[[ (o.partner_id.country_id.name) or '' ]]</para>188 <para style="P11">[[ (o.partner_id.country_id.name) or '' ]]</para>
191 <para style="P9">189 <para style="P11">
192 <font color="white"> </font>190 <font color="white"> </font>
193 </para>191 </para>
194 <para style="P14">[[ (o.partner_id == o.partner_shipping_id) and removeParentNode('para') ]] Shipping address :</para>192 <para style="P17">[[ (o.partner_id == o.partner_shipping_id) and removeParentNode('para') ]] Shipping address :</para>
195 <para style="P9">[[ ((o.partner_id &lt;&gt; o.partner_shipping_id) and (o.partner_shipping_id and o.partner_id.title and o.partner_shipping_id.title.name)) or removeParentNode('para') ]]</para>193 <para style="P11">[[ ((o.partner_id &lt;&gt; o.partner_shipping_id) and (o.partner_shipping_id and o.partner_id.title and o.partner_shipping_id.title.name)) or removeParentNode('para') ]]</para>
196 <para style="P9">[[ ((o.partner_id &lt;&gt; o.partner_shipping_id) and o.partner_shipping_id and o.partner_shipping_id.name) or removeParentNode('para') ]] </para>194 <para style="P11">[[ ((o.partner_id &lt;&gt; o.partner_shipping_id) and o.partner_shipping_id and o.partner_shipping_id.name) or removeParentNode('para') ]] </para>
197 <para style="P9">[[ (o.partner_id &lt;&gt; o.partner_shipping_id) and (o.partner_shipping_id and display_address(o.partner_shipping_id)) or removeParentNode('para') ]]</para>195 <para style="P11">[[ (o.partner_id &lt;&gt; o.partner_shipping_id) and (o.partner_shipping_id and display_address(o.partner_shipping_id)) or removeParentNode('para') ]]</para>
198 <para style="P9">196 <para style="P11">
199 <font color="white"> </font>197 <font color="white"> </font>
200 </para>198 </para>
201 <para style="P14">[[ o.partner_id == o.partner_invoice_id and removeParentNode('para') ]] Invoice address :</para>199 <para style="P17">[[ o.partner_id == o.partner_invoice_id and removeParentNode('para') ]] Invoice address :</para>
202 <para style="P9">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and (o.partner_invoice_id and o.partner_id.title and o.partner_invoice_id.title.name)) or removeParentNode('para') ]]</para>200 <para style="P11">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and (o.partner_invoice_id and o.partner_id.title and o.partner_invoice_id.title.name)) or removeParentNode('para') ]]</para>
203 <para style="P9">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and o.partner_invoice_id and o.partner_invoice_id.name) or removeParentNode('para') ]]</para>201 <para style="P11">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and o.partner_invoice_id and o.partner_invoice_id.name) or removeParentNode('para') ]]</para>
204 <para style="P5">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and o.partner_invoice_id and display_address(o.partner_invoice_id)) or removeParentNode('para') ]]</para>202 <para style="P7">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and o.partner_invoice_id and display_address(o.partner_invoice_id)) or removeParentNode('para') ]]</para>
205 </td>203 </td>
206 <td>204 <td>
207 <blockTable colWidths="126.0,144.0" style="Table_order_inf">205 <blockTable colWidths="126.0,144.0" style="Table_order_inf">
@@ -210,7 +208,7 @@
210 <para style="P2">Ljubljana,</para>208 <para style="P2">Ljubljana,</para>
211 </td>209 </td>
212 <td>210 <td>
213 <para style="P6">[[ formatLang(o.date_order, date = True) ]]</para>211 <para style="P8">[[ formatLang(o.date_order, date = True) ]]</para>
214 </td>212 </td>
215 </tr>213 </tr>
216 <tr>214 <tr>
@@ -218,7 +216,7 @@
218 <para style="P2">Expiration date:</para>216 <para style="P2">Expiration date:</para>
219 </td>217 </td>
220 <td>218 <td>
221 <para style="P6">219 <para style="P8">
222 <font color="white"> </font>220 <font color="white"> </font>
223 </para>221 </para>
224 </td>222 </td>
@@ -260,7 +258,7 @@
260 </td>258 </td>
261 </tr>259 </tr>
262 </blockTable>260 </blockTable>
263 <para style="P11">261 <para style="P14">
264 <font color="white"> </font>262 <font color="white"> </font>
265 </para>263 </para>
266 </td>264 </td>
@@ -278,7 +276,7 @@
278 </para>276 </para>
279 </td>277 </td>
280 <td>278 <td>
281 <para style="P18">279 <para style="P21">
282 <font color="white"> </font>280 <font color="white"> </font>
283 </para>281 </para>
284 </td>282 </td>
@@ -287,28 +285,28 @@
287 <blockTable colWidths="55.0,216.0,58.0,34.0,57.0,32.0,27.0,57.0" repeatRows="1" style="Table4">285 <blockTable colWidths="55.0,216.0,58.0,34.0,57.0,32.0,27.0,57.0" repeatRows="1" style="Table4">
288 <tr>286 <tr>
289 <td>287 <td>
290 <para style="P19">Code</para>288 <para style="P22">Code</para>
291 </td>289 </td>
292 <td>290 <td>
293 <para style="P19">Description</para>291 <para style="P22">Description</para>
294 </td>292 </td>
295 <td>293 <td>
296 <para style="P21">Quantity</para>294 <para style="P24">Quantity</para>
297 </td>295 </td>
298 <td>296 <td>
299 <para style="P21">UM</para>297 <para style="P24">UM</para>
300 </td>298 </td>
301 <td>299 <td>
302 <para style="P21">Unit Price</para>300 <para style="P24">Unit Price</para>
303 </td>301 </td>
304 <td>302 <td>
305 <para style="P21">Disc.</para>303 <para style="P24">Disc.</para>
306 </td>304 </td>
307 <td>305 <td>
308 <para style="P20">Taxes (%)</para>306 <para style="P23">Taxes (%)</para>
309 </td>307 </td>
310 <td>308 <td>
311 <para style="P21">Price (€)</para>309 <para style="P24">Price (€)</para>
312 </td>310 </td>
313 </tr>311 </tr>
314 </blockTable>312 </blockTable>
@@ -317,28 +315,28 @@
317 <blockTable colWidths="56.0,216.0,58.0,34.0,58.0,32.0,28.0,54.0" style="Table5">315 <blockTable colWidths="56.0,216.0,58.0,34.0,58.0,32.0,28.0,54.0" style="Table5">
318 <tr>316 <tr>
319 <td>317 <td>
320 <para style="P8">[[ line.product_id.default_code ]]</para>318 <para style="P10">[[ line.product_id.default_code ]]</para>
321 </td>319 </td>
322 <td>320 <td>
323 <para style="P7">[[ line.product_id.name_template ]] </para>321 <para style="P9">[[ line.name ]] </para>
324 </td>322 </td>
325 <td>323 <td>
326 <para style="P15">[[ line.product_uom_qty ]] </para>324 <para style="P18">[[ line.product_uom_qty ]] </para>
327 </td>325 </td>
328 <td>326 <td>
329 <para style="P15">[[ line.product_uom.name ]]</para>327 <para style="P18">[[ line.product_uom.name ]]</para>
330 </td>328 </td>
331 <td>329 <td>
332 <para style="P15">[[ formatLang(line.price_unit, digits=get_digits(dp='Product Price')) ]]</para>330 <para style="P18">[[ formatLang(line.price_unit, digits=get_digits(dp='Product Price')) ]]</para>
333 </td>331 </td>
334 <td>332 <td>
335 <para style="P16">[[ formatLang( line.product_uom_qty*line.price_unit*line.discount/100 ) ]] </para>333 <para style="P19">[[ formatLang( line.product_uom_qty*line.price_unit*line.discount/100 ) ]] </para>
336 </td>334 </td>
337 <td>335 <td>
338 <para style="P22">[[ ', '.join(map(lambda x: formatLang( x.amount*100, digits=get_digits(dp='Account')), line.tax_id)) ]]</para>336 <para style="P25">[[ ', '.join(map(lambda x: formatLang( x.amount*100, digits=get_digits(dp='Account')), line.tax_id)) ]]</para>
339 </td>337 </td>
340 <td>338 <td>
341 <para style="P15">[[ formatLang(line.price_subtotal, digits=get_digits(dp='Account')) ]]</para>339 <para style="P18">[[ formatLang(line.price_subtotal, digits=get_digits(dp='Account')) ]]</para>
342 </td>340 </td>
343 </tr>341 </tr>
344 </blockTable>342 </blockTable>
@@ -349,7 +347,7 @@
349 <para style="P4">Net Total:</para>347 <para style="P4">Net Total:</para>
350 </td>348 </td>
351 <td>349 <td>
352 <para style="P17">[[ formatLang(get_total_net(o) , digits=get_digits(dp='Account')) ]]</para>350 <para style="P20">[[ formatLang(get_total_net(o) , digits=get_digits(dp='Account')) ]]</para>
353 </td>351 </td>
354 </tr>352 </tr>
355 <tr>353 <tr>
@@ -357,7 +355,7 @@
357 <para style="P4">Disc. Total: [[ (get_total_discount(o) and ' ') or removeParentNode('tr') ]]</para>355 <para style="P4">Disc. Total: [[ (get_total_discount(o) and ' ') or removeParentNode('tr') ]]</para>
358 </td>356 </td>
359 <td>357 <td>
360 <para style="P17">[[ formatLang(get_total_discount(o) , digits=get_digits(dp='Account')) ]]</para>358 <para style="P20">[[ formatLang(get_total_discount(o) , digits=get_digits(dp='Account')) ]]</para>
361 </td>359 </td>
362 </tr>360 </tr>
363 <tr>361 <tr>
@@ -365,45 +363,45 @@
365 <para style="P4">Taxes :</para>363 <para style="P4">Taxes :</para>
366 </td>364 </td>
367 <td>365 <td>
368 <para style="P17">[[ formatLang(o.amount_tax , digits=get_digits(dp='Account')) ]]</para>366 <para style="P20">[[ formatLang(o.amount_tax , digits=get_digits(dp='Account')) ]]</para>
369 </td>367 </td>
370 </tr>368 </tr>
371 <tr>369 <tr>
372 <td>370 <td>
373 <para style="P13">Total :</para>371 <para style="P16">Total :</para>
374 </td>372 </td>
375 <td>373 <td>
376 <para style="P23">[[ formatLang(o.amount_total , digits=get_digits(dp='Account')) ]]</para>374 <para style="P26">[[ formatLang(o.amount_total , digits=get_digits(dp='Account')) ]]</para>
377 </td>375 </td>
378 </tr>376 </tr>
379 </blockTable>377 </blockTable>
380 <para style="P10">-</para>378 <para style="P12">-</para>
381 <blockTable colWidths="539.0" style="Table_dobava">379 <blockTable colWidths="539.0" style="Table_dobava">
382 <tr>380 <tr>
383 <td>381 <td>
384 <para style="P4">Incoterm: [[ (o.incoterm and o.incoterm.name) or removeParentNode('para') ]]</para>382 <para style="P4">Incoterm: [[ (o.incoterm and o.incoterm.name) or removeParentNode('para') ]]</para>
385 <para style="P11">Total net weight: [[ formatLang(get_total_weight(o)) ]] kg</para>383 <para style="P14">Total net weight: [[ formatLang(get_total_weight(o)) ]] kg</para>
386 </td>384 </td>
387 </tr>385 </tr>
388 </blockTable>386 </blockTable>
389 <para style="P10">-</para>387 <para style="P12">-</para>
390 <para style="P10">-</para>388 <para style="P12">-</para>
391 <blockTable colWidths="539.0" style="Table_prosti_opis">389 <blockTable colWidths="539.0" style="Table_prosti_opis">
392 <tr>390 <tr>
393 <td>391 <td>
394 <para style="P28">Za potrditev ponudbe se šteje v celoti plačani znesek ponudbe in hkrati razvidno nakazilo na računu podjetja Novaqua d.o.o. TRR: 290000079521718 pri Unicredit Banka Slovenija d.d., oziroma izvedeno plačilo po pogojih plačevanja, predstavljenih v Splošnih prodajnih pogojih na www.bazeni24.si.</para>392 <para style="P13">Za potrditev ponudbe se šteje v celoti plačani znesek ponudbe in hkrati razvidno nakazilo na računu podjetja Novaqua d.o.o. TRR: 290000079521718 pri Unicredit Banka Slovenija d.d., oziroma izvedeno plačilo po pogojih plačevanja, predstavljenih v Splošnih prodajnih pogojih na www.bazeni24.si.</para>
395 </td>393 </td>
396 </tr>394 </tr>
397 </blockTable>395 </blockTable>
398 <blockTable colWidths="539.0" style="Table_bold">396 <blockTable colWidths="539.0" style="Table_bold">
399 <tr>397 <tr>
400 <td>398 <td>
401 <para style="P25">S potrditvijo ponudbe kupec hkrati potrjuje, da je bil v celoti seznanjen s pogoji poslovanja in morebitnimi odstopanji v dimenziji, strukturi in barvi artiklov od fizičnih vzorcev ali predstavljenih artiklov na sliki na spletni strani www.bazeni24.si</para>399 <para style="P5">S potrditvijo ponudbe kupec hkrati potrjuje, da je bil v celoti seznanjen s pogoji poslovanja in morebitnimi odstopanji v dimenziji, strukturi in barvi artiklov od fizičnih vzorcev ali predstavljenih artiklov na sliki na spletni strani www.bazeni24.si</para>
402 </td>400 </td>
403 </tr>401 </tr>
404 <tr>402 <tr>
405 <td>403 <td>
406 <para style="P26">Za več informacij pokličite vašo kontaktno osebo: [[ o.user_id.name ]], [[ o.user_id.partner_id.mobile or o.user_id.partner_id.phone]], [[ o.user_id.email ]]</para>404 <para style="P6">Za več informacij pokličite vašo kontaktno osebo: [[ o.user_id.name ]], [[ o.user_id.partner_id.mobile or o.user_id.partner_id.phone]], [[ o.user_id.email ]]</para>
407 </td>405 </td>
408 </tr>406 </tr>
409 </blockTable>407 </blockTable>
410408
=== modified file 'novaqua_reports/report/sale_order.sxw'
411Binary files novaqua_reports/report/sale_order.sxw 2014-01-28 11:43:49 +0000 and novaqua_reports/report/sale_order.sxw 2014-02-25 13:12:03 +0000 differ409Binary files novaqua_reports/report/sale_order.sxw 2014-01-28 11:43:49 +0000 and novaqua_reports/report/sale_order.sxw 2014-02-25 13:12:03 +0000 differ
=== modified file 'novaqua_reports/report/stock_picking.py'
--- novaqua_reports/report/stock_picking.py 2014-01-28 09:25:55 +0000
+++ novaqua_reports/report/stock_picking.py 2014-02-25 13:12:03 +0000
@@ -34,6 +34,7 @@
34 'get_total_weight':self._get_total_weight,34 'get_total_weight':self._get_total_weight,
35 'get_packets': self._get_packets,35 'get_packets': self._get_packets,
36 'get_units': self._get_units,36 'get_units': self._get_units,
37 'get_price': self._get_price,
37 })38 })
38 def _get_product_desc(self,move_line):39 def _get_product_desc(self,move_line):
39 if move_line.sale_line_id.name:40 if move_line.sale_line_id.name:
@@ -56,6 +57,20 @@
56 return ''57 return ''
57 else: 58 else:
58 return res59 return res
60
61 def _get_price(self, move_line):
62 line_obj = self.pool.get('sale.order.line')
63 line_ids = line_obj.search(self.cr, self.uid, [('id', '=' , move_line.sale_line_id.id)])
64
65 res_prices = line_obj.browse(self.cr, self.uid, line_ids)[0]['order_partner_id'].delivery_prices
66 if res_prices:
67 res = line_obj.browse(self.cr, self.uid, line_ids)[0]['price_unit']
68 if res:
69 return res
70 else:
71 return ''
72 else:
73 return ''
59 74
60 def _get_units(self, move_line):75 def _get_units(self, move_line):
61 line_obj = self.pool.get('sale.order.line')76 line_obj = self.pool.get('sale.order.line')
6277
=== modified file 'novaqua_reports/report/stock_picking.rml'
--- novaqua_reports/report/stock_picking.rml 2014-01-27 12:26:32 +0000
+++ novaqua_reports/report/stock_picking.rml 2014-02-25 13:12:03 +0000
@@ -83,15 +83,15 @@
83 </initialize>83 </initialize>
84 <paraStyle name="P1" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>84 <paraStyle name="P1" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
85 <paraStyle name="P2" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>85 <paraStyle name="P2" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
86 <paraStyle name="P3" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0"/>86 <paraStyle name="P3" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
87 <paraStyle name="P4" fontName="Helvetica" fontSize="7.0" leading="9" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0"/>87 <paraStyle name="P4" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0"/>
88 <paraStyle name="P5" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>88 <paraStyle name="P5" fontName="Helvetica" fontSize="7.0" leading="9" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0"/>
89 <paraStyle name="P6" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>89 <paraStyle name="P6" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
90 <paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>90 <paraStyle name="P7" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
91 <paraStyle name="P8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>91 <paraStyle name="P8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
92 <paraStyle name="P9" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>92 <paraStyle name="P9" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
93 <paraStyle name="P10" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>93 <paraStyle name="P10" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
94 <paraStyle name="P11" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>94 <paraStyle name="P11" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
95 <paraStyle name="P12" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>95 <paraStyle name="P12" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
96 <paraStyle name="P13" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>96 <paraStyle name="P13" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
97 <paraStyle name="P14" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>97 <paraStyle name="P14" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
@@ -145,9 +145,9 @@
145 </para>145 </para>
146 </td>146 </td>
147 <td>147 <td>
148 <para style="P6">Delivery Order: [[ (picking.type == 'out' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>148 <para style="P7">Delivery Order: [[ (picking.type == 'out' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>
149 <para style="P6">Incoming Shipment: [[ (picking.type == 'in' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>149 <para style="P7">Incoming Shipment: [[ (picking.type == 'in' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>
150 <para style="P6">Internal Shipment: [[ (picking.type == 'internal' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>150 <para style="P7">Internal Shipment: [[ (picking.type == 'internal' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>
151 </td>151 </td>
152 </tr>152 </tr>
153 </blockTable>153 </blockTable>
@@ -198,6 +198,14 @@
198 </tr>198 </tr>
199 <tr>199 <tr>
200 <td>200 <td>
201 <para style="P3">Partner phone:</para>
202 </td>
203 <td>
204 <para style="P3">[[ picking.partner_id.mobile or picking.partner_id.phone]]</para>
205 </td>
206 </tr>
207 <tr>
208 <td>
201 <para style="P2">Delivery method:</para>209 <para style="P2">Delivery method:</para>
202 </td>210 </td>
203 <td>211 <td>
@@ -213,7 +221,7 @@
213 </td>221 </td>
214 </tr>222 </tr>
215 </blockTable>223 </blockTable>
216 <para style="P7">224 <para style="P8">
217 <font color="white"> </font>225 <font color="white"> </font>
218 </para>226 </para>
219 </td>227 </td>
@@ -225,19 +233,19 @@
225 <blockTable colWidths="53.0,276.0,66.0,34.0,88.0" repeatRows="1" style="Move_Line_Header">233 <blockTable colWidths="53.0,276.0,66.0,34.0,88.0" repeatRows="1" style="Move_Line_Header">
226 <tr>234 <tr>
227 <td>235 <td>
228 <para style="P9">Code</para>236 <para style="P10">Code</para>
229 </td>237 </td>
230 <td>238 <td>
231 <para style="P9">Description</para>239 <para style="P10">Description</para>
232 </td>240 </td>
233 <td>241 <td>
234 <para style="P9">Quantity</para>242 <para style="P10">Quantity</para>
235 </td>243 </td>
236 <td>244 <td>
237 <para style="P9">UM</para>245 <para style="P10">UM</para>
238 </td>246 </td>
239 <td>247 <td>
240 <para style="P10">Price (€) / unit</para>248 <para style="P11">Price (€) / unit</para>
241 </td>249 </td>
242 </tr>250 </tr>
243 </blockTable>251 </blockTable>
@@ -250,7 +258,7 @@
250 <para style="P14">[[ move_lines.product_id.default_code ]]</para>258 <para style="P14">[[ move_lines.product_id.default_code ]]</para>
251 </td>259 </td>
252 <td>260 <td>
253 <para style="P13">[[ move_lines.product_id.name_template ]]</para>261 <para style="P13">[[ move_lines.name ]]</para>
254 </td>262 </td>
255 <td>263 <td>
256 <para style="P15">[[ formatLang(get_packets(move_lines)) ]]</para>264 <para style="P15">[[ formatLang(get_packets(move_lines)) ]]</para>
@@ -259,7 +267,7 @@
259 <para style="P15">[[ get_units(move_lines) ]]</para>267 <para style="P15">[[ get_units(move_lines) ]]</para>
260 </td>268 </td>
261 <td>269 <td>
262 <para style="P8">[[ formatLang(move_lines.sale_line_id.price_unit, digits=get_digits(dp='Account')) ]]</para>270 <para style="P9">[[ formatLang(get_price(move_lines), digits=get_digits(dp='Account')) ]]</para>
263 </td>271 </td>
264 </tr>272 </tr>
265 </blockTable>273 </blockTable>
@@ -284,7 +292,7 @@
284 <para style="P15">[[ get_units(move_lines) ]]</para>292 <para style="P15">[[ get_units(move_lines) ]]</para>
285 </td>293 </td>
286 <td>294 <td>
287 <para style="P8">[[ formatLang(move_lines.sale_line_id.price_unit, digits=get_digits(dp='Account')) ]]</para>295 <para style="P9">[[ formatLang(get_price(move_lines), digits=get_digits(dp='Account')) ]]</para>
288 </td>296 </td>
289 </tr>297 </tr>
290 </blockTable>298 </blockTable>
@@ -301,27 +309,27 @@
301 <blockTable colWidths="538.0" style="Table_noga">309 <blockTable colWidths="538.0" style="Table_noga">
302 <tr>310 <tr>
303 <td>311 <td>
304 <para style="P4">Do popolnega plačila računa ostaja blago last podjetja INOVATIM d.o.o.</para>312 <para style="P5">Do popolnega plačila računa ostaja blago last podjetja INOVATIM d.o.o.</para>
305 </td>313 </td>
306 </tr>314 </tr>
307 <tr>315 <tr>
308 <td>316 <td>
309 <para style="P4">Za nepravočasno plačane račune zaračunavamo zakonsko zamudne obresti.</para>317 <para style="P5">Za nepravočasno plačane račune zaračunavamo zakonsko zamudne obresti.</para>
310 </td>318 </td>
311 </tr>319 </tr>
312 <tr>320 <tr>
313 <td>321 <td>
314 <para style="P3">Garancija za dobavljeno blago: 12 mesecev od dneva dobave. Garancija se ne upošteva za blago, ki je že uporabljeno oz. montirano v nasprotju z navodili prodajalca.</para>322 <para style="P4">Garancija za dobavljeno blago: 12 mesecev od dneva dobave. Garancija se ne upošteva za blago, ki je že uporabljeno oz. montirano v nasprotju z navodili prodajalca.</para>
315 </td>323 </td>
316 </tr>324 </tr>
317 <tr>325 <tr>
318 <td>326 <td>
319 <para style="P19">Opomba: Kamen in les sta naravna materiala, zato lahko pride do odstopanj v dimenziji, strukturi in barvi med <font face="Helvetica-Bold">vzorcem</font> in <font face="Helvetica-Bold">končnim proizvodom</font>. Za les in lesene artikle so opredeljena merila kakovosti po smernicah VEH.</para>327 <para style="P19">Opomba: Kamen in les sta naravna materiala, zato lahko pride do odstopanj v dimenziji, strukturi in barvi med <font face="Helvetica">vzorcem</font> in <font face="Helvetica">končnim proizvodom</font>. Za les in lesene artikle so opredeljena merila kakovosti po smernicah VEH.</para>
320 </td>328 </td>
321 </tr>329 </tr>
322 <tr>330 <tr>
323 <td>331 <td>
324 <para style="P4">Osebni prevzem: Skladišče Lesnina na Tržaški 135 v Ljubljani, vsak delavnik med 7:00 – 14:00.</para>332 <para style="P5">Osebni prevzem: Skladišče Lesnina na Tržaški 135 v Ljubljani, vsak delavnik med 7:00 – 14:00.</para>
325 </td>333 </td>
326 </tr>334 </tr>
327 </blockTable>335 </blockTable>
@@ -342,10 +350,10 @@
342 <para style="P18">Issued by: [[ picking.deliver_id.name ]]</para>350 <para style="P18">Issued by: [[ picking.deliver_id.name ]]</para>
343 </td>351 </td>
344 <td>352 <td>
345 <para style="P5">Received by:</para>353 <para style="P6">Received by:</para>
346 </td>354 </td>
347 <td>355 <td>
348 <para style="P5">Place, date:</para>356 <para style="P6">Place, date:</para>
349 </td>357 </td>
350 </tr>358 </tr>
351 </blockTable>359 </blockTable>
352360
=== modified file 'novaqua_reports/report/stock_picking.sxw'
353Binary files novaqua_reports/report/stock_picking.sxw 2014-01-27 12:26:32 +0000 and novaqua_reports/report/stock_picking.sxw 2014-02-25 13:12:03 +0000 differ361Binary files novaqua_reports/report/stock_picking.sxw 2014-01-27 12:26:32 +0000 and novaqua_reports/report/stock_picking.sxw 2014-02-25 13:12:03 +0000 differ
=== added file 'novaqua_reports/res_partner.py'
--- novaqua_reports/res_partner.py 1970-01-01 00:00:00 +0000
+++ novaqua_reports/res_partner.py 2014-02-25 13:12:03 +0000
@@ -0,0 +1,34 @@
1# -*- coding: utf-8 -*-
2##############################################################################
3#
4# OpenERP, Open Source Management Solution
5# Copyright (C) 2004-TODAY OpenERP s.a. (<http://www.openerp.com>).
6# Copyright (C) 2013-TODAY Mentis d.o.o. (<http://www.mentis.si/openerp>)
7#
8# This program is free software: you can redistribute it and/or modify
9# it under the terms of the GNU Affero General Public License as
10# published by the Free Software Foundation, either version 3 of the
11# License, or (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU Affero General Public License for more details.
17#
18# You should have received a copy of the GNU Affero General Public License
19# along with this program. If not, see <http://www.gnu.org/licenses/>.
20#
21##############################################################################
22
23from osv import fields, osv
24from tools.translate import _
25
26class res_partner(osv.Model):
27 _inherit = 'res.partner'
28
29 _columns = {
30 'delivery_prices': fields.boolean('Prices on delivery report'),
31 }
32 _defaults = {
33 'delivery_prices': False,
34 }
0\ No newline at end of file35\ No newline at end of file
136
=== added file 'novaqua_reports/res_partner_view.xml'
--- novaqua_reports/res_partner_view.xml 1970-01-01 00:00:00 +0000
+++ novaqua_reports/res_partner_view.xml 2014-02-25 13:12:03 +0000
@@ -0,0 +1,17 @@
1<?xml version="1.0" encoding="utf-8"?>
2<openerp>
3 <data>
4 <record id="view_partner_form_inherit" model="ir.ui.view">
5 <field name="name">res.partner.form.inherit</field>
6 <field name="model">res.partner</field>
7 <field name="inherit_id" ref="base.view_partner_form"/>
8 <field name="arch" type="xml">
9 <xpath expr="//form/sheet/notebook/page[@string='Sales &amp; Purchases']/group/group" position="before">
10 <group>
11 <field name="delivery_prices"/>
12 </group>
13 </xpath>
14 </field>
15 </record>
16 </data>
17</openerp>

Subscribers

People subscribed via source and target branches