~openerp-commiter/openobject-addons/stable-sja-branch

« back to all changes in this revision

Viewing changes to huissier/report/attestation.xsl

  • Committer: sja-axelor
  • Date: 2009-10-13 09:52:57 UTC
  • Revision ID: suniljagyasi@gmail.com-20091013095257-8u26ww0r20z9y6ey
add

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="iso-8859-15"?>
 
2
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
 
3
 
 
4
        <xsl:decimal-format name="MyFormat" NaN="  " zero-digit="0"/>
 
5
        
 
6
        <xsl:template match="/">
 
7
                <xsl:apply-templates select="lots-list"/>
 
8
        </xsl:template>
 
9
 
 
10
        <xsl:template match="lots-list">
 
11
                <document xmlns:fo="http://www.w3.org/1999/XSL/Format">
 
12
                        <template pageSize="14.8cm,21cm">
 
13
                                <pageTemplate id="first_page">
 
14
                                        <pageGraphics>
 
15
                                                <!--logo-->
 
16
                                                <setFont name="Times-Italic" size="11"/>
 
17
                                                <drawCentredString x="4.0cm" y="19.8cm">Maison des Huissiers de Justice</drawCentredString>
 
18
                                                <drawCentredString x="4.0cm" y="19.2cm">de Bruxelles S.C.</drawCentredString>
 
19
                                                <drawCentredString x="4.0cm" y="18.6cm">Huis van de Gerechtsdeurwaarders</drawCentredString>
 
20
                                                <drawCentredString x="4.0cm" y="18.0cm">van Brussel C.V.</drawCentredString>
 
21
                                                
 
22
                                                <setFont name="Helvetica-Bold" size="11"/>
 
23
                                                <drawCentredString x="4.0cm" y="17.0cm">SALLE DE VENTE</drawCentredString>
 
24
                                                <drawCentredString x="4.0cm" y="16.4cm">VERKOOPZAAL</drawCentredString>
 
25
                                                
 
26
                                                <!--page bottom-->
 
27
                                                <setFont name="Times-Italic" size="9"/>
 
28
                                                <drawCentredString x="7.4cm" y="1.3cm">Bruxelles 1000 Brussel, place Anneessensplein, 21/22 - T�l: 02/513.34.47 - Fax: 02/502.42.25</drawCentredString>
 
29
                                                <drawCentredString x="7.4cm" y="0.9cm">E-Mail: maisondeshuissiers-huisdergerechtsdeurwaarders@skynet.be</drawCentredString>
 
30
                                                <drawCentredString x="7.4cm" y="0.5cm">Fortis-B. 210-0594320-53    -    R.C.B - H.R.B 370.982</drawCentredString>
 
31
 
 
32
                                                <lines>0.8cm 1.8cm 14.0cm 1.8cm</lines>
 
33
                                        </pageGraphics>
 
34
 
 
35
                                        <frame id="list" x1="0.8cm" y1="2.0cm" width="13.2cm" height="13.0cm"/>
 
36
                                </pageTemplate>
 
37
 
 
38
                                <pageTemplate id="other_pages">
 
39
                                        <pageGraphics>
 
40
                                                <!--page bottom-->
 
41
                                                <setFont name="Times-Italic" size="9"/>
 
42
                                                <drawCentredString x="7.4cm" y="1.3cm">Bruxelles 1000 Brussel, place Anneessensplein, 21/22 - T�l: 02/513.34.47 - Fax: 02/502.42.25</drawCentredString>
 
43
                                                <drawCentredString x="7.4cm" y="0.9cm">E-Mail: maisondeshuissiers-huisdergerechtsdeurwaarders@skynet.be</drawCentredString>
 
44
                                                <drawCentredString x="7.4cm" y="0.5cm">Fortis-B. 210-0594320-53    -    R.C.B - H.R.B 370.982</drawCentredString>
 
45
 
 
46
                                                <lines>0.8cm 1.8cm 14.0cm 1.8cm</lines>
 
47
                                        </pageGraphics>
 
48
                                        
 
49
                                        <frame id="list" x1="0.8cm" y1="2.0cm" width="13.2cm" height="18.0cm"/>
 
50
                                </pageTemplate>
 
51
                        </template>
 
52
 
 
53
                        <stylesheet>
 
