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

Proposed by Matjaz Kalic
Status: Merged
Merged at revision: 313
Proposed branch: lp:~matjaz-6/openerpsl/openerpsl_01_25
Merge into: lp:openerpsl/7.0
Diff against target: 3418 lines (+1442/-1046)
17 files modified
inovatim_reports/report/purchase_order.rml (+64/-108)
inovatim_reports/report/sale_order.rml (+2/-2)
novaqua_reports/__init__.py (+1/-0)
novaqua_reports/i18n/en_US.po (+154/-64)
novaqua_reports/i18n/novaqua_reports.pot (+154/-63)
novaqua_reports/i18n/sl.po (+154/-62)
novaqua_reports/i18n/sl_SI.po (+154/-62)
novaqua_reports/novaqua_reports.py (+76/-0)
novaqua_reports/report/__init__.py (+1/-0)
novaqua_reports/report/account_print_invoice.py (+31/-7)
novaqua_reports/report/account_print_invoice.rml (+180/-207)
novaqua_reports/report/purchase_order.py (+34/-0)
novaqua_reports/report/purchase_order.rml (+105/-145)
novaqua_reports/report/sale_order.py (+24/-5)
novaqua_reports/report/sale_order.rml (+157/-142)
novaqua_reports/report/stock_picking.py (+1/-1)
novaqua_reports/report/stock_picking.rml (+150/-178)
To merge this branch: bzr merge lp:~matjaz-6/openerpsl/openerpsl_01_25
Reviewer Review Type Date Requested Status
Mentis Pending
Review via email: mp+203313@code.launchpad.net

Description of the change

[FIX] novaqua_reports (new layout, translations)

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

