Compare commits

...

4 commits

Author SHA1 Message Date
38f777d2cd Fix: Plan de cuentas Analiticas 2024-09-08 21:48:19 -05:00
95d4232897 Fix: Se agregan pruebas 2024-09-06 16:10:08 -05:00
05c67726b5 Fix: PEP8 2024-09-06 16:09:40 -05:00
885cf6977e Fix: Correccion de Reporte 2024-09-06 15:26:39 -05:00
11 changed files with 477 additions and 593 deletions

View file

@ -3,18 +3,17 @@ from trytond.pool import Pool
from . import analytic_account_report
from . import income_statement_colgaap_report
def register():
Pool.register(
analytic_account_report.PrintAnalyticAccountStart,
income_statement_colgaap_report.PrintIncomeStatementCOLGAAPStart,
module='analytic_account_co',type_='model')
module='analytic_account_co', type_='model')
Pool.register(
analytic_account_report.PrintAnalyticAccount,
income_statement_colgaap_report.PrintIncomeStatementCOLGAAP,
module='analytic_account_co',type_='wizard')
module='analytic_account_co', type_='wizard')
Pool.register(
analytic_account_report.AnalyticAccount,
income_statement_colgaap_report.IncomeStatementCOLGAAP,
module='analytic_account_co',type_='report')
module='analytic_account_co', type_='report')

View file

