Files
tradon/modules/account_dunning_email/email.html
2026-03-14 09:42:12 +00:00

83 lines
3.3 KiB
HTML

<!DOCTYPE html>
<html xmlns:py="http://genshi.edgewall.org/">
<head>
<title>Reminder Notice</title>
</head>
<body>
<py:for each="party, letter in letters.items()">
<header style="text-align: center">
<h3>${company.rec_name}</h3>
<py:if test="company.header">
<p py:for="line in company.header_used.splitlines()">${line}</p>
</py:if>
</header>
<h1 style="text-align: center">Reminder Notice</h1>
<p>Date: ${format_date(today, data.language)}</p>
<p py:if="letter.fees">Fees:
${', '.join(format_currency(amount, data['language'], cur)
for cur, amount in letter.fees.items())}
</p>
<table style="width: 100%;">
<thead>
<tr>
<th id="description">Description</th>
<th id="reference">Reference</th>
<th id="date">Date</th>
<th id="amount">Amount</th>
<th id="due-date">Due Date</th>
</tr>
</thead>
<tbody>
<tr py:for="dunning in letter.dunnings">
<td headers="description">
${dunning.line.description if dunning.line else ''}
</td>
<td headers="reference">
${dunning.line.origin_rec_name}
</td>
<td headers="date" style="text-align: end;">
${format_date(
dunning.line.date, data['language']) if dunning.line else ''}
</td>
<td headers="amount" style="text-align: end;">
${format_currency(
dunning.amount_second_currency, data['language'],
dunning.second_currency) if dunning.amount_second_currency else ''}
</td>
<td headers="due-date" style="text-align: end;">
${format_date(
dunning.maturity_date, data['language']) if dunning.maturity_date else ''}
</td>
</tr>
</tbody>
<py:if test="letter.payments">
<thead>
<tr>
<td colspan="2"></td>
<th id="payments" colspan="2">Pending Payments Received</th>
</tr>
</thead>
<tbody>
<tr py:for="payment in letter.payments">
<td colspan="2"></td>
<td headers="date payments" style="text-align: end;">
${format_date(payment.date, data['language'])}
</td>
<td headers="amount payments" style="text-align: end;">
${format_currency(
get_payment_amount(payment), data['language'],
get_payment_currency(payment))}
</td>
</tr>
</tbody>
</py:if>
</table>
<footer style="text-align: center">
<py:if test="company.footer">
<p py:for="line in company.footer_used.splitlines()">${line}</p>
</py:if>
</footer>
</py:for>
</body>
</html>