<?xml version="1.0"?>
-<document filename="test.pdf">
+<document filename="Invoice.pdf">
<template pageSize="(595.0,842.0)" title="Invoice" author="OpenERP S.A. (sales@openerp.com)" allowSplitting="20">
<pageTemplate id="first">
<frame id="first" x1="34.0" y1="28.0" width="530" height="786"/>
<lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
</blockTableStyle>
- <blockTableStyle id="Table_Header_Invoice_Line">
+ <blockTableStyle id="Table7">
<blockAlignment value="LEFT"/>
<blockValign value="TOP"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
</blockTableStyle>
- <blockTableStyle id="Table_Invoice_Line_Content">
+ <blockTableStyle id="Table8">
<blockAlignment value="LEFT"/>
<blockValign value="TOP"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
</blockTableStyle>
- <blockTableStyle id="Table_Format_2">
+ <blockTableStyle id="Table10">
<blockAlignment value="LEFT"/>
<blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#ffffff" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#ffffff" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#ffffff" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#ffffff" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#ffffff" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#ffffff" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#ffffff" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#ffffff" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#ffffff" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#ffffff" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#ffffff" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#ffffff" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#ffffff" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="8,0" stop="8,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="9,0" stop="9,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#ffffff" start="0,1" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#ffffff" start="0,1" stop="0,1"/>
- <lineStyle kind="LINEBELOW" colorName="#ffffff" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#ffffff" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#ffffff" start="1,1" stop="1,1"/>
- <lineStyle kind="LINEBELOW" colorName="#ffffff" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="0,2" stop="0,2"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,2" stop="1,2"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="0,4" stop="0,4"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,4" stop="1,4"/>
- </blockTableStyle>
- <blockTableStyle id="Table_format_Table_Line_total">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#ffffff" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#ffffff" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#ffffff" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#ffffff" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#ffffff" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#ffffff" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_eclu_Taxes_Total">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Taxes_Total">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Total_Include_Taxes">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
<lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="1,2" stop="1,2"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="2,2" stop="2,2"/>
</blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
+ <blockTableStyle id="Table9">
<blockAlignment value="LEFT"/>
<blockValign value="TOP"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
</blockTableStyle>
- <blockTableStyle id="Table5">
+ <blockTableStyle id="Table11">
<blockAlignment value="LEFT"/>
<blockValign value="TOP"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
</blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
<initialize>
<paraStyle name="all" alignment="justify"/>
</initialize>
<blockTable colWidths="177.0,177.0,177.0" style="Table_General_Detail_Content">
<tr>
<td>
- <para style="terp_default_Centre_9">[[ o.name or ' ' ]] <font color="white"> </font></para>
+ <para style="terp_default_Centre_9">[[ o.name or ' ' ]]<font color="white"> </font></para>
</td>
<td>
<para style="terp_default_Centre_9">[[ formatLang(o.date_invoice,date=True) ]]</para>
<para style="terp_default_8">
<font color="white"> </font>
</para>
- <blockTable colWidths="211.0,74.0,62.0,59.0,51.0,68.0" style="Table_Header_Invoice_Line">
+ <blockTable colWidths="219.0,87.0,56.0,56.0,51.0,62.0" style="Table7">
<tr>
<td>
<para style="terp_tblheader_Details">Description</para>
</td>
<td>
- <para style="terp_tblheader_Details">Taxes</para>
+ <para style="terp_tblheader_Details_Centre">Taxes</para>
</td>
<td>
<para style="terp_tblheader_Details_Centre">Quantity</para>
</tr>
</blockTable>
<section>
- <para style="terp_default_8">[[ repeatIn(o.invoice_line,'l') ]]</para>
- <blockTable colWidths="211.0,70.0,60.0,58.0,49.0,74.0" style="Table_Invoice_Line_Content">
+ <para style="terp_default_2">[[ repeatIn(o.invoice_line,'l') ]]</para>
+ <blockTable colWidths="218.0,88.0,56.0,56.0,51.0,62.0" style="Table8">
<tr>
<td>
<para style="terp_default_9">[[ l.name ]]</para>
</td>
<td>
- <para style="terp_default_9">[[ ', '.join([ lt.name or '' for lt in l.invoice_line_tax_id ]) ]]</para>
+ <para style="terp_default_Centre_9">[[ ', '.join([ lt.name or '' for lt in l.invoice_line_tax_id ]) ]]</para>
</td>
<td>
<para style="terp_default_Right_9">[[ formatLang(l.quantity)]] [[ (l.uos_id and l.uos_id.name) or '' ]]</para>
<tr>
<td>
<para style="terp_default_Note">[[ format(l.note or '') or removeParentNode('tr') ]]</para>
- <para style="terp_default_Note">
- <font color="white"> </font>
- </para>
</td>
<td>
- <para style="terp_default_Note">
+ <para style="terp_default_9">
<font color="white"> </font>
</para>
</td>
<td>
- <para style="terp_default_Note">
+ <para style="terp_default_Right_9">
<font color="white"> </font>
</para>
</td>
<td>
- <para style="terp_default_Note">
+ <para style="terp_default_Right_9">
<font color="white"> </font>
</para>
</td>
<td>
- <para style="terp_default_Note">
+ <para style="terp_default_Right_9">
<font color="white"> </font>
</para>
</td>
<td>
- <para style="terp_default_Note">
+ <para style="terp_default_Right_9">
<font color="white"> </font>
</para>
</td>
</tr>
</blockTable>
</section>
- <blockTable colWidths="370.0,153.0" style="Table_Format_2">
+ <blockTable colWidths="407.0,54.0,69.0" style="Table10">
<tr>
<td>
- <blockTable colWidths="176.0,258.0" style="Table_format_Table_Line_total">
- <tr>
- <td>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- </td>
- <td>
- <blockTable colWidths="62.0,84.0" style="Table_eclu_Taxes_Total">
- <tr>
- <td>
- <para style="terp_default_9">Net Total:</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(o.amount_untaxed) ]] [[ o.currency_id.symbol ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="63.0,84.0" style="Table_Taxes_Total">
- <tr>
- <td>
- <para style="terp_default_9">Taxes:</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(o.amount_tax) ]] [[ o.currency_id.symbol ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
+ <para style="terp_default_8">
<font color="white"> </font>
</para>
- <blockTable colWidths="63.0,84.0" style="Table_Total_Include_Taxes">
- <tr>
- <td>
- <para style="terp_default_Bold_9">Total:</para>
- </td>
- <td>
- <para style="terp_default_Bold_Right_9">[[ formatLang(o.amount_total) ]] [[ o.currency_id.symbol ]]</para>
- </td>
- </tr>
- </blockTable>
</td>
- </tr>
- </blockTable>
- <blockTable colWidths="530.0" style="Table4">
- <tr>
<td>
- <blockTable colWidths="149.0,55.0,52.0" style="Table6">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Tax</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Base</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Amount</para>
- </td>
- </tr>
- </blockTable>
+ <para style="terp_default_9">Net Total:</para>
</td>
- </tr>
- <tr>
<td>
- <para style="terp_default_2">[[ repeatIn(o.tax_line,'t') ]]</para>
- <blockTable colWidths="149.0,55.0,52.0" style="Table5">
- <tr>
- <td>
- <para style="terp_default_8">[[ t.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(t.base) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ (t.tax_code_id and t.tax_code_id.notprintable) and removeParentNode('blockTable') or '' ]] [[ formatLang(t.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
+ <para style="terp_default_Right_9">[[ formatLang(o.amount_untaxed) ]] [[ o.currency_id.symbol ]]</para>
</td>
</tr>
- </blockTable>
- <blockTable colWidths="530.0" style="Table3">
<tr>
<td>
- <para style="terp_default_9">[[ format(o.comment or '') or removeParentNode('blockTable') ]]</para>
+ <para style="terp_default_8">
+ <font color="white"> </font>
+ </para>
+ </td>
+ <td>
+ <para style="terp_default_9">Taxes:</para>
+ </td>
+ <td>
+ <para style="terp_default_Right_9">[[ formatLang(o.amount_tax) ]] [[ o.currency_id.symbol ]]</para>
</td>
</tr>
- </blockTable>
- <blockTable colWidths="530.0" style="Table2">
<tr>
<td>
- <para style="terp_default_9">[[ format((o.payment_term and o.payment_term.note) or '') or removeParentNode('blockTable') ]]</para>
+ <para style="terp_default_8">
+ <font color="white"> </font>
+ </para>
+ </td>
+ <td>
+ <para style="terp_default_Bold_9">Total:</para>
+ </td>
+ <td>
+ <para style="terp_default_Bold_Right_9">[[ formatLang(o.amount_total) ]] [[ o.currency_id.symbol ]]</para>
</td>
</tr>
</blockTable>
- <blockTable colWidths="128.0,402.0" style="Table1">
+ <para style="Text body"/>
+ <para style="Text body">
+ <font color="white"> </font>
+ </para>
+ <blockTable colWidths="167.0,59.0,56.0,247.0" style="Table9">
<tr>
<td>
- <para style="terp_default_Bold_9">Fiscal Position Remark :</para>
+ <para style="terp_tblheader_Details">Tax</para>
</td>
<td>
- <para style="terp_default_9">[[ format((o.fiscal_position and o.fiscal_position.note) or '') or removeParentNode('blockTable') ]]</para>
+ <para style="terp_tblheader_Details_Right">Base</para>
+ </td>
+ <td>
+ <para style="terp_tblheader_Details_Right">Amount</para>
+ </td>
+ <td>
+ <para style="terp_default_8">
+ <font color="white"> </font>
+ </para>
</td>
</tr>
</blockTable>
-
+ <section>
+ <para style="terp_default_2">[[ repeatIn(o.tax_line,'t') ]]</para>
+ <blockTable colWidths="167.0,60.0,55.0,248.0" style="Table11">
+ <tr>
+ <td>
+ <para style="terp_default_8">[[ t.name ]]</para>
+ </td>
+ <td>
+ <para style="terp_default_Right_8">[[ formatLang(t.base) ]]</para>
+ </td>
+ <td>
+ <para style="terp_default_Right_8">[[ (t.tax_code_id and t.tax_code_id.notprintable) and removeParentNode('blockTable') or '' ]] [[ formatLang(t.amount) ]]</para>
+ </td>
+ <td>
+ <para style="terp_default_8">
+ <font color="white"> </font>
+ </para>
+ </td>
+ </tr>
+ </blockTable>
+ <para style="terp_default_8">
+ <font color="white"> </font>
+ </para>
+ <para style="terp_default_9">[[ (o.comment and format(o.comment )) or removeParentNode('para') ]]</para>
+ <para style="terp_default_8">
+ <font color="white"> </font>
+ </para>
+ <para style="terp_default_9">[[ (o.payment_term.note and format(o.payment_term and o.payment_term.note)) or removeParentNode('para') ]]</para>
+ <para style="terp_default_8">
+ <font color="white"> </font>
+ </para>
+ <para style="terp_default_9"><font face="Helvetica-Bold">Fiscal Position Remark :</font> [[ (o.fiscal_position.note and format(o.fiscal_position and o.fiscal_position.note)) or removeParentNode('para') ]]</para>
+ </section>
</story>
</document>
\ No newline at end of file