@ -1,24 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<office:document xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" 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:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rpt="http://openoffice.org/2005/report" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:xforms="http://www.w3.org/2002/xforms" office:version="1.3" office:mimetype="application/vnd.oasis.opendocument.spreadsheet">
<office:meta><meta:creation-date>2012-09-27T06:56:34</meta:creation-date><meta:editing-duration>P0D</meta:editing-duration><meta:editing-cycles>1</meta:editing-cycles><meta:generator>LibreOffice/7.1.1.2$Linux_X86_64 LibreOffice_project/10$Build-2</meta:generator><meta:document-statistic meta:table-count="1" meta:cell-count="77" meta:object-count="0"/></office:meta>
<office:document xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" 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: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.spreadsheet">
<office:meta><meta:creation-date>2012-09-27T06:56:34</meta:creation-date><meta:editing-duration>P0D</meta:editing-duration><meta:editing-cycles>1</meta:editing-cycles><meta:generator>LibreOffice/7.6.7.2$Linux_X86_64 LibreOffice_project/60$Build-2</meta:generator><meta:document-statistic meta:table-count="1" meta:cell-count="77" meta:object-count="0"/></office:meta>
<office:settings>
<config:config-item-set config:name="ooo:view-settings">
<config:config-item config:name="VisibleAreaTop" config:type="int">0</config:config-item>
<config:config-item config:name="VisibleAreaLeft" config:type="int">0</config:config-item>
<config:config-item config:name="VisibleAreaWidth" config:type="int">18915</config:config-item>
<config:config-item config:name="VisibleAreaHeight" config:type="int">22891</config:config-item>
<config:config-item config:name="VisibleAreaWidth" config:type="int">18916</config:config-item>
<config:config-item config:name="VisibleAreaHeight" config:type="int">22892</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">view1</config:config-item>
<config:config-item-map-named config:name="Tables">
<config:config-item-map-entry config:name="Informe">
<config:config-item config:name="CursorPositionX" config:type="int">0</config:config-item>
<config:config-item config:name="CursorPositionY" config:type="int">5</config:config-item>
<config:config-item config:name="HorizontalSplitMode" config:type="short">0</config:config-item>
<config:config-item config:name="VerticalSplitMode" config:type="short">0</config:config-item>
<config:config-item config:name="HorizontalSplitPosition" config:type="int">0</config:config-item>
<config:config-item config:name="VerticalSplitPosition" config:type="int">0</config:config-item>
<config:config-item config:name="CursorPositionY" config:type="int">17</config:config-item>
<config:config-item config:name="ActiveSplitRange" config:type="short">2</config:config-item>
<config:config-item config:name="PositionLeft" config:type="int">0</config:config-item>
<config:config-item config:name="PositionRight" config:type="int">0</config:config-item>
@ -29,20 +25,24 @@
<config:config-item config:name="PageViewZoomValue" config:type="int">120</config:config-item>
<config:config-item config:name="ShowGrid" 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-named>
<config:config-item config:name="ActiveTable" config:type="string">Informe</config:config-item>
<config:config-item config:name="HorizontalScrollbarWidth" config:type="int">1609</config:config-item>
<config:config-item config:name="HorizontalScrollbarWidth" config:type="int">978</config:config-item>
<config:config-item config:name="ZoomType" config:type="short">0</config:config-item>
<config:config-item config:name="ZoomValue" config:type="int">160</config:config-item>
<config:config-item config:name="PageViewZoomValue" config:type="int">120</config:config-item>
<config:config-item config:name="ShowPageBreakPreview" config:type="boolean">false</config:config-item>
<config:config-item config:name="ShowZeroValues" config:type="boolean">true</config:config-item>
<config:config-item config:name="ShowNotes" config:type="boolean">true</config:config-item>
<config:config-item config:name="ShowFormulasMarks" config:type="boolean">false</config:config-item>
<config:config-item config:name="ShowGrid" config:type="boolean">true</config:config-item>
<config:config-item config:name="GridColor" config:type="int">12632256</config:config-item>
<config:config-item config:name="ShowPageBreaks" config:type="boolean">true</config:config-item>
<config:config-item config:name="HasColumnRowHeaders" config:type="boolean">true</config:config-item>
<config:config-item config:name="FormulaBarHeight" config:type="short">1</config:config-item>
<config:config-item config:name="HasSheetTabs" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsOutlineSymbolsSet" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsValueHighlightingEnabled" config:type="boolean">false</config:config-item>
@ -54,29 +54,22 @@
<config:config-item config:name="RasterSubdivisionY" config:type="int">1</config:config-item>
<config:config-item config:name="IsRasterAxisSynchronized" config:type="boolean">true</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="EmbedComplexScriptFonts" config:type="boolean">true</config:config-item>
<config:config-item config:name="AllowPrintJobCancel" config:type="boolean">true</config:config-item>
<config:config-item config:name="ApplyUserData" config:type="boolean">false</config:config-item>
<config:config-item config:name="AutoCalculate" config:type="boolean">true</config:config-item>
<config:config-item config:name="CharacterCompressionType" config:type="short">0</config:config-item>
<config:config-item config:name="EmbedAsianScriptFonts" config:type="boolean">true</config:config-item>
<config:config-item config:name="EmbedComplexScriptFonts" config:type="boolean">true</config:config-item>
<config:config-item config:name="EmbedFonts" config:type="boolean">false</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="RasterResolutionY" config:type="int">1000</config:config-item>
<config:config-item config:name="IsOutlineSymbolsSet" config:type="boolean">true</config:config-item>
<config:config-item config:name="RasterSubdivisionY" config:type="int">1</config:config-item>
<config:config-item config:name="GridColor" config:type="int">12632256</config:config-item>
<config:config-item config:name="HasColumnRowHeaders" config:type="boolean">true</config:config-item>
<config:config-item config:name="ShowNotes" config:type="boolean">true</config:config-item>
<config:config-item config:name="HasSheetTabs" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrinterSetup" config:type="base64Binary">owH+/0dlbmVyaWMgUHJpbnRlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0dFTlBSVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAMAxAAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9R2VuZXJpYyBQcmludGVyCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCmNvbGxhdGU9ZmFsc2UKbWFyZ2luZGFqdXN0bWVudD0wLDAsMCwwCmNvbG9yZGVwdGg9MjQKcHNsZXZlbD0wCnBkZmRldmljZT0xCmNvbG9yZGV2aWNlPTAKUFBEQ29udGV4RGF0YQpQYWdlU2l6ZTpMZXR0ZXIARHVwbGV4Ok5vbmUAABIAQ09NUEFUX0RVUExFWF9NT0RFDwBEdXBsZXhNb2RlOjpPZmY=</config:config-item>
<config:config-item config:name="RasterResolutionX" config:type="int">1000</config:config-item>
<config:config-item config:name="SyntaxStringRef" config:type="short">0</config:config-item>
<config:config-item config:name="RasterIsVisible" config:type="boolean">false</config:config-item>
<config:config-item config:name="ShowZeroValues" config:type="boolean">true</config:config-item>
<config:config-item config:name="ApplyUserData" config:type="boolean">false</config:config-item>
<config:config-item config:name="RasterSubdivisionX" config:type="int">1</config:config-item>
<config:config-item config:name="IsRasterAxisSynchronized" config:type="boolean">true</config:config-item>
<config:config-item-map-indexed config:name="ForbiddenCharacters">
<config:config-item-map-entry>
<config:config-item config:name="Language" config:type="string">en</config:config-item>
@ -93,22 +86,34 @@
<config:config-item config:name="EndLine" config:type="string"/>
</config:config-item-map-entry>
</config:config-item-map-indexed>
<config:config-item config:name="GridColor" config:type="int">12632256</config:config-item>
<config:config-item config:name="HasColumnRowHeaders" config:type="boolean">true</config:config-item>
<config:config-item config:name="HasSheetTabs" 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="IsDocumentShared" 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="IsOutlineSymbolsSet" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsRasterAxisSynchronized" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsSnapToRaster" config:type="boolean">false</config:config-item>
<config:config-item config:name="LinkUpdateMode" config:type="short">3</config:config-item>
<config:config-item config:name="LoadReadonly" config:type="boolean">false</config:config-item>
<config:config-item config:name="AutoCalculate" config:type="boolean">true</config:config-item>
<config:config-item config:name="EmbedFonts" 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="ShowGrid" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrinterName" config:type="string">Generic Printer</config:config-item>
<config:config-item config:name="PrinterPaperFromSetup" config:type="boolean">false</config:config-item>
<config:config-item config:name="CharacterCompressionType" config:type="short">0</config:config-item>
<config:config-item config:name="LinkUpdateMode" config:type="short">3</config:config-item>
<config:config-item config:name="ShowPageBreaks" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrinterSetup" config:type="base64Binary">zgH+/0dlbmVyaWMgUHJpbnRlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0dFTlBSVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAMAugAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9R2VuZXJpYyBQcmludGVyCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCmNvbGxhdGU9ZmFsc2UKbWFyZ2luYWRqdXN0bWVudD0wLDAsJzAsMApjb2xvcmRlcHRoPTI0CnBzbGV2ZWw9MApwZGZkZXZpY2U9MQpjb2xvcmRldmljZT0wClBQRENvbnRleHREYXRhClBhZ2VTaXplOkxldHRlcgAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZgwAUFJJTlRFUl9OQU1FDwBHZW5lcmljIFByaW50ZXILAERSSVZFUl9OQU1FBwBTR0VOUFJU</config:config-item>
<config:config-item config:name="RasterIsVisible" config:type="boolean">false</config:config-item>
<config:config-item config:name="RasterResolutionX" config:type="int">1000</config:config-item>
<config:config-item config:name="RasterResolutionY" config:type="int">1000</config:config-item>
<config:config-item config:name="RasterSubdivisionX" config:type="int">1</config:config-item>
<config:config-item config:name="RasterSubdivisionY" config:type="int">1</config:config-item>
<config:config-item config:name="SaveThumbnail" 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="IsSnapToRaster" 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="ShowFormulasMarks" config:type="boolean">false</config:config-item>
<config:config-item config:name="ShowGrid" config:type="boolean">true</config:config-item>
<config:config-item config:name="ShowNotes" config:type="boolean">true</config:config-item>
<config:config-item config:name="ShowPageBreaks" config:type="boolean">true</config:config-item>
<config:config-item config:name="ShowZeroValues" config:type="boolean">true</config:config-item>
<config:config-item config:name="SyntaxStringRef" config:type="short">0</config:config-item>
<config:config-item config:name="UpdateFromTemplate" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsDocumentShared" config:type="boolean">false</config:config-item>
<config:config-item config:name="AllowPrintJobCancel" config:type="boolean">true</config:config-item>
<config:config-item-map-named config:name="ScriptConfiguration">
<config:config-item-map-entry config:name="Informe">
<config:config-item config:name="CodeName" config:type="string">Hoja1</config:config-item>
@ -126,18 +131,30 @@
<office:font-face-decls>
<style:font-face style:name="Arial" svg:font-family="Arial" style:font-family-generic="swiss" 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 Sans1" svg:font-family="&apos;DejaVu Sans&apos;" style:font-family-generic="system" style:font-pitch="variable"/>
<style:font-face style:name="Droid Sans Devanagari" svg:font-family="&apos;Droid Sans Devanagari&apos;" style:font-family-generic="system" style:font-pitch="variable"/>
<style:font-face style:name="Droid Sans Fallback" svg:font-family="&apos;Droid Sans Fallback&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="Normal" style:font-family-generic="swiss" style:font-pitch="variable"/>
<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="Droid Sans Fallback" svg:font-family="&apos;Droid Sans Fallback&apos;" style:font-family-generic="system" style:font-pitch="variable"/>
<style:font-face style:name="FreeSans" svg:font-family="FreeSans" style:font-family-generic="system" style:font-pitch="variable"/>
<style:font-face style:name="Lohit Hindi" svg:font-family="&apos;Lohit Hindi&apos;" style:font-family-generic="system" style:font-pitch="variable"/>
</office:font-face-decls>
<office:styles>
<style:default-style style:family="table-cell">
<style:paragraph-properties style:tab-stop-distance="1.25cm"/>
<style:text-properties style:font-name="Arial" fo:language="es" fo:country="CO" style:font-name-asian="DejaVu Sans1" style:language-asian="zh" style:country-asian="CN" style:font-name-complex="DejaVu Sans1" style:language-complex="hi" style:country-complex="IN"/>
<style:text-properties style:font-name="Arial" fo:font-size="10pt" fo:language="es" fo:country="CO" style:font-name-asian="DejaVu Sans1" style:font-size-asian="10pt" style:language-asian="zh" style:country-asian="CN" style:font-name-complex="DejaVu Sans1" style:font-size-complex="10pt" style:language-complex="hi" style:country-complex="IN"/>
</style:default-style>
<style:default-style style:family="graphic">
<style:graphic-properties svg:stroke-color="#3465a4" draw:fill-color="#729fcf" fo:wrap-option="no-wrap" draw:shadow-offset-x="0.3cm" draw:shadow-offset-y="0.3cm" style:writing-mode="page"/>
<style:paragraph-properties style:text-autospace="ideograph-alpha" style:punctuation-wrap="simple" style:line-break="strict" style:writing-mode="page" style:font-independent-line-spacing="false">
<style:tab-stops/>
</style:paragraph-properties>
<style:text-properties style:use-window-font-color="true" loext:opacity="0%" fo:font-family="&apos;Liberation Serif&apos;" style:font-family-generic="roman" style:font-pitch="variable" fo:font-size="12pt" fo:language="es" fo:country="CO" style:letter-kerning="true" style:font-name-asian="DejaVu Sans1" style:font-size-asian="12pt" style:language-asian="zh" style:country-asian="CN" style:font-family-complex="&apos;Noto Sans&apos;" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="12pt" style:language-complex="hi" style:country-complex="IN"/>
</style:default-style>
<style:style style:name="Default" style:family="graphic"/>
<style:style style:name="Note" style:family="graphic" style:parent-style-name="Default">
<style:graphic-properties draw:stroke="solid" draw:marker-start="Puntas_20_de_20_flecha_20_1" draw:marker-start-width="0.2cm" draw:marker-start-center="false" draw:fill="solid" draw:fill-color="#ffffc0" draw:auto-grow-height="true" draw:auto-grow-width="false" fo:padding-top="0.1cm" fo:padding-bottom="0.1cm" fo:padding-left="0.1cm" fo:padding-right="0.1cm" draw:shadow="visible" draw:shadow-offset-x="0.1cm" draw:shadow-offset-y="0.1cm"/>
<style:text-properties style:font-name="Arial" fo:font-family="Arial" style:font-family-generic="swiss" style:font-pitch="variable" fo:font-size="10pt" style:font-name-asian="Droid Sans Fallback" style:font-family-asian="&apos;Droid Sans Fallback&apos;" style:font-family-generic-asian="system" style:font-pitch-asian="variable" style:font-size-asian="10pt" style:font-name-complex="Lohit Hindi" style:font-family-complex="&apos;Lohit Hindi&apos;" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="10pt"/>
</style:style>
<number:number-style style:name="N0">
<number:number number:min-integer-digits="1"/>
</number:number-style>
@ -153,85 +170,85 @@
<number:text>)</number:text>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N104P0"/>
</number:currency-style>
<number:currency-style style:name="N109P0" style:volatile="true">
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
<number:text> </number:text>
<number:currency-symbol number:language="fr" number:country="BE">€</number:currency-symbol>
</number:currency-style>
<number:currency-style style:name="N109">
<style:text-properties fo:color="#ff0000"/>
<number:text>-</number:text>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
<number:text> </number:text>
<number:currency-symbol number:language="fr" number:country="BE">€</number:currency-symbol>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N109P0"/>
</number:currency-style>
<number:number-style style:name="N110P0" style:volatile="true">
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1"/>
</number:number-style>
<number:number-style style:name="N110">
<style:text-properties fo:color="#ff0000"/>
<number:text>-</number:text>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1"/>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N110P0"/>
</number:number-style>
<number:number-style style:name="N111P0" style:volatile="true">
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
</number:number-style>
<number:number-style style:name="N111">
<style:text-properties fo:color="#ff0000"/>
<number:text>-</number:text>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N111P0"/>
</number:number-style>
<number:number-style style:name="N112">
<number:text>(</number:text>
<number:number number:decimal-places="0" number:min-decimal-places="0" number:min-integer-digits="1" number:grouping="true"/>
<number:text>)</number:text>
</number:number-style>
<number:number-style style:name="N113P0" style:volatile="true">
<number:number number:decimal-places="0" number:min-decimal-places="0" number:min-integer-digits="1" number:grouping="true"/>
</number:number-style>
<number:number-style style:name="N113">
<number:text>(</number:text>
<number:number number:decimal-places="0" number:min-decimal-places="0" number:min-integer-digits="1" number:grouping="true"/>
<number:text>)</number:text>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N113P0"/>
</number:number-style>
<number:currency-style style:name="N115P0" style:volatile="true">
<number:currency-symbol number:language="en" number:country="US">$</number:currency-symbol>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
</number:currency-style>
<number:currency-style style:name="N115">
<style:text-properties fo:color="#ff0000"/>
<number:text>-</number:text>
<number:currency-symbol number:language="en" number:country="US">$</number:currency-symbol>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N115P0"/>
</number:currency-style>
<number:currency-style style:name="N116P0" style:volatile="true">
<number:currency-symbol number:language="es" number:country="CO">$</number:currency-symbol>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
<number:text> </number:text>
<number:currency-symbol number:language="fr" number:country="BE">€</number:currency-symbol>
</number:currency-style>
<number:currency-style style:name="N116">
<style:text-properties fo:color="#ff0000"/>
<number:text>-</number:text>
<number:currency-symbol number:language="es" number:country="CO">$</number:currency-symbol>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
<number:text> </number:text>
<number:currency-symbol number:language="fr" number:country="BE">€</number:currency-symbol>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N116P0"/>
</number:currency-style>
<number:currency-style style:name="N10108P0" style:volatile="true" number:language="sl" number:country="SI">
<number:number-style style:name="N117P0" style:volatile="true">
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1"/>
</number:number-style>
<number:number-style style:name="N117">
<style:text-properties fo:color="#ff0000"/>
<number:text>-</number:text>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1"/>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N117P0"/>
</number:number-style>
<number:number-style style:name="N118P0" style:volatile="true">
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
</number:number-style>
<number:number-style style:name="N118">
<style:text-properties fo:color="#ff0000"/>
<number:text>-</number:text>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N118P0"/>
</number:number-style>
<number:number-style style:name="N119">
<number:text>(</number:text>
<number:number number:decimal-places="0" number:min-decimal-places="0" number:min-integer-digits="1" number:grouping="true"/>
<number:text>)</number:text>
</number:number-style>
<number:number-style style:name="N120P0" style:volatile="true">
<number:number number:decimal-places="0" number:min-decimal-places="0" number:min-integer-digits="1" number:grouping="true"/>
</number:number-style>
<number:number-style style:name="N120">
<number:text>(</number:text>
<number:number number:decimal-places="0" number:min-decimal-places="0" number:min-integer-digits="1" number:grouping="true"/>
<number:text>)</number:text>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N120P0"/>
</number:number-style>
<number:currency-style style:name="N122P0" style:volatile="true">
<number:currency-symbol number:language="en" number:country="US">$</number:currency-symbol>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
</number:currency-style>
<number:currency-style style:name="N122">
<style:text-properties fo:color="#ff0000"/>
<number:text>-</number:text>
<number:currency-symbol number:language="en" number:country="US">$</number:currency-symbol>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N122P0"/>
</number:currency-style>
<number:currency-style style:name="N123P0" style:volatile="true">
<number:currency-symbol number:language="es" number:country="CO">$</number:currency-symbol>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
</number:currency-style>
<number:currency-style style:name="N123">
<style:text-properties fo:color="#ff0000"/>
<number:text>-</number:text>
<number:currency-symbol number:language="es" number:country="CO">$</number:currency-symbol>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N123P0"/>
</number:currency-style>
<number:currency-style style:name="N10115P0" style:volatile="true" number:language="sl" number:country="SI">
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
<number:text> </number:text>
<number:currency-symbol number:language="sl" number:country="SI">€</number:currency-symbol>
</number:currency-style>
<number:currency-style style:name="N10108" number:language="sl" number:country="SI">
<number:currency-style style:name="N10115" number:language="sl" number:country="SI">
<style:text-properties fo:color="#ff0000"/>
<number:text>-</number:text>
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
<number:text> </number:text>
<number:currency-symbol number:language="sl" number:country="SI">€</number:currency-symbol>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N10108P0"/>
<style:map style:condition="value()&gt;=0" style:apply-style-name="N10115P0"/>
</number:currency-style>
<style:style style:name="Default" style:family="table-cell">
<style:text-properties style:font-name-asian="Droid Sans Fallback" style:font-family-asian="&apos;Droid Sans Fallback&apos;" style:font-family-generic-asian="system" style:font-pitch-asian="variable" style:font-name-complex="Lohit Hindi" style:font-family-complex="&apos;Lohit Hindi&apos;" style:font-family-generic-complex="system" style:font-pitch-complex="variable"/>
@ -311,6 +328,7 @@
<style:style style:name="Sin_20_nombre5" style:display-name="Sin nombre5" style:family="table-cell" style:parent-style-name="Default">
<style:text-properties fo:color="#ff0000"/>
</style:style>
<draw:marker draw:name="Puntas_20_de_20_flecha_20_1" draw:display-name="Puntas de flecha 1" svg:viewBox="0 0 20 30" svg:d="M10 0l-10 30h20z"/>
</office:styles>
<office:automatic-styles>
<style:style style:name="co1" style:family="table-column">
@ -412,339 +430,6 @@
<number:text>/</number:text>
<number:year number:style="long"/>
</number:date-style>
<style:style style:name="ce10" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N30000">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties style:use-window-font-color="true" style:font-name="Liberation Sans" fo:font-size="7pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce101" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:text-properties style:font-name="Liberation Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="ce103" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N36">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties style:font-name="Liberation Sans"/>
</style:style>
<style:style style:name="ce106" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N36"/>
<style:style style:name="ce108" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N30036">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties style:use-window-font-color="true" style:font-name="Liberation Sans" fo:font-size="6pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="6pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="6pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce12" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N30000">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" fo:background-color="#ffffd7" style:text-align-source="fix" style:repeat-content="false" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#000000" style:font-name="Liberation Sans" fo:font-size="7pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce122" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20036">
<style:table-cell-properties fo:background-color="#000000" style:text-align-source="fix" style:repeat-content="false" fo:wrap-option="wrap" fo:border="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center" fo:margin-left="0cm"/>
<style:text-properties fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="7pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="7pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce123" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20036">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:wrap-option="wrap" fo:border="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center" fo:margin-left="0cm"/>
<style:text-properties fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="7pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="7pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce14" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N30000">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties style:use-window-font-color="true" style:font-name="Liberation Sans" fo:font-size="6pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="6pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="6pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce21" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N30000">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#000000" style:font-name="Liberation Sans" fo:font-size="7pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce213" style:family="table-cell" style:parent-style-name="Default">
<style:text-properties style:font-name="Liberation Sans"/>
</style:style>
<style:style style:name="ce215" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties style:use-window-font-color="true" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="es" fo:country="CO" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:language-asian="zh" style:country-asian="CN" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:language-complex="hi" style:country-complex="IN" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce216" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N100">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties style:use-window-font-color="true" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="es" fo:country="CO" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:language-asian="zh" style:country-asian="CN" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:language-complex="hi" style:country-complex="IN" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce217" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N30000">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" fo:background-color="#ffdbb6" style:text-align-source="fix" style:repeat-content="false" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#000000" style:font-name="Liberation Sans" fo:font-size="7pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce222" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border="none" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="6pt" fo:language="en" fo:country="US" fo:font-style="italic" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="6pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="italic" style:font-weight-asian="normal" style:font-size-complex="6pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="italic" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce223" style:family="table-cell" style:parent-style-name="Default">
<style:text-properties style:font-name="Liberation Sans" fo:font-size="7pt" style:font-size-asian="7pt" style:font-size-complex="7pt"/>
</style:style>
<style:style style:name="ce224" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:border="0.26pt fine-dashed #808080" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="ce225" style:family="table-cell" style:parent-style-name="Default">
<style:text-properties style:font-name="Liberation Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="ce226" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-size="11pt" style:font-size-asian="11pt" style:font-size-complex="11pt"/>
</style:style>
<style:style style:name="ce228" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="8pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="8pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="8pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce229" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="11pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="11pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="11pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce230" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="DejaVu Sans" fo:font-size="10pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="10pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="10pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce233" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N30000">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" fo:background-color="#ffdbb6" style:text-align-source="fix" style:repeat-content="false" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#000000" style:font-name="Liberation Sans" fo:font-size="7pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce236" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border="none" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="6pt" fo:language="en" fo:country="US" fo:font-style="italic" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="6pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="italic" style:font-weight-asian="normal" style:font-size-complex="6pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="italic" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce237" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N116">
<style:text-properties style:font-name="Liberation Sans" fo:font-size="7pt" style:font-size-asian="7pt" style:font-size-complex="7pt"/>
</style:style>
<style:style style:name="ce27" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N30000">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#000000" style:font-name="Liberation Sans" fo:font-size="7pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce28" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N100">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties style:use-window-font-color="true" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="es" fo:country="CO" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:language-asian="zh" style:country-asian="CN" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:language-complex="hi" style:country-complex="IN" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce283" style:family="table-cell" style:parent-style-name="Default">
<style:text-properties style:text-underline-style="none"/>
</style:style>
<style:style style:name="ce284" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N116">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="11pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="11pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="11pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce285" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:vertical-align="middle"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-size="11pt" style:font-size-asian="11pt" style:font-size-complex="11pt"/>
</style:style>
<style:style style:name="ce288" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#006699" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="13pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="13pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="13pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce29" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:wrap-option="wrap" fo:border="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center" fo:margin-left="0cm"/>
<style:text-properties fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="7pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="7pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce292" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N116">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#006699" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="13pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="13pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="13pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce293" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center" fo:margin-left="0cm"/>
<style:text-properties fo:color="#006699" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="12pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="12pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="12pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce34" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="8pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="8pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="8pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce35" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20000">
<style:table-cell-properties fo:background-color="#999999" style:text-align-source="fix" style:repeat-content="false" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center" fo:margin-left="0cm"/>
<style:text-properties fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="8pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="8pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="8pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce38" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N116">
<style:text-properties style:font-name="Liberation Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="ce39" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#006699" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="13pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="13pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="13pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce4" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties fo:background-color="#000000" style:text-align-source="fix" style:repeat-content="false" fo:wrap-option="wrap" fo:border="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center" fo:margin-left="0cm"/>
<style:text-properties fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="7pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="7pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce40" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="10pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="10pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="10pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce41" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="11pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="11pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="11pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce48" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="8pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="8pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="8pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce49" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties style:use-window-font-color="true" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="7pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="7pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce51" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="11pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="11pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="11pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce52" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" fo:background-color="#ffdbb6" style:text-align-source="fix" style:repeat-content="false" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#000000" style:font-name="Liberation Sans" fo:font-size="7pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce53" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#000000" style:font-name="Liberation Sans" fo:font-size="7pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce56" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties style:use-window-font-color="true" style:font-name="Liberation Sans" fo:font-size="7pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce57" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center" fo:margin-left="0cm"/>
<style:text-properties fo:color="#000000" style:font-name="Liberation Sans" fo:font-size="7pt" style:text-underline-style="solid" style:text-underline-width="auto" style:text-underline-color="font-color" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt"/>
</style:style>
<style:style style:name="ce6" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="8pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="8pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="8pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce60" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:wrap-option="wrap" fo:border="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center" fo:margin-left="0cm"/>
<style:text-properties fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="7pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="7pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce61" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties fo:background-color="#000000" style:text-align-source="fix" style:repeat-content="false" fo:wrap-option="wrap" fo:border="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center" fo:margin-left="0cm"/>
<style:text-properties fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="7pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="7pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce64" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border="none" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="6pt" fo:language="en" fo:country="US" fo:font-style="italic" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="6pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="italic" style:font-weight-asian="normal" style:font-size-complex="6pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="italic" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce66" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties fo:background-color="#999999" style:text-align-source="fix" style:repeat-content="false" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="8pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="8pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="8pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce67" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties fo:background-color="transparent"/>
</style:style>
<style:style style:name="ce69" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:text-properties style:font-name="Liberation Sans"/>
</style:style>
<style:style style:name="ce70" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties fo:background-color="transparent" style:vertical-align="middle"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-size="11pt" style:font-size-asian="11pt" style:font-size-complex="11pt"/>
</style:style>
<style:style style:name="ce71" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" fo:background-color="#ffffd7" style:text-align-source="fix" style:repeat-content="false" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#000000" style:font-name="Liberation Sans" fo:font-size="7pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce72" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties style:use-window-font-color="true" style:font-name="Liberation Sans" fo:font-size="6pt" fo:font-weight="bold" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="6pt" style:font-weight-asian="bold" style:font-name-complex="Lohit Hindi" style:font-size-complex="6pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="ce79" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:text-properties style:font-name="Liberation Sans" fo:font-size="7pt" style:font-size-asian="7pt" style:font-size-complex="7pt"/>
</style:style>
<style:style style:name="ce8" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties style:use-window-font-color="true" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="es" fo:country="CO" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:language-asian="zh" style:country-asian="CN" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt" style:language-complex="hi" style:country-complex="IN" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce80" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104"/>
<style:style style:name="ce81" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-size="11pt" style:font-size-asian="11pt" style:font-size-complex="11pt"/>
</style:style>
<style:style style:name="ce82" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N36">
<style:text-properties fo:font-size="13pt" style:font-size-asian="13pt" style:font-size-complex="13pt"/>
</style:style>
<style:style style:name="ce83" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N36">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#006699" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="11pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="11pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="11pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce84" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N36">
<style:text-properties style:font-name="Liberation Sans"/>
</style:style>
<style:style style:name="ce86" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N36">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties style:use-window-font-color="true" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="7pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="7pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce87" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N36">
<style:table-cell-properties fo:background-color="transparent"/>
</style:style>
<style:style style:name="ce89" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N36">
<style:table-cell-properties fo:border-bottom="0.06pt solid #eeeeee" style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" fo:border-left="none" fo:border-right="none" fo:border-top="0.06pt solid #eeeeee" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#000000" style:font-name="Liberation Sans" fo:font-size="7pt" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="7pt" style:font-name-complex="Lohit Hindi" style:font-size-complex="7pt"/>
</style:style>
<style:style style:name="ce9" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20000">
<style:table-cell-properties fo:background-color="#999999" style:text-align-source="fix" style:repeat-content="false" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#ffffff" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="8pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="8pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="8pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce90" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N36">
<style:text-properties style:font-name="Liberation Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="ce91" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N36">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-size="11pt" style:font-size-asian="11pt" style:font-size-complex="11pt"/>
</style:style>
<style:style style:name="ce92" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:border="0.26pt fine-dashed #808080" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="center"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="ce95" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="end" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="7pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="7pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="7pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce96" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:text-properties style:text-underline-style="solid" style:text-underline-width="auto" style:text-underline-color="font-color"/>
</style:style>
<style:style style:name="ce98" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:text-properties style:font-name="Liberation Sans" fo:font-size="6pt" style:font-size-asian="6pt" style:font-size-complex="6pt"/>
</style:style>
<style:style style:name="ce130" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
@ -824,7 +509,7 @@
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-size="11pt" style:font-size-asian="11pt" style:font-size-complex="11pt"/>
</style:style>
<style:style style:name="ce147" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N116">
<style:style style:name="ce147" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N123">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#006699" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="13pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="13pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-size-complex="13pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
@ -894,10 +579,10 @@
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="6pt" fo:language="en" fo:country="US" fo:font-style="italic" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="6pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="italic" style:font-weight-asian="normal" style:font-size-complex="6pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="italic" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="ce161" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N116">
<style:style style:name="ce161" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N123">
<style:text-properties style:font-name="Liberation Sans" fo:font-size="7pt" style:font-size-asian="7pt" style:font-size-complex="7pt"/>
</style:style>
<style:style style:name="ce162" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N116">
<style:style style:name="ce162" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N123">
<style:text-properties style:font-name="Liberation Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="ce163" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
@ -991,7 +676,7 @@
<style:paragraph-properties fo:text-align="center"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="ce182" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:style style:name="ce53" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104">
<style:text-properties style:font-name="Liberation Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="ce183" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N20104"/>
@ -1065,7 +750,7 @@
<style:style style:name="ce201" style:family="table-cell" style:parent-style-name="Default">
<style:table-cell-properties fo:background-color="transparent"/>
</style:style>
<style:style style:name="ce202" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N116">
<style:style style:name="ce202" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N123">
<style:table-cell-properties style:text-align-source="fix" style:repeat-content="false" fo:background-color="transparent" style:vertical-align="middle"/>
<style:paragraph-properties fo:text-align="start" fo:margin-left="0cm"/>
<style:text-properties fo:color="#666666" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-size="11pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:text-underline-mode="continuous" style:text-overline-mode="continuous" style:text-line-through-mode="continuous" style:font-size-asian="11pt" style:language-asian="en" style:country-asian="US" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-size-complex="11pt" style:language-complex="en" style:country-complex="US" style:font-style-complex="normal" style:font-weight-complex="bold" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
@ -1107,10 +792,12 @@
<text:p><text:sheet-name>???</text:sheet-name></text:p>
</style:header>
<style:header-left style:display="false"/>
<style:header-first style:display="false"/>
<style:footer style:display="false">
<text:p>Página <text:page-number>1</text:page-number></text:p>
</style:footer>
<style:footer-left style:display="false"/>
<style:footer-first style:display="false"/>
</style:master-page>
<style:master-page style:name="Report" style:page-layout-name="pm2">
<style:header>
@ -1118,14 +805,16 @@
<text:p><text:sheet-name>???</text:sheet-name><text:s/>(<text:title>???</text:title>)</text:p>
</style:region-left>
<style:region-right>
<text:p><text:date style:data-style-name="N2" text:date-value="2021-03-29">00/00/0000</text:date>, <text:time style:data-style-name="N2" text:time-value="16:57:54.059769419">00:00:00</text:time></text:p>
<text:p><text:date style:data-style-name="N2" text:date-value="2024-09-08">00/00/0000</text:date>, <text:time style:data-style-name="N2" text:time-value="21:41:54.573717238">00:00:00</text:time></text:p>
</style:region-right>
</style:header>
<style:header-left style:display="false"/>
<style:header-first style:display="false"/>
<style:footer>
<text:p>Página <text:page-number>1</text:page-number><text:s/>/ <text:page-count>99</text:page-count></text:p>
</style:footer>
<style:footer-left style:display="false"/>
<style:footer-first style:display="false"/>
</style:master-page>
</office:master-styles>
<office:body>
@ -1344,7 +1033,7 @@
<table:table-cell table:number-columns-repeated="1018"/>
</table:table-row>
<table:table-row table:style-name="ro8">
<table:table-cell table:style-name="ce132" office:value-type="string" calcext:value-type="string"><text:p><text:a xlink:href="relatorio://if%20test=%22(account[3]%20%3E%200%20or%20account[3]%20%3C%200%20or%20without_balance)%20and%20account[0].parent.parent%22" xlink:type="simple">if test=&quot;(account[3] &gt; 0 or account[3] &lt; 0 or without_balance) and account[0].parent.parent&quot;</text:a></text:p>
<table:table-cell table:style-name="ce132" office:value-type="string" calcext:value-type="string"><text:p><text:a xlink:href="relatorio://if%20test=%22(account[3]%20%3E%200%20or%20account[3]%20%3C%200%20or%20without_balance)%20and%20account[0].parent%22" xlink:type="simple">if test=&quot;(account[3] &gt; 0 or account[3] &lt; 0 or without_balance) and account[0].parent&quot;</text:a></text:p>
</table:table-cell>
<table:table-cell table:style-name="ce134"/>
<table:table-cell table:style-name="ce169" table:number-columns-repeated="3"/>
@ -1614,7 +1303,7 @@
<text:p>CONTADOR</text:p>
</table:table-cell>
<table:table-cell table:style-name="ce186"/>
<table:table-cell table:style-name="ce182"/>
<table:table-cell table:style-name="ce53"/>
<table:table-cell table:style-name="ce192"/>
<table:table-cell table:number-columns-repeated="8"/>
<table:table-cell table:style-name="Default" table:number-columns-repeated="48"/>
@ -1624,7 +1313,7 @@
<table:table-cell table:style-name="ce144" table:number-columns-spanned="2" table:number-rows-spanned="1"/>
<table:covered-table-cell table:style-name="ce162"/>
<table:table-cell table:style-name="ce181" table:number-columns-spanned="3" table:number-rows-spanned="1"/>
<table:covered-table-cell table:number-columns-repeated="2" table:style-name="ce182"/>
<table:covered-table-cell table:number-columns-repeated="2" table:style-name="ce53"/>
<table:table-cell table:style-name="ce192"/>
<table:table-cell table:number-columns-repeated="8"/>
<table:table-cell table:style-name="Default" table:number-columns-repeated="48"/>
@ -1632,7 +1321,7 @@
</table:table-row>
<table:table-row table:style-name="ro10">
<table:table-cell table:style-name="ce145" table:number-columns-repeated="2"/>
<table:table-cell table:style-name="ce182" table:number-columns-repeated="3"/>
<table:table-cell table:style-name="ce53" table:number-columns-repeated="3"/>
<table:table-cell table:style-name="ce196"/>
<table:table-cell table:number-columns-repeated="8"/>
<table:table-cell table:style-name="Default" table:number-columns-repeated="48"/>