54
                                <paraStyle name="name" fontName="Helvetica-Bold"/>
 
55
                                <paraStyle name="desc" fontName="Helvetica-Bold"/>
 
56
                                <paraStyle name="title" fontName="Helvetica-Bold" fontSize="16" alignment="center"/>
 
57
                         
 
58
                                <blockTableStyle id="description">
 
59
                                        <blockFont name="Helvetica-Bold" size="10" start="0,0" stop="-1,0"/>
 
60
                                        <lineStyle kind="LINEBELOW" colorName="black" start="0,0" stop="-1,0"/>
 
61
                                        
 
62
                                        <blockFont name="Helvetica" size="8" start="0,1" stop="-1,-1"/>
 
63
                                        <blockValign value="TOP"/>
 
64
                                        <blockAlignment value="RIGHT" start="2,0" stop="-1,-1"/>
 
65
                                </blockTableStyle>
 
66
                                
 
67
                                <blockTableStyle id="total">
 
68
                                         <blockValign value="TOP"/>
 
69
                                         <blockAlignment value="RIGHT"/>
 
70
                                         <lineStyle kind="LINEABOVE" colorName="black" start="-1,0" stop="-1,0"/>
 
71
                                         <lineStyle kind="BOX" colorName="black" start="-1,-1" stop="-1,-1"/>
 
72
                                         <blockBackground colorName="(0.85,0.85,0.85)" start="-1,-1" stop="-1,-1"/>
 
73
                                </blockTableStyle>
 
74
                        </stylesheet>
 
75
 
 
76
                        <story>
 
77
                                <xsl:for-each select="buyer">
 
78
                                        <setNextTemplate name="other_pages"/>
 
79
                                        <xsl:choose>
 
80
                                                <xsl:when test="lang='nl'">
 
81
                                                        <xsl:call-template name="buyer-nl"/>
 
82
                                                </xsl:when>
 
83
                                                <xsl:otherwise>
 
84
                                                        <xsl:call-template name="buyer-fr"/>
 
85
                                                </xsl:otherwise>
 
86
                                        </xsl:choose>
 
87
                                        <setNextTemplate name="first_page"/>
 
88
                                        <nextPage/>
 
89
                                </xsl:for-each>
 
90
                        </story>
 
91
                </document>
 
92
        </xsl:template>
 
93
        
 
94
        <xsl:template name="buyer-fr">
 
95
                <para style="title">Attestation d'achat</para>
 
96
                                        
 
97
                <spacer length="1cm"/>
 
98
                
 
99
                <para>Date de la vente: <xsl:call-template name="format-date"><xsl:with-param name="date" select="../date"/></xsl:call-template></para>
 
100
                
 
101
                <spacer length="0.2cm"/>
 
102
 
 
103
                <para>Etude: <xsl:value-of select="../etude/name"/></para>
 
104
                <para>Adresse: <xsl:value-of select="../etude/street"/><xsl:text> </xsl:text><xsl:value-of select="../etude/zip"/><xsl:text> </xsl:text><xsl:value-of select="../etude/city"/></para>
 
105
                
 
106
                <spacer length="0.5cm"/>
 
107
                
 
108
                <para>Acheteur: <xsl:value-of select="name"/></para>
 
109
<!--            
 
110
                <para>Adresse: <xsl:value-of select="address"/><xsl:text> </xsl:text><xsl:value-of select="zip"/><xsl:text> </xsl:text><xsl:value-of select="city"/></para>
 
111
-->
 
112
        
 
113
                <spacer length="1.0cm"/>
 
114
                
 
115
                <blockTable colWidths="1.2cm,12.0cm" style="description">
 
116
<!--
 
117
                <blockTable colWidths="1.2cm,7.2cm,1.8cm,1.5cm,1.5cm" style="description">
 
118
-->             
 
119
                        <tr>
 
120
                                <td>N�</td>
 
121
                                <td>Description</td>
 
122
<!--                            
 
123
                                <td>Prix d'adj.</td>    
 
124
                                <td>Frais</td>
 
125
                                <td>Total</td>
 
126
-->                             
 
127
                        </tr>
 
128
                        <xsl:apply-templates select="lot"/>
 
129
                </blockTable>
 
130
                
 
131
                <spacer length="0.8cm"/>
 
