Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <link href="${css_bootstrap}" rel="stylesheet" type="text/css" />
- <link href="${css_personal}" rel="stylesheet" type="text/css" />
- </head>
- <body>
- <div class="row-fluid">
- <div class="span12"> </div>
- </div>
- % for fatt in objects:
- <%
- setLang(fatt.partner_id.lang or 'it_IT')
- if fatt.type == 'out_invoice' and (fatt.state == 'open' or fatt.state == 'paid'):
- fattura_dicitura = "Fattura nr. :"
- fattura_numero = fatt.number
- elif fatt.type == 'out_invoice' and fatt.state == 'proforma2':
- fattura_dicitura = "Fattura PRO-FORMA"
- fattura_numero = " "
- elif fatt.type == 'out_invoice' and fatt.state == 'draft':
- fattura_dicitura = "Bozza Fattura"
- fattura_numero = fatt.number or ""
- elif fatt.type == 'out_invoice' and fatt.state == 'cancel':
- fattura_dicitura = "Fattura Annullata"
- fattura_numero = fatt.number
- elif fatt.type == 'out_refund':
- fattura_dicitura = "Nota di credito nr.:"
- fattura_numero = fatt.number
- elif fatt.type == 'in_refund':
- fattura_dicitura = "Nota di credito Fornitore nr.:"
- fattura_numero = unicode(fatt.number) + u"(" + unicode(fatt.reference) + u")"
- elif fatt.type == 'in_invoice':
- fattura_dicitura = "Fattura Fornitore nr.:"
- fattura_numero = unicode(fatt.number) + u"(" + unicode(fatt.reference) + u")"
- %>
- <div class="row-fluid">
- <div class="span8">
- <div class="row-fluid font14px">
- <div class="span4 height20">
- <strong>${fattura_dicitura}</strong>
- </div>
- <div class="span8 height20"><strong>${fattura_numero}</strong></div>
- </div>
- <div class="row-fluid font14px">
- <div class="span4 height20">
- <strong>Data</strong>
- </div>
- <div class="span8 height20">
- <strong>${formatLang(fatt.date_invoice, date=True)|entity}</strong>
- </div>
- </div>
- </div>
- <div class="span4 well well-small font16px">
- <p><strong>
- ${fatt.address_invoice_id.title and fatt.address_invoice_id.title.name or ''}
- ${fatt.address_invoice_id.partner_id.name}</strong><br />
- ${fatt.address_invoice_id.street or ''|entity}<br/>
- ${fatt.address_invoice_id.street2 or ''|entity}<br/>
- ${fatt.address_invoice_id.zip or ''|entity} ${fatt.address_invoice_id.city or ''|entity}<br/>
- ${fatt.address_invoice_id.state_id.name or ''|entity} ${fatt.address_invoice_id.country_id.name or ''|entity}<br/>
- % if fatt.partner_id.vat:
- P.I.: ${fatt.partner_id.vat|entity}<br/>
- % endif
- % if fatt.partner_id.fiscal_code:
- C.F.: ${fatt.partner_id.fiscal_code|entity}<br/>
- % endif
- % if fatt.address_invoice_id.phone:
- Tel.: ${fatt.partner_id.phone|entity}<br/>
- % endif
- % if fatt.address_invoice_id.fax:
- Fax: ${fatt.partner_id.fax|entity}<br/>
- % endif
- % if fatt.address_invoice_id.email:
- E-mail: ${fatt.partner_id.email|entity}<br/>
- % endif
- </p>
- </div>
- </div>
- <div class="row-fluid">
- <div class="span12"> </div>
- </div>
- <%
- tot_pezzi = 0.0
- %>
- <table class="table table-condensed table-striped font12px">
- <thead>
- <tr>
- ##<!--td class="height20">CODICE</td-->
- <td class="height20">DESCRIZIONE</td>
- <td class="height20 right-align">Q.TA</td>
- <td class="height20 right-align">PREZZO (${company.currency_id.symbol})</td>
- <td class="height20 right-align">SCONTO %</td>
- <td class="height20 right-align">IMPORTO (${company.currency_id.symbol})</td>
- ##<td class="height20 right-align">IMPOSTE (${company.currency_id.symbol})</td>
- ##<td class="height20 right-align">TOTALE (${company.currency_id.symbol})</td>
- <td class="height20 right-align">IVA</td>
- </tr>
- </thead>
- <tbody>
- % for line in invoice_lines(fatt):
- % if line['type'] == 'article':
- <%
- tax = [unicode(int(k*100))+'%' for k in range(0, len(line['tax_amounts']))]
- tax_perc = ', '.join(tax)
- %>
- <tr>
- ##<td class="height15">${line['default_code']}</td>
- <td class="height15">${line['name']}</td>
- <td class="height15 right-align">${line['quantity']}</td>
- <td class="height15 right-align">${line['price_unit']}</td>
- <td class="height15 right-align">
- % if line['discount'] :
- ${line['discount']}
- % else:
- 0
- % endif
- </td>
- <td class="height15 right-align">${line['price_subtotal']}</td>
- ##<td class="height15 right-align">${formatLang(imposte, digits=2)}</td>
- ##<td class="height15 right-align">${formatLang(totale, digits=2)}</td>
- <td class="height15 right-align">${tax_perc}</td>
- </tr>
- % elif line['type'] == 'line':
- <tr>
- <td class="height15">—</td>
- <td class="height15 right-align">—</td>
- <td class="height15 right-align">—</td>
- <td class="height15 right-align">—</td>
- <td class="height15 right-align">—</td>
- <td class="height15 right-align">—</td>
- </tr>
- % else:
- <tr>
- <td class="height15">${line['name']}</td>
- <td class="height15 right-align">${line['quantity'] or ''}</td>
- <td class="height15 right-align">${line['price_unit']}</td>
- <td class="height15 right-align">${line['discount']}</td>
- <td class="height15 right-align">${line['price_subtotal']}</td>
- <td class="height15 right-align">${line['tax_amounts']}</td>
- </tr>
- % endif
- % endfor
- </tbody>
- </table>
- <div class="row-fluid font16px">
- <div class="span2 offset8 right-align boxed"><strong>Imponibile:</strong></div>
- <div class="span2 right-align boxed"><strong>${company.currency_id.symbol} ${formatLang(fatt.amount_untaxed, monetary=True)}</strong></div>
- </div>
- <div class="row-fluid font16px">
- <div class="span2 offset8 right-align"><strong>Tasse:</strong></div>
- <div class="span2 right-align"><strong>${company.currency_id.symbol} ${formatLang(fatt.amount_tax, monetary=True)}</strong></div>
- </div>
- <div class="row-fluid font16px">
- <div class="span2 offset8 right-align"><strong>Totale:</strong></div>
- <div class="span2 right-align"><strong>${company.currency_id.symbol} ${formatLang(fatt.amount_total, monetary=True)}</strong></div>
- </div>
- % endfor
- ${_debug or ''|n}
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement