Maxime Chambreuil (http://www.savoirfairelinux.com) has proposed merging lp:~savoirfairelinux-openerp/openerp-canada/fix_l10n_ca_check_print_top into lp:openerp-canada.
Requested reviews: OpenERP Community Reviewer/Maintainer (openerp-community-reviewer) For more details, see: https://code.launchpad.net/~savoirfairelinux-openerp/openerp-canada/fix_l10n_ca_check_print_top/+merge/219059 -- https://code.launchpad.net/~savoirfairelinux-openerp/openerp-canada/fix_l10n_ca_check_print_top/+merge/219059 Your team Savoir-faire Linux' OpenERP is subscribed to branch lp:~savoirfairelinux-openerp/openerp-canada/fix_l10n_ca_check_print_top.
=== modified file 'l10n_ca_account_check_writing/__openerp__.py' --- l10n_ca_account_check_writing/__openerp__.py 2013-06-11 13:48:06 +0000 +++ l10n_ca_account_check_writing/__openerp__.py 2014-05-09 19:31:44 +0000 @@ -38,6 +38,15 @@ not when you print. You will need to modify it if you change the language of the supplier. +Contributors +------------ +* David Cormier ([email protected]) +* Joao Alfredo Gama Batista ([email protected]) +* Marc Cassuto ([email protected]) +* Mathieu Benoit ([email protected]) +* Maxime Chambreuil ([email protected]) +* Vincent Vinet ([email protected]) +* Virgil Dupras ([email protected]) """, 'depends': ['account_check_writing', 'res_currency_print_on_check'], 'data': [ === modified file 'l10n_ca_account_check_writing/account_voucher.py' --- l10n_ca_account_check_writing/account_voucher.py 2014-04-22 13:02:09 +0000 +++ l10n_ca_account_check_writing/account_voucher.py 2014-05-09 19:31:44 +0000 @@ -49,8 +49,8 @@ currency_name = currency.print_on_check cents = int(amount * 100) % 100 total_length = len(amount_in_word) + len(currency_name) - if total_length < 87: - stars = '*' * (87 - total_length) + if total_length < 67: + stars = '*' * (67 - total_length) else: stars = '' AND = custom_translation("and", lang) === modified file 'l10n_ca_account_check_writing/report/l10n_ca_check_print.py' --- l10n_ca_account_check_writing/report/l10n_ca_check_print.py 2014-04-22 13:02:09 +0000 +++ l10n_ca_account_check_writing/report/l10n_ca_check_print.py 2014-05-09 19:31:44 +0000 @@ -24,7 +24,6 @@ class report_print_check(report_sxw.rml_parse): - def __init__(self, cr, uid, name, context): super(report_print_check, self).__init__(cr, uid, name, context) self.number_lines = 0 @@ -42,46 +41,52 @@ def get_lines(self, voucher_lines): result = [] self.number_lines = len(voucher_lines) - for i in range(0, min(10,self.number_lines)): + for i in range(0, min(10, self.number_lines)): if i < self.number_lines: voucher_line = voucher_lines[i] - # In general, the supplier invoice reference number is a much better description - # for writing checks than our own reference number, but if we don't have it, we - # might as well use our internal number - if voucher_line.supplier_invoice_number: - name = voucher_line.supplier_invoice_number - else: - name = voucher_line.name - res = { - 'date_due' : voucher_line.date_due, - 'name' : name, - 'amount_original' : voucher_line.amount_original and voucher_line.amount_original or False, - 'amount_unreconciled' : voucher_line.amount_unreconciled and voucher_line.amount_unreconciled or False, - 'amount' : voucher_line.amount and voucher_line.amount or False, - } - else : - res = { - 'date_due' : False, - 'name' : False, - 'amount_original' : False, - 'amount_unreconciled' : False, - 'amount' : False, - } - result.append(res) + # Don't show lines with amount=0; this means, an invoice/credit note has not been linked to this check + if voucher_line.amount != 0: + # In general, the supplier invoice reference number is a much better description + # for writing checks than our own reference number, but if we don't have it, we + # might as well use our internal number + if voucher_line.supplier_invoice_number: + name = voucher_line.supplier_invoice_number + else: + name = voucher_line.name + res = { + 'date_due': voucher_line.date_due, + 'name': name, + 'amount_original': voucher_line.amount_original and voucher_line.amount_original or False, + 'amount_unreconciled': voucher_line.amount_unreconciled and voucher_line.amount_unreconciled + or False, + 'amount': voucher_line.amount and voucher_line.amount or False, + } + result.append(res) + else: + res = { + 'date_due': False, + 'name': False, + 'amount_original': False, + 'amount_unreconciled': False, + 'amount': False, + } + result.append(res) + return result + report_sxw.report_sxw( 'report.l10n.ca.account.print.check.top', 'account.voucher', 'addons/l10n_ca_account_check_writing/report/l10n_ca_check_print_top.rml', - parser=report_print_check,header=False + parser=report_print_check, header=False ) report_sxw.report_sxw( 'report.l10n.ca.account.print.check.middle', 'account.voucher', 'addons/l10n_ca_account_check_writing/report/l10n_ca_check_print_middle.rml', - parser=report_print_check,header=False + parser=report_print_check, header=False ) #report_sxw.report_sxw( === modified file 'l10n_ca_account_check_writing/report/l10n_ca_check_print_top.rml' --- l10n_ca_account_check_writing/report/l10n_ca_check_print_top.rml 2014-04-22 13:02:09 +0000 +++ l10n_ca_account_check_writing/report/l10n_ca_check_print_top.rml 2014-05-09 19:31:44 +0000 @@ -1,8 +1,8 @@ <?xml version="1.0"?> <document filename="test.pdf"> - <template pageSize="(595, 842)" title="Test" author="Martin Simon" allowSplitting="20"> + <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20"> <pageTemplate id="first"> - <frame id="first" x1="13.0" y1="0.0" width="567" height="841"/> + <frame id="first" x1="8.0" y1="0.0" width="579" height="841"/> </pageTemplate> </template> <stylesheet> @@ -18,11 +18,7 @@ <blockAlignment value="LEFT"/> <blockValign value="TOP"/> </blockTableStyle> - <blockTableStyle id="Table5"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table12"> + <blockTableStyle id="Table13"> <blockAlignment value="LEFT"/> <blockValign value="TOP"/> </blockTableStyle> @@ -61,30 +57,34 @@ <initialize> <paraStyle name="all" alignment="justify"/> </initialize> - <paraStyle name="P1" rightIndent="-1.0" leftIndent="0.0" fontName="Helvetica"/> - <paraStyle name="P2" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica"/> - <paraStyle name="P3" fontName="Helvetica"/> - <paraStyle name="P4" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT"/> - <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="RIGHT"/> - <paraStyle name="P6" fontName="Helvetica-Bold" fontSize="9.0" leading="11"/> - <paraStyle name="P7" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT"/> - <paraStyle name="P8" fontName="Helvetica" fontSize="9.0" leading="11"/> - <paraStyle name="P9" fontName="Helvetica" fontSize="10.0" leading="13"/> - <paraStyle name="P10" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="RIGHT"/> - <paraStyle name="P11" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="LEFT"/> - <paraStyle name="P12" fontName="Helvetica" fontSize="12.0" leading="15"/> - <paraStyle name="P13" fontName="Helvetica"/> - <paraStyle name="P14" fontName="Helvetica" fontSize="10.0" leading="13"/> - <paraStyle name="P15" fontName="Helvetica" fontSize="10.0" leading="13"/> - <paraStyle name="P16" fontName="Helvetica-Bold" fontSize="9.0" leading="11"/> - <paraStyle name="P17" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT"/> - <paraStyle name="P18" fontName="Helvetica" fontSize="9.0" leading="11"/> - <paraStyle name="P19" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/> - <paraStyle name="P20" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT"/> - <paraStyle name="P21" fontName="Helvetica" fontSize="8.0" leading="10"/> - <paraStyle name="P22" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT"/> - <paraStyle name="P23" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/> - <paraStyle name="P24" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/> + <paraStyle name="P1" fontName="Helvetica"/> + <paraStyle name="P2" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/> + <paraStyle name="P3" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/> + <paraStyle name="P4" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT"/> + <paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="10"/> + <paraStyle name="P6" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/> + <paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="10"/> + <paraStyle name="P8" fontName="Helvetica" fontSize="11.0" leading="14"/> + <paraStyle name="P9" fontName="Helvetica" fontSize="11.0" leading="14" alignment="RIGHT"/> + <paraStyle name="P10" fontName="Helvetica" fontSize="11.0" leading="14"/> + <paraStyle name="P11" fontName="Helvetica" fontSize="6.0" leading="8"/> + <paraStyle name="P12" fontName="Helvetica" fontSize="11.0" leading="14" textColor="#ffffff"/> + <paraStyle name="P13" rightIndent="-5.0" leftIndent="0.0" fontName="Helvetica"/> + <paraStyle name="P14" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT"/> + <paraStyle name="P15" fontName="Helvetica" fontSize="11.0" leading="14" alignment="RIGHT"/> + <paraStyle name="P16" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT"/> + <paraStyle name="P17" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/> + <paraStyle name="P18" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/> + <paraStyle name="P19" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/> + <paraStyle name="P20" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="11.0" leading="14" textColor="#ffffff"/> + <paraStyle name="P21" rightIndent="22.0" leftIndent="-0.0" fontName="Helvetica" fontSize="8.0" leading="10"/> + <paraStyle name="P22" rightIndent="-12.0" leftIndent="5.0" fontName="Helvetica" fontSize="11.0" leading="14"/> + <paraStyle name="P23" rightIndent="-1.0" leftIndent="0.0" fontName="Helvetica"/> + <paraStyle name="P24" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT"/> + <paraStyle name="P25" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/> + <paraStyle name="P26" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT"/> + <paraStyle name="P27" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/> + <paraStyle name="P28" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/> <paraStyle name="Standard" fontName="Helvetica"/> <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> @@ -96,242 +96,407 @@ <images/> </stylesheet> <story> - <para style="P1">[[repeatIn(objects,'voucher')]]</para> - <para style="P1">[[ setLang(voucher.partner_id.lang) ]]</para> - <blockTable colWidths="568.0" style="Table1"> - <tr> - <td> - <blockTable colWidths="425.0,177.0" rowHeights="107.50,25.5" style="Table4"> - <tr> - <td> - <para style="P6"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="P6"> - <font color="white"> </font> - </para> - </td> - </tr> - <tr> - <td> - <para style="P6"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="P9">[[ formatLang(voucher.date , date=True) or '' ]] [[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="54.0,425.0,85.0" rowHeights="21.5" style="Table4"> - <tr> - <td> - <para style="P6"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="P9">[[ voucher.partner_id.name ]] </para> - </td> - <td> - <para style="P12">[[ formatLang (voucher.amount) ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="550.0" rowHeights="18" style="Table5"> - <tr> - <td> - <para style="P9">[[ voucher.amount_in_word ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="54.0,425.0,85.0" rowHeights="45.5" style="Table4"> - <tr> - <td> - <para style="P6"></para> - </td> - <td> - <para style="P9">[[ voucher.partner_id.name ]] </para> - <para style="P15">[[ display_address(voucher.partner_id) or removeParentNode('para') ]]</para> - </td> - <td> - <para/> - </td> - </tr> - </blockTable> - <blockTable colWidths="25.0,350,150" rowHeights="10.5" style="Table12"> - <tr> - <td> - <para style="P3"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="P15">[[ voucher.name ]]</para> - </td> - <td> - <para style="P3"> - <font color="white"> </font> - </para> - </td> - </tr> - </blockTable> - <para style="P3"> - <font color="white"> </font> - </para> - </td> - </tr> - </blockTable> - <blockTable colWidths="568.0" style="Table2" rowHeights="255"> - <tr> - <td> - <blockTable colWidths="445.0,117.0" style="Table6"> - <tr> - <td> - <para style="P16">[[voucher.partner_id.name]]</para> - </td> - <td> - <para style="P16">[[ formatLang(voucher.date , date=True) or '' ]] [[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="82.0,185.0,89.0,76.0,52.0,78.0" style="Table10"> - <tr> - <td> - <para style="P4">Due Date</para> - </td> - <td> - <para style="P4">Invoice</para> - </td> - <td> - <para style="P4">Original Amount</para> - </td> - <td> - <para style="P4">Open Balance</para> - </td> - <td> - <para style="P4">Discount</para> - </td> - <td> - <para style="P4">Payment</para> - </td> - </tr> - <tr> - <td> - <para style="P19">[[ repeatIn(get_all_lines(voucher),'l') ]] [[ formatLang(l['date_due'] ,date=True) or '' ]]</para> - </td> - <td> - <para style="P19">[[ l['name'] ]]</para> - </td> - <td> - <para style="P19">[[formatLang( l['amount_original']) ]]</para> - </td> - <td> - <para style="P19">[[ formatLang( l['amount_unreconciled']) ]]</para> - </td> - <td> - <para style="P19"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="P19">[[ formatLang (l['amount']) ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="485.0,77.0" style="Table11"> - <tr> - <td> - <para style="P24">Check Amount</para> - </td> - <td> - <para style="P23">[[ formatLang (voucher.amount) ]]</para> - </td> - </tr> - </blockTable> - <para style="P3"> - <font color="white"> </font> - </para> - </td> - </tr> - </blockTable> - <blockTable colWidths="568.0" style="Table3"> - <tr> - <td> - <blockTable colWidths="446.0,116.0" style="Table7"> - <tr> - <td> - <para style="P16">[[voucher.partner_id.name]]</para> - </td> - <td> - <para style="P16">[[ formatLang(voucher.date , date=True) or '' ]] [[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="82.0,185.0,89.0,76.0,52.0,78.0" style="Table8"> - <tr> - <td> - <para style="P4">Due Date</para> - </td> - <td> - <para style="P4">Invoice</para> - </td> - <td> - <para style="P4">Original Amount</para> - </td> - <td> - <para style="P4">Open Balance</para> - </td> - <td> - <para style="P4">Discount</para> - </td> - <td> - <para style="P4">Payment</para> - </td> - </tr> - <tr> - <td> - <para style="P19">[[ repeatIn(get_all_lines(voucher),'l') ]] [[ formatLang(l['date_due'] ,date=True) or '' ]]</para> - </td> - <td> - <para style="P19">[[ l['name'] ]]</para> - </td> - <td> - <para style="P19">[[ formatLang (l['amount_original']) ]]</para> - </td> - <td> - <para style="P19">[[ formatLang (l['amount_unreconciled']) ]]</para> - </td> - <td> - <para style="P19"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="P19">[[ formatLang (l['amount']) ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="485.0,77.0" style="Table9"> - <tr> - <td> - <para style="P17">Check Amount</para> - </td> - <td> - <para style="P16">[[ formatLang (voucher.amount) ]]</para> - </td> - </tr> - </blockTable> - <para style="P3"> - <font color="white"> </font> - </para> - </td> - </tr> - </blockTable> - <para style="P2"> + <para style="P23">[[repeatIn(objects,'voucher')]]</para> + <para style="P23">[[ setLang(voucher.partner_id.lang) ]]</para> + <blockTable colWidths="579.0" style="Table1"> + <tr> + <td> + <blockTable colWidths="29.0,397.0,33.0,144.0" style="Table4"> + <tr> + <td> + <para style="P10"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P20">.</para> + </td> + <td> + <para style="P20"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P8"> + <font color="white"> </font> + </para> + </td> + </tr> + <tr> + <td> + <para style="P10"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P12">.</para> + </td> + <td> + <para style="P12"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P8"> + <font color="white"> </font> + </para> + </td> + </tr> + <tr> + <td> + <para style="P10"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P9"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P9">DATE</para> + </td> + <td> + <para style="P24">[[ formatLang(voucher.date , date=True) or '' ]] [[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para> + </td> + </tr> + <tr> + <td> + <para style="P10"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P12">.</para> + </td> + <td> + <para style="P12"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P11">Y Y Y Y – M M – D D</para> + </td> + </tr> + <tr> + <td> + <para style="P22"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P14"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P15"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P16"> + <font color="white"> </font> + </para> + </td> + </tr> + <tr> + <td> + <para style="P22"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P18">[[ voucher.amount_in_word ]]</para> + </td> + <td> + <para style="P15"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P28">[[ formatLang (voucher.amount) ]]</para> + </td> + </tr> + <tr> + <td> + <para style="P21"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P17"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P7"> + <font color="white"> </font> + </para> + </td> + </tr> + <tr> + <td> + <para style="P5"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P17">[[ voucher.partner_id.name ]]</para> + <para style="P17">[[ display_address(voucher.partner_id) or removeParentNode('para') ]]</para> + </td> + <td> + <para style="P7"> + <font color="white"> </font> + </para> + </td> + </tr> + </blockTable> + <blockTable colWidths="32.0,353.0,195.0" style="Table13"> + <tr> + <td> + <para style="P5">MEMO</para> + </td> + <td> + <para style="P5">[[ voucher.name ]]</para> + </td> + <td> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + </tr> + <tr> + <td> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + </tr> + <tr> + <td> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + </tr> + <tr> + <td> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + </tr> + </blockTable> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + </tr> + </blockTable> + <blockTable colWidths="574.0" style="Table2"> + <tr> + <td> + <blockTable colWidths="450.0,118.0" style="Table6"> + <tr> + <td> + <para style="P2">[[voucher.partner_id.name]]</para> + </td> + <td> + <para style="P25">[[ formatLang(voucher.date , date=True) or '' ]] [[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="82.0,188.0,84.0,82.0,54.0,78.0" style="Table10"> + <tr> + <td> + <para style="P4">Due Date</para> + </td> + <td> + <para style="P26">Invoice</para> + </td> + <td> + <para style="P4">Original Amt.</para> + </td> + <td> + <para style="P4">Balance Due</para> + </td> + <td> + <para style="P4">Discount</para> + </td> + <td> + <para style="P4">Payment</para> + </td> + </tr> + <tr> + <td> + <para style="P27">[[ repeatIn(get_all_lines(voucher),'l') ]] [[ formatLang(l['date_due'] ,date=True) or '' ]]</para> + </td> + <td> + <para style="P6">[[ l['name'] ]]</para> + </td> + <td> + <para style="P6">[[ ( formatLang(l['amount_original'])) ]]</para> + </td> + <td> + <para style="P6">[[ (formatLang(l['amount_unreconciled'])) ]]</para> + </td> + <td> + <para style="P6"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P6">[[ ( formatLang(l['amount'])) ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="490.0,78.0" style="Table11"> + <tr> + <td> + <para style="P3">Check Amount</para> + </td> + <td> + <para style="P2"><font face="Helvetica">[[ voucher.currency_id.symbol ]]</font>[[ formatLang (voucher.amount) ]]</para> + </td> + </tr> + <tr> + <td> + <para style="P19"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P2"> + <font color="white"> </font> + </para> + </td> + </tr> + </blockTable> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + </tr> + </blockTable> + <blockTable colWidths="580.0" style="Table3"> + <tr> + <td> + <blockTable colWidths="456.0,119.0" style="Table7"> + <tr> + <td> + <para style="P2">[[voucher.partner_id.name]]</para> + </td> + <td> + <para style="P2">[[ formatLang(voucher.date , date=True) or '' ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="84.0,189.0,91.0,78.0,53.0,79.0" style="Table8"> + <tr> + <td> + <para style="P4">Due Date</para> + </td> + <td> + <para style="P26">Invoice</para> + </td> + <td> + <para style="P4">Original Amt.</para> + </td> + <td> + <para style="P4">Balance Due</para> + </td> + <td> + <para style="P4">Discount</para> + </td> + <td> + <para style="P4">Payment</para> + </td> + </tr> + <tr> + <td> + <para style="P27">[[ repeatIn(get_all_lines(voucher),'l') ]] [[ formatLang(l['date_due'] ,date=True) or '' ]]</para> + </td> + <td> + <para style="P6">[[ l['name'] ]]</para> + </td> + <td> + <para style="P6">[[ ( formatLang(l['amount_original'])) ]]</para> + </td> + <td> + <para style="P6">[[ ( formatLang(l['amount_unreconciled'])) ]]</para> + </td> + <td> + <para style="P6"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P6">[[ ( formatLang(l['amount'])) ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="496.0,78.0" style="Table9"> + <tr> + <td> + <para style="P3">Check Amount</para> + </td> + <td> + <para style="P2"><font face="Helvetica">[[ voucher.currency_id.symbol ]]</font>[[ formatLang (voucher.amount) ]]</para> + </td> + </tr> + <tr> + <td> + <para style="P3"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P2"> + <font color="white"> </font> + </para> + </td> + </tr> + </blockTable> + <para style="P1"> + <font color="white"> </font> + </para> + </td> + </tr> + </blockTable> + <para style="P13"> <font color="white"> </font> </para> </story> </document> + === added file 'l10n_ca_account_check_writing/report/l10n_ca_check_print_top.sxw' Binary files l10n_ca_account_check_writing/report/l10n_ca_check_print_top.sxw 1970-01-01 00:00:00 +0000 and l10n_ca_account_check_writing/report/l10n_ca_check_print_top.sxw 2014-05-09 19:31:44 +0000 differ
-- Mailing list: https://launchpad.net/~savoirfairelinux-openerp Post to : [email protected] Unsubscribe : https://launchpad.net/~savoirfairelinux-openerp More help : https://help.launchpad.net/ListHelp