View file

@ -6,14 +6,13 @@ from trytond.pyson import Eval
from trytond.transaction import Transaction
from trytond.report import Report
from trytond.pool import Pool
import datetime
def compute_report(data):
pool = Pool()
Analytic_Account = pool.get('analytic_account.account')
Analytic_Account_Line = pool.get('analytic_account.line')
res = {}
ctx = {
'company': data['company']
@ -27,72 +26,84 @@ def compute_report(data):
if child in parent_child.childs:
return True
else:
if is_child(child,parent_child):
if is_child(child, parent_child):
return True
return False
with Transaction().set_context(ctx):
analytic_accounts_filter = Analytic_Account.search([('parent', '!=', None),
('parent.type', '=','root'),
('id', 'in', data['analytic_account']),
], order=[('code', 'ASC')])
analytic_accounts = Analytic_Account.search([],order=[('code', 'ASC')])
with Transaction().set_context(ctx):
analytic_accounts_filter = Analytic_Account.search([
('parent', '!=', None),
('parent.type', '=', 'root'),
('id', 'in', data['analytic_account']),
], order=[('code', 'ASC')])
analytic_accounts = Analytic_Account.search([
('id', '=', data['analytic_account_root'])
], order=[('code', 'ASC')])
aas = {}
total = 0
for aaf in analytic_accounts_filter:
aas[aaf.code] = {}
aas[aaf.code][aaf.code] = [aaf,0,0,0,False]
for aa in analytic_accounts:
for aa in analytic_accounts:
aas[aa.code] = {}
aas[aa.code][aa.code] = [aa, 0, 0, 0, False]
for aaf in analytic_accounts_filter:
record = []
if is_child(aa, aaf):
record.append(aa)
record = record + [0,0,0]
if aa.type == 'normal':
aas[aa.code][aaf.code] = [aaf, 0, 0, 0, False]
if is_child(aaf, aa):
record.append(aaf)
record = record + [0, 0, 0]
if aaf.type == 'normal':
aa_line = Analytic_Account_Line.search([
('account', '=', aa),
('account', '=', aaf),
('date', '>=', data['start_date']),
('date', '<=', data['end_date']),
], order=[('date', 'ASC')])
lines = {}
for a_l in aa_line:
if a_l.move_line.account.code in lines:
lines[a_l.move_line.account.code][1] += a_l.debit
lines[a_l.move_line.account.code][2] += a_l.credit
lines[a_l.move_line.account.code][3].append(a_l.move_line)
lines[
a_l.move_line.account.code
][1] += a_l.debit
lines[
a_l.move_line.account.code
][2] += a_l.credit
lines[
a_l.move_line.account.code
][3].append(a_l.move_line)
else:
move_line = [a_l.move_line]
move_line = [a_l.move_line]
lines[a_l.move_line.account.code] = [
a_l.move_line.account.name,
a_l.debit,
a_l.credit,
move_line
]
move_line]
record[1] += a_l.debit
record[2] += a_l.credit * -(1)
record[3] += a_l.debit - a_l.credit
total += a_l.debit - a_l.credit
def is_parent(parent, account, debit, credit):
if parent and account and parent.code in aas[aaf.code]:
aas[aaf.code][parent.code][3] += debit - credit
if parent.parent and parent.parent.code:
is_parent(parent.parent, account, debit, credit)
is_parent(aa.parent, aa, a_l.debit, a_l.credit)
def is_parent(parent, account, debit, credit):
if parent and account and parent.code in aas[
aa.code]:
aas[aa.code][
parent.code][3] += debit - credit
if parent.parent and parent.parent.code:
is_parent(
parent.parent, account, debit, credit)
is_parent(aa, aaf, a_l.debit, a_l.credit)
record.append(lines)
aas[aaf.code][aa.code] = record
aas[aa.code][aaf.code] = record
res['record'] = aas
res['total'] = -total
res['root'] = Analytic_Account.search([
('id', '=', data['analytic_account_root'])
])
res['root'] = Analytic_Account.search([
('id', '=', data['analytic_account_root'])])
res['start_date'] = data['start_date']
res['end_date'] = data['end_date']
res['detailed'] = data['detailed']
res['account_move'] = data['account_move']
res['without_balance'] = data['without_balance']
@ -113,17 +124,17 @@ class PrintAnalyticAccountStart(ModelView):
depends=['detailed'],
help='Show account move detailed')
without_balance = fields.Boolean('Without Balance')
analytic_account_root = fields.Many2One('analytic_account.account',
'Analytic Account Root', required=True,
domain=[('type', '=', 'root')]
)
analytic_account = fields.Many2Many('analytic_account.account',
None, None, 'Analytic Account',
domain=[('parent', '=', Eval('analytic_account_root')),
('type', '!=', 'root')],
depends=['analytic_account_root']
)
analytic_account_root = fields.Many2One(
'analytic_account.account',
'Analytic Account Root', required=True,
domain=[('type', '=', 'root')])
analytic_account = fields.Many2Many(
'analytic_account.account',
None, None, 'Analytic Account',
domain=[('parent', '=', Eval('analytic_account_root')),
('type', '!=', 'root')],
depends=['analytic_account_root'])
@staticmethod
def default_company():
return Transaction().context.get('company')
@ -142,12 +153,13 @@ class PrintAnalyticAccount(Wizard):
def do_print_(self, action):
Analytic_Account = Pool().get('analytic_account.account')
if self.start.analytic_account:
analytic_account_ids = [ac.id for ac in self.start.analytic_account]
analytic_account_ids = [
ac.id for ac in self.start.analytic_account]
else:
analytic_account = Analytic_Account.search([('parent.type', '=', 'root'),
('parent', '=', self.start.analytic_account_root)])
analytic_account = Analytic_Account.search([
('parent.type', '=', 'root'),
('parent', '=', self.start.analytic_account_root)])
analytic_account_ids = [ac.id for ac in analytic_account]
data = {
@ -170,8 +182,9 @@ class AnalyticAccount(Report):
__name__ = 'analytic_account_co.analytic_account'
@classmethod
def get_context(cls, records, data):
report_context = super(AnalyticAccount, cls).get_context(records, data)
def get_context(cls, records, header, data):
report_context = super(AnalyticAccount, cls).get_context(
records, header, data)
pool = Pool()
Company = pool.get('company.company')
company = Company(data['company'])

View file

@ -23,7 +23,6 @@ def compute_report(data, domain, codes):
'posted': data['posted'],
}
def is_child(child, parent):
if child in parent.childs:
return True
@ -32,10 +31,10 @@ def compute_report(data, domain, codes):
if child in parent_child.childs:
return True
else:
if is_child(child,parent_child):
if is_child(child, parent_child):
return True
return False
if data.get('period'):
period = Period(data['period'])
periods = Period.search([
@ -58,17 +57,17 @@ def compute_report(data, domain, codes):
('id', 'in', reduce_ids),
], order=[('code', 'ASC')]
)
if data.get('account_profit'):
account_profit = Account(data['account_profit'])
# account_profit = Account(data['account_profit'])
profit_accounts = Account.search(['OR',
('code', 'in', ['4', '5', '6', '7']),
])
amount_profit = sum([a.balance for a in profit_accounts])
Account_Move_Line = pool.get('account.move.line')
analytics_accounts = []
records = []
# analytics_accounts = []
# records = []
res['records'] = {}
res['records_full'] = {}
res['analytic_balance'] = 0
@ -76,7 +75,7 @@ def compute_report(data, domain, codes):
for analytic_account_id in data['analytic_account']:
analytic_account = Analytic_Account(analytic_account_id)
res['records'][analytic_account.name] = {}
result_parcial = 0
result_parcial = 0
for a in accounts:
record = []
record2 = []
@ -85,7 +84,8 @@ def compute_report(data, domain, codes):
record2.append(a.code)
record2.append(a.name)
record2.append(a.balance)
move_state = ['posted'] if data['posted'] else ['posted', 'draft']
move_state = ['posted'] if data['posted'] else [
'posted', 'draft']
account_move_lines = Account_Move_Line.search([
('account.id', '=', a.id),
('period', 'in', ctx['periods']),
@ -94,13 +94,15 @@ def compute_report(data, domain, codes):
analytic_balance = 0
record.append([])
record2.append([])
if len(account_move_lines) > 0:
for account_move_line in account_move_lines:
for analytic_line in account_move_line.analytic_lines:
if is_child(analytic_line.account, analytic_account):
if is_child(
analytic_line.account, analytic_account):
if analytic_line.debit > 0:
analytic_balance += analytic_line.debit * (-1)
analytic_balance += analytic_line.debit * (
-1)
analytic_balance += analytic_line.credit
record[1].append(analytic_line)
record2[3].append(analytic_line)
@ -110,18 +112,18 @@ def compute_report(data, domain, codes):
def is_parent(parent, account, debit):
if parent and account:
res['records'][analytic_account.name][parent.code][2] += debit
res['records'][analytic_account.name][parent.code][
2] += debit
res['records_full'][parent.code][4] += debit
if parent.parent and parent.parent.code:
is_parent(parent.parent, account, debit)
is_parent(a.parent, a.code, analytic_balance)
else:
record.append(0)
record2.append(0)
res['records'][analytic_account.name][a.code] = record
if a.code in res['records_full']:
if a.code in res['records_full']:
res['records_full'][a.code][2] += record2[2]
res['records_full'][a.code][4] += record2[4]
else:
@ -130,12 +132,13 @@ def compute_report(data, domain, codes):
if res['analytic_balance'] == 0:
res['records'].pop(analytic_account.name)
else:
res['records'][analytic_account.name]['balance'] = result_parcial
res['records'][analytic_account.name]['code'] = analytic_account.code
res['records'][
analytic_account.name]['balance'] = result_parcial
res['records'][
analytic_account.name]['code'] = analytic_account.code
main_accounts = Account.search(['OR',
('code', 'in', codes),
])
res['root'] = Analytic_Account.search([
('id', '=', data['analytic_account_root'])
])
@ -159,13 +162,14 @@ def compute_report(data, domain, codes):
res['analytic_lines'] = data['analytic_lines']
res['detailed'] = data['detailed']
res['without_balance'] = data['without_balance']
return res
class PrintIncomeStatementCOLGAAPStart(ModelView):
'Print Balance Sheet <Up>art'
__name__ = 'analytic_account_co.print_income_statement_colgaap.start'
fiscalyear = fields.Many2One('account.fiscalyear', 'Fiscal Year',
help='Leave empty for all open fiscal year', required=True)
posted = fields.Boolean('Posted Moves', help='Show posted moves only')
@ -187,17 +191,17 @@ class PrintIncomeStatementCOLGAAPStart(ModelView):
depends=['detailed'],
help='Show account move detailed')
without_balance = fields.Boolean('Without Balance')
analytic_account_root = fields.Many2One('analytic_account.account',
'Analytic Account Root', required=True,
domain=[('type', '=', 'root')]
)
analytic_account = fields.Many2Many('analytic_account.account',
None, None, 'Analytic Account',
domain=[('parent', '=', Eval('analytic_account_root')),
('type', '!=', 'root')],
depends=['analytic_account_root']
)
analytic_account_root = fields.Many2One(
'analytic_account.account',
'Analytic Account Root', required=True,
domain=[('type', '=', 'root')]
)
analytic_account = fields.Many2Many(
'analytic_account.account',
None, None, 'Analytic Account',
domain=[('parent', '=', Eval('analytic_account_root')),
('type', '!=', 'root')],
depends=['analytic_account_root'])
@staticmethod
def default_posted():
@ -221,11 +225,12 @@ class PrintIncomeStatementCOLGAAPStart(ModelView):
class PrintIncomeStatementCOLGAAP(Wizard):
'Print Analytic Income Statement COLGAAP'
__name__ = 'analytic_account_co.print_income_statement_colgaap'
start = StateView('analytic_account_co.print_income_statement_colgaap.start',
start = StateView(
'analytic_account_co.print_income_statement_colgaap.start',
'analytic_account_co.print_income_statement_colgaap_start_view_form', [
Button('Cancel', 'end', 'tryton-cancel'),
Button('Print', 'print_', 'tryton-print', default=True),
])
])
print_ = StateReport('analytic_account_co.income_statement_colgaap')
def do_print_(self, action):
@ -246,9 +251,11 @@ class PrintIncomeStatementCOLGAAP(Wizard):
periods_ids = [p.id for p in periods]
if self.start.analytic_account:
analytic_account_ids = [ac.id for ac in self.start.analytic_account]
analytic_account_ids = [
ac.id for ac in self.start.analytic_account]
else:
analytic_account = Analytic_Account.search([('parent.type', '=', 'root')])
analytic_account = Analytic_Account.search([
('parent.type', '=', 'root')])
analytic_account_ids = [ac.id for ac in analytic_account]
ctx['periods'] = periods_ids
@ -277,8 +284,9 @@ class IncomeStatementCOLGAAP(Report):
__name__ = 'analytic_account_co.income_statement_colgaap'
@classmethod
def get_context(cls, records, data):
report_context = super(IncomeStatementCOLGAAP, cls).get_context(records, data)
def get_context(cls, records, header, data):
report_context = super(IncomeStatementCOLGAAP, cls).get_context(
records, header, data)
pool = Pool()
Company = pool.get('company.company')
Period = pool.get('account.period')
@ -294,5 +302,5 @@ class IncomeStatementCOLGAAP(Report):
report_context['start_period'] = Period(data['start_period'])
report_context['end_period'] = Period(data['end_period'])
report_context['company'] = company
return report_context