[FIX] novaqua_reports (new layout, translations)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'inovatim_reports/report/purchase_order.rml'
--- inovatim_reports/report/purchase_order.rml 2014-01-22 17:14:14 +0000
+++ inovatim_reports/report/purchase_order.rml 2014-01-27 12:27:10 +0000
@@ -74,13 +74,6 @@
74 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>74 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
75 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>75 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
76 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>76 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
77 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
78 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
79 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
80 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
81 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
82 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
83 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
84 </blockTableStyle>77 </blockTableStyle>
85 <blockTableStyle id="Table_All_Total_Detail">78 <blockTableStyle id="Table_All_Total_Detail">
86 <blockAlignment value="LEFT"/>79 <blockAlignment value="LEFT"/>
@@ -99,18 +92,18 @@
99 <paraStyle name="P4" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>92 <paraStyle name="P4" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
100 <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>93 <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
101 <paraStyle name="P6" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>94 <paraStyle name="P6" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
102 <paraStyle name="P7" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>95 <paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
103 <paraStyle name="P8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>96 <paraStyle name="P8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
104 <paraStyle name="P9" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>97 <paraStyle name="P9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
105 <paraStyle name="P10" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>98 <paraStyle name="P10" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
106 <paraStyle name="P11" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>99 <paraStyle name="P11" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
107 <paraStyle name="P12" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>100 <paraStyle name="P12" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
108 <paraStyle name="P13" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>101 <paraStyle name="P13" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
109 <paraStyle name="P14" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>102 <paraStyle name="P14" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
110 <paraStyle name="P15" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>103 <paraStyle name="P15" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
111 <paraStyle name="P16" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>104 <paraStyle name="P16" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
112 <paraStyle name="P17" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>105 <paraStyle name="P17" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
113 <paraStyle name="P18" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>106 <paraStyle name="P18" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
114 <paraStyle name="Standard" fontName="Helvetica"/>107 <paraStyle name="Standard" fontName="Helvetica"/>
115 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>108 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
116 <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>109 <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
@@ -167,18 +160,18 @@
167 <blockTable colWidths="277.0" style="Tableau2">160 <blockTable colWidths="277.0" style="Tableau2">
168 <tr>161 <tr>
169 <td>162 <td>
170 <para style="P18">[[ (o.partner_id and o.partner_id.name) or '' ]] </para>163 <para style="P17">[[ (o.partner_id and o.partner_id.name) or '' ]] </para>
171 <para style="P18">[[ (o.partner_id.street) or '' ]]</para>164 <para style="P17">[[ (o.partner_id.street) or '' ]]</para>
172 <para style="P18">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>165 <para style="P17">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>
173 <para style="P18">[[ (o.partner_id.country_id.name) or '' ]]</para>166 <para style="P17">[[ (o.partner_id.country_id.name) or '' ]]</para>
174 </td>167 </td>
175 </tr>168 </tr>
176 <tr>169 <tr>
177 <td>170 <td>
178 <para style="P18">[[ repeatIn(o.dest_address_id and [o.dest_address_id] or [],'addr') ]]</para>171 <para style="P17">[[ repeatIn(o.dest_address_id and [o.dest_address_id] or [],'addr') ]]</para>
179 <para style="P18">Shipping address :</para>172 <para style="P17">Shipping address :</para>
180 <para style="P18">[[ (o.dest_address_id and o.dest_address_id.name) or (o.warehouse_id and o.warehouse_id.name) or '']] </para>173 <para style="P17">[[ (o.dest_address_id and o.dest_address_id.name) or (o.warehouse_id and o.warehouse_id.name) or '']] </para>
181 <para style="P18">[[ (o.dest_address_id and display_address(o.dest_address_id)) or (o.warehouse_id and display_address(o.warehouse_id.partner_address_id)) or <font face="Helvetica">removeParentNode('para')</font>]]</para>174 <para style="P17">[[ (o.dest_address_id and display_address(o.dest_address_id)) or (o.warehouse_id and display_address(o.warehouse_id.partner_address_id)) or <font face="Helvetica">removeParentNode('para')</font>]]</para>
182 </td>175 </td>
183 </tr>176 </tr>
184 </blockTable>177 </blockTable>
@@ -247,25 +240,25 @@
247 <blockTable colWidths="64.0,64.0,242.0,48.0,36.0,33.0,47.0" repeatRows="1" style="Table_Header_Pur_ord_Line">240 <blockTable colWidths="64.0,64.0,242.0,48.0,36.0,33.0,47.0" repeatRows="1" style="Table_Header_Pur_ord_Line">
248 <tr>241 <tr>
249 <td>242 <td>
250 <para style="P9">Customer reference</para>243 <para style="P10">Customer reference</para>
251 </td>244 </td>
252 <td>245 <td>
253 <para style="P10">Code</para>246 <para style="P11">Code</para>
254 </td>247 </td>
255 <td>248 <td>
256 <para style="P10">Description</para>249 <para style="P11">Description</para>
257 </td>250 </td>
258 <td>251 <td>
259 <para style="P11">Quantity</para>252 <para style="P12">Quantity</para>
260 </td>253 </td>
261 <td>254 <td>
262 <para style="P11">UM</para>255 <para style="P12">UM</para>
263 </td>256 </td>
264 <td>257 <td>
265 <para style="P12">Unit Price</para>258 <para style="P13">Unit Price</para>
266 </td>259 </td>
267 <td>260 <td>
268 <para style="P12">Net Price (€) </para>261 <para style="P13">Net Price (€) </para>
269 </td>262 </td>
270 </tr>263 </tr>
271 </blockTable>264 </blockTable>
@@ -274,62 +267,25 @@
274 <blockTable colWidths="62.0,65.0,242.0,49.0,36.0,33.0,47.0" style="Table_Order_Pur_line_Content">267 <blockTable colWidths="62.0,65.0,242.0,49.0,36.0,33.0,47.0" style="Table_Order_Pur_line_Content">
275 <tr>268 <tr>
276 <td>269 <td>
277 <para style="P14">[[ line.customer_ref ]]</para>270 <para style="P15">[[ line.customer_ref ]]</para>
278 </td>271 </td>
279 <td>272 <td>
280 <para style="P14">[[ line.product_id.default_code ]]</para>273 <para style="P15">[[ line.product_id.default_code ]]</para>
281 </td>274 </td>
282 <td>275 <td>
283 <para style="P13">[[ line.product_id.name_template ]]</para>276 <para style="P14">[[ line.product_id.name_template ]]</para>
284 </td>277 </td>
285 <td>278 <td>
286 <para style="P7">[[ formatLang(line.product_qty ) ]] </para>279 <para style="P8">[[ formatLang(line.product_qty ) ]] </para>
287 </td>280 </td>
288 <td>281 <td>
289 <para style="P7">[[ line.product_uom.name ]]</para>282 <para style="P8">[[ line.product_uom.name ]]</para>
290 </td>283 </td>
291 <td>284 <td>
292 <para style="P7">[[ formatLang(line.price_unit, digits=get_digits(dp='Account') ) ]]</para>285 <para style="P8">[[ formatLang(line.price_unit, digits=get_digits(dp='Account') ) ]]</para>
293 </td>286 </td>
294 <td>287 <td>
295 <para style="P7">[[ formatLang(line.price_subtotal, digits=get_digits(dp='Account') ) ]]</para>288 <para style="P8">[[ formatLang(line.price_subtotal, digits=get_digits(dp='Account') ) ]]</para>
296 </td>
297 </tr>
298 <tr>
299 <td>
300 <para style="terp_default_8_Italic">
301 <font color="white"> </font>
302 </para>
303 </td>
304 <td>
305 <para style="terp_default_8_Italic">
306 <font color="white"> </font>
307 </para>
308 </td>
309 <td>
310 <para style="terp_default_8_Italic">
311 <font color="white"> </font>
312 </para>
313 </td>
314 <td>
315 <para style="terp_default_Right_9">
316 <font color="white"> </font>
317 </para>
318 </td>
319 <td>
320 <para style="terp_default_Right_9">
321 <font color="white"> </font>
322 </para>
323 </td>
324 <td>
325 <para style="terp_default_Right_9">
326 <font color="white"> </font>
327 </para>
328 </td>
329 <td>
330 <para style="terp_default_Right_9">
331 <font color="white"> </font>
332 </para>
333 </td>289 </td>
334 </tr>290 </tr>
335 </blockTable>291 </blockTable>
@@ -337,18 +293,18 @@
337 <blockTable colWidths="134.0,400.0" style="Table_All_Total_Detail">293 <blockTable colWidths="134.0,400.0" style="Table_All_Total_Detail">
338 <tr>294 <tr>
339 <td>295 <td>
340 <para style="P15">Net Total:</para>296 <para style="P16">Net Total:</para>
341 </td>297 </td>
342 <td>298 <td>
343 <para style="P8">[[ formatLang(o.amount_untaxed, digits=get_digits(dp='Account') ) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>299 <para style="P9">[[ formatLang(o.amount_untaxed, digits=get_digits(dp='Account') ) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>
344 </td>300 </td>
345 </tr>301 </tr>
346 <tr>302 <tr>
347 <td>303 <td>
348 <para style="P15">Taxes:</para>304 <para style="P16">Taxes:</para>
349 </td>305 </td>
350 <td>306 <td>
351 <para style="P8">[[ formatLang(o.amount_tax, digits=get_digits(dp='Account')) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>307 <para style="P9">[[ formatLang(o.amount_tax, digits=get_digits(dp='Account')) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>
352 </td>308 </td>
353 </tr>309 </tr>
354 <tr>310 <tr>
@@ -356,14 +312,14 @@
356 <para style="P5">Total:</para>312 <para style="P5">Total:</para>
357 </td>313 </td>
358 <td>314 <td>
359 <para style="P16">[[ formatLang(o.amount_total, digits=get_digits(dp='Account') ) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>315 <para style="P18">[[ formatLang(o.amount_total, digits=get_digits(dp='Account') ) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>
360 </td>316 </td>
361 </tr>317 </tr>
362 </blockTable>318 </blockTable>
363 <para style="P17">-</para>319 <para style="P7">-</para>
364 <para style="P17">-</para>320 <para style="P7">-</para>
365 <para style="terp_default_9">[[ format(o.notes or '') ]]</para>321 <para style="terp_default_9">[[ format(o.notes or '') ]]</para>
366 <para style="P17">-</para>322 <para style="P7">-</para>
367 <para style="terp_default_9">Payment terms: [[ (o.payment_term_id and o.payment_term_id.note and format(o.payment_term_id and o.payment_term_id.note)) or removeParentNode('para') ]]</para>323 <para style="terp_default_9">Payment terms: [[ (o.payment_term_id and o.payment_term_id.note and format(o.payment_term_id and o.payment_term_id.note)) or removeParentNode('para') ]]</para>
368 </story>324 </story>
369</document>325</document>
370326
=== modified file 'inovatim_reports/report/purchase_order.sxw'
371Binary files inovatim_reports/report/purchase_order.sxw 2014-01-22 17:14:14 +0000 and inovatim_reports/report/purchase_order.sxw 2014-01-27 12:27:10 +0000 differ327Binary files inovatim_reports/report/purchase_order.sxw 2014-01-22 17:14:14 +0000 and inovatim_reports/report/purchase_order.sxw 2014-01-27 12:27:10 +0000 differ
=== modified file 'inovatim_reports/report/sale_order.rml'
--- inovatim_reports/report/sale_order.rml 2014-01-27 10:41:36 +0000
+++ inovatim_reports/report/sale_order.rml 2014-01-27 12:27:10 +0000
@@ -253,7 +253,7 @@
253 <para style="P2">Salesperson:</para>253 <para style="P2">Salesperson:</para>
254 </td>254 </td>
255 <td>255 <td>
256 <para style="P2">[[ o.user_id.name ]], [[ o.user_id.partner_id.mobile ]]</para>256 <para style="P2">[[ o.user_id.name ]], [[ o.user_id.partner_id.mobile or o.user_id.partner_id.phone ]]</para>
257 </td>257 </td>
258 </tr>258 </tr>
259 <tr>259 <tr>
@@ -418,7 +418,7 @@
418 <para style="P13">-</para>418 <para style="P13">-</para>
419 <para style="P12">Prevzem je možen na lokaciji podjetja, INOVATIM d.o.o., Koprska ulica 106g, 1000 Ljubljana, od pon-pet, med 8:30 in 16:30 uro, ali v primeru nakupa lesa, v Skladišču Lesnina na Tržaški 135 v Ljubljani od pon-pet, med 7:00 in 14:00 uro.</para>419 <para style="P12">Prevzem je možen na lokaciji podjetja, INOVATIM d.o.o., Koprska ulica 106g, 1000 Ljubljana, od pon-pet, med 8:30 in 16:30 uro, ali v primeru nakupa lesa, v Skladišču Lesnina na Tržaški 135 v Ljubljani od pon-pet, med 7:00 in 14:00 uro.</para>
420 <para style="P13">-</para>420 <para style="P13">-</para>
421 <para style="P12">S potrditvijo ponudbe kupec hkrati potrjuje, da je bil v celoti seznanjen s pogoji poslovanja in morebitnimi odstopanji v dimenziji, strukturi in barvi med <font face="Helvetica-Bold">vzorcem</font> in <font face="Helvetica-Bold">končnim proizvodom</font>, v primeru nakupa lesa in lesenih artiklov tudi z odstopanji, ki so opredeljena po smernicah VEH in s tem dopustna. </para>421 <para style="P12">S potrditvijo ponudbe kupec hkrati potrjuje, da je bil v celoti seznanjen s pogoji poslovanja in morebitnimi odstopanji v dimenziji, strukturi in barvi med <font face="Helvetica">vzorcem</font> in <font face="Helvetica">končnim proizvodom</font>, v primeru nakupa lesa in lesenih artiklov tudi z odstopanji, ki so opredeljena po smernicah VEH in s tem dopustna. </para>
422 <para style="P13">-</para>422 <para style="P13">-</para>
423 </td>423 </td>
424 </tr>424 </tr>
425425
=== modified file 'inovatim_reports/report/sale_order.sxw'
426Binary files inovatim_reports/report/sale_order.sxw 2014-01-27 10:41:36 +0000 and inovatim_reports/report/sale_order.sxw 2014-01-27 12:27:10 +0000 differ426Binary files inovatim_reports/report/sale_order.sxw 2014-01-27 10:41:36 +0000 and inovatim_reports/report/sale_order.sxw 2014-01-27 12:27:10 +0000 differ
=== modified file 'novaqua_reports/__init__.py'
--- novaqua_reports/__init__.py 2014-01-20 08:10:25 +0000
+++ novaqua_reports/__init__.py 2014-01-27 12:27:10 +0000
@@ -20,4 +20,5 @@
20##############################################################################20##############################################################################
2121
22import report22import report
23import novaqua_reports
23import account_payment_term24import account_payment_term
2425
=== modified file 'novaqua_reports/i18n/en_US.po'
--- novaqua_reports/i18n/en_US.po 2014-01-20 08:10:25 +0000
+++ novaqua_reports/i18n/en_US.po 2014-01-27 12:27:10 +0000
@@ -87,6 +87,7 @@
8787
88#. module: novaqua_reports88#. module: novaqua_reports
89#: report:account.invoice.novaqua:089#: report:account.invoice.novaqua:0
90#: report:sale.order.novaqua:0
90msgid "Total net weight:"91msgid "Total net weight:"
91msgstr "Total net weight:"92msgstr "Total net weight:"
9293
@@ -162,16 +163,19 @@
162163
163#. module: novaqua_reports164#. module: novaqua_reports
164#: report:account.invoice.novaqua:0165#: report:account.invoice.novaqua:0
166#: report:purchase.order.novaqua:0
165msgid "Taxes:"167msgid "Taxes:"
166msgstr "Taxes:"168msgstr "Taxes:"
167169
168#. module: novaqua_reports170#. module: novaqua_reports
169#: report:account.invoice.novaqua:0171#: report:account.invoice.novaqua:0
172#: report:purchase.order.novaqua:0
170msgid "Total:"173msgid "Total:"
171msgstr "Total:"174msgstr "Total:"
172175
173#. module: novaqua_reports176#. module: novaqua_reports
174#: report:account.invoice.novaqua:0177#: report:account.invoice.novaqua:0
178#: report:purchase.order.novaqua:0
175msgid "Unit Price"179msgid "Unit Price"
176msgstr "Unit Price"180msgstr "Unit Price"
177181
@@ -241,6 +245,7 @@
241245
242#. module: novaqua_reports246#. module: novaqua_reports
243#: report:sale.order.novaqua:0247#: report:sale.order.novaqua:0
248#: report:purchase.order.novaqua:0
244msgid "Net Total:"249msgid "Net Total:"
245msgstr "Net Total:"250msgstr "Net Total:"
246251
@@ -256,6 +261,7 @@
256261
257#. module: novaqua_reports262#. module: novaqua_reports
258#: report:sale.order.novaqua:0263#: report:sale.order.novaqua:0
264#: report:purchase.order.novaqua:0
259msgid "Payment terms:"265msgid "Payment terms:"
260msgstr "Payment terms:"266msgstr "Payment terms:"
261267
@@ -316,6 +322,7 @@
316322
317#. module: novaqua_reports323#. module: novaqua_reports
318#: report:sale.order.novaqua:0324#: report:sale.order.novaqua:0
325#: report:purchase.order.novaqua:0
319msgid "VAT:"326msgid "VAT:"
320msgstr "VAT:"327msgstr "VAT:"
321328
@@ -348,83 +355,166 @@
348355
349356
350357
351358#. module: novaqua_reports
352359#: report:stock.picking.list.novaqua:0
353360#: report:stock.picking.list.novaqua.out:0
354361#: report:stock.picking.list.novaqua.in:0
355
356#. module: novaqua_reports
357#: report:stock.picking.list.mentis:0
358msgid "Customer Address:"
359msgstr "Customer Address:"
360
361#. module: novaqua_reports
362#: report:stock.picking.list.mentis:0
363msgid "Delivery Order:"362msgid "Delivery Order:"
364msgstr "Delivery Order:"363msgstr "Delivery Order:"
365364
366#. module: novaqua_reports365#. module: novaqua_reports
367#: report:stock.picking.list.mentis:0366#: report:stock.picking.list.novaqua:0
367#: report:stock.picking.list.novaqua.out:0
368#: report:stock.picking.list.novaqua.in:0
369msgid "Incoming Shipment:"
370msgstr "Incoming Shipment:"
371
372#. module: novaqua_reports
373#: report:stock.picking.list.novaqua:0
374#: report:stock.picking.list.novaqua.out:0
375#: report:stock.picking.list.novaqua.in:0
376msgid "Internal Shipment:"
377msgstr "Internal Shipment:"
378
379#. module: novaqua_reports
380#: report:stock.picking.list.novaqua:0
381#: report:stock.picking.list.novaqua.out:0
382#: report:stock.picking.list.novaqua.in:0
383msgid "Warehouse Address:"
384msgstr "Warehouse Address:"
385
386#. module: novaqua_reports
387#: report:stock.picking.list.novaqua:0
388#: report:stock.picking.list.novaqua.out:0
389#: report:stock.picking.list.novaqua.in:0
390msgid "Scheduled Date:"
391msgstr "Scheduled Date:"
392
393#. module: novaqua_reports
394#: report:stock.picking.list.novaqua:0
395#: report:stock.picking.list.novaqua.out:0
396#: report:stock.picking.list.novaqua.in:0
397msgid "Order:"
398msgstr "Order:"
399
400#. module: novaqua_reports
401#: report:stock.picking.list.novaqua:0
402#: report:stock.picking.list.novaqua.out:0
403#: report:stock.picking.list.novaqua.in:0
404msgid "Customer reference:"
405msgstr "Customer reference:"
406
407#. module: novaqua_reports
408#: report:stock.picking.list.novaqua:0
409#: report:stock.picking.list.novaqua.out:0
410#: report:stock.picking.list.novaqua.in:0
411msgid "Delivery method:"
412msgstr "Delivery method:"
413
414#. module: novaqua_reports
415#: report:stock.picking.list.novaqua:0
416#: report:stock.picking.list.novaqua.out:0
417#: report:stock.picking.list.novaqua.in:0
418msgid "Total net weight:"
419msgstr "Total net weight:"
420
421#. module: novaqua_reports
422#: report:stock.picking.list.novaqua:0
423#: report:stock.picking.list.novaqua.out:0
424#: report:stock.picking.list.novaqua.in:0
425#: report:purchase.order.novaqua:0
426msgid "Code"
427msgstr "Code"
428
429#. module: novaqua_reports
430#: report:stock.picking.list.novaqua:0
431#: report:stock.picking.list.novaqua.out:0
432#: report:stock.picking.list.novaqua.in:0
433#: report:purchase.order.novaqua:0
368msgid "Description"434msgid "Description"
369msgstr "Description"435msgstr "Description"
370436
371#. module: novaqua_reports437#. module: novaqua_reports
372#: report:stock.picking.list.mentis:0438#: report:stock.picking.list.novaqua:0
439#: report:stock.picking.list.novaqua.out:0
440#: report:stock.picking.list.novaqua.in:0
441#: report:purchase.order.novaqua:0
442msgid "Quantity"
443msgstr "Quantity"
444
445#. module: novaqua_reports
446#: report:stock.picking.list.novaqua:0
447#: report:stock.picking.list.novaqua.out:0
448#: report:stock.picking.list.novaqua.in:0
449#: report:purchase.order.novaqua:0
450msgid "UM"
451msgstr "UM"
452
453#. module: novaqua_reports
454#: report:stock.picking.list.novaqua:0
455#: report:stock.picking.list.novaqua.out:0
456#: report:stock.picking.list.novaqua.in:0
457msgid "Package"
458msgstr "Package"
459
460#. module: novaqua_reports
461#: report:stock.picking.list.novaqua:0
462#: report:stock.picking.list.novaqua.out:0
463#: report:stock.picking.list.novaqua.in:0
464msgid "Price (€) / unit"
465msgstr "Price (€) / unit"
466
467#. module: novaqua_reports
468#: report:stock.picking.list.novaqua:0
469#: report:stock.picking.list.novaqua.out:0
470#: report:stock.picking.list.novaqua.in:0
373msgid "Issued by:"471msgid "Issued by:"
374msgstr "Issued by:"472msgstr "Issued by:"
375473
376#. module: novaqua_reports474#. module: novaqua_reports
377#: report:stock.picking.list.mentis:0475#: report:stock.picking.list.novaqua:0
378msgid "Order:"476#: report:stock.picking.list.novaqua.out:0
379msgstr "Order:"477#: report:stock.picking.list.novaqua.in:0
380
381#. module: novaqua_reports
382#: report:stock.picking.list.mentis:0
383msgid "Order quantity"
384msgstr "Order quantity"
385
386#. module: novaqua_reports
387#: report:stock.picking.list.mentis:0
388msgid "Place, date:"
389msgstr "Place, date:"
390
391#. module: novaqua_reports
392#: report:stock.picking.list.mentis:0
393msgid "Quantity"
394msgstr "Quantity"
395
396#. module: novaqua_reports
397#: report:stock.picking.list.mentis:0
398msgid "Received by:"478msgid "Received by:"
399msgstr "Received by:"479msgstr "Received by:"
400480
401#. module: novaqua_reports481#. module: novaqua_reports
402#: report:stock.picking.list.mentis:0482#: report:stock.picking.list.novaqua:0
403msgid "Scheduled Date:"483#: report:stock.picking.list.novaqua.out:0
404msgstr "Scheduled Date:"484#: report:stock.picking.list.novaqua.in:0
405485msgid "Place, date:"
406#. module: novaqua_reports486msgstr "Place, date:"
407#: report:stock.picking.list.mentis:0487
408msgid "Weight:"488
409msgstr "Weight:"489
410490
411#. module: novaqua_reports491
412#: report:stock.picking.list.mentis:0492#. module: novaqua_reports
413msgid "Supplier Address:"493#: report:purchase.order.novaqua:0
414msgstr "Supplier Address:"494msgid "Purchase Order Confirmation:"
415495msgstr "Purchase Order Confirmation:"
416#. module: novaqua_reports496
417#: report:stock.picking.list.mentis:0497#. module: novaqua_reports
418msgid "Warehouse Address:"498#: report:purchase.order.novaqua:0
419msgstr "Warehouse Address:"499msgid "Request for Quotation:"
420500msgstr "Request for Quotation:"
421#. module: novaqua_reports501
422#: report:stock.picking.list.mentis:0502#. module: novaqua_reports
423msgid "Incoming Shipment:"503#: report:purchase.order.novaqua:0
424msgstr "Incoming Shipment:"504msgid "Order Date:"
425505msgstr "Order Date:"
426#. module: novaqua_reports506
427#: report:stock.picking.list.mentis:0507#. module: novaqua_reports
428msgid "Internal Shipment:"508#: report:purchase.order.novaqua:0
429msgstr "Internal Shipment:"509msgid "Validated By:"
430510msgstr "Validated By:"
511
512#. module: novaqua_reports
513#: report:purchase.order.novaqua:0
514msgid "Customer reference"
515msgstr "Customer reference"
516
517#. module: novaqua_reports
518#: report:purchase.order.novaqua:0
519msgid "Net Price (€)"
520msgstr "Net Price (€)"
431521
=== modified file 'novaqua_reports/i18n/novaqua_reports.pot'
--- novaqua_reports/i18n/novaqua_reports.pot 2014-01-20 08:10:25 +0000
+++ novaqua_reports/i18n/novaqua_reports.pot 2014-01-27 12:27:10 +0000
@@ -87,6 +87,7 @@
8787
88#. module: novaqua_reports88#. module: novaqua_reports
89#: report:account.invoice.novaqua:089#: report:account.invoice.novaqua:0
90#: report:sale.order.novaqua:0
90msgid "Total net weight:"91msgid "Total net weight:"
91msgstr ""92msgstr ""
9293
@@ -162,16 +163,19 @@
162163
163#. module: novaqua_reports164#. module: novaqua_reports
164#: report:account.invoice.novaqua:0165#: report:account.invoice.novaqua:0
166#: report:purchase.order.novaqua:0
165msgid "Taxes:"167msgid "Taxes:"
166msgstr ""168msgstr ""
167169
168#. module: novaqua_reports170#. module: novaqua_reports
169#: report:account.invoice.novaqua:0171#: report:account.invoice.novaqua:0
172#: report:purchase.order.novaqua:0
170msgid "Total:"173msgid "Total:"
171msgstr ""174msgstr ""
172175
173#. module: novaqua_reports176#. module: novaqua_reports
174#: report:account.invoice.novaqua:0177#: report:account.invoice.novaqua:0
178#: report:purchase.order.novaqua:0
175msgid "Unit Price"179msgid "Unit Price"
176msgstr ""180msgstr ""
177181
@@ -241,6 +245,7 @@
241245
242#. module: novaqua_reports246#. module: novaqua_reports
243#: report:sale.order.novaqua:0247#: report:sale.order.novaqua:0
248#: report:purchase.order.novaqua:0
244msgid "Net Total:"249msgid "Net Total:"
245msgstr ""250msgstr ""
246251
@@ -256,6 +261,7 @@
256261
257#. module: novaqua_reports262#. module: novaqua_reports
258#: report:sale.order.novaqua:0263#: report:sale.order.novaqua:0
264#: report:purchase.order.novaqua:0
259msgid "Payment terms:"265msgid "Payment terms:"
260msgstr ""266msgstr ""
261267
@@ -316,6 +322,7 @@
316322
317#. module: novaqua_reports323#. module: novaqua_reports
318#: report:sale.order.novaqua:0324#: report:sale.order.novaqua:0
325#: report:purchase.order.novaqua:0
319msgid "VAT:"326msgid "VAT:"
320msgstr ""327msgstr ""
321328
@@ -348,82 +355,166 @@
348355
349356
350357
351358#. module: novaqua_reports
352359#: report:stock.picking.list.novaqua:0
353360#: report:stock.picking.list.novaqua.out:0
354361#: report:stock.picking.list.novaqua.in:0
355#. module: novaqua_reports
356#: report:stock.picking.list.mentis:0
357msgid "Customer Address:"
358msgstr ""
359
360#. module: novaqua_reports
361#: report:stock.picking.list.mentis:0
362msgid "Delivery Order:"362msgid "Delivery Order:"
363msgstr ""363msgstr ""
364364
365#. module: novaqua_reports365#. module: novaqua_reports
366#: report:stock.picking.list.mentis:0366#: report:stock.picking.list.novaqua:0
367#: report:stock.picking.list.novaqua.out:0
368#: report:stock.picking.list.novaqua.in:0
369msgid "Incoming Shipment:"
370msgstr ""
371
372#. module: novaqua_reports
373#: report:stock.picking.list.novaqua:0
374#: report:stock.picking.list.novaqua.out:0
375#: report:stock.picking.list.novaqua.in:0
376msgid "Internal Shipment:"
377msgstr ""
378
379#. module: novaqua_reports
380#: report:stock.picking.list.novaqua:0
381#: report:stock.picking.list.novaqua.out:0
382#: report:stock.picking.list.novaqua.in:0
383msgid "Warehouse Address:"
384msgstr ""
385
386#. module: novaqua_reports
387#: report:stock.picking.list.novaqua:0
388#: report:stock.picking.list.novaqua.out:0
389#: report:stock.picking.list.novaqua.in:0
390msgid "Scheduled Date:"
391msgstr ""
392
393#. module: novaqua_reports
394#: report:stock.picking.list.novaqua:0
395#: report:stock.picking.list.novaqua.out:0
396#: report:stock.picking.list.novaqua.in:0
397msgid "Order:"
398msgstr ""
399
400#. module: novaqua_reports
401#: report:stock.picking.list.novaqua:0
402#: report:stock.picking.list.novaqua.out:0
403#: report:stock.picking.list.novaqua.in:0
404msgid "Customer reference:"
405msgstr ""
406
407#. module: novaqua_reports
408#: report:stock.picking.list.novaqua:0
409#: report:stock.picking.list.novaqua.out:0
410#: report:stock.picking.list.novaqua.in:0
411msgid "Delivery method:"
412msgstr ""
413
414#. module: novaqua_reports
415#: report:stock.picking.list.novaqua:0
416#: report:stock.picking.list.novaqua.out:0
417#: report:stock.picking.list.novaqua.in:0
418msgid "Total net weight:"
419msgstr ""
420
421#. module: novaqua_reports
422#: report:stock.picking.list.novaqua:0
423#: report:stock.picking.list.novaqua.out:0
424#: report:stock.picking.list.novaqua.in:0
425#: report:purchase.order.novaqua:0
426msgid "Code"
427msgstr ""
428
429#. module: novaqua_reports
430#: report:stock.picking.list.novaqua:0
431#: report:stock.picking.list.novaqua.out:0
432#: report:stock.picking.list.novaqua.in:0
433#: report:purchase.order.novaqua:0
367msgid "Description"434msgid "Description"
368msgstr ""435msgstr ""
369436
370#. module: novaqua_reports437#. module: novaqua_reports
371#: report:stock.picking.list.mentis:0438#: report:stock.picking.list.novaqua:0
439#: report:stock.picking.list.novaqua.out:0
440#: report:stock.picking.list.novaqua.in:0
441#: report:purchase.order.novaqua:0
442msgid "Quantity"
443msgstr ""
444
445#. module: novaqua_reports
446#: report:stock.picking.list.novaqua:0
447#: report:stock.picking.list.novaqua.out:0
448#: report:stock.picking.list.novaqua.in:0
449#: report:purchase.order.novaqua:0
450msgid "UM"
451msgstr ""
452
453#. module: novaqua_reports
454#: report:stock.picking.list.novaqua:0
455#: report:stock.picking.list.novaqua.out:0
456#: report:stock.picking.list.novaqua.in:0
457msgid "Package"
458msgstr ""
459
460#. module: novaqua_reports
461#: report:stock.picking.list.novaqua:0
462#: report:stock.picking.list.novaqua.out:0
463#: report:stock.picking.list.novaqua.in:0
464msgid "Price (€) / unit"
465msgstr ""
466
467#. module: novaqua_reports
468#: report:stock.picking.list.novaqua:0
469#: report:stock.picking.list.novaqua.out:0
470#: report:stock.picking.list.novaqua.in:0
372msgid "Issued by:"471msgid "Issued by:"
373msgstr ""472msgstr ""
374473
375#. module: novaqua_reports474#. module: novaqua_reports
376#: report:stock.picking.list.mentis:0475#: report:stock.picking.list.novaqua:0
377msgid "Order:"476#: report:stock.picking.list.novaqua.out:0
378msgstr ""477#: report:stock.picking.list.novaqua.in:0
379
380#. module: novaqua_reports
381#: report:stock.picking.list.mentis:0
382msgid "Order quantity"
383msgstr ""
384
385#. module: novaqua_reports
386#: report:stock.picking.list.mentis:0
387msgid "Place, date:"
388msgstr ""
389
390#. module: novaqua_reports
391#: report:stock.picking.list.mentis:0
392msgid "Quantity"
393msgstr ""
394
395#. module: novaqua_reports
396#: report:stock.picking.list.mentis:0
397msgid "Received by:"478msgid "Received by:"
398msgstr ""479msgstr ""
399480
400#. module: novaqua_reports481#. module: novaqua_reports
401#: report:stock.picking.list.mentis:0482#: report:stock.picking.list.novaqua:0
402msgid "Scheduled Date:"483#: report:stock.picking.list.novaqua.out:0
403msgstr ""484#: report:stock.picking.list.novaqua.in:0
404485msgid "Place, date:"
405#. module: novaqua_reports486msgstr ""
406#: report:stock.picking.list.mentis:0487
407msgid "Weight:"488
408msgstr ""489
409490
410#. module: novaqua_reports491
411#: report:stock.picking.list.mentis:0492#. module: novaqua_reports
412msgid "Supplier Address:"493#: report:purchase.order.novaqua:0
413msgstr ""494msgid "Purchase Order Confirmation:"
414495msgstr ""
415#. module: novaqua_reports496
416#: report:stock.picking.list.mentis:0497#. module: novaqua_reports
417msgid "Warehouse Address:"498#: report:purchase.order.novaqua:0
418msgstr ""499msgid "Request for Quotation:"
419500msgstr ""
420#. module: novaqua_reports501
421#: report:stock.picking.list.mentis:0502#. module: novaqua_reports
422msgid "Incoming Shipment:"503#: report:purchase.order.novaqua:0
423msgstr ""504msgid "Order Date:"
424505msgstr ""
425#. module: novaqua_reports506
426#: report:stock.picking.list.mentis:0507#. module: novaqua_reports
427msgid "Internal Shipment:"508#: report:purchase.order.novaqua:0
428msgstr ""509msgid "Validated By:"
429510msgstr ""
511
512#. module: novaqua_reports
513#: report:purchase.order.novaqua:0
514msgid "Customer reference"
515msgstr ""
516
517#. module: novaqua_reports
518#: report:purchase.order.novaqua:0
519msgid "Net Price (€)"
520msgstr ""
430521
=== modified file 'novaqua_reports/i18n/sl.po'
--- novaqua_reports/i18n/sl.po 2014-01-20 08:10:25 +0000
+++ novaqua_reports/i18n/sl.po 2014-01-27 12:27:10 +0000
@@ -87,6 +87,7 @@
8787
88#. module: novaqua_reports88#. module: novaqua_reports
89#: report:account.invoice.novaqua:089#: report:account.invoice.novaqua:0
90#: report:sale.order.novaqua:0
90msgid "Total net weight:"91msgid "Total net weight:"
91msgstr "Skupaj neto teža:"92msgstr "Skupaj neto teža:"
9293
@@ -162,16 +163,19 @@
162163
163#. module: novaqua_reports164#. module: novaqua_reports
164#: report:account.invoice.novaqua:0165#: report:account.invoice.novaqua:0
166#: report:purchase.order.novaqua:0
165msgid "Taxes:"167msgid "Taxes:"
166msgstr "Davki:"168msgstr "Davki:"
167169
168#. module: novaqua_reports170#. module: novaqua_reports
169#: report:account.invoice.novaqua:0171#: report:account.invoice.novaqua:0
172#: report:purchase.order.novaqua:0
170msgid "Total:"173msgid "Total:"
171msgstr "Skupaj:"174msgstr "Skupaj:"
172175
173#. module: novaqua_reports176#. module: novaqua_reports
174#: report:account.invoice.novaqua:0177#: report:account.invoice.novaqua:0
178#: report:purchase.order.novaqua:0
175msgid "Unit Price"179msgid "Unit Price"
176msgstr "Cena enote"180msgstr "Cena enote"
177181
@@ -241,6 +245,7 @@
241245
242#. module: novaqua_reports246#. module: novaqua_reports
243#: report:sale.order.novaqua:0247#: report:sale.order.novaqua:0
248#: report:purchase.order.novaqua:0
244msgid "Net Total:"249msgid "Net Total:"
245msgstr "Skupaj neto:"250msgstr "Skupaj neto:"
246251
@@ -256,6 +261,7 @@
256261
257#. module: novaqua_reports262#. module: novaqua_reports
258#: report:sale.order.novaqua:0263#: report:sale.order.novaqua:0
264#: report:purchase.order.novaqua:0
259msgid "Payment terms:"265msgid "Payment terms:"
260msgstr "Plačilni pogoji:"266msgstr "Plačilni pogoji:"
261267
@@ -316,6 +322,7 @@
316322
317#. module: novaqua_reports323#. module: novaqua_reports
318#: report:sale.order.novaqua:0324#: report:sale.order.novaqua:0
325#: report:purchase.order.novaqua:0
319msgid "VAT:"326msgid "VAT:"
320msgstr "ID DDV:"327msgstr "ID DDV:"
321328
@@ -348,81 +355,166 @@
348355
349356
350357
351358#. module: novaqua_reports
352359#: report:stock.picking.list.novaqua:0
353360#: report:stock.picking.list.novaqua.out:0
354#. module: novaqua_reports361#: report:stock.picking.list.novaqua.in:0
355#: report:stock.picking.list.mentis:0
356msgid "Customer Address:"
357msgstr "Kontaktni naslov:"
358
359#. module: novaqua_reports
360#: report:stock.picking.list.mentis:0
361msgid "Delivery Order:"362msgid "Delivery Order:"
362msgstr "Dobavnica:"363msgstr "Dobavnica:"
363364
364#. module: novaqua_reports365#. module: novaqua_reports
365#: report:stock.picking.list.mentis:0366#: report:stock.picking.list.novaqua:0
367#: report:stock.picking.list.novaqua.out:0
368#: report:stock.picking.list.novaqua.in:0
369msgid "Incoming Shipment:"
370msgstr "Prihajajoče pošiljke:"
371
372#. module: novaqua_reports
373#: report:stock.picking.list.novaqua:0
374#: report:stock.picking.list.novaqua.out:0
375#: report:stock.picking.list.novaqua.in:0
376msgid "Internal Shipment:"
377msgstr "Interna pošiljka:"
378
379#. module: novaqua_reports
380#: report:stock.picking.list.novaqua:0
381#: report:stock.picking.list.novaqua.out:0
382#: report:stock.picking.list.novaqua.in:0
383msgid "Warehouse Address:"
384msgstr "Naslov skladišča:"
385
386#. module: novaqua_reports
387#: report:stock.picking.list.novaqua:0
388#: report:stock.picking.list.novaqua.out:0
389#: report:stock.picking.list.novaqua.in:0
390msgid "Scheduled Date:"
391msgstr "Načrtovani datum:"
392
393#. module: novaqua_reports
394#: report:stock.picking.list.novaqua:0
395#: report:stock.picking.list.novaqua.out:0
396#: report:stock.picking.list.novaqua.in:0
397msgid "Order:"
398msgstr "Naročilo:"
399
400#. module: novaqua_reports
401#: report:stock.picking.list.novaqua:0
402#: report:stock.picking.list.novaqua.out:0
403#: report:stock.picking.list.novaqua.in:0
404msgid "Customer reference:"
405msgstr "Referenca kupca:"
406
407#. module: novaqua_reports
408#: report:stock.picking.list.novaqua:0
409#: report:stock.picking.list.novaqua.out:0
410#: report:stock.picking.list.novaqua.in:0
411msgid "Delivery method:"
412msgstr "Način dostave:"
413
414#. module: novaqua_reports
415#: report:stock.picking.list.novaqua:0
416#: report:stock.picking.list.novaqua.out:0
417#: report:stock.picking.list.novaqua.in:0
418msgid "Total net weight:"
419msgstr "Skupaj neto teža:"
420
421#. module: novaqua_reports
422#: report:stock.picking.list.novaqua:0
423#: report:stock.picking.list.novaqua.out:0
424#: report:stock.picking.list.novaqua.in:0
425#: report:purchase.order.novaqua:0
426msgid "Code"
427msgstr "Koda"
428
429#. module: novaqua_reports
430#: report:stock.picking.list.novaqua:0
431#: report:stock.picking.list.novaqua.out:0
432#: report:stock.picking.list.novaqua.in:0
433#: report:purchase.order.novaqua:0
366msgid "Description"434msgid "Description"
367msgstr "Opis"435msgstr "Opis"
368436
369#. module: novaqua_reports437#. module: novaqua_reports
370#: report:stock.picking.list.mentis:0438#: report:stock.picking.list.novaqua:0
439#: report:stock.picking.list.novaqua.out:0
440#: report:stock.picking.list.novaqua.in:0
441#: report:purchase.order.novaqua:0
442msgid "Quantity"
443msgstr "Količina"
444
445#. module: novaqua_reports
446#: report:stock.picking.list.novaqua:0
447#: report:stock.picking.list.novaqua.out:0
448#: report:stock.picking.list.novaqua.in:0
449#: report:purchase.order.novaqua:0
450msgid "UM"
451msgstr "EM"
452
453#. module: novaqua_reports
454#: report:stock.picking.list.novaqua:0
455#: report:stock.picking.list.novaqua.out:0
456#: report:stock.picking.list.novaqua.in:0
457msgid "Package"
458msgstr "Paketi"
459
460#. module: novaqua_reports
461#: report:stock.picking.list.novaqua:0
462#: report:stock.picking.list.novaqua.out:0
463#: report:stock.picking.list.novaqua.in:0
464msgid "Price (€) / unit"
465msgstr "Cena (€) / enoto"
466
467#. module: novaqua_reports
468#: report:stock.picking.list.novaqua:0
469#: report:stock.picking.list.novaqua.out:0
470#: report:stock.picking.list.novaqua.in:0
371msgid "Issued by:"471msgid "Issued by:"
372msgstr "Izdal:"472msgstr "Izdal:"
373473
374#. module: novaqua_reports474#. module: novaqua_reports
375#: report:stock.picking.list.mentis:0475#: report:stock.picking.list.novaqua:0
376msgid "Order:"476#: report:stock.picking.list.novaqua.out:0
377msgstr "Naročilo:"477#: report:stock.picking.list.novaqua.in:0
378
379#. module: novaqua_reports
380#: report:stock.picking.list.mentis:0
381msgid "Order quantity"
382msgstr "Naročena količina"
383
384#. module: novaqua_reports
385#: report:stock.picking.list.mentis:0
386msgid "Place, date:"
387msgstr "Kraj, datum:"
388
389#. module: novaqua_reports
390#: report:stock.picking.list.mentis:0
391msgid "Quantity"
392msgstr "Dobavljena količina"
393
394#. module: novaqua_reports
395#: report:stock.picking.list.mentis:0
396msgid "Received by:"478msgid "Received by:"
397msgstr "Prevzel:"479msgstr "Prevzel:"
398480
399#. module: novaqua_reports481#. module: novaqua_reports
400#: report:stock.picking.list.mentis:0482#: report:stock.picking.list.novaqua:0
401msgid "Scheduled Date:"483#: report:stock.picking.list.novaqua.out:0
402msgstr "Načrtovani datum:"484#: report:stock.picking.list.novaqua.in:0
403485msgid "Place, date:"
404#. module: novaqua_reports486msgstr "Kraj, datum:"
405#: report:stock.picking.list.mentis:0487
406msgid "Weight:"488
407msgstr "Teža"489
408490
409#. module: novaqua_reports491
410#: report:stock.picking.list.mentis:0492#. module: novaqua_reports
411msgid "Supplier Address:"493#: report:purchase.order.novaqua:0
412msgstr "Naslov dobavitelja:"494msgid "Purchase Order Confirmation:"
413495msgstr "Nabavni nalog:"
414#. module: novaqua_reports496
415#: report:stock.picking.list.mentis:0497#. module: novaqua_reports
416msgid "Warehouse Address:"498#: report:purchase.order.novaqua:0
417msgstr "Naslov skladišča:"499msgid "Request for Quotation:"
418500msgstr "Ponudba:"
419#. module: novaqua_reports501
420#: report:stock.picking.list.mentis:0502#. module: novaqua_reports
421msgid "Incoming Shipment:"503#: report:purchase.order.novaqua:0
422msgstr "Prihajajoče pošiljke:"504msgid "Order Date:"
423505msgstr "Datum naročila:"
424#. module: novaqua_reports506
425#: report:stock.picking.list.mentis:0507#. module: novaqua_reports
426msgid "Internal Shipment:"508#: report:purchase.order.novaqua:0
427msgstr "Interna pošiljka:"509msgid "Validated By:"
428510msgstr "Naročnik:"
511
512#. module: novaqua_reports
513#: report:purchase.order.novaqua:0
514msgid "Customer reference"
515msgstr "Kupčeva ref."
516
517#. module: novaqua_reports
518#: report:purchase.order.novaqua:0
519msgid "Net Price (€)"
520msgstr "Neto cena (€)"
429521
=== modified file 'novaqua_reports/i18n/sl_SI.po'
--- novaqua_reports/i18n/sl_SI.po 2014-01-20 08:10:25 +0000
+++ novaqua_reports/i18n/sl_SI.po 2014-01-27 12:27:10 +0000
@@ -87,6 +87,7 @@
8787
88#. module: novaqua_reports88#. module: novaqua_reports
89#: report:account.invoice.novaqua:089#: report:account.invoice.novaqua:0
90#: report:sale.order.novaqua:0
90msgid "Total net weight:"91msgid "Total net weight:"
91msgstr "Skupaj neto teža:"92msgstr "Skupaj neto teža:"
9293
@@ -162,16 +163,19 @@
162163
163#. module: novaqua_reports164#. module: novaqua_reports
164#: report:account.invoice.novaqua:0165#: report:account.invoice.novaqua:0
166#: report:purchase.order.novaqua:0
165msgid "Taxes:"167msgid "Taxes:"
166msgstr "Davki:"168msgstr "Davki:"
167169
168#. module: novaqua_reports170#. module: novaqua_reports
169#: report:account.invoice.novaqua:0171#: report:account.invoice.novaqua:0
172#: report:purchase.order.novaqua:0
170msgid "Total:"173msgid "Total:"
171msgstr "Skupaj:"174msgstr "Skupaj:"
172175
173#. module: novaqua_reports176#. module: novaqua_reports
174#: report:account.invoice.novaqua:0177#: report:account.invoice.novaqua:0
178#: report:purchase.order.novaqua:0
175msgid "Unit Price"179msgid "Unit Price"
176msgstr "Cena enote"180msgstr "Cena enote"
177181
@@ -241,6 +245,7 @@
241245
242#. module: novaqua_reports246#. module: novaqua_reports
243#: report:sale.order.novaqua:0247#: report:sale.order.novaqua:0
248#: report:purchase.order.novaqua:0
244msgid "Net Total:"249msgid "Net Total:"
245msgstr "Skupaj neto:"250msgstr "Skupaj neto:"
246251
@@ -256,6 +261,7 @@
256261
257#. module: novaqua_reports262#. module: novaqua_reports
258#: report:sale.order.novaqua:0263#: report:sale.order.novaqua:0
264#: report:purchase.order.novaqua:0
259msgid "Payment terms:"265msgid "Payment terms:"
260msgstr "Plačilni pogoji:"266msgstr "Plačilni pogoji:"
261267
@@ -316,6 +322,7 @@
316322
317#. module: novaqua_reports323#. module: novaqua_reports
318#: report:sale.order.novaqua:0324#: report:sale.order.novaqua:0
325#: report:purchase.order.novaqua:0
319msgid "VAT:"326msgid "VAT:"
320msgstr "ID DDV:"327msgstr "ID DDV:"
321328
@@ -348,81 +355,166 @@
348355
349356
350357
351358#. module: novaqua_reports
352359#: report:stock.picking.list.novaqua:0
353360#: report:stock.picking.list.novaqua.out:0
354#. module: novaqua_reports361#: report:stock.picking.list.novaqua.in:0
355#: report:stock.picking.list.mentis:0
356msgid "Customer Address:"
357msgstr "Kontaktni naslov:"
358
359#. module: novaqua_reports
360#: report:stock.picking.list.mentis:0
361msgid "Delivery Order:"362msgid "Delivery Order:"
362msgstr "Dobavnica:"363msgstr "Dobavnica:"
363364
364#. module: novaqua_reports365#. module: novaqua_reports
365#: report:stock.picking.list.mentis:0366#: report:stock.picking.list.novaqua:0
367#: report:stock.picking.list.novaqua.out:0
368#: report:stock.picking.list.novaqua.in:0
369msgid "Incoming Shipment:"
370msgstr "Prihajajoče pošiljke:"
371
372#. module: novaqua_reports
373#: report:stock.picking.list.novaqua:0
374#: report:stock.picking.list.novaqua.out:0
375#: report:stock.picking.list.novaqua.in:0
376msgid "Internal Shipment:"
377msgstr "Interna pošiljka:"
378
379#. module: novaqua_reports
380#: report:stock.picking.list.novaqua:0
381#: report:stock.picking.list.novaqua.out:0
382#: report:stock.picking.list.novaqua.in:0
383msgid "Warehouse Address:"
384msgstr "Naslov skladišča:"
385
386#. module: novaqua_reports
387#: report:stock.picking.list.novaqua:0
388#: report:stock.picking.list.novaqua.out:0
389#: report:stock.picking.list.novaqua.in:0
390msgid "Scheduled Date:"
391msgstr "Načrtovani datum:"
392
393#. module: novaqua_reports
394#: report:stock.picking.list.novaqua:0
395#: report:stock.picking.list.novaqua.out:0
396#: report:stock.picking.list.novaqua.in:0
397msgid "Order:"
398msgstr "Naročilo:"
399
400#. module: novaqua_reports
401#: report:stock.picking.list.novaqua:0
402#: report:stock.picking.list.novaqua.out:0
403#: report:stock.picking.list.novaqua.in:0
404msgid "Customer reference:"
405msgstr "Referenca kupca:"
406
407#. module: novaqua_reports
408#: report:stock.picking.list.novaqua:0
409#: report:stock.picking.list.novaqua.out:0
410#: report:stock.picking.list.novaqua.in:0
411msgid "Delivery method:"
412msgstr "Način dostave:"
413
414#. module: novaqua_reports
415#: report:stock.picking.list.novaqua:0
416#: report:stock.picking.list.novaqua.out:0
417#: report:stock.picking.list.novaqua.in:0
418msgid "Total net weight:"
419msgstr "Skupaj neto teža:"
420
421#. module: novaqua_reports
422#: report:stock.picking.list.novaqua:0
423#: report:stock.picking.list.novaqua.out:0
424#: report:stock.picking.list.novaqua.in:0
425#: report:purchase.order.novaqua:0
426msgid "Code"
427msgstr "Koda"
428
429#. module: novaqua_reports
430#: report:stock.picking.list.novaqua:0
431#: report:stock.picking.list.novaqua.out:0
432#: report:stock.picking.list.novaqua.in:0
433#: report:purchase.order.novaqua:0
366msgid "Description"434msgid "Description"
367msgstr "Opis"435msgstr "Opis"
368436
369#. module: novaqua_reports437#. module: novaqua_reports
370#: report:stock.picking.list.mentis:0438#: report:stock.picking.list.novaqua:0
439#: report:stock.picking.list.novaqua.out:0
440#: report:stock.picking.list.novaqua.in:0
441#: report:purchase.order.novaqua:0
442msgid "Quantity"
443msgstr "Količina"
444
445#. module: novaqua_reports
446#: report:stock.picking.list.novaqua:0
447#: report:stock.picking.list.novaqua.out:0
448#: report:stock.picking.list.novaqua.in:0
449#: report:purchase.order.novaqua:0
450msgid "UM"
451msgstr "EM"
452
453#. module: novaqua_reports
454#: report:stock.picking.list.novaqua:0
455#: report:stock.picking.list.novaqua.out:0
456#: report:stock.picking.list.novaqua.in:0
457msgid "Package"
458msgstr "Paketi"
459
460#. module: novaqua_reports
461#: report:stock.picking.list.novaqua:0
462#: report:stock.picking.list.novaqua.out:0
463#: report:stock.picking.list.novaqua.in:0
464msgid "Price (€) / unit"
465msgstr "Cena (€) / enoto"
466
467#. module: novaqua_reports
468#: report:stock.picking.list.novaqua:0
469#: report:stock.picking.list.novaqua.out:0
470#: report:stock.picking.list.novaqua.in:0
371msgid "Issued by:"471msgid "Issued by:"
372msgstr "Izdal:"472msgstr "Izdal:"
373473
374#. module: novaqua_reports474#. module: novaqua_reports
375#: report:stock.picking.list.mentis:0475#: report:stock.picking.list.novaqua:0
376msgid "Order:"476#: report:stock.picking.list.novaqua.out:0
377msgstr "Naročilo:"477#: report:stock.picking.list.novaqua.in:0
378
379#. module: novaqua_reports
380#: report:stock.picking.list.mentis:0
381msgid "Order quantity"
382msgstr "Naročena količina"
383
384#. module: novaqua_reports
385#: report:stock.picking.list.mentis:0
386msgid "Place, date:"
387msgstr "Kraj, datum:"
388
389#. module: novaqua_reports
390#: report:stock.picking.list.mentis:0
391msgid "Quantity"
392msgstr "Dobavljena količina"
393
394#. module: novaqua_reports
395#: report:stock.picking.list.mentis:0
396msgid "Received by:"478msgid "Received by:"
397msgstr "Prevzel:"479msgstr "Prevzel:"
398480
399#. module: novaqua_reports481#. module: novaqua_reports
400#: report:stock.picking.list.mentis:0482#: report:stock.picking.list.novaqua:0
401msgid "Scheduled Date:"483#: report:stock.picking.list.novaqua.out:0
402msgstr "Načrtovani datum:"484#: report:stock.picking.list.novaqua.in:0
403485msgid "Place, date:"
404#. module: novaqua_reports486msgstr "Kraj, datum:"
405#: report:stock.picking.list.mentis:0487
406msgid "Weight:"488
407msgstr "Teža"489
408490
409#. module: novaqua_reports491
410#: report:stock.picking.list.mentis:0492#. module: novaqua_reports
411msgid "Supplier Address:"493#: report:purchase.order.novaqua:0
412msgstr "Naslov dobavitelja:"494msgid "Purchase Order Confirmation:"
413495msgstr "Nabavni nalog:"
414#. module: novaqua_reports496
415#: report:stock.picking.list.mentis:0497#. module: novaqua_reports
416msgid "Warehouse Address:"498#: report:purchase.order.novaqua:0
417msgstr "Naslov skladišča:"499msgid "Request for Quotation:"
418500msgstr "Ponudba:"
419#. module: novaqua_reports501
420#: report:stock.picking.list.mentis:0502#. module: novaqua_reports
421msgid "Incoming Shipment:"503#: report:purchase.order.novaqua:0
422msgstr "Prihajajoče pošiljke:"504msgid "Order Date:"
423505msgstr "Datum naročila:"
424#. module: novaqua_reports506
425#: report:stock.picking.list.mentis:0507#. module: novaqua_reports
426msgid "Internal Shipment:"508#: report:purchase.order.novaqua:0
427msgstr "Interna pošiljka:"509msgid "Validated By:"
428510msgstr "Naročnik:"
511
512#. module: novaqua_reports
513#: report:purchase.order.novaqua:0
514msgid "Customer reference"
515msgstr "Kupčeva ref."
516
517#. module: novaqua_reports
518#: report:purchase.order.novaqua:0
519msgid "Net Price (€)"
520msgstr "Neto cena (€)"
429521
=== added file 'novaqua_reports/novaqua_reports.py'
--- novaqua_reports/novaqua_reports.py 1970-01-01 00:00:00 +0000
+++ novaqua_reports/novaqua_reports.py 2014-01-27 12:27:10 +0000
@@ -0,0 +1,76 @@
1# -*- coding: utf-8 -*-
2##############################################################################
3#
4# OpenERP, Open Source Management Solution
5# Copyright (C) 2014 Mentis d.o.o.
6#
7# This program is free software: you can redistribute it and/or modify
8# it under the terms of the GNU Affero General Public License as
9# published by the Free Software Foundation, either version 3 of the
10# License, or (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU Affero General Public License for more details.
16#
17# You should have received a copy of the GNU Affero General Public License
18# along with this program. If not, see <http://www.gnu.org/licenses/>.
19#
20##############################################################################
21
22from osv import fields, osv
23from tools.translate import _
24
25class sale_order(osv.osv):
26 _inherit = "sale.order"
27
28 def print_quotation(self, cr, uid, ids, context=None):
29 res = super(sale_order,self).print_quotation(cr, uid, ids, context)
30 if res['report_name'] == 'sale.order':
31 res['report_name'] = 'sale.order.novaqua'
32 return res
33
34sale_order()
35
36class account_invoice(osv.osv):
37 _inherit = "account.invoice"
38
39 def invoice_print(self, cr, uid, ids, context=None):
40 res = super(account_invoice,self).invoice_print(cr, uid, ids, context)
41 if res['report_name'] == 'account.invoice':
42 res['report_name'] = 'account.invoice.novaqua'
43 return res
44
45account_invoice()
46
47class purchase_order(osv.osv):
48 _inherit = "purchase.order"
49
50 def print_quotation(self, cr, uid, ids, context=None):
51 res = super(purchase_order,self).print_quotation(cr, uid, ids, context)
52 if res['report_name'] == 'purchase.quotation':
53 res['report_name'] = 'purchase.order.novaqua'
54 return res
55
56purchase_order()
57
58class stock_picking(osv.osv):
59 _inherit = 'stock.picking'
60 _columns = {
61 'deliver_id': fields.many2one('res.users', 'User'),
62 }
63
64stock_picking()
65
66class stock_picking_out(osv.osv):
67 _inherit = 'stock.picking.out'
68 _columns = {
69 'deliver_id': fields.many2one('res.users', 'User'),
70 }
71
72 def action_process(self, cr, uid, ids, context=None):
73 self.pool.get('stock.picking').write(cr, uid, ids, {'deliver_id':uid})
74 return super(stock_picking_out, self).action_process(cr, uid, ids, context=context)
75
76stock_picking_out()
077
=== modified file 'novaqua_reports/report/__init__.py'
--- novaqua_reports/report/__init__.py 2014-01-20 08:10:25 +0000
+++ novaqua_reports/report/__init__.py 2014-01-27 12:27:10 +0000
@@ -22,3 +22,4 @@
22import account_print_invoice22import account_print_invoice
23import sale_order23import sale_order
24import stock_picking24import stock_picking
25import purchase_order
2526
=== modified file 'novaqua_reports/report/account_print_invoice.py'
--- novaqua_reports/report/account_print_invoice.py 2014-01-20 08:10:25 +0000
+++ novaqua_reports/report/account_print_invoice.py 2014-01-27 12:27:10 +0000
@@ -29,8 +29,9 @@
29 'time': time,29 'time': time,
30 'get_total_discount': self._get_total_discount,30 'get_total_discount': self._get_total_discount,
31 'get_total_net': self._get_total_net,31 'get_total_net': self._get_total_net,
32 'get_packets': self._get_packets,32 'get_uom_qty': self._get_uom_qty,
33 'get_units': self._get_units,33 'get_units': self._get_units,
34 'get_uos_qty': self._get_uos_qty,
34 'get_total_weight': self._get_total_weight,35 'get_total_weight': self._get_total_weight,
35 })36 })
36 37
@@ -46,10 +47,16 @@
46 value_total += line.quantity * line.price_unit47 value_total += line.quantity * line.price_unit
47 return value_total48 return value_total
48 49
49 def _get_packets(self, invoice_line):50 def _get_uom_qty(self, invoice_line):
50 line_obj = self.pool.get('sale.order.line')51 line_obj = self.pool.get('sale.order.line')
51 line_ids = line_obj.search(self.cr, self.uid, [('invoice_lines', '=' , invoice_line.id)])52 line_ids = line_obj.search(self.cr, self.uid, [('invoice_lines', '=' , invoice_line.id)])
52 res = line_obj.browse(self.cr, self.uid, line_ids)[0]['product_uom_qty']53
54 sale_line = line_obj.browse(self.cr, self.uid, line_ids)[0]
55 if sale_line.product_uom.id != invoice_line.uos_id.id:
56 res = sale_line.product_uom_qty
57 else:
58 res = invoice_line.quantity
59
53 if res == 0:60 if res == 0:
54 return ''61 return ''
55 else: 62 else:
@@ -58,10 +65,27 @@
58 def _get_units(self, invoice_line):65 def _get_units(self, invoice_line):
59 line_obj = self.pool.get('sale.order.line')66 line_obj = self.pool.get('sale.order.line')
60 line_ids = line_obj.search(self.cr, self.uid, [('invoice_lines', '=' , invoice_line.id)])67 line_ids = line_obj.search(self.cr, self.uid, [('invoice_lines', '=' , invoice_line.id)])
61 res = line_obj.browse(self.cr, self.uid, line_ids)[0]['product_uom']68
62 if res:69 sale_line = line_obj.browse(self.cr, self.uid, line_ids)[0]
63 return res.name70 if sale_line.product_uom.id != invoice_line.uos_id.id:
64 else: 71 #res = sale_line.product_uom.name
72 return self.pool.get('ir.translation')._get_source(self.cr, self.uid, None, 'model', invoice_line.partner_id.lang, sale_line.product_uom.name)
73 else:
74 #res = invoice_line.uos_id.name
75 return self.pool.get('ir.translation')._get_source(self.cr, self.uid, None, 'model', invoice_line.partner_id.lang, invoice_line.uos_id.name)
76
77 def _get_uos_qty(self, invoice_line):
78 line_obj = self.pool.get('sale.order.line')
79 line_ids = line_obj.search(self.cr, self.uid, [('invoice_lines', '=' , invoice_line.id)])
80
81 sale_line = line_obj.browse(self.cr, self.uid, line_ids)[0]
82 if invoice_line.uos_id.id != sale_line.product_uom.id:
83 res = invoice_line.quantity
84 if res == 0:
85 return ''
86 else:
87 return res
88 else:
65 return ''89 return ''
6690
67 def _get_total_weight(self, invoice):91 def _get_total_weight(self, invoice):
6892
=== modified file 'novaqua_reports/report/account_print_invoice.rml'
--- novaqua_reports/report/account_print_invoice.rml 2014-01-20 08:10:25 +0000
+++ novaqua_reports/report/account_print_invoice.rml 2014-01-27 12:27:10 +0000
@@ -2,7 +2,7 @@
2<document filename="test.pdf">2<document filename="test.pdf">
3 <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20">3 <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20">
4 <pageTemplate id="first">4 <pageTemplate id="first">
5 <frame id="first" x1="34.0" y1="28.0" width="530" height="786"/>5 <frame id="first" x1="34.0" y1="57.0" width="530" height="757"/>
6 </pageTemplate>6 </pageTemplate>
7 </template>7 </template>
8 <stylesheet>8 <stylesheet>
@@ -19,10 +19,6 @@
19 <blockAlignment value="LEFT"/>19 <blockAlignment value="LEFT"/>
20 <blockValign value="TOP"/>20 <blockValign value="TOP"/>
21 </blockTableStyle>21 </blockTableStyle>
22 <blockTableStyle id="Table_naslov">
23 <blockAlignment value="LEFT"/>
24 <blockValign value="TOP"/>
25 </blockTableStyle>
26 <blockTableStyle id="Table_invoice_data">22 <blockTableStyle id="Table_invoice_data">
27 <blockAlignment value="LEFT"/>23 <blockAlignment value="LEFT"/>
28 <blockValign value="TOP"/>24 <blockValign value="TOP"/>
@@ -43,6 +39,7 @@
43 <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>39 <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
44 <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>40 <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
45 <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>41 <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
42 <lineStyle kind="LINEBEFORE" colorName="#000000" start="3,0" stop="3,-1"/>
46 <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>43 <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
47 <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>44 <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
48 <lineStyle kind="LINEBEFORE" colorName="#000000" start="4,0" stop="4,-1"/>45 <lineStyle kind="LINEBEFORE" colorName="#000000" start="4,0" stop="4,-1"/>
@@ -67,7 +64,7 @@
67 <blockBackground colorName="#e6e6e6" start="6,0" stop="6,-1"/>64 <blockBackground colorName="#e6e6e6" start="6,0" stop="6,-1"/>
68 <blockBackground colorName="#e6e6e6" start="7,0" stop="7,-1"/>65 <blockBackground colorName="#e6e6e6" start="7,0" stop="7,-1"/>
69 </blockTableStyle>66 </blockTableStyle>
70 <blockTableStyle id="Table2">67 <blockTableStyle id="Table8">
71 <blockAlignment value="LEFT"/>68 <blockAlignment value="LEFT"/>
72 <blockValign value="TOP"/>69 <blockValign value="TOP"/>
73 </blockTableStyle>70 </blockTableStyle>
@@ -85,6 +82,10 @@
85 <blockAlignment value="LEFT"/>82 <blockAlignment value="LEFT"/>
86 <blockValign value="TOP"/>83 <blockValign value="TOP"/>
87 </blockTableStyle>84 </blockTableStyle>
85 <blockTableStyle id="Table_notes">
86 <blockAlignment value="LEFT"/>
87 <blockValign value="TOP"/>
88 </blockTableStyle>
88 <blockTableStyle id="Table_noga">89 <blockTableStyle id="Table_noga">
89 <blockAlignment value="LEFT"/>90 <blockAlignment value="LEFT"/>
90 <blockValign value="TOP"/>91 <blockValign value="TOP"/>
@@ -97,34 +98,34 @@
97 <paraStyle name="all" alignment="justify"/>98 <paraStyle name="all" alignment="justify"/>
98 </initialize>99 </initialize>
99 <paraStyle name="P1" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>100 <paraStyle name="P1" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
100 <paraStyle name="P2" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>101 <paraStyle name="P2" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
101 <paraStyle name="P3" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>102 <paraStyle name="P3" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
102 <paraStyle name="P4" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="6.0"/>103 <paraStyle name="P4" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
103 <paraStyle name="P5" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>104 <paraStyle name="P5" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
104 <paraStyle name="P6" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>105 <paraStyle name="P6" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
105 <paraStyle name="P7" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>106 <paraStyle name="P7" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
106 <paraStyle name="P8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" 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="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
107 <paraStyle name="P9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" 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="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
108 <paraStyle name="P10" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>109 <paraStyle name="P10" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
109 <paraStyle name="P11" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" 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"/>
110 <paraStyle name="P12" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" 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"/>
111 <paraStyle name="P13" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" 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"/>
112 <paraStyle name="P14" 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="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
113 <paraStyle name="P15" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" 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"/>
114 <paraStyle name="P16" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.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"/>
115 <paraStyle name="P17" rightIndent="-0.0" leftIndent="-3.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.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"/>
116 <paraStyle name="P18" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.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="P19" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>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"/>
118 <paraStyle name="P20" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>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"/>
119 <paraStyle name="P21" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.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"/>
120 <paraStyle name="P22" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>121 <paraStyle name="P22" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
121 <paraStyle name="P23" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.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"/>
122 <paraStyle name="P24" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>123 <paraStyle name="P24" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
123 <paraStyle name="P25" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" 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"/>
124 <paraStyle name="P26" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" 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"/>
125 <paraStyle name="P27" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" 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"/>
126 <paraStyle name="P28" 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" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
127 <paraStyle name="P29" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>128 <paraStyle name="P29" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
128 <paraStyle name="Standard" fontName="Helvetica"/>129 <paraStyle name="Standard" fontName="Helvetica"/>
129 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>130 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
130 <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>131 <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
@@ -164,6 +165,7 @@
164 <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>165 <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
165 <paraStyle name="Heading 2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>166 <paraStyle name="Heading 2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
166 <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>167 <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
168 <paraStyle name="Endnote" rightIndent="0.0" leftIndent="17.0" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="0.0"/>
167 <images/>169 <images/>
168 </stylesheet>170 </stylesheet>
169 <story>171 <story>
@@ -177,49 +179,26 @@
177 </para>179 </para>
178 </td>180 </td>
179 <td>181 <td>
180 <para style="P7">Invoice [[ ((o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')) or removeParentNode('para')) and '' ]] [[ o.number ]]</para>182 <para style="P5">Invoice [[ ((o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')) or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
181 <para style="P6">PRO-FORMA [[ ((o.type == 'out_invoice' and o.state == 'proforma2') or removeParentNode('para')) and '' ]]</para>183 <para style="P4">PRO-FORMA [[ ((o.type == 'out_invoice' and o.state == 'proforma2') or removeParentNode('para')) and '' ]]</para>
182 <para style="P6">Draft Invoice [[ ((o.type == 'out_invoice' and o.state == 'draft') or removeParentNode('para')) and '' ]]</para>184 <para style="P4">Draft Invoice [[ ((o.type == 'out_invoice' and o.state == 'draft') or removeParentNode('para')) and '' ]]</para>
183 <para style="P6">Cancelled Invoice [[ ((o.type == 'out_invoice' and o.state == 'cancel') or removeParentNode('para')) and '' ]] [[ o.number ]]</para>185 <para style="P4">Cancelled Invoice [[ ((o.type == 'out_invoice' and o.state == 'cancel') or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
184 <para style="P6">Refund [[ (o.type=='out_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>186 <para style="P4">Refund [[ (o.type=='out_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
185 <para style="P6">Supplier Refund [[ (o.type=='in_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>187 <para style="P4">Supplier Refund [[ (o.type=='in_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
186 <para style="P6">Supplier Invoice [[ (o.type=='in_invoice' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>188 <para style="P4">Supplier Invoice [[ (o.type=='in_invoice' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
187 </td>189 </td>
188 </tr>190 </tr>
189 </blockTable>191 </blockTable>
190 <blockTable colWidths="276.0,56.0,198.0" repeatRows="1" style="Table1">192 <blockTable colWidths="276.0,56.0,198.0" repeatRows="1" style="Table1">
191 <tr>193 <tr>
192 <td>194 <td>
193 <blockTable colWidths="269.0" style="Table_naslov">195 <para style="P8">[[ (o.partner_id and o.partner_id.name) or '' ]]</para>
194 <tr>196 <para style="P8">[[ (o.partner_id.street) or '' ]]</para>
195 <td>197 <para style="P8">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>
196 <para style="P9">[[ (o.partner_id and o.partner_id.name) or '' ]]</para>198 <para style="P8">[[ (o.partner_id.country and o.partner_id.country.name != 'Slovenija' and o.partner_id.country.name) ]]</para>
197 </td>
198 </tr>
199 <tr>
200 <td>
201 <para style="P9">[[ (o.partner_id.street) or '' ]]</para>
202 </td>
203 </tr>
204 <tr>
205 <td>
206 <para style="P9">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>
207 </td>
208 </tr>
209 <tr>
210 <td>
211 <para style="P9">
212 <font color="white"> </font>
213 </para>
214 </td>
215 </tr>
216 </blockTable>
217 <para style="P14">
218 <font color="white"> </font>
219 </para>
220 </td>199 </td>
221 <td>200 <td>
222 <para style="P8">201 <para style="P6">
223 <font color="white"> </font>202 <font color="white"> </font>
224 </para>203 </para>
225 </td>204 </td>
@@ -227,42 +206,42 @@
227 <blockTable colWidths="104.0,87.0" style="Table_invoice_data">206 <blockTable colWidths="104.0,87.0" style="Table_invoice_data">
228 <tr>207 <tr>
229 <td>208 <td>
230 <para style="P15">Ljubljana:</para>209 <para style="P19">Ljubljana:</para>
231 </td>210 </td>
232 <td>211 <td>
233 <para style="P15">[[ formatLang(o.date_invoice_creation,date=True) ]]</para>212 <para style="P19">[[ formatLang(o.date_invoice_creation,date=True) ]]</para>
234 </td>213 </td>
235 </tr>214 </tr>
236 <tr>215 <tr>
237 <td>216 <td>
238 <para style="P15">Delivery Date:</para>217 <para style="P19">Delivery Date:</para>
239 </td>218 </td>
240 <td>219 <td>
241 <para style="P15">[[ formatLang(o.date_invoice,date=True) ]]</para>220 <para style="P19">[[ formatLang(o.date_invoice,date=True) ]]</para>
242 </td>221 </td>
243 </tr>222 </tr>
244 <tr>223 <tr>
245 <td>224 <td>
246 <para style="P15">Due Date:</para>225 <para style="P19">Due Date:</para>
247 </td>226 </td>
248 <td>227 <td>
249 <para style="P14">[[ (o.payment_term.date_due_note) or formatLang(o.date_due,date=True) ]] </para>228 <para style="P18">[[ (o.payment_term.date_due_note) or formatLang(o.date_due,date=True) ]] </para>
250 </td>229 </td>
251 </tr>230 </tr>
252 <tr>231 <tr>
253 <td>232 <td>
254 <para style="P15">Payment Term:</para>233 <para style="P19">Payment Term:</para>
255 </td>234 </td>
256 <td>235 <td>
257 <para style="P15">[[ o.payment_term.name ]]</para>236 <para style="P19">[[ o.payment_term.name ]]</para>
258 </td>237 </td>
259 </tr>238 </tr>
260 <tr>239 <tr>
261 <td>240 <td>
262 <para style="P15">Partner phone:</para>241 <para style="P19">Partner phone:</para>
263 </td>242 </td>
264 <td>243 <td>
265 <para style="P15">[[ o.partner_id.mobile]]</para>244 <para style="P19">[[ o.partner_id.mobile or o.partner_id.phone]]</para>
266 </td>245 </td>
267 </tr>246 </tr>
268 </blockTable>247 </blockTable>
@@ -281,7 +260,7 @@
281 <blockTable colWidths="265.0,265.0" style="Table_Customer_data">260 <blockTable colWidths="265.0,265.0" style="Table_Customer_data">
282 <tr>261 <tr>
283 <td>262 <td>
284 <para style="P9">VAT: [[ (o.partner_id and o.partner_id.vat) or removeParentNode('para') ]]</para>263 <para style="P7">VAT: [[ (o.partner_id and o.partner_id.vat) or removeParentNode('para') ]]</para>
285 </td>264 </td>
286 <td>265 <td>
287 <para style="P1">266 <para style="P1">
@@ -290,61 +269,61 @@
290 </td>269 </td>
291 </tr>270 </tr>
292 </blockTable>271 </blockTable>
293 <blockTable colWidths="49.0,216.0,55.0,36.0,57.0,32.0,27.0,57.0" repeatRows="1" style="Table7">272 <blockTable colWidths="49.0,220.0,54.0,36.0,54.0,32.0,27.0,57.0" repeatRows="1" style="Table7">
294 <tr>273 <tr>
295 <td>274 <td>
296 <para style="P16">Code</para>275 <para style="P22">Code</para>
297 </td>276 </td>
298 <td>277 <td>
299 <para style="P16">Description</para>278 <para style="P22">Description</para>
300 </td>279 </td>
301 <td>280 <td>
302 <para style="P18">Quantity</para>281 <para style="P24">Quantity</para>
303 </td>282 </td>
304 <td>283 <td>
305 <para style="P18">UM</para>284 <para style="P24">UM</para>
306 </td>285 </td>
307 <td>286 <td>
308 <para style="P19">Unit Price </para>287 <para style="P25">Unit Price </para>
309 </td>288 </td>
310 <td>289 <td>
311 <para style="P19">Disc.</para>290 <para style="P25">Disc.</para>
312 </td>291 </td>
313 <td>292 <td>
314 <para style="P18">DDV (%)</para>293 <para style="P24">DDV (%)</para>
315 </td>294 </td>
316 <td>295 <td>
317 <para style="P19">Price (EUR)</para>296 <para style="P25">Price (EUR)</para>
318 </td>297 </td>
319 </tr>298 </tr>
320 </blockTable>299 </blockTable>
321 <section>300 <section>
322 <para style="terp_default_2">[[ repeatIn(o.invoice_line,'l') ]]</para>301 <para style="terp_default_2">[[ repeatIn(o.invoice_line,'l') ]]</para>
323 <blockTable colWidths="49.0,216.0,55.0,36.0,57.0,32.0,27.0,57.0" style="Table2">302 <blockTable colWidths="49.0,220.0,54.0,36.0,54.0,32.0,27.0,57.0" style="Table8">
324 <tr>303 <tr>
325 <td>304 <td>
326 <para style="P28">[[ l.product_id.default_code ]]</para>305 <para style="P10">[[ l.product_id.default_code ]]</para>
327 </td>306 </td>
328 <td>307 <td>
329 <para style="P27">[[ l.product_id.name_template ]]</para>308 <para style="P9">[[ l.product_id.name_template ]]</para>
330 </td>309 </td>
331 <td>310 <td>
332 <para style="P25">[[ get_packets(l) ]] </para>311 <para style="P16">[[ formatLang(get_uom_qty(l)) ]] </para>
333 </td>312 </td>
334 <td>313 <td>
335 <para style="P25">[[ get_units(l) ]] </para>314 <para style="P15">[[ get_units(l) ]] </para>
336 </td>315 </td>
337 <td>316 <td>
338 <para style="P26">[[ formatLang(l.price_unit) ]]</para>317 <para style="P16">[[ formatLang(l.price_unit) ]]</para>
339 </td>318 </td>
340 <td>319 <td>
341 <para style="P25">[[ formatLang(l.quantity*l.price_unit*l.discount/100, digits=get_digits(dp='Account')) ]]</para>320 <para style="P15">[[ formatLang(l.quantity*l.price_unit*l.discount/100, digits=get_digits(dp='Account')) ]]</para>
342 </td>321 </td>
343 <td>322 <td>
344 <para style="P29">[[ ', '.join([ formatLang(lt.amount*100, digits=get_digits(dp='Account')) or '' for lt in l.invoice_line_tax_id ]) ]]</para>323 <para style="P27">[[ ', '.join([ formatLang(lt.amount*100, digits=get_digits(dp='Account')) or '' for lt in l.invoice_line_tax_id ]) ]]</para>
345 </td>324 </td>
346 <td>325 <td>
347 <para style="P24">[[ formatLang(l.price_subtotal, digits=get_digits(dp='Account')) ]]</para>326 <para style="P14">[[ formatLang(l.price_subtotal, digits=get_digits(dp='Account')) ]]</para>
348 </td>327 </td>
349 </tr>328 </tr>
350 </blockTable>329 </blockTable>
@@ -368,7 +347,7 @@
368 </tr>347 </tr>
369 <tr>348 <tr>
370 <td>349 <td>
371 <para style="P20">Taxes:</para>350 <para style="P26">Taxes:</para>
372 </td>351 </td>
373 <td>352 <td>
374 <para style="P13">[[ formatLang(o.amount_tax, digits=get_digits(dp='Account')) ]]</para>353 <para style="P13">[[ formatLang(o.amount_tax, digits=get_digits(dp='Account')) ]]</para>
@@ -376,76 +355,70 @@
376 </tr>355 </tr>
377 <tr>356 <tr>
378 <td>357 <td>
379 <para style="P17">Total:</para>358 <para style="P23">Total:</para>
380 </td>359 </td>
381 <td>360 <td>
382 <para style="P21">[[ formatLang(o.amount_total, digits=get_digits(dp='Account'), grouping=True) ]]</para>361 <para style="P28">[[ formatLang(o.amount_total, digits=get_digits(dp='Account'), grouping=True) ]]</para>
383 </td>362 </td>
384 </tr>363 </tr>
385 </blockTable>364 </blockTable>
386 <para style="Text body"/>365 <para style="P20">-</para>
387 <para style="Text body">
388 <font color="white"> </font>
389 </para>
390 <blockTable colWidths="355.0,175.0" style="Table_te&#x17E;a">366 <blockTable colWidths="355.0,175.0" style="Table_te&#x17E;a">
391 <tr>367 <tr>
392 <td>368 <td>
393 <para style="P4">Delivery method: [[ o.sale_order_id.incoterm.name ]]</para>369 <para style="terp_default_8">Delivery method: [[ o.sale_order_id.incoterm.name ]]</para>
394 <para style="P4">Total net weight: [[ get_total_weight(o) ]] kg</para>370 <para style="terp_default_8">Total net weight: [[ formatLang(get_total_weight(o)) ]] kg</para>
395 </td>371 </td>
396 <td>372 <td>
397 <para style="Table Contents">373 <para style="P17">
398 <font color="white"> </font>374 <font color="white"> </font>
399 </para>375 </para>
400 </td>376 </td>
401 </tr>377 </tr>
402 </blockTable>378 </blockTable>
403 <para style="terp_default_9">[[ (o.comment and format(o.comment )) or removeParentNode('para') ]]</para>379 <para style="P20">-</para>
404 <para style="terp_default_9">[[ (o.fiscal_position and o.fiscal_position.note and format(o.fiscal_position.note)) or removeParentNode('para') ]]</para>380 <blockTable colWidths="530.0" style="Table_notes">
405 <para style="P10">381 <tr>
406 <font color="white"> </font>382 <td>
407 </para>383 <para style="P11">[[ (o.comment and format(o.comment )) or removeParentNode('blockTable') ]]</para>
384 <para style="P11">
385 <font color="white"> </font>
386 </para>
387 </td>
388 </tr>
389 </blockTable>
408 <blockTable colWidths="530.0" style="Table_noga">390 <blockTable colWidths="530.0" style="Table_noga">
409 <tr>391 <tr>
410 <td>392 <td>
411 <para style="P2">393 <para style="P2">Garancija:</para>
412 <font face="Helvetica">Garancija:</font>394 </td>
413 </para>395 </tr>
414 </td>396 <tr>
415 </tr>397 <td>
416 <tr>398 <para style="P2">12 mesecev: <font face="Helvetica">na elektrotehniko, za bazenske črpalke se upošteva ob dokazilu, da so kartuše bile redno zamenjane vsakih 14 dni. </font></para>
417 <td>399 </td>
418 <para style="P3">12 mesecev: <font face="Helvetica">na elektrotehniko, za bazenske črpalke se upošteva ob dokazilu, da so kartuše bile redno zamenjane vsakih400 </tr>
419 14 dni.401 <tr>
420</font></para>402 <td>
421 </td>403 <para style="P2">3 mesece: <font face="Helvetica">na bazensko folijo in ostali program. Garancija se ne upošteva pri fizičnih poškodbah, ki so posledica malomarnega ravnanja z blagom. </font></para>
422 </tr>404 </td>
423 <tr>405 </tr>
424 <td>406 <tr>
425 <para style="P3">3 mesece: <font face="Helvetica">na bazensko folijo in ostali program.407 <td>
426 Garancija se ne upošteva pri fizičnih poškodbah, ki so posledica malomarnega ravnanja z blagom.408 <para style="P2">Zahvaljujemo se vam za zaupanje! </para>
427</font></para>409 </td>
428 </td>410 </tr>
429 </tr>411 <tr>
430 <tr>412 <td>
431 <td>413 <para style="P2">Do popolnega plačila računa ostaja blago last podjetja NOVAQUA d.o.o. </para>
432 <para style="P3">Zahvaljujemo se vam za zaupanje!
433</para>
434 </td>
435 </tr>
436 <tr>
437 <td>
438 <para style="P3">Do popolnega plačila računa ostaja blago last podjetja NOVAQUA d.o.o.
439</para>
440 </td>414 </td>
441 </tr>415 </tr>
442 </blockTable>416 </blockTable>
443 <para style="P10">417 <para style="P21">-</para>
444 <font color="white"> </font>418 <para style="P21">-</para>
445 </para>419 <para style="P21">-</para>
446 <para style="P10">420 <para style="P21">-</para>
447 <font color="white"> </font>421 <para style="P21">-</para>
448 </para>
449 <blockTable colWidths="293.0,96.0,135.0" style="Fakturiral">422 <blockTable colWidths="293.0,96.0,135.0" style="Fakturiral">
450 <tr>423 <tr>
451 <td>424 <td>
@@ -454,7 +427,7 @@
454 </para>427 </para>
455 </td>428 </td>
456 <td>429 <td>
457 <para style="P5">Invoice issued by:</para>430 <para style="P3">Invoice issued by:</para>
458 </td>431 </td>
459 <td>432 <td>
460 <para style="P12">[[ o.user_id.name ]]</para>433 <para style="P12">[[ o.user_id.name ]]</para>
461434
=== modified file 'novaqua_reports/report/account_print_invoice.sxw'
462Binary files novaqua_reports/report/account_print_invoice.sxw 2014-01-20 08:10:25 +0000 and novaqua_reports/report/account_print_invoice.sxw 2014-01-27 12:27:10 +0000 differ435Binary files novaqua_reports/report/account_print_invoice.sxw 2014-01-20 08:10:25 +0000 and novaqua_reports/report/account_print_invoice.sxw 2014-01-27 12:27:10 +0000 differ
=== added file 'novaqua_reports/report/purchase_order.py'
--- novaqua_reports/report/purchase_order.py 1970-01-01 00:00:00 +0000
+++ novaqua_reports/report/purchase_order.py 2014-01-27 12:27:10 +0000
@@ -0,0 +1,34 @@
1# -*- coding: utf-8 -*-
2##############################################################################
3#
4# OpenERP, Open Source Management Solution
5# Copyright (C) 2014 Mentis d.o.o.
6#
7# This program is free software: you can redistribute it and/or modify
8# it under the terms of the GNU Affero General Public License as
9# published by the Free Software Foundation, either version 3 of the
10# License, or (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU Affero General Public License for more details.
16#
17# You should have received a copy of the GNU Affero General Public License
18# along with this program. If not, see <http://www.gnu.org/licenses/>.
19#
20##############################################################################
21
22import time
23from openerp.report import report_sxw
24from openerp.osv import osv
25
26class order(report_sxw.rml_parse):
27 def __init__(self, cr, uid, name, context):
28 super(order, self).__init__(cr, uid, name, context=context)
29 self.localcontext.update({'time': time})
30
31report_sxw.report_sxw('report.purchase.order.novaqua','purchase.order','novaqua_reports/report/purchase_order.rml',parser=order)
32
33# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
34
035
=== modified file 'novaqua_reports/report/purchase_order.rml'
--- novaqua_reports/report/purchase_order.rml 2014-01-20 08:10:25 +0000
+++ novaqua_reports/report/purchase_order.rml 2014-01-27 12:27:10 +0000
@@ -50,15 +50,19 @@
50 <lineStyle kind="LINEABOVE" colorName="#666666" start="4,0" stop="4,0"/>50 <lineStyle kind="LINEABOVE" colorName="#666666" start="4,0" stop="4,0"/>
51 <lineStyle kind="LINEBELOW" colorName="#666666" start="4,-1" stop="4,-1"/>51 <lineStyle kind="LINEBELOW" colorName="#666666" start="4,-1" stop="4,-1"/>
52 <lineStyle kind="LINEBEFORE" colorName="#666666" start="5,0" stop="5,-1"/>52 <lineStyle kind="LINEBEFORE" colorName="#666666" start="5,0" stop="5,-1"/>
53 <lineStyle kind="LINEAFTER" colorName="#666666" start="5,0" stop="5,-1"/>
54 <lineStyle kind="LINEABOVE" colorName="#666666" start="5,0" stop="5,0"/>53 <lineStyle kind="LINEABOVE" colorName="#666666" start="5,0" stop="5,0"/>
55 <lineStyle kind="LINEBELOW" colorName="#666666" start="5,-1" stop="5,-1"/>54 <lineStyle kind="LINEBELOW" colorName="#666666" start="5,-1" stop="5,-1"/>
55 <lineStyle kind="LINEBEFORE" colorName="#666666" start="6,0" stop="6,-1"/>
56 <lineStyle kind="LINEAFTER" colorName="#666666" start="6,0" stop="6,-1"/>
57 <lineStyle kind="LINEABOVE" colorName="#666666" start="6,0" stop="6,0"/>
58 <lineStyle kind="LINEBELOW" colorName="#666666" start="6,-1" stop="6,-1"/>
56 <blockBackground colorName="#e6e6e6" start="0,0" stop="0,-1"/>59 <blockBackground colorName="#e6e6e6" start="0,0" stop="0,-1"/>
57 <blockBackground colorName="#e6e6e6" start="1,0" stop="1,-1"/>60 <blockBackground colorName="#e6e6e6" start="1,0" stop="1,-1"/>
58 <blockBackground colorName="#e6e6e6" start="2,0" stop="2,-1"/>61 <blockBackground colorName="#e6e6e6" start="2,0" stop="2,-1"/>
59 <blockBackground colorName="#e6e6e6" start="3,0" stop="3,-1"/>62 <blockBackground colorName="#e6e6e6" start="3,0" stop="3,-1"/>
60 <blockBackground colorName="#e6e6e6" start="4,0" stop="4,-1"/>63 <blockBackground colorName="#e6e6e6" start="4,0" stop="4,-1"/>
61 <blockBackground colorName="#e6e6e6" start="5,0" stop="5,-1"/>64 <blockBackground colorName="#e6e6e6" start="5,0" stop="5,-1"/>
65 <blockBackground colorName="#e6e6e6" start="6,0" stop="6,-1"/>
62 </blockTableStyle>66 </blockTableStyle>
63 <blockTableStyle id="Table_Order_Pur_line_Content">67 <blockTableStyle id="Table_Order_Pur_line_Content">
64 <blockAlignment value="LEFT"/>68 <blockAlignment value="LEFT"/>
@@ -69,21 +73,15 @@
69 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>73 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
70 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>74 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
71 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>75 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
72 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>76 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
73 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
74 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
75 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
76 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
77 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
78 </blockTableStyle>77 </blockTableStyle>
79 <blockTableStyle id="Table_All_Total_Detail">78 <blockTableStyle id="Table_All_Total_Detail">
80 <blockAlignment value="LEFT"/>79 <blockAlignment value="LEFT"/>
81 <blockValign value="TOP"/>80 <blockValign value="TOP"/>
82 <lineStyle kind="LINEABOVE" colorName="#ffffff" start="0,0" stop="0,0"/>81 <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
83 <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>82 <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
84 <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>83 <lineStyle kind="LINEABOVE" colorName="#000000" start="0,2" stop="0,2"/>
85 <lineStyle kind="LINEABOVE" colorName="#000000" start="1,2" stop="1,2"/>84 <lineStyle kind="LINEABOVE" colorName="#000000" start="1,2" stop="1,2"/>
86 <lineStyle kind="LINEABOVE" colorName="#000000" start="2,2" stop="2,2"/>
87 </blockTableStyle>85 </blockTableStyle>
88 <initialize>86 <initialize>
89 <paraStyle name="all" alignment="justify"/>87 <paraStyle name="all" alignment="justify"/>
@@ -92,8 +90,20 @@
92 <paraStyle name="P2" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>90 <paraStyle name="P2" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
93 <paraStyle name="P3" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>91 <paraStyle name="P3" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
94 <paraStyle name="P4" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>92 <paraStyle name="P4" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
95 <paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>93 <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
96 <paraStyle name="P6" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>94 <paraStyle name="P6" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
95 <paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
96 <paraStyle name="P8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
97 <paraStyle name="P9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
98 <paraStyle name="P10" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
99 <paraStyle name="P11" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
100 <paraStyle name="P12" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
101 <paraStyle name="P13" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
102 <paraStyle name="P14" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
103 <paraStyle name="P15" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
104 <paraStyle name="P16" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
105 <paraStyle name="P17" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
106 <paraStyle name="P18" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
97 <paraStyle name="Standard" fontName="Helvetica"/>107 <paraStyle name="Standard" fontName="Helvetica"/>
98 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>108 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
99 <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>109 <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
@@ -139,8 +149,8 @@
139 </para>149 </para>
140 </td>150 </td>
141 <td>151 <td>
142 <para style="P2">[[ o.state=='draft' and removeParentNode('para') ]] Purchase Order Confirmation N° [[ o.name ]]</para>152 <para style="P2">[[ o.state=='draft' and removeParentNode('para') ]] Purchase Order Confirmation: [[ o.name ]]</para>
143 <para style="P1">[[ o.state&lt;&gt;'draft' and removeParentNode('para') ]] Request for Quotation N° [[ o.name ]]</para>153 <para style="P1">[[ o.state&lt;&gt;'draft' and removeParentNode('para') ]] Request for Quotation: [[ o.name ]]</para>
144 </td>154 </td>
145 </tr>155 </tr>
146 </blockTable>156 </blockTable>
@@ -150,18 +160,18 @@
150 <blockTable colWidths="277.0" style="Tableau2">160 <blockTable colWidths="277.0" style="Tableau2">
151 <tr>161 <tr>
152 <td>162 <td>
153 <para style="P6">[[ (o.partner_id and o.partner_id.name) or '' ]] </para>163 <para style="P17">[[ (o.partner_id and o.partner_id.name) or '' ]] </para>
154 <para style="P6">[[ (o.partner_id.street) or '' ]]</para>164 <para style="P17">[[ (o.partner_id.street) or '' ]]</para>
155 <para style="P6">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>165 <para style="P17">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>
156 <para style="P6">[[ (o.partner_id.country_id.name) or '' ]]</para>166 <para style="P17">[[ (o.partner_id.country_id.name) or '' ]]</para>
157 </td>167 </td>
158 </tr>168 </tr>
159 <tr>169 <tr>
160 <td>170 <td>
161 <para style="terp_default_9">[[ repeatIn(o.dest_address_id and [o.dest_address_id] or [],'addr') ]]</para>171 <para style="P17">[[ repeatIn(o.dest_address_id and [o.dest_address_id] or [],'addr') ]]</para>
162 <para style="terp_default_Bold_9">Shipping address :</para>172 <para style="P17">Shipping address :</para>
163 <para style="terp_default_9">[[ (o.dest_address_id and o.dest_address_id.name) or (o.warehouse_id and o.warehouse_id.name) or '']] </para>173 <para style="P17">[[ (o.dest_address_id and o.dest_address_id.name) or (o.warehouse_id and o.warehouse_id.name) or '']] </para>
164 <para style="terp_default_9">[[ (o.dest_address_id and display_address(o.dest_address_id)) or (o.warehouse_id and display_address(o.warehouse_id.partner_address_id)) or <font face="Helvetica" size="9.0">removeParentNode('para')</font><font face="Helvetica" size="9.0">]]</font></para>174 <para style="P17">[[ (o.dest_address_id and display_address(o.dest_address_id)) or (o.warehouse_id and display_address(o.warehouse_id.partner_address_id)) or <font face="Helvetica">removeParentNode('para')</font>]]</para>
165 </td>175 </td>
166 </tr>176 </tr>
167 </blockTable>177 </blockTable>
@@ -170,21 +180,21 @@
170 </para>180 </para>
171 </td>181 </td>
172 <td>182 <td>
173 <blockTable colWidths="104.0,153.0" style="Table_order_data">183 <blockTable colWidths="146.0,111.0" style="Table_order_data">
174 <tr>184 <tr>
175 <td>185 <td>
176 <para style="P5">Order Date:</para>186 <para style="P6">Order Date:</para>
177 </td>187 </td>
178 <td>188 <td>
179 <para style="P5">[[formatLang(o.date_order,date=True) ]]</para>189 <para style="P6">[[formatLang(o.date_order,date=True) ]]</para>
180 </td>190 </td>
181 </tr>191 </tr>
182 <tr>192 <tr>
183 <td>193 <td>
184 <para style="P5">Validated By:</para>194 <para style="P6">Validated By:</para>
185 </td>195 </td>
186 <td>196 <td>
187 <para style="P5">[[ (o.validator and o.validator.name) or '' ]]</para>197 <para style="P6">[[ (o.validator and o.validator.name) or '' ]]</para>
188 </td>198 </td>
189 </tr>199 </tr>
190 </blockTable>200 </blockTable>
@@ -227,139 +237,89 @@
227 </td>237 </td>
228 </tr>238 </tr>
229 </blockTable>239 </blockTable>
230 <blockTable colWidths="114.0,177.0,81.0,81.0,36.0,45.0" repeatRows="1" style="Table_Header_Pur_ord_Line">240 <blockTable colWidths="64.0,64.0,242.0,48.0,36.0,33.0,47.0" repeatRows="1" style="Table_Header_Pur_ord_Line">
231 <tr>241 <tr>
232 <td>242 <td>
233 <para style="terp_tblheader_Details">Customer ref.</para>243 <para style="P10">Customer reference</para>
234 </td>244 </td>
235 <td>245 <td>
236 <para style="terp_tblheader_Details">Description</para>246 <para style="P11">Code</para>
237 </td>247 </td>
238 <td>248 <td>
239 <para style="terp_tblheader_Details_Centre">Qty</para>249 <para style="P11">Description</para>
240 </td>250 </td>
241 <td>251 <td>
242 <para style="terp_tblheader_Details_Centre">UM</para>252 <para style="P12">Quantity</para>
243 </td>253 </td>
244 <td>254 <td>
245 <para style="terp_tblheader_Details_Right">Unit Price</para>255 <para style="P12">UM</para>
246 </td>256 </td>
247 <td>257 <td>
248 <para style="terp_tblheader_Details_Right">Net Price</para>258 <para style="P13">Unit Price</para>
259 </td>
260 <td>
261 <para style="P13">Net Price (€) </para>
249 </td>262 </td>
250 </tr>263 </tr>
251 </blockTable>264 </blockTable>
252 <section>265 <section>
253 <para style="terp_default_8">[[repeatIn(o.order_line,'line')]]</para>266 <para style="terp_default_8">[[repeatIn(o.order_line,'line')]]</para>
254 <blockTable colWidths="114.0,177.0,81.0,81.0,36.0,45.0" style="Table_Order_Pur_line_Content">267 <blockTable colWidths="62.0,65.0,242.0,49.0,36.0,33.0,47.0" style="Table_Order_Pur_line_Content">
255 <tr>268 <tr>
256 <td>269 <td>
257 <para style="terp_default_9">[[ line.customer_ref ]]</para>270 <para style="P15">[[ line.customer_ref ]]</para>
258 </td>271 </td>
259 <td>272 <td>
260 <para style="terp_default_9">[[ line.name ]]</para>273 <para style="P15">[[ line.product_id.default_code ]]</para>
261 </td>274 </td>
262 <td>275 <td>
263 <para style="terp_default_Right_9">[[ formatLang(line.product_qty ) ]] </para>276 <para style="P14">[[ line.product_id.name_template ]]</para>
264 </td>277 </td>
265 <td>278 <td>
266 <para style="terp_default_Right_9">[[ line.product_uom.name ]]</para>279 <para style="P8">[[ formatLang(line.product_qty ) ]] </para>
267 </td>280 </td>
268 <td>281 <td>
269 <para style="terp_default_Right_9">[[ formatLang(line.price_unit, digits=get_digits(dp='Account') ) ]]</para>282 <para style="P8">[[ line.product_uom.name ]]</para>
270 </td>283 </td>
271 <td>284 <td>
272 <para style="terp_default_Right_9">[[ formatLang(line.price_subtotal, digits=get_digits(dp='Account') ) ]] [[ o.pricelist_id.currency_id.symbol ]]</para>285 <para style="P8">[[ formatLang(line.price_unit, digits=get_digits(dp='Account') ) ]]</para>
273 </td>286 </td>
274 </tr>287 <td>
275 <tr>288 <para style="P8">[[ formatLang(line.price_subtotal, digits=get_digits(dp='Account') ) ]]</para>
276 <td>
277 <para style="terp_default_8_Italic">
278 <font color="white"> </font>
279 </para>
280 </td>
281 <td>
282 <para style="terp_default_8_Italic">
283 <font color="white"> </font>
284 </para>
285 </td>
286 <td>
287 <para style="terp_default_Right_9">
288 <font color="white"> </font>
289 </para>
290 </td>
291 <td>
292 <para style="terp_default_Right_9">
293 <font color="white"> </font>
294 </para>
295 </td>
296 <td>
297 <para style="terp_default_Right_9">
298 <font color="white"> </font>
299 </para>
300 </td>
301 <td>
302 <para style="terp_default_Right_9">
303 <font color="white"> </font>
304 </para>
305 </td>289 </td>
306 </tr>290 </tr>
307 </blockTable>291 </blockTable>
308 </section>292 </section>
309 <blockTable colWidths="394.0,55.0,85.0" style="Table_All_Total_Detail">293 <blockTable colWidths="134.0,400.0" style="Table_All_Total_Detail">
310 <tr>294 <tr>
311 <td>295 <td>
312 <para style="terp_default_9">296 <para style="P16">Net Total:</para>
313 <font color="white"> </font>297 </td>
314 </para>298 <td>
315 </td>299 <para style="P9">[[ formatLang(o.amount_untaxed, digits=get_digits(dp='Account') ) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>
316 <td>300 </td>
317 <para style="terp_default_9">Net Total:</para>301 </tr>
318 </td>302 <tr>
319 <td>303 <td>
320 <para style="terp_default_Right_9">[[ formatLang(o.amount_untaxed, digits=get_digits(dp='Account') ) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>304 <para style="P16">Taxes:</para>
321 </td>305 </td>
322 </tr>306 <td>
323 <tr>307 <para style="P9">[[ formatLang(o.amount_tax, digits=get_digits(dp='Account')) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>
324 <td>308 </td>
325 <para style="terp_default_9">309 </tr>
326 <font color="white"> </font>310 <tr>
327 </para>311 <td>
328 </td>312 <para style="P5">Total:</para>
329 <td>313 </td>
330 <para style="terp_default_9">Taxes:</para>314 <td>
331 </td>315 <para style="P18">[[ formatLang(o.amount_total, digits=get_digits(dp='Account') ) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>
332 <td>
333 <para style="terp_default_Right_9">[[ formatLang(o.amount_tax, digits=get_digits(dp='Account')) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>
334 </td>
335 </tr>
336 <tr>
337 <td>
338 <para style="terp_default_9">
339 <font color="white"> </font>
340 </para>
341 </td>
342 <td>
343 <para style="terp_default_Bold_9">Total:</para>
344 </td>
345 <td>
346 <para style="terp_default_Bold_9_Right">[[ formatLang(o.amount_total, digits=get_digits(dp='Account') ) ]] [[ o.pricelist_id.currency_id. symbol ]]</para>
347 </td>316 </td>
348 </tr>317 </tr>
349 </blockTable>318 </blockTable>
350 <para style="terp_default_8">319 <para style="P7">-</para>
351 <font color="white"> </font>320 <para style="P7">-</para>
352 </para>
353 <para style="terp_default_9">
354 <font color="white"> </font>
355 </para>
356 <para style="terp_default_9">
357 <font color="white"> </font>
358 </para>
359 <para style="terp_default_9">[[ format(o.notes or '') ]]</para>321 <para style="terp_default_9">[[ format(o.notes or '') ]]</para>
360 <para style="terp_default_9">322 <para style="P7">-</para>
361 <font color="white"> </font>
362 </para>
363 <para style="terp_default_9">Payment terms: [[ (o.payment_term_id and o.payment_term_id.note and format(o.payment_term_id and o.payment_term_id.note)) or removeParentNode('para') ]]</para>323 <para style="terp_default_9">Payment terms: [[ (o.payment_term_id and o.payment_term_id.note and format(o.payment_term_id and o.payment_term_id.note)) or removeParentNode('para') ]]</para>
364 </story>324 </story>
365</document>325</document>
366326
=== modified file 'novaqua_reports/report/purchase_order.sxw'
367Binary files novaqua_reports/report/purchase_order.sxw 2014-01-20 08:10:25 +0000 and novaqua_reports/report/purchase_order.sxw 2014-01-27 12:27:10 +0000 differ327Binary files novaqua_reports/report/purchase_order.sxw 2014-01-20 08:10:25 +0000 and novaqua_reports/report/purchase_order.sxw 2014-01-27 12:27:10 +0000 differ
=== modified file 'novaqua_reports/report/sale_order.py'
--- novaqua_reports/report/sale_order.py 2014-01-20 08:10:25 +0000
+++ novaqua_reports/report/sale_order.py 2014-01-27 12:27:10 +0000
@@ -2,7 +2,7 @@
2##############################################################################2##############################################################################
3#3#
4# OpenERP, Open Source Management Solution4# OpenERP, Open Source Management Solution
5# Copyright (C) 2013 Mentis d.o.o.5# Copyright (C) 2014 Mentis d.o.o.
6#6#
7# This program is free software: you can redistribute it and/or modify7# This program is free software: you can redistribute it and/or modify
8# it under the terms of the GNU Affero General Public License as8# it under the terms of the GNU Affero General Public License as
@@ -30,15 +30,18 @@
30 'get_total_discount': self._get_total_discount,30 'get_total_discount': self._get_total_discount,
31 'get_total_net': self._get_total_net,31 'get_total_net': self._get_total_net,
32 'get_units': self._get_units,32 'get_units': self._get_units,
33 'get_packets': self._get_packets,
34 'get_total_weight': self._get_total_weight,
33 })35 })
34 36
35 def _get_total_discount(self, order):37 def _get_total_discount(self, order):
36 disc_total = 038 disc_total = 0
37 for line in order.order_line:39 for line in order.order_line:
38 if line.product_uos:40 #if line.product_uos:
39 disc_tmp = line.product_uos_qty * line.price_unit * line.discount / 10041 # disc_tmp = line.product_uos_qty * line.price_unit * line.discount / 100
40 else:42 #else:
41 disc_tmp = line.product_uom_qty * line.price_unit * line.discount / 10043 # disc_tmp = line.product_uom_qty * line.price_unit * line.discount / 100
44 disc_tmp = line.product_uom_qty * line.price_unit * line.discount / 100
42 disc_total += disc_tmp45 disc_total += disc_tmp
4346
44 return disc_total47 return disc_total
@@ -63,4 +66,20 @@
63 else: 66 else:
64 return ''67 return ''
6568
69 def _get_total_weight(self, sale):
70 line_obj = self.pool.get('sale.order.line')
71 line_ids = line_obj.search(self.cr, self.uid, [('order_id', '=' , sale.id)])
72 sum = 0
73 for sale_line in line_obj.browse(self.cr, self. uid, line_ids):
74 sum = sum + sale_line.product_uom_qty * sale_line.product_id.weight
75
76 return sum
77
78 def _get_packets(self, sale_line):
79 if sale_line.product_uos.id and sale_line.product_uom.id != sale_line.product_uos.id:
80 return sale_line.product_uos_qty
81 else:
82 return ''
83
84
66report_sxw.report_sxw('report.sale.order.novaqua', 'sale.order', 'novaqua_reports/report/sale_order.rml', parser=order, header="external")85report_sxw.report_sxw('report.sale.order.novaqua', 'sale.order', 'novaqua_reports/report/sale_order.rml', parser=order, header="external")
6786
=== modified file 'novaqua_reports/report/sale_order.rml'
--- novaqua_reports/report/sale_order.rml 2014-01-20 08:10:25 +0000
+++ novaqua_reports/report/sale_order.rml 2014-01-27 12:27:10 +0000
@@ -39,6 +39,7 @@
39 <lineStyle kind="LINEBEFORE" colorName="#666666" start="2,0" stop="2,-1"/>39 <lineStyle kind="LINEBEFORE" colorName="#666666" start="2,0" stop="2,-1"/>
40 <lineStyle kind="LINEABOVE" colorName="#666666" start="2,0" stop="2,0"/>40 <lineStyle kind="LINEABOVE" colorName="#666666" start="2,0" stop="2,0"/>
41 <lineStyle kind="LINEBELOW" colorName="#666666" start="2,-1" stop="2,-1"/>41 <lineStyle kind="LINEBELOW" colorName="#666666" start="2,-1" stop="2,-1"/>
42 <lineStyle kind="LINEBEFORE" colorName="#666666" start="3,0" stop="3,-1"/>
42 <lineStyle kind="LINEABOVE" colorName="#666666" start="3,0" stop="3,0"/>43 <lineStyle kind="LINEABOVE" colorName="#666666" start="3,0" stop="3,0"/>
43 <lineStyle kind="LINEBELOW" colorName="#666666" start="3,-1" stop="3,-1"/>44 <lineStyle kind="LINEBELOW" colorName="#666666" start="3,-1" stop="3,-1"/>
44 <lineStyle kind="LINEBEFORE" colorName="#666666" start="4,0" stop="4,-1"/>45 <lineStyle kind="LINEBEFORE" colorName="#666666" start="4,0" stop="4,-1"/>
@@ -85,35 +86,48 @@
85 <lineStyle kind="LINEABOVE" colorName="#000000" start="1,3" stop="1,3"/>86 <lineStyle kind="LINEABOVE" colorName="#000000" start="1,3" stop="1,3"/>
86 <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>87 <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
87 </blockTableStyle>88 </blockTableStyle>
89 <blockTableStyle id="Table_dobava">
90 <blockAlignment value="LEFT"/>
91 <blockValign value="TOP"/>
92 </blockTableStyle>
88 <blockTableStyle id="Table_prosti_opis">93 <blockTableStyle id="Table_prosti_opis">
89 <blockAlignment value="LEFT"/>94 <blockAlignment value="LEFT"/>
90 <blockValign value="TOP"/>95 <blockValign value="TOP"/>
91 </blockTableStyle>96 </blockTableStyle>
97 <blockTableStyle id="Table_bold">
98 <blockAlignment value="LEFT"/>
99 <blockValign value="TOP"/>
100 </blockTableStyle>
92 <initialize>101 <initialize>
93 <paraStyle name="all" alignment="justify"/>102 <paraStyle name="all" alignment="justify"/>
94 </initialize>103 </initialize>
95 <paraStyle name="P1" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>104 <paraStyle name="P1" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
96 <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"/>
97 <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="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
98 <paraStyle name="P4" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>107 <paraStyle name="P4" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0"/>
99 <paraStyle name="P5" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>108 <paraStyle name="P5" fontName="Helvetica" fontSize="4.0" leading="5" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
100 <paraStyle name="P6" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>109 <paraStyle name="P6" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
101 <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"/>
102 <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"/>
103 <paraStyle name="P9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>112 <paraStyle name="P9" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
104 <paraStyle name="P10" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>113 <paraStyle name="P10" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
105 <paraStyle name="P11" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="12.0" spaceAfter="6.0"/>114 <paraStyle name="P11" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
106 <paraStyle name="P12" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" 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"/>
107 <paraStyle name="P13" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>116 <paraStyle name="P13" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
108 <paraStyle name="P14" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>117 <paraStyle name="P14" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
109 <paraStyle name="P15" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>118 <paraStyle name="P15" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" textColor="#000000"/>
110 <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="12.0" leading="15" alignment="RIGHT" spaceBefore="12.0" spaceAfter="6.0"/>
111 <paraStyle name="P17" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>120 <paraStyle name="P17" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
112 <paraStyle name="P18" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>121 <paraStyle name="P18" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
113 <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"/>
114 <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="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
115 <paraStyle name="P21" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>124 <paraStyle name="P21" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
116 <paraStyle name="P22" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>125 <paraStyle name="P22" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" 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="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
128 <paraStyle name="P25" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
129 <paraStyle name="P26" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
130 <paraStyle name="P27" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
117 <paraStyle name="Standard" fontName="Helvetica"/>131 <paraStyle name="Standard" fontName="Helvetica"/>
118 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>132 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
119 <paraStyle name="Heading" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="12.0" spaceAfter="6.0"/>133 <paraStyle name="Heading" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="12.0" spaceAfter="6.0"/>
@@ -156,46 +170,46 @@
156 <blockTable colWidths="270.0,270.0" style="Table_naslov">170 <blockTable colWidths="270.0,270.0" style="Table_naslov">
157 <tr>171 <tr>
158 <td>172 <td>
159 <para style="P10">173 <para style="P14">
160 <font color="white"> </font>174 <font color="white"> </font>
161 </para>175 </para>
162 </td>176 </td>
163 <td>177 <td>
164 <para style="P11">[[ o.state not in ['draft','sent'] and removeParentNode('para') ]] Quotation N° [[ o.name ]]</para>178 <para style="P16">[[ o.state not in ['draft','sent'] and removeParentNode('para') ]] Quotation N° [[ o.name ]]</para>
165 <para style="P11">[[ o.state in ['draft','sent'] and removeParentNode('para') ]] Order N° [[ o.name ]]</para>179 <para style="P16">[[ o.state in ['draft','sent'] and removeParentNode('para') ]] Order N° [[ o.name ]]</para>
166 </td>180 </td>
167 </tr>181 </tr>
168 </blockTable>182 </blockTable>
169 <blockTable colWidths="264.0,276.0" style="Table_customer_data">183 <blockTable colWidths="264.0,276.0" style="Table_customer_data">
170 <tr>184 <tr>
171 <td>185 <td>
172 <para style="P5">[[ (o.partner_id and o.partner_id.name) or '' ]] </para>186 <para style="P11">[[ (o.partner_id and o.partner_id.name) or '' ]] </para>
173 <para style="P5">[[ (o.partner_id.street) or '' ]]</para>187 <para style="P11">[[ (o.partner_id.street) or '' ]]</para>
174 <para style="P5">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>188 <para style="P11">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>
175 <para style="P5">[[ (o.partner_id.country_id.name) or '' ]]</para>189 <para style="P11">[[ (o.partner_id.country_id.name) or '' ]]</para>
176 <para style="P5">190 <para style="P11">
177 <font color="white"> </font>191 <font color="white"> </font>
178 </para>192 </para>
179 <para style="P13">[[ (o.partner_id == o.partner_shipping_id) and removeParentNode('para') ]] Shipping address :</para>193 <para style="P18">[[ (o.partner_id == o.partner_shipping_id) and removeParentNode('para') ]] Shipping address :</para>
180 <para style="P5">[[ ((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>194 <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>
181 <para style="P5">[[ ((o.partner_id &lt;&gt; o.partner_shipping_id) and o.partner_shipping_id and o.partner_shipping_id.name) or removeParentNode('para') ]] </para>195 <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>
182 <para style="P5">[[ (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>196 <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>
183 <para style="P5">197 <para style="P11">
184 <font color="white"> </font>198 <font color="white"> </font>
185 </para>199 </para>
186 <para style="P13">[[ o.partner_id == o.partner_invoice_id and removeParentNode('para') ]] Invoice address :</para>200 <para style="P18">[[ o.partner_id == o.partner_invoice_id and removeParentNode('para') ]] Invoice address :</para>
187 <para style="P5">[[ ((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>201 <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>
188 <para style="P5">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and o.partner_invoice_id and o.partner_invoice_id.name) or removeParentNode('para') ]]</para>202 <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>
189 <para style="P1">[[ ((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>203 <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>
190 </td>204 </td>
191 <td>205 <td>
192 <blockTable colWidths="148.0,123.0" style="Table_order_inf">206 <blockTable colWidths="137.0,133.0" style="Table_order_inf">
193 <tr>207 <tr>
194 <td>208 <td>
195 <para style="P2">Ljubljana,</para>209 <para style="P2">Ljubljana,</para>
196 </td>210 </td>
197 <td>211 <td>
198 <para style="P6">[[ formatLang(o.date_order, date = True) ]]</para>212 <para style="P8">[[ formatLang(o.date_order, date = True) ]]</para>
199 </td>213 </td>
200 </tr>214 </tr>
201 <tr>215 <tr>
@@ -203,7 +217,7 @@
203 <para style="P2">Expiration date:</para>217 <para style="P2">Expiration date:</para>
204 </td>218 </td>
205 <td>219 <td>
206 <para style="P6">220 <para style="P8">
207 <font color="white"> </font>221 <font color="white"> </font>
208 </para>222 </para>
209 </td>223 </td>
@@ -229,7 +243,7 @@
229 <para style="P2">Salesperson:</para>243 <para style="P2">Salesperson:</para>
230 </td>244 </td>
231 <td>245 <td>
232 <para style="P2">[[ o.user_id.name ]],</para>246 <para style="P2">[[ o.user_id.name ]], [[ o.user_id.partner_id.mobile or o.user_id.partner_id.phone ]]</para>
233 </td>247 </td>
234 </tr>248 </tr>
235 <tr>249 <tr>
@@ -239,11 +253,13 @@
239 </para>253 </para>
240 </td>254 </td>
241 <td>255 <td>
242 <para style="P2">tel.:[[ o.user_id.partner_id.mobile ]]</para>256 <para style="P2">
257 <font color="white"> </font>
258 </para>
243 </td>259 </td>
244 </tr>260 </tr>
245 </blockTable>261 </blockTable>
246 <para style="P10">262 <para style="P14">
247 <font color="white"> </font>263 <font color="white"> </font>
248 </para>264 </para>
249 </td>265 </td>
@@ -256,72 +272,72 @@
256 <tr>272 <tr>
257 <td>273 <td>
258 <para style="P1">VAT: [[ (o.partner_id and o.partner_id.vat) or removeParentNode('para') ]]</para>274 <para style="P1">VAT: [[ (o.partner_id and o.partner_id.vat) or removeParentNode('para') ]]</para>
259 <para style="P3">275 <para style="P5">
260 <font color="white"> </font>276 <font color="white"> </font>
261 </para>277 </para>
262 </td>278 </td>
263 <td>279 <td>
264 <para style="P9">280 <para style="P22">
265 <font color="white"> </font>281 <font color="white"> </font>
266 </para>282 </para>
267 </td>283 </td>
268 </tr>284 </tr>
269 </blockTable>285 </blockTable>
270 <blockTable colWidths="55.0,220.0,51.0,37.0,57.0,32.0,27.0,57.0" repeatRows="1" style="Table4">286 <blockTable colWidths="55.0,216.0,58.0,34.0,57.0,32.0,27.0,57.0" repeatRows="1" style="Table4">
271 <tr>287 <tr>
272 <td>288 <td>
273 <para style="P18">Code</para>289 <para style="P23">Code</para>
274 </td>290 </td>
275 <td>291 <td>
276 <para style="P18">Description</para>292 <para style="P23">Description</para>
277 </td>293 </td>
278 <td>294 <td>
279 <para style="P20">Quantity</para>295 <para style="P25">Quantity</para>
280 </td>296 </td>
281 <td>297 <td>
282 <para style="P20">UM</para>298 <para style="P25">UM</para>
283 </td>299 </td>
284 <td>300 <td>
285 <para style="P20">Unit Price</para>301 <para style="P25">Unit Price</para>
286 </td>302 </td>
287 <td>303 <td>
288 <para style="P20">Disc.</para>304 <para style="P25">Disc.</para>
289 </td>305 </td>
290 <td>306 <td>
291 <para style="P19">Taxes (%)</para>307 <para style="P24">Taxes (%)</para>
292 </td>308 </td>
293 <td>309 <td>
294 <para style="P20">Price (€)</para>310 <para style="P25">Price (€)</para>
295 </td>311 </td>
296 </tr>312 </tr>
297 </blockTable>313 </blockTable>
298 <section>314 <section>
299 <para style="terp_default_1">[[repeatIn(o.order_line,'line')]]</para>315 <para style="terp_default_1">[[repeatIn(o.order_line,'line')]]</para>
300 <blockTable colWidths="56.0,219.0,51.0,37.0,58.0,32.0,28.0,55.0" style="Table5">316 <blockTable colWidths="56.0,216.0,58.0,34.0,58.0,32.0,28.0,54.0" style="Table5">
301 <tr>317 <tr>
302 <td>318 <td>
303 <para style="P8">[[ line.product_id.default_code ]]</para>319 <para style="P10">[[ line.product_id.default_code ]]</para>
304 </td>320 </td>
305 <td>321 <td>
306 <para style="P7">[[ line.product_id.name_template ]] </para>322 <para style="P9">[[ line.product_id.name_template ]] </para>
307 </td>323 </td>
308 <td>324 <td>
309 <para style="P15">[[ line.product_uom_qty ]] </para>325 <para style="P19">[[ line.product_uom_qty ]] </para>
310 </td>326 </td>
311 <td>327 <td>
312 <para style="P15">[[ line.product_uom.name ]]</para>328 <para style="P19">[[ line.product_uom.name ]]</para>
313 </td>329 </td>
314 <td>330 <td>
315 <para style="P15">[[ formatLang(line.price_unit, digits=get_digits(dp='Product Price')) ]]</para>331 <para style="P19">[[ formatLang(line.price_unit, digits=get_digits(dp='Product Price')) ]]</para>
316 </td>332 </td>
317 <td>333 <td>
318 <para style="P16">[[ formatLang( (line.product_uos and line.product_uos_qty or line.product_uom_qty)*line.price_unit*line.discount/100 ) ]] </para>334 <para style="P20">[[ formatLang( line.product_uom_qty*line.price_unit*line.discount/100 ) ]] </para>
319 </td>335 </td>
320 <td>336 <td>
321 <para style="P21">[[ ', '.join(map(lambda x: formatLang( x.amount*100, digits=get_digits(dp='Account')), line.tax_id)) ]]</para>337 <para style="P26">[[ ', '.join(map(lambda x: formatLang( x.amount*100, digits=get_digits(dp='Account')), line.tax_id)) ]]</para>
322 </td>338 </td>
323 <td>339 <td>
324 <para style="P15">[[ formatLang(line.price_subtotal, digits=get_digits(dp='Account')) ]]</para>340 <para style="P19">[[ formatLang(line.price_subtotal, digits=get_digits(dp='Account')) ]]</para>
325 </td>341 </td>
326 </tr>342 </tr>
327 </blockTable>343 </blockTable>
@@ -329,60 +345,59 @@
329 <blockTable colWidths="270.0,270.0" style="Table_tax">345 <blockTable colWidths="270.0,270.0" style="Table_tax">
330 <tr>346 <tr>
331 <td>347 <td>
332 <para style="P4">Net Total:</para>348 <para style="P6">Net Total:</para>
333 </td>349 </td>
334 <td>350 <td>
335 <para style="P17">[[ formatLang(get_total_net(o) , digits=get_digits(dp='Account')) ]]</para>351 <para style="P21">[[ formatLang(get_total_net(o) , digits=get_digits(dp='Account')) ]]</para>
336 </td>352 </td>
337 </tr>353 </tr>
338 <tr>354 <tr>
339 <td>355 <td>
340 <para style="P4">Disc. Total: [[ (get_total_discount(o) and ' ') or removeParentNode('tr') ]]</para>356 <para style="P6">Disc. Total: [[ (get_total_discount(o) and ' ') or removeParentNode('tr') ]]</para>
341 </td>357 </td>
342 <td>358 <td>
343 <para style="P17">[[ formatLang(get_total_discount(o) , digits=get_digits(dp='Account')) ]]</para>359 <para style="P21">[[ formatLang(get_total_discount(o) , digits=get_digits(dp='Account')) ]]</para>
344 </td>360 </td>
345 </tr>361 </tr>
346 <tr>362 <tr>
347 <td>363 <td>
348 <para style="P4">Taxes :</para>364 <para style="P6">Taxes :</para>
349 </td>365 </td>
350 <td>366 <td>
351 <para style="P17">[[ formatLang(o.amount_tax , digits=get_digits(dp='Account')) ]]</para>367 <para style="P21">[[ formatLang(o.amount_tax , digits=get_digits(dp='Account')) ]]</para>
352 </td>368 </td>
353 </tr>369 </tr>
354 <tr>370 <tr>
355 <td>371 <td>
356 <para style="P14">Total :</para>372 <para style="P17">Total :</para>
357 </td>373 </td>
358 <td>374 <td>
359 <para style="P22">[[ formatLang(o.amount_total , digits=get_digits(dp='Account')) ]]</para>375 <para style="P27">[[ formatLang(o.amount_total , digits=get_digits(dp='Account')) ]]</para>
360 </td>376 </td>
361 </tr>377 </tr>
362 </blockTable>378 </blockTable>
363 <para style="terp_default_8">379 <para style="P12">-</para>
364 <font color="white"> </font>380 <blockTable colWidths="539.0" style="Table_dobava">
365 </para>381 <tr>
366 <para style="terp_default_9">382 <td>
367 <font color="white"> </font>383 <para style="P3">Incoterm: [[ (o.incoterm and o.incoterm.name) or removeParentNode('para') ]]</para>
368 </para>384 <para style="P13">Total net weight: [[ formatLang(get_total_weight(o)) ]] kg</para>
369 <para style="terp_default_9">385 </td>
370 <font color="white"> </font>386 </tr>
371 </para>387 </blockTable>
372 <para style="terp_default_9">Incoterm: [[ (o.incoterm and o.incoterm.name) or removeParentNode('para') ]]</para>388 <para style="P12">-</para>
373 <para style="terp_default_9">389 <para style="P12">-</para>
374 <font color="white"> </font>
375 </para>
376 <blockTable colWidths="539.0" style="Table_prosti_opis">390 <blockTable colWidths="539.0" style="Table_prosti_opis">
377 <tr>391 <tr>
378 <td>392 <td>
379 <para style="P9">Za potrditev ponudbe prosimo za plačilo na TRR: 290000055545161 pri Unicredit Banka Slovenija d.d.</para>393 <para style="P15">Za potrditev ponudbe prosimo za plačilo na TRR: 290000055545161 pri Unicredit Banka Slovenija d.d.</para>
380 <para style="P9">Za več informacij lahko pokličete vašo kontaktno osebo: [[ o.user_id.name ]], telefon: [[ o.user_id.partner_id.mobile ]], [[ o.user_id.email ]]</para>
381 </td>394 </td>
382 </tr>395 </tr>
396 </blockTable>
397 <blockTable colWidths="539.0" style="Table_bold">
383 <tr>398 <tr>
384 <td>399 <td>
385 <para style="P12">[[ o.company_id.name in ['Inovatim d.o.o.'] and removeParentNode('para') ]] tekst</para>400 <para style="P4">Za več informacij pokličite vašo kontaktno osebo: [[ o.user_id.name ]], [[ o.user_id.partner_id.mobile ]], [[ o.user_id.email ]]</para>
386 </td>401 </td>
387 </tr>402 </tr>
388 </blockTable>403 </blockTable>
389404
=== modified file 'novaqua_reports/report/sale_order.sxw'
390Binary files novaqua_reports/report/sale_order.sxw 2014-01-20 08:10:25 +0000 and novaqua_reports/report/sale_order.sxw 2014-01-27 12:27:10 +0000 differ405Binary files novaqua_reports/report/sale_order.sxw 2014-01-20 08:10:25 +0000 and novaqua_reports/report/sale_order.sxw 2014-01-27 12:27:10 +0000 differ
=== modified file 'novaqua_reports/report/stock_picking.py'
--- novaqua_reports/report/stock_picking.py 2014-01-20 08:10:25 +0000
+++ novaqua_reports/report/stock_picking.py 2014-01-27 12:27:10 +0000
@@ -62,7 +62,7 @@
62 line_ids = line_obj.search(self.cr, self.uid, [('id', '=' , move_line.sale_line_id.id)])62 line_ids = line_obj.search(self.cr, self.uid, [('id', '=' , move_line.sale_line_id.id)])
63 res = line_obj.browse(self.cr, self.uid, line_ids)[0]['product_uom']63 res = line_obj.browse(self.cr, self.uid, line_ids)[0]['product_uom']
64 if res:64 if res:
65 return res.name65 return self.pool.get('ir.translation')._get_source(self.cr, self.uid, None, 'model', move_line.partner_id.lang, res.name)
66 else: 66 else:
67 return ''67 return ''
68 68
6969
=== modified file 'novaqua_reports/report/stock_picking.rml'
--- novaqua_reports/report/stock_picking.rml 2014-01-20 08:10:25 +0000
+++ novaqua_reports/report/stock_picking.rml 2014-01-27 12:27:10 +0000
@@ -26,13 +26,27 @@
26 <blockTableStyle id="Move_Line_Header">26 <blockTableStyle id="Move_Line_Header">
27 <blockAlignment value="LEFT"/>27 <blockAlignment value="LEFT"/>
28 <blockValign value="TOP"/>28 <blockValign value="TOP"/>
29 <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>29 <lineStyle kind="LINEBEFORE" colorName="#666666" start="0,0" stop="0,-1"/>
30 <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>30 <lineStyle kind="LINEABOVE" colorName="#666666" start="0,0" stop="0,0"/>
31 <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>31 <lineStyle kind="LINEBELOW" colorName="#666666" start="0,-1" stop="0,-1"/>
32 <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>32 <lineStyle kind="LINEBEFORE" colorName="#666666" start="1,0" stop="1,-1"/>
33 <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>33 <lineStyle kind="LINEABOVE" colorName="#666666" start="1,0" stop="1,0"/>
34 <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>34 <lineStyle kind="LINEBELOW" colorName="#666666" start="1,-1" stop="1,-1"/>
35 <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>35 <lineStyle kind="LINEBEFORE" colorName="#666666" start="2,0" stop="2,-1"/>
36 <lineStyle kind="LINEABOVE" colorName="#666666" start="2,0" stop="2,0"/>
37 <lineStyle kind="LINEBELOW" colorName="#666666" start="2,-1" stop="2,-1"/>
38 <lineStyle kind="LINEBEFORE" colorName="#666666" start="3,0" stop="3,-1"/>
39 <lineStyle kind="LINEAFTER" colorName="#666666" start="3,0" stop="3,-1"/>
40 <lineStyle kind="LINEABOVE" colorName="#666666" start="3,0" stop="3,0"/>
41 <lineStyle kind="LINEBELOW" colorName="#666666" start="3,-1" stop="3,-1"/>
42 <lineStyle kind="LINEAFTER" colorName="#666666" start="4,0" stop="4,-1"/>
43 <lineStyle kind="LINEABOVE" colorName="#666666" start="4,0" stop="4,0"/>
44 <lineStyle kind="LINEBELOW" colorName="#666666" start="4,-1" stop="4,-1"/>
45 <blockBackground colorName="#e6e6e6" start="0,0" stop="0,-1"/>
46 <blockBackground colorName="#e6e6e6" start="1,0" stop="1,-1"/>
47 <blockBackground colorName="#e6e6e6" start="2,0" stop="2,-1"/>
48 <blockBackground colorName="#e6e6e6" start="3,0" stop="3,-1"/>
49 <blockBackground colorName="#e6e6e6" start="4,0" stop="4,-1"/>
36 </blockTableStyle>50 </blockTableStyle>
37 <blockTableStyle id="Move_Line_Contect_Assign_State">51 <blockTableStyle id="Move_Line_Contect_Assign_State">
38 <blockAlignment value="LEFT"/>52 <blockAlignment value="LEFT"/>
@@ -42,8 +56,6 @@
42 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>56 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
43 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>57 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
44 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>58 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
45 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
46 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
47 </blockTableStyle>59 </blockTableStyle>
48 <blockTableStyle id="Table1">60 <blockTableStyle id="Table1">
49 <blockAlignment value="LEFT"/>61 <blockAlignment value="LEFT"/>
@@ -53,8 +65,10 @@
53 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>65 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
54 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>66 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
55 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>67 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
56 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>68 </blockTableStyle>
57 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>69 <blockTableStyle id="Table_notes">
70 <blockAlignment value="LEFT"/>
71 <blockValign value="TOP"/>
58 </blockTableStyle>72 </blockTableStyle>
59 <blockTableStyle id="Table_noga">73 <blockTableStyle id="Table_noga">
60 <blockAlignment value="LEFT"/>74 <blockAlignment value="LEFT"/>
@@ -69,14 +83,23 @@
69 </initialize>83 </initialize>
70 <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"/>
71 <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"/>
72 <paraStyle name="P3" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>86 <paraStyle name="P3" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0"/>
73 <paraStyle name="P4" fontName="Helvetica-Bold" fontSize="12.0" leading="15" 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"/>
74 <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>88 <paraStyle name="P5" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
75 <paraStyle name="P6" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT"/>89 <paraStyle name="P6" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
76 <paraStyle name="P7" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="LEFT"/>90 <paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
77 <paraStyle name="P8" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>91 <paraStyle name="P8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
78 <paraStyle name="P9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" 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"/>
79 <paraStyle name="P10" fontName="Helvetica" fontSize="8.0" leading="10" 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"/>
94 <paraStyle name="P11" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" 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"/>
97 <paraStyle name="P14" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
98 <paraStyle name="P15" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
99 <paraStyle name="P16" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
100 <paraStyle name="P17" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
101 <paraStyle name="P18" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
102 <paraStyle name="P19" fontName="Helvetica" fontSize="7.0" leading="9" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="6.0"/>
80 <paraStyle name="Standard" fontName="Helvetica"/>103 <paraStyle name="Standard" fontName="Helvetica"/>
81 <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>104 <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
82 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>105 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
@@ -113,6 +136,7 @@
113 </stylesheet>136 </stylesheet>
114 <story>137 <story>
115 <para style="terp_default_8">[[repeatIn(objects,'picking')]] </para>138 <para style="terp_default_8">[[repeatIn(objects,'picking')]] </para>
139 <para style="terp_default_8">[[ setLang(picking.partner_id.lang) ]]</para>
116 <blockTable colWidths="269.0,269.0" style="Table_Address_detail">140 <blockTable colWidths="269.0,269.0" style="Table_Address_detail">
117 <tr>141 <tr>
118 <td>142 <td>
@@ -121,28 +145,28 @@
121 </para>145 </para>
122 </td>146 </td>
123 <td>147 <td>
124 <para style="P4">Delivery Order: [[ (picking.type == 'out' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>148 <para style="P6">Delivery Order: [[ (picking.type == 'out' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>
125 <para style="P4">Incoming Shipment: [[ (picking.type == 'in' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>149 <para style="P6">Incoming Shipment: [[ (picking.type == 'in' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>
126 <para style="P4">Internal Shipment: [[ (picking.type == 'internal' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>150 <para style="P6">Internal Shipment: [[ (picking.type == 'internal' or removeParentNode('para')) and '' ]] [[ picking.name ]]</para>
127 </td>151 </td>
128 </tr>152 </tr>
129 </blockTable>153 </blockTable>
130 <blockTable colWidths="264.0,273.0" style="Table2">154 <blockTable colWidths="264.0,273.0" style="Table2">
131 <tr>155 <tr>
132 <td>156 <td>
133 <para style="P9">[[ (picking.type == 'in' or removeParentNode('para')) and '' ]]</para>157 <para style="P16">[[ (picking.type == 'in' or removeParentNode('para')) and '' ]]</para>
134 <para style="P9">[[ (picking.type == 'out' or removeParentNode('para')) and '' ]]</para>158 <para style="P16">[[ (picking.type == 'out' or removeParentNode('para')) and '' ]]</para>
135 <para style="P9">Warehouse Address: [[ (picking.type == 'internal' or removeParentNode('para')) and '' ]]</para>159 <para style="P16">Warehouse Address: [[ (picking.type == 'internal' or removeParentNode('para')) and '' ]]</para>
136 <para style="P9">[[ picking.partner_id.name ]]</para>160 <para style="P16">[[ picking.partner_id.name ]]</para>
137 <para style="P9">[[ picking.partner_id.street ]]</para>161 <para style="P16">[[ picking.partner_id.street ]]</para>
138 <para style="P9">[[ picking.partner_id.zip ]] [[ picking.partner_id.city ]]</para>162 <para style="P16">[[ picking.partner_id.zip ]] [[ picking.partner_id.city ]]</para>
139 <para style="P9">[[ picking.partner_id.country_id.name ]]</para>163 <para style="P16">[[ picking.partner_id.country_id.name ]]</para>
140 </td>164 </td>
141 <td>165 <td>
142 <blockTable colWidths="175.0,93.0" style="Table_picking_info">166 <blockTable colWidths="161.0,107.0" style="Table_picking_info">
143 <tr>167 <tr>
144 <td>168 <td>
145 <para style="P1">Ljubljana, dne:</para>169 <para style="P1">Ljubljana:</para>
146 </td>170 </td>
147 <td>171 <td>
148 <para style="P1">[[ formatLang(picking.date,date = True) ]]</para>172 <para style="P1">[[ formatLang(picking.date,date = True) ]]</para>
@@ -174,7 +198,7 @@
174 </tr>198 </tr>
175 <tr>199 <tr>
176 <td>200 <td>
177 <para style="P2">Način dostave:</para>201 <para style="P2">Delivery method:</para>
178 </td>202 </td>
179 <td>203 <td>
180 <para style="P2">[[ picking.sale_id.incoterm.name ]]</para>204 <para style="P2">[[ picking.sale_id.incoterm.name ]]</para>
@@ -182,14 +206,14 @@
182 </tr>206 </tr>
183 <tr>207 <tr>
184 <td>208 <td>
185 <para style="P2">Teža:</para>209 <para style="P2">Total net weight:</para>
186 </td>210 </td>
187 <td>211 <td>
188 <para style="P2">[[ get_total_weight(picking) ]] kg</para>212 <para style="P2">[[ formatLang(get_total_weight(picking)) ]] kg</para>
189 </td>213 </td>
190 </tr>214 </tr>
191 </blockTable>215 </blockTable>
192 <para style="P10">216 <para style="P7">
193 <font color="white"> </font>217 <font color="white"> </font>
194 </para>218 </para>
195 </td>219 </td>
@@ -198,60 +222,44 @@
198 <para style="terp_default_5cm_Above_Space">222 <para style="terp_default_5cm_Above_Space">
199 <font color="white"> </font>223 <font color="white"> </font>
200 </para>224 </para>
201 <blockTable colWidths="53.0,229.0,51.0,45.0,45.0,36.0,59.0" repeatRows="1" style="Move_Line_Header">225 <blockTable colWidths="53.0,276.0,66.0,34.0,88.0" repeatRows="1" style="Move_Line_Header">
202 <tr>226 <tr>
203 <td>227 <td>
204 <para style="terp_tblheader_Details">Code</para>228 <para style="P9">Code</para>
205 </td>229 </td>
206 <td>230 <td>
207 <para style="terp_tblheader_Details">Name</para>231 <para style="P9">Description</para>
208 </td>232 </td>
209 <td>233 <td>
210 <para style="terp_tblheader_Details">Qty</para>234 <para style="P9">Quantity</para>
211 </td>235 </td>
212 <td>236 <td>
213 <para style="terp_tblheader_Details">Units</para>237 <para style="P9">UM</para>
214 </td>238 </td>
215 <td>239 <td>
216 <para style="terp_tblheader_Details">Packets</para>240 <para style="P10">Price (€) / unit</para>
217 </td>
218 <td>
219 <para style="terp_tblheader_Details_Right">LOT</para>
220 </td>
221 <td>
222 <para style="terp_tblheader_Details_Right">Price/unit</para>
223 </td>241 </td>
224 </tr>242 </tr>
225 </blockTable>243 </blockTable>
226 <section>244 <section>
227 <para style="terp_default_2">[[ repeatIn([line for line in picking.move_lines if (line.state == 'confirmed' or line.state=='done' or line.state=='assigned')],'move_lines') ]]</para>245 <para style="terp_default_2">[[ repeatIn([line for line in picking.move_lines if (line.state == 'confirmed' or line.state=='done' or line.state=='assigned')],'move_lines') ]]</para>
228 <para style="terp_default_2">[[ (picking.move_lines!=[] and removeParentNode('para')) or removeParentNode('section')]]</para>246 <para style="terp_default_2">[[ (picking.move_lines!=[] and removeParentNode('para')) or removeParentNode('section')]]</para>
229 <blockTable colWidths="54.0,229.0,51.0,45.0,45.0,36.0,62.0" style="Move_Line_Contect_Assign_State">247 <blockTable colWidths="54.0,276.0,66.0,34.0,91.0" style="Move_Line_Contect_Assign_State">
230 <tr>248 <tr>
231 <td>249 <td>
232 <para style="terp_default_9">[[ move_lines.product_id.default_code ]]</para>250 <para style="P14">[[ move_lines.product_id.default_code ]]</para>
233 </td>251 </td>
234 <td>252 <td>
235 <para style="terp_default_9">[[ move_lines.product_id.name_template ]]</para>253 <para style="P13">[[ move_lines.product_id.name_template ]]</para>
236 </td>254 </td>
237 <td>255 <td>
238 <para style="terp_default_9">[[ get_packets(move_lines) ]]</para>256 <para style="P15">[[ formatLang(get_packets(move_lines)) ]]</para>
239 </td>257 </td>
240 <td>258 <td>
241 <para style="terp_default_9">[[ get_units(move_lines) ]]</para>259 <para style="P15">[[ get_units(move_lines) ]]</para>
242 </td>260 </td>
243 <td>261 <td>
244 <para style="terp_default_9">262 <para style="P8">[[ formatLang(move_lines.sale_line_id.price_unit, digits=get_digits(dp='Account')) ]]</para>
245 <font color="white"> </font>
246 </para>
247 </td>
248 <td>
249 <para style="terp_default_Right_9">
250 <font color="white"> </font>
251 </para>
252 </td>
253 <td>
254 <para style="terp_default_Right_9">[[ move_lines.sale_line_id.price_unit ]]</para>
255 </td>263 </td>
256 </tr>264 </tr>
257 </blockTable>265 </blockTable>
@@ -261,119 +269,83 @@
261 <section>269 <section>
262 <para style="terp_default_2">[[ repeatIn([line for line in picking.move_lines if (line.state == 'draft' or line.state=='waiting')],'move_lines') ]]</para>270 <para style="terp_default_2">[[ repeatIn([line for line in picking.move_lines if (line.state == 'draft' or line.state=='waiting')],'move_lines') ]]</para>
263 <para style="terp_default_2">[[ (picking.move_lines!=[] and removeParentNode('para')) or removeParentNode('section')]]</para>271 <para style="terp_default_2">[[ (picking.move_lines!=[] and removeParentNode('para')) or removeParentNode('section')]]</para>
264 <blockTable colWidths="55.0,229.0,51.0,45.0,45.0,36.0,61.0" style="Table1">272 <blockTable colWidths="55.0,275.0,66.0,35.0,90.0" style="Table1">
265 <tr>273 <tr>
266 <td>274 <td>
267 <para style="terp_default_9">[[ move_lines.product_id.default_code ]]</para>275 <para style="P14">[[ move_lines.product_id.default_code ]]</para>
268 </td>276 </td>
269 <td>277 <td>
270 <para style="terp_default_9">[[ move_lines.product_id.name_template ]]</para>278 <para style="P13">[[ move_lines.product_id.name_template ]]</para>
271 </td>279 </td>
272 <td>280 <td>
273 <para style="terp_default_9">[[ get_packets(move_lines) ]]</para>281 <para style="P15">[[ formatLang(get_packets(move_lines)) ]]</para>
274 </td>282 </td>
275 <td>283 <td>
276 <para style="terp_default_9">[[ get_units(move_lines) ]]</para>284 <para style="P15">[[ get_units(move_lines) ]]</para>
277 </td>285 </td>
278 <td>286 <td>
279 <para style="terp_default_9">287 <para style="P8">[[ formatLang(move_lines.sale_line_id.price_unit, digits=get_digits(dp='Account')) ]]</para>
280 <font color="white"> </font>
281 </para>
282 </td>
283 <td>
284 <para style="terp_default_Right_9">
285 <font color="white"> </font>
286 </para>
287 </td>
288 <td>
289 <para style="terp_default_Right_9">[[ move_lines.sale_line_id.price_unit ]]</para>
290 </td>288 </td>
291 </tr>289 </tr>
292 </blockTable>290 </blockTable>
293 </section>291 </section>
294 <para style="terp_default_9">292 <para style="P17">-</para>
295 <font color="white"> </font>293 <blockTable colWidths="538.0" style="Table_notes">
296 </para>294 <tr>
297 <para style="terp_default_9">295 <td>
298 <font color="white"> </font>296 <para style="P12">[[ format(picking.note or '') ]]</para>
299 </para>297 </td>
300 <para style="terp_default_9">298 </tr>
301 <font color="white"> </font>299 </blockTable>
302 </para>300 <para style="P17">-</para>
303 <para style="terp_default_9">[[ format(picking.note or '') ]]</para>
304 <para style="terp_default_9">
305 <font color="white"> </font>
306 </para>
307 <para style="terp_default_9">
308 <font color="white"> </font>
309 </para>
310 <blockTable colWidths="538.0" style="Table_noga">301 <blockTable colWidths="538.0" style="Table_noga">
311 <tr>302 <tr>
312 <td>303 <td>
313 <para style="P6">Do popolnega plačila računa ostaja blago last podjetja INOVATIM d.o.o. !</para>304 <para style="P4">Do popolnega plačila računa ostaja blago last podjetja INOVATIM d.o.o.</para>
314 </td>305 </td>
315 </tr>306 </tr>
316 <tr>307 <tr>
317 <td>308 <td>
318 <para style="P6">Za nepravočasno plačane račune zaračunavamo zakonsko zamudne obresti.</para>309 <para style="P4">Za nepravočasno plačane račune zaračunavamo zakonsko zamudne obresti.</para>
319 </td>310 </td>
320 </tr>311 </tr>
321 <tr>312 <tr>
322 <td>313 <td>
323 <para style="P7">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>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>
324 </td>315 </td>
325 </tr>316 </tr>
326 <tr>317 <tr>
327 <td>318 <td>
328 <para style="P7">Opomba: Kamen in les sta naravna materiala, zato lahko pride do variacij v tonu med vzorcem in končnim proizvodom!</para>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>
329 </td>320 </td>
330 </tr>321 </tr>
331 <tr>322 <tr>
332 <td>323 <td>
333 <para style="P6">Skladišče Lesnina na Tržaški 135 v Ljubljani je odprto od 7:00 – 14:00.</para>324 <para style="P4">Osebni prevzem: Skladišče Lesnina na Tržaški 135 v Ljubljani, vsak delavnik med 7:00 – 14:00.</para>
334 </td>325 </td>
335 </tr>326 </tr>
336 </blockTable>327 </blockTable>
337 <para style="Standard">328 <para style="P17">-</para>
338 <font color="white"> </font>329 <para style="P17">-</para>
339 </para>330 <para style="P17">-</para>
340 <para style="Standard">331 <para style="P17">-</para>
341 <font color="white"> </font>332 <para style="P17">-</para>
342 </para>333 <para style="P17">-</para>
343 <para style="Standard">334 <para style="P17">-</para>
344 <font color="white"> </font>335 <para style="P17">-</para>
345 </para>336 <para style="P17">
346 <para style="Standard">337 <font color="white"> </font>
347 <font color="white"> </font>338 </para>
348 </para>339 <blockTable colWidths="189.0,185.0,163.0" style="Table_izdal_prejel">
349 <para style="Standard">
350 <font color="white"> </font>
351 </para>
352 <para style="Standard">
353 <font color="white"> </font>
354 </para>
355 <para style="Standard">
356 <font color="white"> </font>
357 </para>
358 <para style="Standard">
359 <font color="white"> </font>
360 </para>
361 <para style="Standard">
362 <font color="white"> </font>
363 </para>
364 <para style="Standard">
365 <font color="white"> </font>
366 </para>
367 <blockTable colWidths="149.0,179.0,210.0" style="Table_izdal_prejel">
368 <tr>340 <tr>
369 <td>341 <td>
370 <para style="P3">Issued by: [[ picking.create_uid.name ]]</para>342 <para style="P18">Issued by: [[ picking.deliver_id.name ]]</para>
371 </td>343 </td>
372 <td>344 <td>
373 <para style="P3">Received by: ___________________</para>345 <para style="P5">Received by:</para>
374 </td>346 </td>
375 <td>347 <td>
376 <para style="P3">Place, date: ___________________</para>348 <para style="P5">Place, date:</para>
377 </td>349 </td>
378 </tr>350 </tr>
379 </blockTable>351 </blockTable>
380352
=== modified file 'novaqua_reports/report/stock_picking.sxw'
381Binary files novaqua_reports/report/stock_picking.sxw 2014-01-20 08:10:25 +0000 and novaqua_reports/report/stock_picking.sxw 2014-01-27 12:27:10 +0000 differ353Binary files novaqua_reports/report/stock_picking.sxw 2014-01-20 08:10:25 +0000 and novaqua_reports/report/stock_picking.sxw 2014-01-27 12:27:10 +0000 differ

Subscribers

People subscribed via source and target branches