~zaber/openobject-addons/stable_5.0-extra-addons

« back to all changes in this revision

Viewing changes to c2c_cash_based_vat_report/report/vat_report_payment.rml

  • Committer: Vincent Renaville
  • Date: 2011-02-07 10:26:27 UTC
  • Revision ID: vincent.renaville@camptocamp.com-20110207102627-cco62a62mp40l85u
[ADD] c2c_cash_based_vat_report

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<document filename="test.pdf">
 
3
  <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20">
 
4
    <pageTemplate id="first">
 
5
      <frame id="first" x1="42.0" y1="62.0" width="511" height="728"/>
 
6
                        <pageGraphics>
 
7
                                <!--logo-->
 
8
                                <!--<fill color="darkblue"/>-->
 
9
                                <!--<stroke color="darkblue"/>-->
 
10
 
 
11
                                <!--TITLE COMPANY-->
 
12
                                <!-- <drawString x="4.6cm" y="28.7cm">[[ company.partner_id.name ]]</drawString> -->
 
13
 
 
14
                                <setFont name="Helvetica-Bold" size="9"/>
 
15
 
 
16
 
 
17
                                <!--COL 1-->
 
18
                                <drawString x="1.0cm" y="28.1cm">[[ company.name ]]</drawString>
 
19
                                <drawRightString x="20cm" y="28.1cm">Tax bases on invoices from [[ data['form']['date_from'] ]] to [[ data['form']['date_to'] ]] </drawRightString>
 
20
 
 
21
 
 
22
                                <setFont name="Helvetica" size="9"/>
 
23
                                <drawString x="1.0cm" y="1cm"> [[ formatLang(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()),date_time = True) ]]</drawString>
 
24
                                <drawString x="19.0cm" y="1cm">Page <pageNumber/></drawString>
 
25
                                <!--<drawRightString x="19.8cm" y="28cm">[[ company.rml_header1 ]]</drawRightString>-->
 
26
 
 
27
 
 
28
                            <lineMode width="0.7"/>
 
29
                                <lines>1cm 27.7cm 20cm 27.7cm</lines>
 
30
                                <setFont name="Helvetica" size="8"/>
 
31
                        </pageGraphics>
 
32
 
 
33
    </pageTemplate>
 
34
  </template>
 
35
  <stylesheet>
 
36
    <blockTableStyle id="Standard_Outline">
 
37
      <blockAlignment value="LEFT"/>
 
38
      <blockValign value="TOP"/>
 
39
    </blockTableStyle>
 
40
    <blockTableStyle id="Table1">
 
41
      <blockAlignment value="LEFT"/>
 
42
      <blockValign value="TOP"/>
 
43
      <blockBackground colorName="#e6e6e6" start="0,0" stop="0,0"/>
 
44
      <blockBackground colorName="#e6e6e6" start="1,0" stop="1,0"/>
 
45
      <blockBackground colorName="#e6e6e6" start="2,0" stop="2,0"/>
 
46
      <blockBackground colorName="#e6e6e6" start="0,1" stop="0,1"/>
 
47
      <blockBackground colorName="#e6e6e6" start="1,1" stop="1,1"/>
 
48
      <blockBackground colorName="#e6e6e6" start="2,1" stop="2,1"/>
 
49
    </blockTableStyle>
 
50
 
 
51
    <blockTableStyle id="Table2">
 
52
      <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="0,0"/>
 
53
      <lineStyle kind="LINEBELOW" colorName="#000000" start="1,0" stop="1,0"/>
 
54
      <lineStyle kind="LINEBELOW" colorName="#000000" start="2,0" stop="2,0"/>
 
55
      <lineStyle kind="LINEBELOW" colorName="#000000" start="3,0" stop="3,0"/>
 
56
 
 
57
      <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,1" stop="0,-1"/>
 
58
      <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,1" stop="1,-1"/>
 
59
      <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,1" stop="2,-1"/>
 
60
      <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,1" stop="3,-1"/>
 
61
 
 
62
 
 
63
      <blockValign value="TOP"/>
 
64
      <blockAlignment value="RIGHT" start="2,1" stop="-1,-1"/>
 
65
    </blockTableStyle>
 
66
    <blockTableStyle id="Tableau1">
 
67
      <blockAlignment value="LEFT"/>
 
68
      <blockValign value="TOP"/>
 
69
    </blockTableStyle>
 
70
    <blockTableStyle id="Tableau2">
 
71
      <blockAlignment value="LEFT"/>
 