132
        
 
133
                <para>Aucun objet ne pourra �tre enlev� sans ce document.</para>
 
134
                
 
135
                <spacer length="0.8cm"/>
 
136
                
 
137
                <para>Attention: Cette attestation ne peut en aucun cas remplacer l'extrait du P.V. de vente judiciaire. Ce dernier ne peut �tre delivr� que par l'huissier de justice instrumentant (art. 15,2� A.R. 30/11/'76).</para>
 
138
        </xsl:template>
 
139
 
 
140
        <xsl:template name="buyer-nl">
 
141
                <para style="title">Aankoop bewijs</para>
 
142
                                        
 
143
                <spacer length="1cm"/>
 
144
                
 
145
                <para>Datum van de verkoop: <xsl:call-template name="format-date"><xsl:with-param name="date" select="../date"/></xsl:call-template></para>
 
146
                
 
147
                <spacer length="0.2cm"/>
 
148
                
 
149
                <para>Kantoor: <xsl:value-of select="../etude/name"/></para>
 
150
                <para>Adres: <xsl:value-of select="../etude/street"/><xsl:text> </xsl:text><xsl:value-of select="../etude/zip"/><xsl:text> </xsl:text><xsl:value-of select="../etude/city"/></para>
 
151
                
 
152
                <spacer length="0.5cm"/>
 
153
                
 
154
                <para>Koper: <xsl:value-of select="name"/></para>
 
155
<!--            
 
156
                <para>Adres: <xsl:value-of select="address"/><xsl:text> </xsl:text><xsl:value-of select="zip"/><xsl:text> </xsl:text><xsl:value-of select="city"/></para>
 
157
-->             
 
158
        
 
159
                <spacer length="1.0cm"/>
 
160
 
 
161
                <blockTable colWidths="1.2cm,12.0cm" style="description">
 
162
<!--            
 
163
                <blockTable colWidths="1.2cm,7.2cm,1.8cm,1.5cm,1.5cm" style="description">
 
164
-->             
 
165
                        <tr>
 
166
                                <td>Nr</td>
 
167
                                <td>Omschrijving</td>
 
168
<!--                            
 
169
                                <td>Geboden Prijs</td>  
 
170
                                <td>Kosten</td>
 
171
                                <td>Totaal</td>
 
172
-->                             
 
173
                        </tr>
 
174
                        <xsl:apply-templates select="lot"/>
 
175
                </blockTable>
 
176
 
 
177
                <spacer length="0.8cm"/>
 
178
        
 
179
                <para>Geen enkele voorwerp kan worden afgehaald zonder dit document.</para>
 
180
                
 
181
                <spacer length="0.8cm"/>
 
182
                
 
183
                <para>Opgelet: Dit bewijs vervangt geenszins het uittreksel uit het PV van openbare verkoop, dat alleen door de optredende gerechtsdeurwaarder wordt afgeleverd (art. 15,2� K.B. 30/11/'76).</para>
 
184
        </xsl:template>
 
185
 
 
186
        <xsl:template match="lot">
 
187
                <tr>
 
188
                        <td><xsl:value-of select="number"/></td>
 
189
                        <td><para><xsl:value-of select="description"/></para></td>
 
190
<!--                    
 
191
                        <td><xsl:value-of select="format-number(adj_price, '#,##0.00', 'MyFormat')"/>�</td>
 
192
                        <td><xsl:value-of select="format-number(costs, '#,##0.00', 'MyFormat')"/>�</td>
 
193
                        <td><xsl:value-of select="format-number(costs+adj_price, '#,##0.00', 'MyFormat')"/>�</td>
 
194
-->                     
 
195
                </tr>
 
196
        </xsl:template>
 
197
        
 
198
        <xsl:template name="format-date">
 
199
                <xsl:param name="date"/>
 
200
                <xsl:variable name="year" select="substring-before($date, '-')"/>
 
201
                <xsl:variable name="month" select="substring-before(substring-after($date, '-'), '-')"/>
 
202
                <xsl:variable name="day" select="substring-after(substring-after($date, '-'), '-')"/>
 
203
                <xsl:value-of select="concat($day, '/', $month, '/', $year)"/>
 
204
        </xsl:template>
 
205
</xsl:stylesheet>