View file

@ -3,7 +3,7 @@ import io
import os
import re
from configparser import ConfigParser
from setuptools import setup, find_packages
from setuptools import setup
MODULE = 'analytic_account_co'
PREFIX = 'etrivial'
@ -25,7 +25,7 @@ def get_require_version(name):
else:
require = '%s >= %s.%s, < %s.%s'
require %= (name, major_version, minor_version,
major_version, minor_version + 1)
major_version, minor_version + 1)
return require
@ -53,25 +53,27 @@ if minor_version % 2:
dependency_links.append('https://trydevpi.tryton.org/?mirror=bitbucket')
setup(name='%s_%s' % (PREFIX, MODULE),
version=version,
description='Informes Contables y Financieros Analíticos para Colombia',
long_description=read('README.rst'),
author='Alnus',
author_email='alnus@disroot.org',
url='http://www.etrivial.icu',
keywords='',
package_dir={'trytond.modules.%s' % MODULE: '.'},
packages=[
'trytond.modules.%s' % MODULE,
'trytond.modules.%s.tests' % MODULE,
],
version=version,
description='Informes Contables y Financieros Analíticos para Colombia',
long_description=read('README.rst'),
author='Alnus',
author_email='alnus@disroot.org',
url='http://www.etrivial.icu',
keywords='',
package_dir={'trytond.modules.%s' % MODULE: '.'},
packages=[
'trytond.modules.%s' % MODULE,
'trytond.modules.%s.tests' % MODULE,
],
package_data={
'trytond.modules.%s' % MODULE : (info.get('xml', [])
+ ['tryton.cfg', 'view/*.xml', 'locale/*.po', '*.fodt',
'*.fods','icons/*.svg', 'tests/*.rst']),
},
'trytond.modules.%s' % MODULE: (info.get('xml', [])
+ ['tryton.cfg', 'view/*.xml',
'locale/*.po', '*.fodt',
'*.fods', 'icons/*.svg',
'tests/*.rst']),
},
classifiers=[
'Development Status :: 5 - Production/Stable',
'Development Status :: 5 - Production/Stable',
'Environment :: Plugins',
'Framework :: Tryton',
'Intended Audience :: Developers',
@ -107,7 +109,7 @@ setup(name='%s_%s' % (PREFIX, MODULE),
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Topic :: Office/Business',
],
],
license='GPL-3',
python_requires='>=3.5',
install_requires=requires,
@ -115,9 +117,9 @@ setup(name='%s_%s' % (PREFIX, MODULE),
zip_safe=False,
entry_points="""
[trytond.modules]
%s = trytond.modules.%s
""" % (MODULE, MODULE),
analytic_account_co= trytond.modules.analytic_account_co
""", # noqa:
test_suite='tests',
test_loader='trytond.test_loader:Loader',
tests_require=tests_require,
)
)

View file

@ -1,6 +0,0 @@
try:
from trytond.modules.account_co_reports.tests.test_account_co_reports import suite # noqa: E501
except ImportError:
from .test_account_co_reports import suite
__all__ = ['suite']

View file

@ -0,0 +1,173 @@
===================
Analytic Account Co
===================
Import::
>>> import datetime as dt
>>> from trytond.tests.tools import activate_modules
>>> from proteus import Model, Wizard, Report
>>> from trytond.modules.company.tests.tools import create_company, get_company
>>> from trytond.modules.account.tests.tools import (
... create_chart, create_fiscalyear, get_accounts)
>>> from decimal import Decimal
>>> today = dt.date.today()
Activate_module::
>>> config = activate_modules('analytic_account_co')
Insitial data::
>>> Account = Model.get('account.account')
>>> AnalyticAccount = Model.get('analytic_account.account')
>>> Move = Model.get('account.move')
>>> Journal = Model.get('account.journal')
Create company::
>>> _ = create_company()
>>> company = get_company()
Create fiscal years::
>>> fiscalyear = create_fiscalyear(company, today)
>>> fiscalyear.click('create_period')
>>> periods = fiscalyear.periods
>>> len(periods)
12
>>> period_1, period_2, period_3, period_5 = periods[0], periods[1], periods[2], periods[4]
Create chart of accounts::
>>> _ = create_chart(company)
>>> accounts = get_accounts(company)
>>> receivable = accounts['receivable']
>>> payable = accounts['payable']
>>> revenue = accounts['revenue']
>>> expense = accounts['expense']
>>> cash = accounts['cash']
>>> assert isinstance(cash, Account)
>>> revenue.code = "4"
>>> revenue.save()
>>> expense.code = "5"
>>> expense.save()
Create a child account::
>>> _ = revenue.childs.new()
>>> revenue.save()
>>> child_revenue, = revenue.childs
Create parties::
>>> Party = Model.get('party.party')
>>> party = Party(name='Cristian')
>>> party.save()
Create Analytic Account Chart::
>>> root = AnalyticAccount(
... code='01',
... name='Root',
... type='root')
>>> root.save()
>>> revenue_analytic = AnalyticAccount(
... code='0101',
... name='Revenue',
... type='normal',
... root=root,
... parent=root)
>>> revenue_analytic.save()
>>> expense_analytic = AnalyticAccount(
... code='0102',
... name='Expense',
... type='normal',
... root=root,
... parent=root)
>>> expense_analytic.save()
Create account move::
>>> Journal = Model.get('account.journal')
>>> Move = Model.get('account.move')
>>> journal_revenue, = Journal.find([
... ('code', '=', 'REV'),
... ])
>>> journal_cash, = Journal.find([
... ('code', '=', 'CASH'),
... ])
>>> move = Move()
>>> move.period = period_3
>>> move.journal = journal_revenue
>>> move.date = period_3.start_date
>>> line = move.lines.new()
>>> line.account = child_revenue
>>> line.credit = Decimal(10)
>>> analytic_line = line.analytic_lines.new()
>>> analytic_line.account = revenue_analytic
>>> line = move.lines.new()
>>> line.account = receivable
>>> line.debit = Decimal(10)
>>> line.party = party
>>> move.save()
>>> move = Move()
>>> move.period = period_3
>>> move.journal = journal_revenue
>>> move.date = period_3.start_date
>>> line = move.lines.new()
>>> line.account = child_revenue
>>> line.credit = Decimal(30)
>>> analytic_line = line.analytic_lines.new()
>>> analytic_line.account = revenue_analytic
>>> line = move.lines.new()
>>> line.account = receivable
>>> line.debit = Decimal(30)
>>> line.party = party
>>> move.save()
>>> move = Move()
>>> move.period = period_3
>>> move.journal = journal_revenue
>>> move.date = period_3.start_date
>>> line = move.lines.new()
>>> line.account = expense
>>> line.debit = Decimal(10)
>>> analytic_line = line.analytic_lines.new()
>>> analytic_line.account = expense_analytic
>>> line = move.lines.new()
>>> line.account = payable
>>> line.credit = Decimal(10)
>>> line.party = party
>>> move.save()
>>> move = Move()
>>> move.period = period_3
>>> move.journal = journal_cash
>>> move.date = period_3.start_date
>>> line = move.lines.new()
>>> line.account = cash
>>> line.debit = Decimal(10)
>>> line = move.lines.new()
>>> line.account = receivable
>>> line.credit = Decimal(10)
>>> line.party = party
>>> move.save()
Generate Report Analytic Accounts::
>>> analytic_accounts = Report('analytic_account_co.analytic_account')
>>> ext, content, _, name = analytic_accounts.execute([], {
... 'start_date': period_1.start_date,
... 'end_date': period_5.end_date,
... 'company': company.id,
... 'detailed': True,
... 'account_move': False,
... 'without_balance': False,
... 'analytic_account_root': root.id,
... 'analytic_account': [revenue_analytic.id, expense_analytic.id]})
>>> with open(f'analytic_accounts.{ext}', 'wb') as file:
... _ = file.write(content)

View file

@ -1,17 +0,0 @@
import unittest
from trytond.tests.test_tryton import ModuleTestCase
from trytond.tests.test_tryton import suite as test_suite
class AnalyticAccountCoTestCase(ModuleTestCase):
'Test Account Co Reports module'
module = 'analytic_account_co'
def suite():
suite = test_suite()
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(
AnalticAccountCoTestCase))
return suite

15
tests/test_module.py Normal file
View file

@ -0,0 +1,15 @@
from trytond.tests.test_tryton import ModuleTestCase, with_transaction
# from trytond.report import Report
class AnalyticAccountCoTestCase(ModuleTestCase):
'Test Account Co Reports module'
module = 'analytic_account_co'
@with_transaction()
def test_analytic_account_report(self):
'Generate Analytic Account Report'
pass
del ModuleTestCase

8
tests/test_scenario.py Normal file
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

@ -1,5 +1,5 @@
[tryton]
version=5.8.0
version=6.8.0
depends=
ir
res
@ -7,4 +7,4 @@ depends=
xml:
analytic_account_report.xml
analytic_account_line.xml
income_statement_colgaap_report.xml
income_statement_colgaap_report.xml