72
      <blockValign value="TOP"/>
 
73
    </blockTableStyle>
 
74
    <initialize>
 
75
      <paraStyle name="all" alignment="justify"/>
 
76
    </initialize>
 
77
     <paraStyle name="P1" fontName="Helvetica-Bold" alignment="CENTER" fontSize="14.5" leftIndent="-5.0"/>
 
78
    <paraStyle name="P2" fontName="Helvetica" fontSize="10.0" leading="13" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
 
79
    <paraStyle name="P3" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="6.0"/>
 
80
    <paraStyle name="P4" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
 
81
    <paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
 
82
    <paraStyle name="P6" fontName="Helvetica" fontSize="8.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
 
83
    <paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="14" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
 
84
    <paraStyle name="P8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
 
85
    <paraStyle name="P9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
 
86
    <paraStyle name="P9a" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
 
87
    <paraStyle name="P9c" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
 
88
    <paraStyle name="P9b" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
 
89
    <paraStyle name="P10" fontName="Helvetica" alignment="CENTER"/>
 
90
    <paraStyle name="P11" fontName="Helvetica" fontSize="8.0" leading="14"/>
 
91
    <paraStyle name="P12" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.6" spaceAfter="6.0"/>
 
92
    <paraStyle name="P12a" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
 
93
    <paraStyle name="P13" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="6.0"/>
 
94
    <paraStyle name="P14" fontName="Helvetica-Bold" spaceBefore="0.0" spaceAfter="6.0"/>
 
95
    <paraStyle name="P15" rightIndent="17.0" leftIndent="-0.0" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="6.0"/>
 
96
    <paraStyle name="P16" fontName="Helvetica-Bold" fontSize="8.0" leading="14" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
 
97
    <paraStyle name="Standard" fontName="Helvetica"/>
 
98
    <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
 
99
    <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
 
100
    <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
 
101
    <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
 
102
    <paraStyle name="Caption" fontName="Helvetica" fontSize="1.0" leading="1" spaceBefore="0" spaceAfter="0"/>
 
103
    <paraStyle name="Index" fontName="Helvetica"/>
 
104
 
 
105
 
 
106
 
 
107
    <blockTableStyle id="TrLevel">
 
108
      <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
 
109
    </blockTableStyle>
 
110
 
 
111
 
 
112
        <paraStyle name="Level"
 
113
                fontSize="8.0"
 
114
                fontName="Helvetica-Bold"
 
115
                />
 
116
 
 
117
  </stylesheet>
 
118
  <story>
 
119
        <para style="P2"><font color="white"> </font></para>
 
120
        <blockTable colWidths="247.0,100.0,64.0,59.0,71.0" style="Table2" repeatRows="1">
 
121
          <tr>
 
122
            <td><para style="P12">Tax Name</para></td>
 
123
            <td><para style="P12a">+ Open Amt. Begin</para></td>
 
124
            <td><para style="P12a">+ Invoices</para></td>
 
125
            <td><para style="P12a">- Open Amt. End</para></td>
 
126
            <td><para style="P12a">= Cash Bas. Inv.</para></td>
 
127
          </tr>
 
128
          <tr>
 
129
               <td><para style="P5"><font>[[ repeatIn(get_lines(data['form'],data['form']['company_id']), 'o') ]]</font><font color="white">[[ '...'*len(o['level']) ]]</font> <font>[[o['type']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))]]</font><font>[[ o['name'] ]]</font></para></td>
 
130
               <td><para style="P6"><font>[[ len(o['level'])&lt;3 and setTag('para','para',{'fontName':"Helvetica-Bold"}) ]]</font><font>[[ formatLang(o['P1']) ]]</font></para></td>
 
131
               <td><para style="P6"><font>[[ len(o['level'])&lt;3 and setTag('para','para',{'fontName':"Helvetica-Bold"}) ]]</font><font>[[ formatLang(o['period_date']) ]]</font></para></td>
 
132
               <td><para style="P6"><font>[[ len(o['level'])&lt;3 and setTag('para','para',{'fontName':"Helvetica-Bold"}) ]]</font><font>[[ formatLang(o['P2'])]]</font></para></td>
 
133
               <td><para style="P6"><font>[[ len(o['level'])&lt;3 and setTag('para','para',{'fontName':"Helvetica-Bold"}) ]]</font><font>[[ formatLang(o['sum_vat']) ]]</font></para></td>
 
134
          </tr>
 
135
          </blockTable>
 
136
  </story>
 
137
</document>