first commit

This commit is contained in:
root
2026-03-14 09:42:12 +00:00
commit 0adbd20c2c
10991 changed files with 1646955 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.

View File

@@ -0,0 +1,151 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from itertools import chain, groupby
from operator import attrgetter
from trytond.model import fields
from trytond.modules.company import CompanyReport
from trytond.pool import Pool, PoolMeta
from trytond.tools import grouped_slice
from trytond.transaction import Transaction
from trytond.wizard import StateReport
class Level(metaclass=PoolMeta):
__name__ = 'account.dunning.level'
print_on_letter = fields.Boolean('Print on Letter')
class ProcessDunning(metaclass=PoolMeta):
__name__ = 'account.dunning.process'
print_letter = StateReport('account.dunning.letter')
@classmethod
def __setup__(cls):
super().__setup__()
cls._actions.append('print_letter')
def do_print_letter(self, action):
dunnings = self.records
ids = [d.id for d in dunnings
if d.state == 'waiting'
and not d.blocked
and d.party
and d.level.print_on_letter]
if ids:
return action, {
'id': ids[0],
'ids': ids,
}
def transition_print_letter(self):
return self.next_state('print_letter')
class Letter(CompanyReport, metaclass=PoolMeta):
__name__ = 'account.dunning.letter'
@classmethod
def execute(cls, ids, data):
with Transaction().set_context(address_with_party=True):
return super().execute(ids, data)
@classmethod
def get_context(cls, records, header, data):
report_context = super().get_context(records, header, data)
pool = Pool()
Date = pool.get('ir.date')
dunnings = [d for d in records
if d.state == 'waiting'
and not d.blocked
and d.party]
parties = list(set((d.party for d in dunnings)))
payments = cls.get_pending_payments(parties)
key = attrgetter('party')
dunnings.sort(key=key)
dunnings = groupby(dunnings, key)
PartyLetter = cls.get_party_letter()
letters = {}
for party, current_dunnings in dunnings:
current_dunnings = list(current_dunnings)
dunning_amount = sum((d.amount for d in current_dunnings))
current_payments = list(payments.get(party, []))
payment_amount = sum((l.credit - l.debit
for l in current_payments))
if dunning_amount <= payment_amount:
continue
letters[party] = PartyLetter(dunnings=current_dunnings,
payments=current_payments)
report_context['letters'] = letters
with Transaction().set_context(company=header['company'].id):
report_context['today'] = Date.today()
report_context['get_payment_amount'] = cls.get_payment_amount
report_context['get_payment_currency'] = cls.get_payment_currency
return report_context
@staticmethod
def get_party_letter():
class PartyLetter(object, metaclass=PoolMeta):
__slots__ = ('dunnings', 'payments')
def __init__(self, dunnings, payments):
self.dunnings = dunnings
self.payments = payments
@property
def fees(self):
return {}
def highest_levels(self):
'Yield each procedure and the highest level'
key = attrgetter('procedure')
dunnings = sorted(self.dunnings, key=key)
for procedure, dunnings in groupby(dunnings, key):
i = 0
for dunning in dunnings:
i = max(i, procedure.levels.index(dunning.level))
yield procedure, procedure.levels[i]
return PartyLetter
@staticmethod
def get_pending_payments(parties):
"""
Return a dictionary with party as key and the list of pending payments
as value.
"""
pool = Pool()
Line = pool.get('account.move.line')
payments = []
for sub_parties in grouped_slice(parties):
payments.append(Line.search([
('account.type.receivable', '=', True),
['OR',
('debit', '<', 0),
('credit', '>', 0),
],
('party', 'in', [p.id for p in sub_parties]),
('reconciliation', '=', None),
],
order=[('party', 'ASC'), ('id', 'ASC')]))
payments = list(chain(*payments))
return dict((party, list(payments))
for party, payments in groupby(payments, attrgetter('party')))
@staticmethod
def get_payment_amount(payment):
if payment.amount_second_currency:
return -payment.amount_second_currency
else:
return payment.credit - payment.debit
@staticmethod
def get_payment_currency(payment):
if payment.second_currency:
return payment.second_currency
else:
return payment.account.company.currency

View File

@@ -0,0 +1,32 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="ir.ui.view" id="dunning_level_view_form">
<field name="model">account.dunning.level</field>
<field name="inherit"
ref="account_dunning.dunning_level_view_form"/>
<field name="name">dunning_level_form</field>
</record>
<record model="ir.ui.view" id="dunning_level_view_list">
<field name="model">account.dunning.level</field>
<field name="inherit"
ref="account_dunning.dunning_level_view_list"/>
<field name="name">dunning_level_list</field>
</record>
<record model="ir.ui.view" id="dunning_level_view_list_sequence">
<field name="model">account.dunning.level</field>
<field name="inherit"
ref="account_dunning.dunning_level_view_list_sequence"/>
<field name="name">dunning_level_list</field>
</record>
<record model="ir.action.report" id="report_letter">
<field name="name">Dunning Letter</field>
<field name="model">account.dunning</field>
<field name="report_name">account.dunning.letter</field>
<field name="report">account_dunning_letter/letter.fodt</field>
</record>
</data>
</tryton>

View File

@@ -0,0 +1,734 @@
<?xml version="1.0" encoding="UTF-8"?>
<office:document xmlns:css3t="http://www.w3.org/TR/css3-text/" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:rpt="http://openoffice.org/2005/report" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:officeooo="http://openoffice.org/2009/office" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" office:version="1.3" office:mimetype="application/vnd.oasis.opendocument.text">
<office:meta><meta:creation-date>2013-07-18T15:37:14</meta:creation-date><meta:generator>LibreOffice/7.6.4.1$Linux_X86_64 LibreOffice_project/60$Build-1</meta:generator><meta:editing-duration>P0D</meta:editing-duration><meta:editing-cycles>1</meta:editing-cycles><meta:document-statistic meta:table-count="2" meta:image-count="0" meta:object-count="0" meta:page-count="3" meta:paragraph-count="52" meta:word-count="122" meta:character-count="1381" meta:non-whitespace-character-count="1310"/></office:meta>
<office:settings>
<config:config-item-set config:name="ooo:view-settings">
<config:config-item config:name="ViewAreaTop" config:type="long">0</config:config-item>
<config:config-item config:name="ViewAreaLeft" config:type="long">0</config:config-item>
<config:config-item config:name="ViewAreaWidth" config:type="long">25269</config:config-item>
<config:config-item config:name="ViewAreaHeight" config:type="long">23973</config:config-item>
<config:config-item config:name="ShowRedlineChanges" config:type="boolean">true</config:config-item>
<config:config-item config:name="InBrowseMode" config:type="boolean">false</config:config-item>
<config:config-item-map-indexed config:name="Views">
<config:config-item-map-entry>
<config:config-item config:name="ViewId" config:type="string">view2</config:config-item>
<config:config-item config:name="ViewLeft" config:type="long">5920</config:config-item>
<config:config-item config:name="ViewTop" config:type="long">10248</config:config-item>
<config:config-item config:name="VisibleLeft" config:type="long">0</config:config-item>
<config:config-item config:name="VisibleTop" config:type="long">0</config:config-item>
<config:config-item config:name="VisibleRight" config:type="long">25268</config:config-item>
<config:config-item config:name="VisibleBottom" config:type="long">23971</config:config-item>
<config:config-item config:name="ZoomType" config:type="short">0</config:config-item>
<config:config-item config:name="ViewLayoutColumns" config:type="short">0</config:config-item>
<config:config-item config:name="ViewLayoutBookMode" config:type="boolean">false</config:config-item>
<config:config-item config:name="ZoomFactor" config:type="short">100</config:config-item>
<config:config-item config:name="IsSelectedFrame" config:type="boolean">false</config:config-item>
<config:config-item config:name="KeepRatio" config:type="boolean">false</config:config-item>
<config:config-item config:name="AnchoredTextOverflowLegacy" config:type="boolean">false</config:config-item>
<config:config-item config:name="LegacySingleLineFontwork" config:type="boolean">false</config:config-item>
<config:config-item config:name="ConnectorUseSnapRect" config:type="boolean">false</config:config-item>
<config:config-item config:name="IgnoreBreakAfterMultilineField" config:type="boolean">false</config:config-item>
</config:config-item-map-entry>
</config:config-item-map-indexed>
</config:config-item-set>
<config:config-item-set config:name="ooo:configuration-settings">
<config:config-item config:name="PrintRightPages" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrintProspectRTL" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintLeftPages" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrintPaperFromSetup" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintControls" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrintProspect" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintBlackFonts" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintAnnotationMode" config:type="short">0</config:config-item>
<config:config-item config:name="PrintEmptyPages" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrintSingleJobs" config:type="boolean">false</config:config-item>
<config:config-item config:name="AutoFirstLineIndentDisregardLineSpace" config:type="boolean">false</config:config-item>
<config:config-item config:name="HeaderSpacingBelowLastPara" config:type="boolean">false</config:config-item>
<config:config-item config:name="ProtectBookmarks" config:type="boolean">false</config:config-item>
<config:config-item config:name="ContinuousEndnotes" config:type="boolean">false</config:config-item>
<config:config-item config:name="DisableOffPagePositioning" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintTables" config:type="boolean">true</config:config-item>
<config:config-item config:name="SubtractFlysAnchoredAtFlys" config:type="boolean">true</config:config-item>
<config:config-item config:name="ApplyParagraphMarkFormatToNumbering" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintFaxName" config:type="string"/>
<config:config-item config:name="SurroundTextWrapSmall" config:type="boolean">false</config:config-item>
<config:config-item config:name="TreatSingleColumnBreakAsPageBreak" config:type="boolean">false</config:config-item>
<config:config-item config:name="PropLineSpacingShrinksFirstLine" config:type="boolean">false</config:config-item>
<config:config-item config:name="TabOverSpacing" config:type="boolean">false</config:config-item>
<config:config-item config:name="TabOverMargin" config:type="boolean">false</config:config-item>
<config:config-item config:name="EmbedComplexScriptFonts" config:type="boolean">true</config:config-item>
<config:config-item config:name="EmbedLatinScriptFonts" config:type="boolean">true</config:config-item>
<config:config-item config:name="EmbedOnlyUsedFonts" config:type="boolean">false</config:config-item>
<config:config-item config:name="EmbedFonts" config:type="boolean">false</config:config-item>
<config:config-item config:name="ClippedPictures" config:type="boolean">false</config:config-item>
<config:config-item config:name="FrameAutowidthWithMorePara" config:type="boolean">false</config:config-item>
<config:config-item config:name="FloattableNomargins" config:type="boolean">false</config:config-item>
<config:config-item config:name="UnbreakableNumberings" config:type="boolean">false</config:config-item>
<config:config-item config:name="AllowPrintJobCancel" config:type="boolean">true</config:config-item>
<config:config-item config:name="UseFormerObjectPositioning" config:type="boolean">false</config:config-item>
<config:config-item config:name="UseOldNumbering" config:type="boolean">false</config:config-item>
<config:config-item config:name="RsidRoot" config:type="int">1085211</config:config-item>
<config:config-item config:name="PrinterPaperFromSetup" config:type="boolean">false</config:config-item>
<config:config-item config:name="CurrentDatabaseDataSource" config:type="string"/>
<config:config-item config:name="UpdateFromTemplate" config:type="boolean">true</config:config-item>
<config:config-item config:name="AddFrameOffsets" config:type="boolean">false</config:config-item>
<config:config-item config:name="LoadReadonly" config:type="boolean">false</config:config-item>
<config:config-item config:name="Rsid" config:type="int">4492400</config:config-item>
<config:config-item config:name="FootnoteInColumnToPageEnd" config:type="boolean">true</config:config-item>
<config:config-item config:name="ProtectFields" config:type="boolean">false</config:config-item>
<config:config-item config:name="SaveGlobalDocumentLinks" config:type="boolean">false</config:config-item>
<config:config-item config:name="ClipAsCharacterAnchoredWriterFlyFrames" config:type="boolean">false</config:config-item>
<config:config-item config:name="LinkUpdateMode" config:type="short">1</config:config-item>
<config:config-item config:name="AddExternalLeading" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrintGraphics" config:type="boolean">true</config:config-item>
<config:config-item config:name="EmbedSystemFonts" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsLabelDocument" config:type="boolean">false</config:config-item>
<config:config-item config:name="AddParaLineSpacingToTableCells" config:type="boolean">false</config:config-item>
<config:config-item config:name="UseFormerTextWrapping" config:type="boolean">false</config:config-item>
<config:config-item config:name="HyphenateURLs" config:type="boolean">true</config:config-item>
<config:config-item config:name="AddParaTableSpacingAtStart" config:type="boolean">true</config:config-item>
<config:config-item config:name="TabsRelativeToIndent" config:type="boolean">true</config:config-item>
<config:config-item config:name="FieldAutoUpdate" config:type="boolean">true</config:config-item>
<config:config-item config:name="SaveVersionOnClose" config:type="boolean">false</config:config-item>
<config:config-item config:name="ChartAutoUpdate" config:type="boolean">true</config:config-item>
<config:config-item config:name="ImagePreferredDPI" config:type="int">0</config:config-item>
<config:config-item config:name="PrinterSetup" config:type="base64Binary"/>
<config:config-item config:name="SmallCapsPercentage66" config:type="boolean">false</config:config-item>
<config:config-item config:name="AlignTabStopPosition" config:type="boolean">true</config:config-item>
<config:config-item config:name="DropCapPunctuation" config:type="boolean">false</config:config-item>
<config:config-item config:name="MathBaselineAlignment" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrinterName" config:type="string"/>
<config:config-item config:name="CharacterCompressionType" config:type="short">0</config:config-item>
<config:config-item config:name="AddParaTableSpacing" config:type="boolean">true</config:config-item>
<config:config-item config:name="DoNotJustifyLinesWithManualBreak" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintHiddenText" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsKernAsianPunctuation" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrinterIndependentLayout" config:type="string">high-resolution</config:config-item>
<config:config-item config:name="TabOverflow" config:type="boolean">true</config:config-item>
<config:config-item config:name="AddParaSpacingToTableCells" config:type="boolean">true</config:config-item>
<config:config-item config:name="AddVerticalFrameOffsets" config:type="boolean">false</config:config-item>
<config:config-item config:name="TabAtLeftIndentForParagraphsInList" config:type="boolean">false</config:config-item>
<config:config-item config:name="ApplyUserData" config:type="boolean">false</config:config-item>
<config:config-item config:name="MsWordCompMinLineHeightByFly" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintTextPlaceholder" config:type="boolean">false</config:config-item>
<config:config-item config:name="IgnoreFirstLineIndentInNumbering" config:type="boolean">false</config:config-item>
<config:config-item config:name="UseFormerLineSpacing" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintPageBackground" config:type="boolean">true</config:config-item>
<config:config-item config:name="RedlineProtectionKey" config:type="base64Binary"/>
<config:config-item config:name="EmbedAsianScriptFonts" config:type="boolean">true</config:config-item>
<config:config-item config:name="BackgroundParaOverDrawings" config:type="boolean">false</config:config-item>
<config:config-item config:name="SaveThumbnail" config:type="boolean">true</config:config-item>
<config:config-item config:name="ConsiderTextWrapOnObjPos" config:type="boolean">false</config:config-item>
<config:config-item config:name="EmbeddedDatabaseName" config:type="string"/>
<config:config-item config:name="ProtectForm" config:type="boolean">false</config:config-item>
<config:config-item config:name="DoNotResetParaAttrsForNumFont" config:type="boolean">false</config:config-item>
<config:config-item config:name="MsWordCompTrailingBlanks" config:type="boolean">false</config:config-item>
<config:config-item config:name="EmptyDbFieldHidesPara" config:type="boolean">false</config:config-item>
<config:config-item config:name="TableRowKeep" config:type="boolean">false</config:config-item>
<config:config-item config:name="NoNumberingShowFollowBy" config:type="boolean">false</config:config-item>
<config:config-item config:name="InvertBorderSpacing" config:type="boolean">false</config:config-item>
<config:config-item config:name="IgnoreTabsAndBlanksForLineCalculation" config:type="boolean">false</config:config-item>
<config:config-item config:name="DoNotCaptureDrawObjsOnPage" config:type="boolean">false</config:config-item>
<config:config-item config:name="GutterAtTop" config:type="boolean">false</config:config-item>
<config:config-item config:name="StylesNoDefault" config:type="boolean">false</config:config-item>
<config:config-item config:name="UnxForceZeroExtLeading" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintReversed" config:type="boolean">false</config:config-item>
<config:config-item config:name="UseOldPrinterMetrics" config:type="boolean">false</config:config-item>
<config:config-item config:name="CurrentDatabaseCommandType" config:type="int">0</config:config-item>
<config:config-item config:name="PrintDrawings" config:type="boolean">true</config:config-item>
<config:config-item config:name="OutlineLevelYieldsNumbering" config:type="boolean">false</config:config-item>
<config:config-item config:name="CurrentDatabaseCommand" config:type="string"/>
<config:config-item config:name="CollapseEmptyCellPara" config:type="boolean">true</config:config-item>
</config:config-item-set>
</office:settings>
<office:scripts>
<office:script script:language="ooo:Basic">
<ooo:libraries xmlns:ooo="http://openoffice.org/2004/office" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</office:script>
</office:scripts>
<office:font-face-decls>
<style:font-face style:name="Andale Sans UI" svg:font-family="&apos;Andale Sans UI&apos;" style:font-family-generic="system" style:font-pitch="variable"/>
<style:font-face style:name="DejaVu Sans" svg:font-family="&apos;DejaVu Sans&apos;" style:font-family-generic="swiss" style:font-pitch="variable"/>
<style:font-face style:name="DejaVu Sans Mono" svg:font-family="&apos;DejaVu Sans Mono&apos;" style:font-family-generic="modern" style:font-pitch="fixed"/>
<style:font-face style:name="DejaVu Sans1" svg:font-family="&apos;DejaVu Sans&apos;" style:font-family-generic="system" style:font-pitch="variable"/>
<style:font-face style:name="Liberation Sans" svg:font-family="&apos;Liberation Sans&apos;" style:font-family-generic="swiss" style:font-pitch="variable"/>
<style:font-face style:name="Liberation Sans1" svg:font-family="&apos;Liberation Sans&apos;" style:font-adornments="Regular" style:font-family-generic="swiss" style:font-pitch="variable"/>
<style:font-face style:name="Liberation Serif" svg:font-family="&apos;Liberation Serif&apos;" style:font-family-generic="roman" style:font-pitch="variable"/>
<style:font-face style:name="Liberation Serif1" svg:font-family="&apos;Liberation Serif&apos;" style:font-adornments="Bold" style:font-family-generic="roman" style:font-pitch="variable"/>
<style:font-face style:name="StarSymbol" svg:font-family="StarSymbol"/>
<style:font-face style:name="Thorndale AMT" svg:font-family="&apos;Thorndale AMT&apos;" style:font-family-generic="roman" style:font-pitch="variable"/>
</office:font-face-decls>
<office:styles>
<style:default-style style:family="graphic">
<style:graphic-properties svg:stroke-color="#000000" draw:fill-color="#99ccff" fo:wrap-option="no-wrap" draw:shadow-offset-x="0.3cm" draw:shadow-offset-y="0.3cm" draw:start-line-spacing-horizontal="0.283cm" draw:start-line-spacing-vertical="0.283cm" draw:end-line-spacing-horizontal="0.283cm" draw:end-line-spacing-vertical="0.283cm" style:writing-mode="lr-tb" style:flow-with-text="false"/>
<style:paragraph-properties style:text-autospace="ideograph-alpha" style:line-break="strict" loext:tab-stop-distance="0cm" style:font-independent-line-spacing="false">
<style:tab-stops/>
</style:paragraph-properties>
<style:text-properties style:use-window-font-color="true" loext:opacity="0%" style:font-name="Thorndale AMT" fo:font-size="12pt" fo:language="en" fo:country="US" style:letter-kerning="true" style:font-name-asian="Andale Sans UI" style:font-size-asian="10.5pt" style:language-asian="zxx" style:country-asian="none" style:font-name-complex="Andale Sans UI" style:font-size-complex="12pt" style:language-complex="zxx" style:country-complex="none"/>
</style:default-style>
<style:default-style style:family="paragraph">
<style:paragraph-properties fo:hyphenation-ladder-count="no-limit" style:text-autospace="ideograph-alpha" style:punctuation-wrap="hanging" style:line-break="strict" style:tab-stop-distance="1.251cm" style:writing-mode="lr-tb"/>
<style:text-properties style:use-window-font-color="true" loext:opacity="0%" style:font-name="Thorndale AMT" fo:font-size="12pt" fo:language="en" fo:country="US" style:letter-kerning="true" style:font-name-asian="Andale Sans UI" style:font-size-asian="10.5pt" style:language-asian="zxx" style:country-asian="none" style:font-name-complex="Andale Sans UI" style:font-size-complex="12pt" style:language-complex="zxx" style:country-complex="none" fo:hyphenate="false" fo:hyphenation-remain-char-count="2" fo:hyphenation-push-char-count="2" loext:hyphenation-no-caps="false" loext:hyphenation-no-last-word="false" loext:hyphenation-word-char-count="5" loext:hyphenation-zone="no-limit"/>
</style:default-style>
<style:default-style style:family="table">
<style:table-properties table:border-model="collapsing"/>
</style:default-style>
<style:default-style style:family="table-row">
<style:table-row-properties fo:keep-together="auto"/>
</style:default-style>
<style:style style:name="Standard" style:family="paragraph" style:class="text">
<style:text-properties style:font-name="Liberation Sans1" fo:font-family="&apos;Liberation Sans&apos;" style:font-style-name="Regular" style:font-family-generic="swiss" style:font-pitch="variable" style:font-size-asian="10.5pt"/>
</style:style>
<style:style style:name="Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text_20_body" style:class="text">
<style:paragraph-properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false" fo:keep-with-next="always"/>
<style:text-properties style:font-name="DejaVu Sans" fo:font-family="&apos;DejaVu Sans&apos;" style:font-family-generic="swiss" style:font-pitch="variable" fo:font-size="14pt" style:font-name-asian="DejaVu Sans1" style:font-family-asian="&apos;DejaVu Sans&apos;" style:font-family-generic-asian="system" style:font-pitch-asian="variable" style:font-size-asian="14pt" style:font-name-complex="DejaVu Sans1" style:font-family-complex="&apos;DejaVu Sans&apos;" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="14pt"/>
</style:style>
<style:style style:name="Text_20_body" style:display-name="Text body" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false"/>
</style:style>
<style:style style:name="List" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="list">
<style:text-properties style:font-size-asian="12pt"/>
</style:style>
<style:style style:name="Caption" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
<style:paragraph-properties fo:margin-top="0.212cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false" text:number-lines="false" text:line-number="0"/>
<style:text-properties fo:font-size="12pt" fo:font-style="italic" style:font-size-asian="12pt" style:font-style-asian="italic" style:font-size-complex="12pt" style:font-style-complex="italic"/>
</style:style>
<style:style style:name="Index" style:family="paragraph" style:parent-style-name="Standard" style:class="index">
<style:paragraph-properties text:number-lines="false" text:line-number="0"/>
<style:text-properties style:font-size-asian="12pt"/>
</style:style>
<style:style style:name="Header_20_and_20_Footer" style:display-name="Header and Footer" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
<style:paragraph-properties text:number-lines="false" text:line-number="0">
<style:tab-stops>
<style:tab-stop style:position="8.5cm" style:type="center"/>
<style:tab-stop style:position="17cm" style:type="right"/>
</style:tab-stops>
</style:paragraph-properties>
</style:style>
<style:style style:name="Header" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
<style:paragraph-properties text:number-lines="false" text:line-number="0">
<style:tab-stops>
<style:tab-stop style:position="8.795cm" style:type="center"/>
<style:tab-stop style:position="17.59cm" style:type="right"/>
</style:tab-stops>
</style:paragraph-properties>
<style:text-properties fo:font-size="9pt" style:font-size-asian="10.5pt"/>
</style:style>
<style:style style:name="Heading_20_2" style:display-name="Heading 2" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:class="text">
<style:text-properties fo:font-size="14pt" fo:font-style="italic" fo:font-weight="bold" style:font-size-asian="14pt" style:font-style-asian="italic" style:font-weight-asian="bold" style:font-size-complex="14pt" style:font-style-complex="italic" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="Footer" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
<style:paragraph-properties text:number-lines="false" text:line-number="0">
<style:tab-stops>
<style:tab-stop style:position="8.795cm" style:type="center"/>
<style:tab-stop style:position="17.59cm" style:type="right"/>
</style:tab-stops>
</style:paragraph-properties>
<style:text-properties fo:font-size="9pt" style:font-size-asian="10.5pt"/>
</style:style>
<style:style style:name="Heading_20_1" style:display-name="Heading 1" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:class="text">
<style:text-properties fo:font-size="16pt" fo:font-weight="bold" style:font-size-asian="115%" style:font-weight-asian="bold" style:font-size-complex="115%" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="Table_20_Contents" style:display-name="Table Contents" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
<style:paragraph-properties text:number-lines="false" text:line-number="0"/>
<style:text-properties style:font-size-asian="10.5pt"/>
</style:style>
<style:style style:name="Table_20_Heading" style:display-name="Table Heading" style:family="paragraph" style:parent-style-name="Table_20_Contents" style:class="extra" style:master-page-name="">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false" style:page-number="auto" text:number-lines="false" text:line-number="0"/>
<style:text-properties style:font-name="Liberation Serif1" fo:font-family="&apos;Liberation Serif&apos;" style:font-style-name="Bold" style:font-family-generic="roman" style:font-pitch="variable" fo:font-weight="bold" style:font-size-asian="10.5pt" style:font-weight-asian="bold" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="Heading_20_3" style:display-name="Heading 3" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:class="text">
<style:text-properties fo:font-size="14pt" fo:font-weight="bold" style:font-size-asian="14pt" style:font-weight-asian="bold" style:font-size-complex="14pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="Text_20_body_20_indent" style:display-name="Text body indent" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="text">
<style:paragraph-properties fo:margin-left="0.499cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:contextual-spacing="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
</style:style>
<style:style style:name="Text" style:family="paragraph" style:parent-style-name="Caption" style:class="extra"/>
<style:style style:name="Preformatted_20_Text" style:display-name="Preformatted Text" style:family="paragraph" style:parent-style-name="Standard" style:class="html">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm" style:contextual-spacing="false"/>
<style:text-properties style:font-name="DejaVu Sans Mono" fo:font-family="&apos;DejaVu Sans Mono&apos;" style:font-family-generic="modern" style:font-pitch="fixed" fo:font-size="10pt" style:font-name-asian="DejaVu Sans Mono" style:font-family-asian="&apos;DejaVu Sans Mono&apos;" style:font-family-generic-asian="modern" style:font-pitch-asian="fixed" style:font-size-asian="10pt" style:font-name-complex="DejaVu Sans Mono" style:font-family-complex="&apos;DejaVu Sans Mono&apos;" style:font-family-generic-complex="modern" style:font-pitch-complex="fixed" style:font-size-complex="10pt"/>
</style:style>
<style:style style:name="Quotations" style:family="paragraph" style:parent-style-name="Standard" style:class="html">
<style:paragraph-properties fo:margin-left="1cm" fo:margin-right="1cm" fo:margin-top="0cm" fo:margin-bottom="0.499cm" style:contextual-spacing="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
</style:style>
<style:style style:name="Title" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:class="chapter">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
<style:text-properties fo:font-size="28pt" fo:font-weight="bold" style:font-size-asian="28pt" style:font-weight-asian="bold" style:font-size-complex="28pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="Subtitle" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:class="chapter">
<style:paragraph-properties fo:margin-top="0.106cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false" fo:text-align="center" style:justify-single-word="false"/>
<style:text-properties fo:font-size="18pt" style:font-size-asian="18pt" style:font-size-complex="18pt"/>
</style:style>
<style:style style:name="List_20_Contents" style:display-name="List Contents" style:family="paragraph" style:parent-style-name="Standard" style:class="html">
<style:paragraph-properties fo:margin-left="1cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
</style:style>
<style:style style:name="Frame_20_contents" style:display-name="Frame contents" style:family="paragraph" style:parent-style-name="Standard" style:class="extra"/>
<style:style style:name="Placeholder" style:family="text">
<style:text-properties fo:font-variant="small-caps" fo:color="#008080" loext:opacity="100%" style:text-underline-style="dotted" style:text-underline-width="auto" style:text-underline-color="font-color"/>
</style:style>
<style:style style:name="Bullet_20_Symbols" style:display-name="Bullet Symbols" style:family="text">
<style:text-properties style:font-name="StarSymbol" fo:font-family="StarSymbol" fo:font-size="9pt" style:font-name-asian="StarSymbol" style:font-family-asian="StarSymbol" style:font-size-asian="9pt" style:font-name-complex="StarSymbol" style:font-family-complex="StarSymbol" style:font-size-complex="9pt"/>
</style:style>
<style:style style:name="Frame" style:family="graphic">
<style:graphic-properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" fo:margin-left="0.201cm" fo:margin-right="0.201cm" fo:margin-top="0.201cm" fo:margin-bottom="0.201cm" style:wrap="parallel" style:number-wrapped-paragraphs="no-limit" style:wrap-contour="false" style:vertical-pos="top" style:vertical-rel="paragraph-content" style:horizontal-pos="center" style:horizontal-rel="paragraph-content" fo:background-color="transparent" draw:fill="none" draw:fill-color="#99ccff" fo:padding="0.15cm" fo:border="0.06pt solid #000000"/>
</style:style>
<text:outline-style style:name="Outline">
<text:outline-level-style text:level="1" loext:num-list-format="%1%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="0.762cm" fo:text-indent="-0.762cm" fo:margin-left="0.762cm"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="2" loext:num-list-format="%2%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.016cm" fo:text-indent="-1.016cm" fo:margin-left="1.016cm"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="3" loext:num-list-format="%3%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.27cm" fo:text-indent="-1.27cm" fo:margin-left="1.27cm"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="4" loext:num-list-format="%4%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.524cm" fo:text-indent="-1.524cm" fo:margin-left="1.524cm"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="5" loext:num-list-format="%5%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.778cm" fo:text-indent="-1.778cm" fo:margin-left="1.778cm"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="6" loext:num-list-format="%6%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.032cm" fo:text-indent="-2.032cm" fo:margin-left="2.032cm"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="7" loext:num-list-format="%7%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.286cm" fo:text-indent="-2.286cm" fo:margin-left="2.286cm"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="8" loext:num-list-format="%8%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.54cm" fo:text-indent="-2.54cm" fo:margin-left="2.54cm"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="9" loext:num-list-format="%9%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.794cm" fo:text-indent="-2.794cm" fo:margin-left="2.794cm"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="10" loext:num-list-format="%10%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.048cm" fo:text-indent="-3.048cm" fo:margin-left="3.048cm"/>
</style:list-level-properties>
</text:outline-level-style>
</text:outline-style>
<text:notes-configuration text:note-class="footnote" style:num-format="1" text:start-value="0" text:footnotes-position="page" text:start-numbering-at="document"/>
<text:notes-configuration text:note-class="endnote" style:num-format="i" text:start-value="0"/>
<text:linenumbering-configuration text:number-lines="false" text:offset="0.499cm" style:num-format="1" text:number-position="left" text:increment="5"/>
<loext:theme loext:name="Office Theme">
<loext:theme-colors loext:name="LibreOffice">
<loext:color loext:name="dark1" loext:color="#000000"/>
<loext:color loext:name="light1" loext:color="#ffffff"/>
<loext:color loext:name="dark2" loext:color="#000000"/>
<loext:color loext:name="light2" loext:color="#ffffff"/>
<loext:color loext:name="accent1" loext:color="#18a303"/>
<loext:color loext:name="accent2" loext:color="#0369a3"/>
<loext:color loext:name="accent3" loext:color="#a33e03"/>
<loext:color loext:name="accent4" loext:color="#8e03a3"/>
<loext:color loext:name="accent5" loext:color="#c99c00"/>
<loext:color loext:name="accent6" loext:color="#c9211e"/>
<loext:color loext:name="hyperlink" loext:color="#0000ee"/>
<loext:color loext:name="followed-hyperlink" loext:color="#551a8b"/>
</loext:theme-colors>
</loext:theme>
</office:styles>
<office:automatic-styles>
<style:style style:name="Dunnings" style:family="table">
<style:table-properties style:width="17.59cm" table:align="margins"/>
</style:style>
<style:style style:name="Dunnings.A" style:family="table-column">
<style:table-column-properties style:column-width="3.517cm" style:rel-column-width="13107*"/>
</style:style>
<style:style style:name="Dunnings.A1" style:family="table-cell">
<style:table-cell-properties fo:background-color="#cccccc" fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="0.05pt solid #000000">
<style:background-image/>
</style:table-cell-properties>
</style:style>
<style:style style:name="Dunnings.E1" style:family="table-cell">
<style:table-cell-properties fo:background-color="#cccccc" fo:padding="0.097cm" fo:border="0.05pt solid #000000">
<style:background-image/>
</style:table-cell-properties>
</style:style>
<style:style style:name="Dunnings.A2" style:family="table-cell">
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="0.05pt solid #000000" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
</style:style>
<style:style style:name="Dunnings.A3" style:family="table-cell">
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
</style:style>
<style:style style:name="Dunnings.B3" style:family="table-cell">
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
</style:style>
<style:style style:name="Dunnings.C3" style:family="table-cell">
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
</style:style>
<style:style style:name="Dunnings.D3" style:family="table-cell">
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
</style:style>
<style:style style:name="Dunnings.E3" style:family="table-cell">
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="0.05pt solid #000000" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
</style:style>
<style:style style:name="Dunnings.A4" style:family="table-cell">
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="0.05pt solid #000000" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
</style:style>
<style:style style:name="Payments" style:family="table">
<style:table-properties style:width="10.583cm" fo:margin-left="7.022cm" fo:margin-top="0.212cm" fo:margin-bottom="0cm" table:align="left"/>
</style:style>
<style:style style:name="Payments.A" style:family="table-column">
<style:table-column-properties style:column-width="6.112cm"/>
</style:style>
<style:style style:name="Payments.B" style:family="table-column">
<style:table-column-properties style:column-width="4.471cm"/>
</style:style>
<style:style style:name="Payments.A1" style:family="table-cell">
<style:table-cell-properties fo:background-color="#cccccc" fo:padding="0.097cm" fo:border="0.05pt solid #000000">
<style:background-image/>
</style:table-cell-properties>
</style:style>
<style:style style:name="Payments.A2" style:family="table-cell">
<style:table-cell-properties fo:background-color="#cccccc" fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000">
<style:background-image/>
</style:table-cell-properties>
</style:style>
<style:style style:name="Payments.B2" style:family="table-cell">
<style:table-cell-properties fo:background-color="#cccccc" fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="0.05pt solid #000000" fo:border-top="none" fo:border-bottom="0.05pt solid #000000">
<style:background-image/>
</style:table-cell-properties>
</style:style>
<style:style style:name="Payments.A3" style:family="table-cell">
<style:table-cell-properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="0.05pt solid #000000" fo:border-top="none" fo:border-bottom="0.05pt solid #000000">
<style:background-image/>
</style:table-cell-properties>
</style:style>
<style:style style:name="Payments.A4" style:family="table-cell">
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
</style:style>
<style:style style:name="Payments.B4" style:family="table-cell">
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="0.05pt solid #000000" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
</style:style>
<style:style style:name="Payments.A5" style:family="table-cell">
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="0.05pt solid #000000" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
</style:style>
<style:style style:name="P1" style:family="paragraph" style:parent-style-name="Header">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
</style:style>
<style:style style:name="P2" style:family="paragraph" style:parent-style-name="Header">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties fo:font-size="12pt" officeooo:paragraph-rsid="00448c70" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
</style:style>
<style:style style:name="P3" style:family="paragraph" style:parent-style-name="Frame_20_contents">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
</style:style>
<style:style style:name="P4" style:family="paragraph" style:parent-style-name="Footer">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Sans" officeooo:paragraph-rsid="00282494"/>
</style:style>
<style:style style:name="P5" style:family="paragraph" style:parent-style-name="Header">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
</style:style>
<style:style style:name="P6" style:family="paragraph" style:parent-style-name="Footer">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
<style:text-properties officeooo:paragraph-rsid="0041ecda"/>
</style:style>
<style:style style:name="P7" style:family="paragraph" style:parent-style-name="Header">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties fo:font-size="12pt" officeooo:paragraph-rsid="0041ecda" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
</style:style>
<style:style style:name="P8" style:family="paragraph" style:parent-style-name="Frame_20_contents">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
</style:style>
<style:style style:name="P9" style:family="paragraph" style:parent-style-name="Footer">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Sans" officeooo:paragraph-rsid="00282494"/>
</style:style>
<style:style style:name="P10" style:family="paragraph" style:parent-style-name="Header">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-size="12pt" officeooo:paragraph-rsid="002b6ba1" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
</style:style>
<style:style style:name="P11" style:family="paragraph" style:parent-style-name="Standard">
<style:paragraph-properties fo:break-before="page"/>
<style:text-properties style:font-name="Liberation Sans" officeooo:paragraph-rsid="00119c30"/>
</style:style>
<style:style style:name="P12" style:family="paragraph" style:parent-style-name="Text_20_body">
<style:text-properties style:font-name="Liberation Sans" officeooo:paragraph-rsid="00119c30"/>
</style:style>
<style:style style:name="P13" style:family="paragraph" style:parent-style-name="Text_20_body">
<style:paragraph-properties fo:margin-left="11.28cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:contextual-spacing="false" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false" fo:break-before="page"/>
<style:text-properties style:font-name="Liberation Sans" officeooo:paragraph-rsid="00119c30"/>
</style:style>
<style:style style:name="P14" style:family="paragraph" style:parent-style-name="Text_20_body">
<style:paragraph-properties fo:margin-left="11.28cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:contextual-spacing="false" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
<style:text-properties style:font-name="Liberation Sans" officeooo:paragraph-rsid="00119c30"/>
</style:style>
<style:style style:name="P15" style:family="paragraph" style:parent-style-name="Text_20_body">
<style:paragraph-properties fo:margin-left="11.28cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:contextual-spacing="false" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false" fo:break-before="page"/>
<style:text-properties style:font-name="Liberation Sans" officeooo:paragraph-rsid="003d2b00"/>
</style:style>
<style:style style:name="P16" style:family="paragraph" style:parent-style-name="Text_20_body">
<style:paragraph-properties fo:margin-left="11.28cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:contextual-spacing="false" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
<style:text-properties style:font-name="Liberation Sans" officeooo:paragraph-rsid="003d2b00"/>
</style:style>
<style:style style:name="P17" style:family="paragraph" style:parent-style-name="Text_20_body">
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:contextual-spacing="false" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false" fo:break-before="page"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-size="6pt" officeooo:paragraph-rsid="003d2b00" style:font-size-asian="5.25pt" style:font-size-complex="6pt"/>
</style:style>
<style:style style:name="P18" style:family="paragraph" style:parent-style-name="Text_20_body">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Serif" officeooo:rsid="0015662a" officeooo:paragraph-rsid="0015662a"/>
</style:style>
<style:style style:name="P19" style:family="paragraph" style:parent-style-name="Text_20_body">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Serif" officeooo:rsid="0015662a" officeooo:paragraph-rsid="0036175f"/>
</style:style>
<style:style style:name="P20" style:family="paragraph" style:parent-style-name="Heading_20_1">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Serif" officeooo:rsid="0015662a" officeooo:paragraph-rsid="0015662a"/>
</style:style>
<style:style style:name="P21" style:family="paragraph" style:parent-style-name="Text_20_body">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Serif" officeooo:rsid="002fe6dc" officeooo:paragraph-rsid="0036175f"/>
</style:style>
<style:style style:name="P22" style:family="paragraph" style:parent-style-name="Text_20_body">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Serif" officeooo:paragraph-rsid="0015662a"/>
</style:style>
<style:style style:name="P23" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Serif"/>
</style:style>
<style:style style:name="P24" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Serif" officeooo:paragraph-rsid="0019d714"/>
</style:style>
<style:style style:name="P25" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:text-align="end" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Serif"/>
</style:style>
<style:style style:name="P26" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:text-align="end" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Serif" officeooo:paragraph-rsid="001f0d89"/>
</style:style>
<style:style style:name="P27" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
<style:text-properties style:font-name="Liberation Serif"/>
</style:style>
<style:style style:name="P28" style:family="paragraph" style:parent-style-name="Table_20_Heading">
<style:text-properties officeooo:rsid="001792fb" officeooo:paragraph-rsid="0019d714"/>
</style:style>
<style:style style:name="P29" style:family="paragraph" style:parent-style-name="Table_20_Heading">
<style:text-properties officeooo:rsid="001792fb" officeooo:paragraph-rsid="001792fb"/>
</style:style>
<style:style style:name="P30" style:family="paragraph" style:parent-style-name="Table_20_Heading">
<style:text-properties officeooo:rsid="001688a0" officeooo:paragraph-rsid="0019d714"/>
</style:style>
<style:style style:name="P31" style:family="paragraph" style:parent-style-name="Table_20_Heading">
<style:text-properties officeooo:rsid="001688a0" officeooo:paragraph-rsid="001688a0"/>
</style:style>
<style:style style:name="P32" style:family="paragraph" style:parent-style-name="Table_20_Heading">
<style:text-properties officeooo:rsid="001c41fe" officeooo:paragraph-rsid="001c41fe"/>
</style:style>
<style:style style:name="P33" style:family="paragraph" style:parent-style-name="Table_20_Heading">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false" fo:text-align="center" style:justify-single-word="false"/>
<style:text-properties officeooo:rsid="001c41fe" officeooo:paragraph-rsid="001c41fe"/>
</style:style>
<style:style style:name="P34" style:family="paragraph" style:parent-style-name="Frame_20_contents">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
</style:style>
<style:style style:name="P35" style:family="paragraph" style:parent-style-name="Header">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties fo:font-size="12pt" officeooo:paragraph-rsid="00448c70" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
</style:style>
<style:style style:name="T1" style:family="text">
<style:text-properties officeooo:rsid="0015662a"/>
</style:style>
<style:style style:name="T2" style:family="text">
<style:text-properties officeooo:rsid="0039f88a"/>
</style:style>
<style:style style:name="fr1" style:family="graphic" style:parent-style-name="Frame">
<style:graphic-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:wrap="parallel" style:number-wrapped-paragraphs="no-limit" style:vertical-pos="middle" style:vertical-rel="baseline" style:horizontal-pos="left" style:horizontal-rel="paragraph" draw:opacity="100%" fo:padding="0cm" fo:border="none" draw:wrap-influence-on-position="once-concurrent" loext:allow-overlap="true">
<style:columns fo:column-count="1" fo:column-gap="0cm"/>
</style:graphic-properties>
</style:style>
<style:page-layout style:name="pm1">
<style:page-layout-properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="2cm" fo:margin-bottom="2cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:layout-grid-color="#c0c0c0" style:layout-grid-lines="20" style:layout-grid-base-height="0.706cm" style:layout-grid-ruby-height="0.353cm" style:layout-grid-mode="none" style:layout-grid-ruby-below="false" style:layout-grid-print="false" style:layout-grid-display="false" style:footnote-max-height="0cm" loext:margin-gutter="0cm">
<style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="solid" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
</style:page-layout-properties>
<style:header-style>
<style:header-footer-properties fo:min-height="0cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-bottom="0.499cm"/>
</style:header-style>
<style:footer-style>
<style:header-footer-properties fo:min-height="0cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.499cm"/>
</style:footer-style>
</style:page-layout>
<style:style style:name="dp1" style:family="drawing-page">
<style:drawing-page-properties draw:background-size="full"/>
</style:style>
</office:automatic-styles>
<office:master-styles>
<style:master-page style:name="Standard" style:page-layout-name="pm1" draw:style-name="dp1">
<style:header>
<text:p text:style-name="P1"><text:placeholder text:placeholder-type="text">&lt;if test=&quot;company and company.header&quot;&gt;</text:placeholder></text:p>
<text:p text:style-name="P1"><text:placeholder text:placeholder-type="text">&lt;for each=&quot;line in company.header_used.split(&apos;\n&apos;)&quot;&gt;</text:placeholder></text:p>
<text:p text:style-name="P1"><text:placeholder text:placeholder-type="text">&lt;line&gt;</text:placeholder></text:p>
<text:p text:style-name="P1"><text:placeholder text:placeholder-type="text">&lt;/for&gt;</text:placeholder></text:p>
<text:p text:style-name="P1"><text:placeholder text:placeholder-type="text">&lt;/if&gt;</text:placeholder></text:p>
<text:p text:style-name="P2"><text:placeholder text:placeholder-type="text">&lt;choose&gt;</text:placeholder></text:p>
<text:p text:style-name="P2"><text:placeholder text:placeholder-type="text">&lt;when test=&quot;company and company.logo&quot;&gt;</text:placeholder></text:p>
<text:p text:style-name="P2"><draw:frame draw:style-name="fr1" draw:name="image:company.get_logo_cm(7, 3.5)" text:anchor-type="as-char" svg:width="7.001cm" draw:z-index="2">
<draw:text-box fo:min-height="3cm">
<text:p text:style-name="P3"/>
</draw:text-box>
</draw:frame></text:p>
<text:p text:style-name="P2"><text:placeholder text:placeholder-type="text">&lt;/when&gt;</text:placeholder></text:p>
<text:p text:style-name="P2"><text:placeholder text:placeholder-type="text">&lt;when test=&quot;company&quot;&gt;</text:placeholder></text:p>
<text:p text:style-name="P2"><text:placeholder text:placeholder-type="text">&lt;company.rec_name&gt;</text:placeholder></text:p>
<text:p text:style-name="P2"><text:placeholder text:placeholder-type="text">&lt;/when&gt;</text:placeholder></text:p>
<text:p text:style-name="P2"><text:placeholder text:placeholder-type="text">&lt;/choose&gt;</text:placeholder></text:p>
</style:header>
<style:footer>
<text:p text:style-name="P4"><text:placeholder text:placeholder-type="text">&lt;if test=&quot;company and company.footer&quot;&gt;</text:placeholder></text:p>
<text:p text:style-name="P4"><text:placeholder text:placeholder-type="text">&lt;for each=&quot;line in company.footer_used.split(&apos;\n&apos;)&quot;&gt;</text:placeholder></text:p>
<text:p text:style-name="P4"><text:placeholder text:placeholder-type="text">&lt;line&gt;</text:placeholder></text:p>
<text:p text:style-name="P4"><text:placeholder text:placeholder-type="text">&lt;/for&gt;</text:placeholder></text:p>
<text:p text:style-name="P4"><text:placeholder text:placeholder-type="text">&lt;/if&gt;</text:placeholder></text:p>
</style:footer>
</style:master-page>
</office:master-styles>
<office:body>
<office:text text:use-soft-page-breaks="true">
<office:forms form:automatic-focus="false" form:apply-design-mode="false"/>
<text:sequence-decls>
<text:sequence-decl text:display-outline-level="0" text:name="Illustration"/>
<text:sequence-decl text:display-outline-level="0" text:name="Table"/>
<text:sequence-decl text:display-outline-level="0" text:name="Text"/>
<text:sequence-decl text:display-outline-level="0" text:name="Drawing"/>
<text:sequence-decl text:display-outline-level="0" text:name="Figure"/>
</text:sequence-decls>
<text:p text:style-name="P11"><text:placeholder text:placeholder-type="text">&lt;for each=&quot;party, letter in letters.items()&quot;&gt;</text:placeholder></text:p>
<text:p text:style-name="P17"/>
<text:p text:style-name="P16"><text:placeholder text:placeholder-type="text">&lt;replace text:p=&quot;set_lang(party.lang)&quot;&gt;</text:placeholder></text:p>
<text:p text:style-name="P16"><text:placeholder text:placeholder-type="text">&lt;if test=&quot;party.addresses&quot;&gt;</text:placeholder></text:p>
<text:p text:style-name="P14"><text:placeholder text:placeholder-type="text">&lt;for each=&quot;line in party.address_get().full_address.splitlines()&quot;&gt;</text:placeholder></text:p>
<text:p text:style-name="P14"><text:placeholder text:placeholder-type="text">&lt;line&gt;</text:placeholder></text:p>
<text:p text:style-name="P14"><text:placeholder text:placeholder-type="text">&lt;/for&gt;</text:placeholder></text:p>
<text:p text:style-name="P14"><text:placeholder text:placeholder-type="text">&lt;/if&gt;</text:placeholder></text:p>
<text:p text:style-name="P20">Reminder Notice</text:p>
<text:p text:style-name="P22"><text:span text:style-name="T1">Date: </text:span><text:span text:style-name="T1"><text:placeholder text:placeholder-type="text">&lt;format_date(today, party.lang)&gt;</text:placeholder></text:span></text:p>
<text:p text:style-name="P19"><text:placeholder text:placeholder-type="text">&lt;if test=&quot;letter.fees&quot;&gt;</text:placeholder></text:p>
<text:p text:style-name="P21"><text:span text:style-name="T2">Fees: </text:span><text:placeholder text:placeholder-type="text">&lt;&apos;, &apos;.join(format_currency(amount, party.lang, cur) for cur, amount in letter.fees.items())&gt;</text:placeholder></text:p>
<text:p text:style-name="P19"><text:placeholder text:placeholder-type="text">&lt;/if&gt;</text:placeholder></text:p>
<table:table table:name="Dunnings" table:style-name="Dunnings">
<table:table-column table:style-name="Dunnings.A" table:number-columns-repeated="5"/>
<table:table-header-rows>
<table:table-row>
<table:table-cell table:style-name="Dunnings.A1" office:value-type="string">
<text:p text:style-name="P28">Description</text:p>
</table:table-cell>
<table:table-cell table:style-name="Dunnings.A1" office:value-type="string">
<text:p text:style-name="P30">Reference</text:p>
</table:table-cell>
<table:table-cell table:style-name="Dunnings.A1" office:value-type="string">
<text:p text:style-name="P31">Date</text:p>
</table:table-cell>
<table:table-cell table:style-name="Dunnings.A1" office:value-type="string">
<text:p text:style-name="P31">Amount</text:p>
</table:table-cell>
<table:table-cell table:style-name="Dunnings.E1" office:value-type="string">
<text:p text:style-name="P29">Due Date</text:p>
</table:table-cell>
</table:table-row>
</table:table-header-rows>
<table:table-row>
<table:table-cell table:style-name="Dunnings.A2" table:number-columns-spanned="5" office:value-type="string">
<text:p text:style-name="P23"><text:placeholder text:placeholder-type="text">&lt;for each=&quot;dunning in letter.dunnings&quot;&gt;</text:placeholder></text:p>
</table:table-cell>
<table:covered-table-cell/>
<table:covered-table-cell/>
<table:covered-table-cell/>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Dunnings.A3" office:value-type="string">
<text:p text:style-name="P24"><text:placeholder text:placeholder-type="text">&lt;dunning.line.description if dunning.line else &apos;&apos;&gt;</text:placeholder></text:p>
</table:table-cell>
<table:table-cell table:style-name="Dunnings.B3" office:value-type="string">
<text:p text:style-name="P24"><text:placeholder text:placeholder-type="text">&lt;dunning.line.origin_rec_name&gt;</text:placeholder></text:p>
</table:table-cell>
<table:table-cell table:style-name="Dunnings.C3" office:value-type="string">
<text:p text:style-name="P27"><text:placeholder text:placeholder-type="text">&lt;format_date(dunning.line.date, party.lang) if dunning.line else &apos;&apos;&gt;</text:placeholder><text:soft-page-break/></text:p>
</table:table-cell>
<table:table-cell table:style-name="Dunnings.D3" office:value-type="string">
<text:p text:style-name="P25"><text:placeholder text:placeholder-type="text">&lt;format_currency(dunning.amount_second_currency, party.lang, dunning.second_currency) if dunning.amount_second_currency else &apos;&apos;&gt;</text:placeholder><text:soft-page-break/></text:p>
</table:table-cell>
<table:table-cell table:style-name="Dunnings.E3" office:value-type="string">
<text:p text:style-name="P27"><text:placeholder text:placeholder-type="text">&lt;format_date(dunning.maturity_date, party.lang) if dunning.maturity_date else &apos;&apos;&gt;</text:placeholder><text:soft-page-break/></text:p>
</table:table-cell>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Dunnings.A4" table:number-columns-spanned="5" office:value-type="string">
<text:p text:style-name="P23"><text:placeholder text:placeholder-type="text">&lt;/for&gt;</text:placeholder></text:p>
</table:table-cell>
<table:covered-table-cell/>
<table:covered-table-cell/>
<table:covered-table-cell/>
<table:covered-table-cell/>
</table:table-row>
</table:table>
<text:p text:style-name="P18"><text:placeholder text:placeholder-type="text">&lt;if test=&quot;letter.payments&quot;&gt;</text:placeholder></text:p>
<table:table table:name="Payments" table:style-name="Payments">
<table:table-column table:style-name="Payments.A"/>
<table:table-column table:style-name="Payments.B"/>
<table:table-header-rows>
<table:table-row>
<table:table-cell table:style-name="Payments.A1" table:number-columns-spanned="2" office:value-type="string">
<text:p text:style-name="P33">Pending Payments Received</text:p>
</table:table-cell>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Payments.A2" office:value-type="string">
<text:p text:style-name="P32">Date</text:p>
</table:table-cell>
<table:table-cell table:style-name="Payments.B2" office:value-type="string">
<text:p text:style-name="P32">Amount</text:p>
</table:table-cell>
</table:table-row>
</table:table-header-rows>
<table:table-row>
<table:table-cell table:style-name="Payments.A3" table:number-columns-spanned="2" office:value-type="string">
<text:p text:style-name="P23"><text:placeholder text:placeholder-type="text">&lt;for each=&quot;payment in letter.payments&quot;&gt;</text:placeholder></text:p>
</table:table-cell>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Payments.A4" office:value-type="string">
<text:p text:style-name="P27"><text:placeholder text:placeholder-type="text">&lt;format_date(payment.date, party.lang)&gt;</text:placeholder></text:p>
</table:table-cell>
<table:table-cell table:style-name="Payments.B4" office:value-type="string">
<text:p text:style-name="P26"><text:placeholder text:placeholder-type="text">&lt;format_currency(get_payment_amount(payment), party.lang, get_payment_currency(payment))&gt;</text:placeholder></text:p>
</table:table-cell>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Payments.A5" table:number-columns-spanned="2" office:value-type="string">
<text:p text:style-name="P23"><text:placeholder text:placeholder-type="text">&lt;/for&gt;</text:placeholder></text:p>
</table:table-cell>
<table:covered-table-cell/>
</table:table-row>
</table:table>
<text:p text:style-name="P18"><text:placeholder text:placeholder-type="text">&lt;/if&gt;</text:placeholder></text:p>
<text:p text:style-name="P12"><text:placeholder text:placeholder-type="text">&lt;/for&gt;</text:placeholder></text:p>
</office:text>
</office:body>
</office:document>

View File

@@ -0,0 +1,53 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr ""
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Dunning Letter"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Сума"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Дата"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Дата:"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Описание"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Дата на изпълнение"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr ""
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Препратка"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "Imprimeix en una carta"
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Carta de reclamació"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Import"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Data"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Data:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Descripció"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Data de venciment"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Despeses:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Pagaments pendents rebuts"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Referència"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Avís de recordatori"

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr ""
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Dunning Letter"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "Auf Mahnschreiben drucken"
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Mahnschreiben"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Betrag"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Datum"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Datum:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Beschreibung"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Fälligkeitsdatum"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Gebühren:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Nicht zugeordnete erhaltene Zahlungen"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Referenz"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Erinnerung"

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "Imprimir en una carta"
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Carta de reclamación"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Importe"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Fecha"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Fecha:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Descripción"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Fecha vencimiento"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Gastos:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Pagos pendientes recibidos"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Referencia"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Aviso recordatorio"

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr ""
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Fecha de vencimiento"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "Prindi kirjale"
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Teatis"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Väärtus"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Kuupäev"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Kuupäev:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Kirjeldus"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Tähtaeg"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Tasud:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Ootel tasumiste eest saadud"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Viide"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Meenutus teade"

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "چاپ نامه"
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "نامه دانینگ"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "مقدار"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "تاریخ"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "تاریخ :"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "شرح"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "تاریخ تحویل"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "هزینه ها:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "پرداخت های دریافت شده در انتظار"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "مرجع"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "متن یادآوری"

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr ""
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Dunning Letter"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "Imprimer lettre"
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Lettre de relance"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Montant"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Date"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Date :"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Description"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Date d'échéance"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Frais :"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Paiements en attente reçus"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Référence"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Avis de rappel"

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "Levél nyomtatása"
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Fizetési felszólítás"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Összeg"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Dátum"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Dátum:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Megjegyzés"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Esedékesség"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Kamat:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Beérkezett fizetések"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Hivatkozás"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Fizetési felszólítás"

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr ""
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Jumlah"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Tanggal"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Tanggal:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Deskripsi"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Referensi"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "Stampare su lettera"
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Lettera di sollecito"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Importo"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Data"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Data:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Descrizione"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Data Scadenza"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Tariffe:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Pagamenti in attesa ricevuti"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Riferimento"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Avviso di promemoria"

View File

@@ -0,0 +1,48 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "ພິມໃສ່ຈົດໝາຍ"
#, fuzzy
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Dunning Letter"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "ມູນຄ່າ"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "ວັນທີ"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "ວັນທີ:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "ເນື້ອໃນລາຍການ"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "ວັນທີຕ້ອງຈ່າຍ"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "ຄ່າທຳນຽມ:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "ຈຳນວນເງິນຄ້າງຊໍາລະທີ່ໄດ້ຮັບ"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "ເອກະສານອ້າງອີງ"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "ໜັງສືແຈ້ງເຕືອນ"

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr ""
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Dunning Letter"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "Aanmaning afdrukken"
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Aanmaningsbrief"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Bedrag"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Datum"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Datum:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Omschrijving"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Vervaldag"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Kosten:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Openstaande betalingen ontvangen"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Referentie"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Herinnering"

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr ""
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Dunning Letter"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Data"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Data:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Opis"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "Imprimir na Carta"
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Carta de Cobrança"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Montante"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Data"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Data:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Descrição"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Data de vencimento"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Taxas:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Pagamentos pendentes recebidos"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Referência"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Lembrete"

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "Tipărire pe Scrisoare"
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Scrisoare Dunning"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Suma"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Data"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Data:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Descriere"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Data scadentă"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Tarife:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Încasări Primite În Aşteptare"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Referinţă"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Notificare"

View File

@@ -0,0 +1,53 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr ""
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Dunning Letter"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Сумма"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Дата"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Дата:"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Описание"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Срок сдачи"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr ""
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Ссылка"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""

View File

@@ -0,0 +1,48 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr "Na izpisu"
#, fuzzy
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Dunning Letter"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Znesek"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Datum"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Datum:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Opis"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Zapadlost"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Stroški izterjave:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Dosedanja plačila"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Sklic"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Opomin"

View File

@@ -0,0 +1,48 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Dunning Letter"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr "Miktar"
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "Tarih"
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "Tarih:"
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "Tanım"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr "Son Tarih"
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr "Ücretler:"
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr "Bekleyen Ödemeler Alınan"
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr "Referans"
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Hatırlatıcı Bildiri"

View File

@@ -0,0 +1,47 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr ""
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""

View File

@@ -0,0 +1,50 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.dunning.level,print_on_letter:"
msgid "Print on Letter"
msgstr ""
msgctxt "model:ir.action,name:report_letter"
msgid "Dunning Letter"
msgstr "Dunning Letter"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
msgstr ""
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Date"
msgstr "日期格式"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Date:"
msgstr "日期格式"
#, fuzzy
msgctxt "report:account.dunning.letter:"
msgid "Description"
msgstr "描述"
msgctxt "report:account.dunning.letter:"
msgid "Due Date"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Fees:"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Pending Payments Received"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reference"
msgstr ""
msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""

View File

@@ -0,0 +1,2 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.

View File

@@ -0,0 +1,142 @@
========================
Account Dunning Scenario
========================
Imports::
>>> import datetime as dt
>>> from decimal import Decimal
>>> from proteus import Model, Wizard
>>> from trytond.modules.account.tests.tools import (
... create_chart, create_fiscalyear, get_accounts)
>>> from trytond.modules.company.tests.tools import create_company
>>> from trytond.tests.tools import activate_modules
Activate modules::
>>> config = activate_modules(
... 'account_dunning_letter', create_company, create_chart)
Create fiscal year::
>>> fiscalyear = create_fiscalyear()
>>> fiscalyear.click('create_period')
>>> period = fiscalyear.periods[0]
Get accounts::
>>> accounts = get_accounts()
>>> receivable = accounts['receivable']
>>> revenue = accounts['revenue']
>>> cash = accounts['cash']
Create dunning procedure::
>>> Procedure = Model.get('account.dunning.procedure')
>>> procedure = Procedure(name='Procedure')
>>> level = procedure.levels.new()
>>> level.sequence = 1
>>> level.overdue = dt.timedelta(5)
>>> level.print_on_letter = True
>>> procedure.save()
Create parties::
>>> Party = Model.get('party.party')
>>> customer = Party(name='Customer')
>>> customer.dunning_procedure = procedure
>>> customer.save()
Create some moves::
>>> Journal = Model.get('account.journal')
>>> Move = Model.get('account.move')
>>> journal_revenue, = Journal.find([
... ('code', '=', 'REV'),
... ])
>>> journal_cash, = Journal.find([
... ('code', '=', 'CASH'),
... ])
Create reconciled moves::
>>> move = Move()
>>> move.period = period
>>> move.journal = journal_revenue
>>> move.date = period.start_date
>>> line = move.lines.new()
>>> line.account = revenue
>>> line.credit = Decimal(100)
>>> line = move.lines.new()
>>> line.account = receivable
>>> line.debit = Decimal(100)
>>> line.party = customer
>>> line.maturity_date = period.start_date
>>> move.save()
>>> reconcile1, = [l for l in move.lines if l.account == receivable]
>>> move = Move()
>>> move.period = period
>>> move.journal = journal_cash
>>> move.date = period.start_date
>>> line = move.lines.new()
>>> line.account = cash
>>> line.debit = Decimal(100)
>>> line = move.lines.new()
>>> line.account = receivable
>>> line.credit = Decimal(100)
>>> line.party = customer
>>> move.save()
>>> reconcile2, = [l for l in move.lines if l.account == receivable]
>>> reconcile_lines = Wizard('account.move.reconcile_lines',
... [reconcile1, reconcile2])
Create due move of 100::
>>> move = Move()
>>> move.period = period
>>> move.journal = journal_revenue
>>> move.date = period.start_date
>>> line = move.lines.new()
>>> line.account = revenue
>>> line.credit = Decimal(100)
>>> line = move.lines.new()
>>> line.account = receivable
>>> line.debit = Decimal(100)
>>> line.party = customer
>>> line.maturity_date = period.start_date
>>> move.save()
>>> dunning_line, = [l for l in move.lines if l.account == receivable]
Add partial payment of 50::
>>> move = Move()
>>> move.period = period
>>> move.journal = journal_cash
>>> move.date = period.start_date
>>> line = move.lines.new()
>>> line.account = cash
>>> line.debit = Decimal(50)
>>> line = move.lines.new()
>>> line.account = receivable
>>> line.credit = Decimal(50)
>>> line.party = customer
>>> move.save()
Create dunnings::
>>> Dunning = Model.get('account.dunning')
>>> create_dunning = Wizard('account.dunning.create')
>>> create_dunning.form.date = period.start_date + dt.timedelta(days=5)
>>> create_dunning.execute('create_')
>>> dunning, = Dunning.find([])
Process dunning::
>>> process_dunning = Wizard('account.dunning.process',
... [dunning])
>>> process_dunning.execute('process')
>>> dunning.reload()
>>> dunning.state
'waiting'
>>> (_, _, _, _), = process_dunning.actions

View File

@@ -0,0 +1,13 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.modules.company.tests import CompanyTestMixin
from trytond.tests.test_tryton import ModuleTestCase
class AccountDunningLetterTestCase(CompanyTestMixin, ModuleTestCase):
'Test AccountDunningLetter module'
module = 'account_dunning_letter'
del ModuleTestCase

View File

@@ -0,0 +1,8 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.tests.test_tryton import load_doc_tests
def load_tests(*args, **kwargs):
return load_doc_tests(__name__, __file__, *args, **kwargs)

View File

@@ -0,0 +1,18 @@
[tryton]
version=7.8.0
depends:
account
account_dunning
company
ir
party
xml:
dunning.xml
[register]
model:
dunning.Level
wizard:
dunning.ProcessDunning
report:
dunning.Letter

View File

@@ -0,0 +1,9 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="/form/field[@name='overdue']" position="after">
<label name="print_on_letter"/>
<field name="print_on_letter"/>
</xpath>
</data>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<!-- this file is part of tryton. the copyright file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="/tree/field[@name='overdue']" position="after">
<field name="print_on_letter"/>
</xpath>
</data>