ADD REPORT

This commit is contained in:
Elvis 2023-04-20 14:39:06 -05:00
parent 3bfb971746
commit a0f178b102
6 changed files with 851 additions and 22 deletions

View File

@ -29,6 +29,7 @@ def register():
product.Product,
shop.SaleShop,
shop.ShopDailySummaryStart,
shop.ShopDailyCategoryStart,
sale.SaleUpdateDateStart,
sale.SaleDetailedStart,
sale.SaleIncomeDailyStart,
@ -50,6 +51,7 @@ def register():
Pool.register(
account.SaleAccountMovesReport,
shop.ShopDailySummaryReport,
shop.ShopDailyCategoryReport,
sale.SaleDetailedReport,
sale.SaleIncomeDailyReport,
sale.SaleByKindReport,
@ -64,6 +66,7 @@ def register():
sale.SaleUpdateDate,
sale.SalesCosts,
shop.ShopDailySummary,
shop.ShopDailyCategory,
sale.SaleIncomeDaily,
sale.SaleByKind,
sale.PortfolioPayments,

View File

@ -313,6 +313,11 @@ msgctxt "field:sale.shop,electronic_authorization:"
msgid "Electronic Authorization"
msgstr "Autorización Electrónica"
#, fuzzy
msgctxt "field:sale.shop,email_template:"
msgid "Template"
msgstr "Plantilla"
msgctxt "field:sale.shop,freight_product:"
msgid "Freight Product"
msgstr "Flete"
@ -570,6 +575,22 @@ msgctxt "field:sale_pos.sales_costs.start,start_date:"
msgid "Start Date"
msgstr "Fecha Inicial"
msgctxt "field:sale_pos.shop_daily_category.start,company:"
msgid "Company"
msgstr "Empresa"
msgctxt "field:sale_pos.shop_daily_category.start,early_morning_included:"
msgid "Early Morning Included"
msgstr "Incluir Madrugada"
msgctxt "field:sale_pos.shop_daily_category.start,sale_date:"
msgid "Sale Date"
msgstr "Fecha venta"
msgctxt "field:sale_pos.shop_daily_category.start,shop:"
msgid "Shop"
msgstr "Tienda"
msgctxt "field:sale_pos.shop_daily_summary.start,company:"
msgid "Company"
msgstr "Compañia"
@ -678,6 +699,10 @@ msgctxt "model:ir.action,name:report_sales_costs"
msgid "Sale Costs"
msgstr "Costos de Ventas"
msgctxt "model:ir.action,name:report_shop_daily_category"
msgid "Shop Daily Category"
msgstr "Venta Diaria por Categoria"
msgctxt "model:ir.action,name:report_shop_daily_summary"
msgid "Shop Daily Summary"
msgstr "Informe de Comprobante Diario"
@ -730,6 +755,11 @@ msgctxt "model:ir.action,name:wizard_sale_account_moves"
msgid "Sale Account Moves"
msgstr "Mov. Contable Ventas"
#, fuzzy
msgctxt "model:ir.action,name:wizard_shop_daily_category"
msgid "Shop Daily Category"
msgstr "Venta Diaria por Categoria"
msgctxt "model:ir.action,name:wizard_shop_daily_summary"
msgid "Shop Daily Summary"
msgstr "Informe de Comprobante Diario"
@ -937,6 +967,10 @@ msgctxt "model:ir.ui.menu,name:menu_sales_costs"
msgid "Sale Costs Report"
msgstr "Reporte de Costo de Ventas"
msgctxt "model:ir.ui.menu,name:menu_shop_daily_category"
msgid "Shop Daily Category"
msgstr "Venta Diaria por Categoria"
msgctxt "model:ir.ui.menu,name:menu_shop_daily_summary"
msgid "Shop Daily Summary"
msgstr "Informe de Comprobante Diario"
@ -1009,6 +1043,10 @@ msgctxt "model:sale_pos.sales_costs.start,name:"
msgid "Sales Costs Start"
msgstr "Costos de Ventas"
msgctxt "model:sale_pos.shop_daily_category.start,name:"
msgid "Shop Daily Summary Start"
msgstr "Informe de Comprobante Diario"
msgctxt "model:sale_pos.shop_daily_summary.start,name:"
msgid "Shop Daily Summary Start"
msgstr "Informe de Comprobante Diario"
@ -3197,6 +3235,45 @@ msgctxt "report:sale_pos.sales_costs_report:"
msgid "€"
msgstr ""
#, fuzzy
msgctxt "report:sale_pos.shop_daily_category_report:"
msgid "$"
msgstr "$"
#, fuzzy
msgctxt "report:sale_pos.shop_daily_category_report:"
msgid "-"
msgstr "-"
msgctxt "report:sale_pos.shop_daily_category_report:"
msgid "Cantidad"
msgstr ""
msgctxt "report:sale_pos.shop_daily_category_report:"
msgid "DEL"
msgstr ""
msgctxt "report:sale_pos.shop_daily_category_report:"
msgid "LISTADO PRODUCTOS VENDIDOS POR ARQUEO"
msgstr ""
msgctxt "report:sale_pos.shop_daily_category_report:"
msgid "Producto"
msgstr ""
#, fuzzy
msgctxt "report:sale_pos.shop_daily_category_report:"
msgid "Total"
msgstr "Total"
msgctxt "report:sale_pos.shop_daily_category_report:"
msgid "Total por categoria:"
msgstr ""
msgctxt "report:sale_pos.shop_daily_category_report:"
msgid "Valor"
msgstr ""
#, fuzzy
msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "$"
@ -3217,11 +3294,6 @@ msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid ")"
msgstr ")"
#, fuzzy
msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid ","
msgstr ","
#, fuzzy
msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "-"
@ -3231,11 +3303,6 @@ msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "."
msgstr ""
#, fuzzy
msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "/"
msgstr "/"
msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "/for"
msgstr ""
@ -3244,14 +3311,6 @@ msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "0"
msgstr ""
msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "00/00/0000"
msgstr ""
msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "00:00:00"
msgstr ""
msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "11:00 PM"
msgstr ""
@ -3388,11 +3447,15 @@ msgid "category['name']"
msgstr ""
msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "company.id_number"
msgid "company.party.id_number"
msgstr ""
msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "company.name"
msgid "company.party.name"
msgstr ""
msgctxt "report:sale_pos.shop_daily_summary_report:"
msgid "company.time_now()"
msgstr ""
#, fuzzy
@ -3668,9 +3731,10 @@ msgctxt "view:sale.device:"
msgid "Sale Device Configuration"
msgstr "Configuración de terminal de venta"
#, fuzzy
msgctxt "view:sale.line:"
msgid "Lines"
msgstr "Líneas"
msgid "%"
msgstr "%"
msgctxt "view:sale.payment.form:"
msgid ""
@ -3876,6 +3940,14 @@ msgctxt "wizard_button:sale_pos.sales_costs,start,print_:"
msgid "Print"
msgstr "Imprimir"
msgctxt "wizard_button:sale_pos.shop_daily_category,start,end:"
msgid "Cancel"
msgstr "Cancelar"
msgctxt "wizard_button:sale_pos.shop_daily_category,start,print_:"
msgid "Print"
msgstr "Imprimir"
msgctxt "wizard_button:sale_pos.shop_daily_summary,start,end:"
msgid "Cancel"
msgstr "Cancelar"

216
shop.py
View File

@ -394,3 +394,219 @@ class ShopDailySummaryReport(Report):
report_context['sum_electronic'] = sum(payment_modes['electronic'])
report_context['sum_other'] = sum(payment_modes['other'])
return report_context
class ShopDailyCategoryStart(ModelView):
'Shop Daily Summary Start'
__name__ = 'sale_pos.shop_daily_category.start'
company = fields.Many2One('company.company', 'Company', required=True)
sale_date = fields.Date('Sale Date', required=True)
shop = fields.Many2One('sale.shop', 'Shop', required=True)
early_morning_included = fields.Boolean('Early Morning Included')
@staticmethod
def default_company():
return Transaction().context.get('company')
@staticmethod
def default_sale_date():
Date = Pool().get('ir.date')
return Date.today()
class ShopDailyCategory(Wizard):
'Shop Daily Summary'
__name__ = 'sale_pos.shop_daily_category'
start = StateView('sale_pos.shop_daily_category.start',
'sale_pos.shop_daily_category_start_view_form', [
Button('Cancel', 'end', 'tryton-cancel'),
Button('Print', 'print_', 'tryton-ok', default=True),
])
print_ = StateReport('sale_pos.shop_daily_category_report')
def do_print_(self, action):
report_context = {
'ids': [],
'company': self.start.company.id,
'sale_date': self.start.sale_date,
'shop': self.start.shop.id,
'early_morning_included': self.start.early_morning_included,
}
return action, report_context
def transition_print_(self):
return 'end'
class ShopDailyCategoryReport(Report):
'Shop Daily categories'
__name__ = 'sale_pos.shop_daily_category_report'
@classmethod
def get_query(cls, data, products_exception):
pool = Pool()
Sale = pool.get('sale.sale')
Line = pool.get('sale.line')
Invoice = pool.get('account.invoice')
fixed_hour = time(6, 0)
cursor = Transaction().connection.cursor()
sale = Sale.__table__()
line = Line.__table__()
result_ = {}
where_ = sale.state.in_(['processing', 'done'])
where_ = line.product.in_(products_exception)
where_ &= sale.company == data['company']
where_ &= sale.invoice_type == 'P'
where_ &= sale.number != Null
if data['shop']:
where_ &= sale.shop == data['shop']
if not data['early_morning_included']:
where_ &= sale.invoice_date == data['sale_date']
else:
# Select sales including early morning of next day
_start_date = datetime.combine(data['sale_date'], fixed_hour)
_start_date = Company.convert_timezone(_start_date, True)
end_date = data['sale_date'] + timedelta(days=1)
_end_date = datetime.combine(end_date, fixed_hour)
_end_date = Company.convert_timezone(_end_date, True)
where_ &= sale_date >= data['sale_date']
where_ &= sale_date <= end_date
where_ &= create_date >= _start_date
where_ &= create_date <= _end_date
columns_ = [sale.id, Sum(line.unit_price*line.quantity).as_('amount')]
query = line.join(sale, condition=line.sale==sale.id).select(*columns_,
where=where_,
group_by=sale.id)
cursor.execute(*query)
result = cursor.fetchall()
for row in result:
result_[row[0]] = row[1]
return result_
@classmethod
def get_context(cls, records, header, data):
report_context = super().get_context(records, header, data)
pool = Pool()
Sale = pool.get('sale.sale')
Company = pool.get('company.company')
company = Company(data['company'])
Shop = pool.get('sale.shop')
fixed_hour = time(6, 0)
config = pool.get('sale.configuration')(1)
products_exception = []
amount_exception = {}
if products_exception:
amount_exception = cls.get_query(data, products_exception)
dom_sales = [
('shop', '=', data['shop']),
('company', '=', data['company']),
('number', '!=', None),
('invoice_type', '=', 'P'),
]
if not data['early_morning_included']:
dom_sales.append(('sale_date', '=', data['sale_date']))
else:
# Select sales including early morning of next day
_start_date = datetime.combine(data['sale_date'], fixed_hour)
_start_date = Company.convert_timezone(_start_date, True)
end_date = data['sale_date'] + timedelta(days=1)
_end_date = datetime.combine(end_date, fixed_hour)
_end_date = Company.convert_timezone(_end_date, True)
dom_sales.append(('sale_date', '>=', data['sale_date']))
dom_sales.append(('sale_date', '<=', end_date))
dom_sales.append(('create_date', '>=', _start_date))
dom_sales.append(('create_date', '<=', _end_date))
states_sale = ['processing', 'done']
dom_sales.append(('state', 'in', states_sale))
sales = Sale.search(dom_sales, order=[('number', 'ASC')])
total_amount = []
numbers = []
categories = {}
_payments = {}
total_payments = []
for sale in sales:
payments = sale.payments
sale_id = sale.id
device_id = None
try:
value_except = Decimal(amount_exception[sale_id])
except:
value_except = Decimal(0)
if sale.sale_device:
device_id = sale.sale_device.id
if sale.total_amount <= 0:
continue
if not sale.invoices:
continue
invoice = sale.invoices[0]
if not invoice.number or invoice.total_amount <= 0 or not device_id:
continue
numbers.append(invoice.number)
for line in invoice.lines:
category_id = '0'
if line.product.id in products_exception:
continue
if line.product.categories:
category = line.product.categories[0]
category_id = category.id
if category_id not in categories.keys():
categories[category_id] = {
'name': category.name,
'base': [line.amount],
'products': {line.product.template.id: {
'name': line.product.template.name,
'quantity': line.quantity,
'amount': line.unit_price,
}
}
}
total_payments.append(line.unit_price)
else:
categories[category_id]['base'].append(line.amount)
if line.product.template.id in categories[category_id]['products'].keys():
categories[category_id]['products'][line.product.template.id]['quantity'] += line.quantity
categories[category_id]['products'][line.product.template.id]['amount'] += line.unit_price
total_payments.append(line.unit_price)
else:
categories[category_id]['products'][line.product.template.id] = {
'name': line.product.template.name,
'quantity': line.quantity,
'amount': line.unit_price
}
total_payments.append(line.unit_price)
if numbers:
min_number = min(numbers)
max_number = max(numbers)
else:
min_number = ''
max_number = ''
print(categories.values())
report_context['date'] = data['sale_date']
report_context['company'] = company.party
report_context['shop'] = Shop(data['shop']).name
report_context['start_number'] = min_number
report_context['end_number'] = max_number
report_context['categories'] = categories.values()
report_context['sum_count_invoices'] = len(numbers)
report_context['sum_total_amount'] = sum(total_amount)
report_context['payments'] = _payments.values()
report_context['total_payments'] = sum(total_payments)
return report_context

View File

@ -29,5 +29,26 @@ The COPYRIGHT file at the top level of this repository contains the full copyrig
<menuitem parent="sale.menu_reporting" id="menu_shop_daily_summary"
action="wizard_shop_daily_summary"/>
<record model="ir.action.report" id="report_shop_daily_category">
<field name="name">Shop Daily Category</field>
<field name="model"></field>
<field name="report_name">sale_pos.shop_daily_category_report</field>
<field name="report">sale_pos/shop_daily_category.fodt</field>
<field name="extension">pdf</field>
<field name="translatable">False</field>
</record>
<record model="ir.ui.view" id="shop_daily_category_start_view_form">
<field name="model">sale_pos.shop_daily_category.start</field>
<field name="type">form</field>
<field name="name">shop_daily_category_start_form</field>
</record>
<record model="ir.action.wizard" id="wizard_shop_daily_category">
<field name="name">Shop Daily Category</field>
<field name="wiz_name">sale_pos.shop_daily_category</field>
</record>
<menuitem parent="sale.menu_reporting" id="menu_shop_daily_category"
action="wizard_shop_daily_category"/>
</data>
</tryton>

504
shop_daily_category.fodt Normal file
View File

@ -0,0 +1,504 @@
<?xml version="1.0" encoding="UTF-8"?>
<office:document xmlns:officeooo="http://openoffice.org/2009/office" 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.text">
<office:meta><meta:creation-date>2023-04-20T10:17:41.990552036</meta:creation-date><meta:generator>LibreOffice/7.3.7.2$Linux_X86_64 LibreOffice_project/30$Build-2</meta:generator><dc:date>2023-04-20T14:28:15.033428239</dc:date><meta:editing-duration>PT3H58M33S</meta:editing-duration><meta:editing-cycles>28</meta:editing-cycles><meta:document-statistic meta:table-count="1" meta:image-count="0" meta:object-count="0" meta:page-count="1" meta:paragraph-count="17" meta:word-count="35" meta:character-count="369" meta:non-whitespace-character-count="351"/></office:meta>
<office:settings>
<config:config-item-set config:name="ooo:view-settings">
<config:config-item config:name="ViewAreaTop" config:type="long">0</config:config-item>
<config:config-item config:name="ViewAreaLeft" config:type="long">0</config:config-item>
<config:config-item config:name="ViewAreaWidth" config:type="long">15803</config:config-item>
<config:config-item config:name="ViewAreaHeight" config:type="long">8438</config:config-item>
<config:config-item config:name="ShowRedlineChanges" config:type="boolean">true</config:config-item>
<config:config-item config:name="InBrowseMode" config:type="boolean">false</config:config-item>
<config:config-item-map-indexed config:name="Views">
<config:config-item-map-entry>
<config:config-item config:name="ViewId" config:type="string">view2</config:config-item>
<config:config-item config:name="ViewLeft" config:type="long">2501</config:config-item>
<config:config-item config:name="ViewTop" config:type="long">2829</config:config-item>
<config:config-item config:name="VisibleLeft" config:type="long">0</config:config-item>
<config:config-item config:name="VisibleTop" config:type="long">0</config:config-item>
<config:config-item config:name="VisibleRight" config:type="long">15801</config:config-item>
<config:config-item config:name="VisibleBottom" config:type="long">8437</config:config-item>
<config:config-item config:name="ZoomType" config:type="short">0</config:config-item>
<config:config-item config:name="ViewLayoutColumns" config:type="short">1</config:config-item>
<config:config-item config:name="ViewLayoutBookMode" config:type="boolean">false</config:config-item>
<config:config-item config:name="ZoomFactor" config:type="short">180</config:config-item>
<config:config-item config:name="IsSelectedFrame" config:type="boolean">false</config:config-item>
<config:config-item config:name="KeepRatio" config:type="boolean">false</config:config-item>
<config:config-item config:name="AnchoredTextOverflowLegacy" config:type="boolean">false</config:config-item>
</config:config-item-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="PrintProspect" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintReversed" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintSingleJobs" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintLeftPages" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrintTables" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrintControls" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrintPageBackground" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrintDrawings" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrintBlackFonts" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintAnnotationMode" config:type="short">0</config:config-item>
<config:config-item config:name="PrintTextPlaceholder" config:type="boolean">false</config:config-item>
<config:config-item config:name="ProtectFields" config:type="boolean">false</config:config-item>
<config:config-item config:name="ProtectBookmarks" config:type="boolean">false</config:config-item>
<config:config-item config:name="EmptyDbFieldHidesPara" config:type="boolean">true</config:config-item>
<config:config-item config:name="DisableOffPagePositioning" config:type="boolean">false</config:config-item>
<config:config-item config:name="SubtractFlysAnchoredAtFlys" config:type="boolean">false</config:config-item>
<config:config-item config:name="PropLineSpacingShrinksFirstLine" config:type="boolean">true</config:config-item>
<config:config-item config:name="ApplyParagraphMarkFormatToNumbering" config:type="boolean">false</config:config-item>
<config:config-item config:name="GutterAtTop" config:type="boolean">false</config:config-item>
<config:config-item config:name="TreatSingleColumnBreakAsPageBreak" config:type="boolean">false</config:config-item>
<config:config-item config:name="EmbedSystemFonts" config:type="boolean">false</config:config-item>
<config:config-item config:name="EmbedComplexScriptFonts" config:type="boolean">true</config:config-item>
<config:config-item config:name="EmbedAsianScriptFonts" config:type="boolean">true</config:config-item>
<config:config-item config:name="EmbedLatinScriptFonts" config:type="boolean">true</config:config-item>
<config:config-item config:name="EmbedOnlyUsedFonts" config:type="boolean">false</config:config-item>
<config:config-item config:name="ContinuousEndnotes" config:type="boolean">false</config:config-item>
<config:config-item config:name="EmbedFonts" config:type="boolean">false</config:config-item>
<config:config-item config:name="ClippedPictures" config:type="boolean">false</config:config-item>
<config:config-item config:name="FloattableNomargins" config:type="boolean">false</config:config-item>
<config:config-item config:name="UnbreakableNumberings" config:type="boolean">false</config:config-item>
<config:config-item config:name="HeaderSpacingBelowLastPara" config:type="boolean">false</config:config-item>
<config:config-item config:name="AllowPrintJobCancel" config:type="boolean">true</config:config-item>
<config:config-item config:name="UseOldPrinterMetrics" config:type="boolean">false</config:config-item>
<config:config-item config:name="TabOverMargin" config:type="boolean">false</config:config-item>
<config:config-item config:name="TabsRelativeToIndent" config:type="boolean">true</config:config-item>
<config:config-item config:name="UseOldNumbering" config:type="boolean">false</config:config-item>
<config:config-item config:name="InvertBorderSpacing" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintPaperFromSetup" config:type="boolean">false</config:config-item>
<config:config-item config:name="UpdateFromTemplate" config:type="boolean">true</config:config-item>
<config:config-item config:name="CurrentDatabaseCommandType" config:type="int">0</config:config-item>
<config:config-item config:name="LinkUpdateMode" config:type="short">1</config:config-item>
<config:config-item config:name="AddParaSpacingToTableCells" config:type="boolean">true</config:config-item>
<config:config-item config:name="FrameAutowidthWithMorePara" config:type="boolean">false</config:config-item>
<config:config-item config:name="CurrentDatabaseCommand" config:type="string"/>
<config:config-item config:name="PrinterIndependentLayout" config:type="string">high-resolution</config:config-item>
<config:config-item config:name="ApplyUserData" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrintFaxName" config:type="string"/>
<config:config-item config:name="CurrentDatabaseDataSource" config:type="string"/>
<config:config-item config:name="ClipAsCharacterAnchoredWriterFlyFrames" 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="SaveThumbnail" config:type="boolean">true</config:config-item>
<config:config-item config:name="UseFormerTextWrapping" config:type="boolean">false</config:config-item>
<config:config-item config:name="AddExternalLeading" config:type="boolean">true</config:config-item>
<config:config-item config:name="AddParaTableSpacing" config:type="boolean">true</config:config-item>
<config:config-item config:name="StylesNoDefault" config:type="boolean">false</config:config-item>
<config:config-item config:name="ChartAutoUpdate" config:type="boolean">true</config:config-item>
<config:config-item config:name="PrinterSetup" config:type="base64Binary"/>
<config:config-item config:name="AddParaTableSpacingAtStart" config:type="boolean">true</config:config-item>
<config:config-item config:name="Rsid" config:type="int">2080442</config:config-item>
<config:config-item config:name="EmbeddedDatabaseName" config:type="string"/>
<config:config-item config:name="FieldAutoUpdate" config:type="boolean">true</config:config-item>
<config:config-item config:name="OutlineLevelYieldsNumbering" config:type="boolean">false</config:config-item>
<config:config-item config:name="FootnoteInColumnToPageEnd" config:type="boolean">true</config:config-item>
<config:config-item config:name="AlignTabStopPosition" 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="PrinterName" config:type="string"/>
<config:config-item config:name="SaveGlobalDocumentLinks" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrinterPaperFromSetup" config:type="boolean">false</config:config-item>
<config:config-item config:name="UseFormerLineSpacing" config:type="boolean">false</config:config-item>
<config:config-item config:name="AddParaLineSpacingToTableCells" config:type="boolean">true</config:config-item>
<config:config-item config:name="UseFormerObjectPositioning" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintGraphics" config:type="boolean">true</config:config-item>
<config:config-item config:name="SurroundTextWrapSmall" config:type="boolean">false</config:config-item>
<config:config-item config:name="ConsiderTextWrapOnObjPos" config:type="boolean">false</config:config-item>
<config:config-item config:name="MsWordCompTrailingBlanks" config:type="boolean">false</config:config-item>
<config:config-item config:name="TabAtLeftIndentForParagraphsInList" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintRightPages" config:type="boolean">true</config:config-item>
<config:config-item config:name="TabOverSpacing" config:type="boolean">false</config:config-item>
<config:config-item config:name="IgnoreFirstLineIndentInNumbering" config:type="boolean">false</config:config-item>
<config:config-item config:name="RedlineProtectionKey" config:type="base64Binary"/>
<config:config-item config:name="DoNotJustifyLinesWithManualBreak" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintProspectRTL" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintEmptyPages" config:type="boolean">true</config:config-item>
<config:config-item config:name="DoNotResetParaAttrsForNumFont" config:type="boolean">false</config:config-item>
<config:config-item config:name="AddFrameOffsets" config:type="boolean">false</config:config-item>
<config:config-item config:name="IgnoreTabsAndBlanksForLineCalculation" config:type="boolean">false</config:config-item>
<config:config-item config:name="LoadReadonly" config:type="boolean">false</config:config-item>
<config:config-item config:name="DoNotCaptureDrawObjsOnPage" config:type="boolean">false</config:config-item>
<config:config-item config:name="AddVerticalFrameOffsets" config:type="boolean">false</config:config-item>
<config:config-item config:name="UnxForceZeroExtLeading" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsLabelDocument" config:type="boolean">false</config:config-item>
<config:config-item config:name="TableRowKeep" config:type="boolean">false</config:config-item>
<config:config-item config:name="RsidRoot" config:type="int">1988023</config:config-item>
<config:config-item config:name="PrintHiddenText" config:type="boolean">false</config:config-item>
<config:config-item config:name="ProtectForm" config:type="boolean">false</config:config-item>
<config:config-item config:name="MsWordCompMinLineHeightByFly" config:type="boolean">false</config:config-item>
<config:config-item config:name="BackgroundParaOverDrawings" config:type="boolean">false</config:config-item>
<config:config-item config:name="SaveVersionOnClose" config:type="boolean">false</config:config-item>
<config:config-item config:name="MathBaselineAlignment" config:type="boolean">true</config:config-item>
<config:config-item config:name="SmallCapsPercentage66" config:type="boolean">false</config:config-item>
<config:config-item config:name="CollapseEmptyCellPara" config:type="boolean">true</config:config-item>
<config:config-item config:name="TabOverflow" config:type="boolean">true</config:config-item>
</config:config-item-set>
</office:settings>
<office:scripts>
<office:script script:language="ooo:Basic">
<ooo:libraries xmlns:ooo="http://openoffice.org/2004/office" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</office:script>
</office:scripts>
<office:font-face-decls>
<style:font-face style:name="DejaVu Sans" svg:font-family="&apos;DejaVu Sans&apos;" style:font-family-generic="swiss" 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 Serif" svg:font-family="&apos;Liberation Serif&apos;" style:font-family-generic="roman" style:font-pitch="variable"/>
<style:font-face style:name="Lohit Devanagari" svg:font-family="&apos;Lohit Devanagari&apos;"/>
<style:font-face style:name="Lohit Devanagari1" svg:font-family="&apos;Lohit Devanagari&apos;" style:font-family-generic="system" style:font-pitch="variable"/>
<style:font-face style:name="Noto Sans CJK SC" svg:font-family="&apos;Noto Sans CJK SC&apos;" style:font-family-generic="system" style:font-pitch="variable"/>
<style:font-face style:name="Noto Serif CJK SC" svg:font-family="&apos;Noto Serif CJK SC&apos;" style:font-family-generic="system" style:font-pitch="variable"/>
</office:font-face-decls>
<office:styles>
<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" draw:start-line-spacing-horizontal="0.283cm" draw:start-line-spacing-vertical="0.283cm" draw:end-line-spacing-horizontal="0.283cm" draw:end-line-spacing-vertical="0.283cm" style:flow-with-text="false"/>
<style:paragraph-properties style:text-autospace="ideograph-alpha" style:line-break="strict" style:font-independent-line-spacing="false">
<style:tab-stops/>
</style:paragraph-properties>
<style:text-properties style:use-window-font-color="true" loext:opacity="0%" style:font-name="Liberation Serif" fo:font-size="12pt" fo:language="en" fo:country="US" style:letter-kerning="true" style:font-name-asian="Noto Serif CJK SC" style:font-size-asian="10.5pt" style:language-asian="zh" style:country-asian="CN" style:font-name-complex="Lohit Devanagari1" style:font-size-complex="12pt" style:language-complex="hi" style:country-complex="IN"/>
</style:default-style>
<style:default-style style:family="paragraph">
<style:paragraph-properties fo:orphans="2" fo:widows="2" fo:hyphenation-ladder-count="no-limit" style:text-autospace="ideograph-alpha" style:punctuation-wrap="hanging" style:line-break="strict" style:tab-stop-distance="1.251cm" style:writing-mode="page"/>
<style:text-properties style:use-window-font-color="true" loext:opacity="0%" style:font-name="Liberation Serif" fo:font-size="12pt" fo:language="en" fo:country="US" style:letter-kerning="true" style:font-name-asian="Noto Serif CJK SC" style:font-size-asian="10.5pt" style:language-asian="zh" style:country-asian="CN" style:font-name-complex="Lohit Devanagari1" style:font-size-complex="12pt" style:language-complex="hi" style:country-complex="IN" fo:hyphenate="false" fo:hyphenation-remain-char-count="2" fo:hyphenation-push-char-count="2" loext:hyphenation-no-caps="false"/>
</style:default-style>
<style:default-style style:family="table">
<style:table-properties table:border-model="collapsing"/>
</style:default-style>
<style:default-style style:family="table-row">
<style:table-row-properties fo:keep-together="auto"/>
</style:default-style>
<style:style style:name="Standard" style:family="paragraph" style:class="text"/>
<style:style style:name="Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text_20_body" style:class="text">
<style:paragraph-properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false" fo:keep-with-next="always"/>
<style:text-properties style:font-name="Liberation Sans" fo:font-family="&apos;Liberation Sans&apos;" style:font-family-generic="swiss" style:font-pitch="variable" fo:font-size="14pt" style:font-name-asian="Noto Sans CJK SC" style:font-family-asian="&apos;Noto Sans CJK SC&apos;" style:font-family-generic-asian="system" style:font-pitch-asian="variable" style:font-size-asian="14pt" style:font-name-complex="Lohit Devanagari1" style:font-family-complex="&apos;Lohit Devanagari&apos;" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="14pt"/>
</style:style>
<style:style style:name="Text_20_body" style:display-name="Text body" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.247cm" style:contextual-spacing="false" fo:line-height="115%"/>
</style:style>
<style:style style:name="List" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="list">
<style:text-properties style:font-size-asian="12pt" style:font-name-complex="Lohit Devanagari" style:font-family-complex="&apos;Lohit Devanagari&apos;"/>
</style:style>
<style:style style:name="Caption" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
<style:paragraph-properties fo:margin-top="0.212cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false" text:number-lines="false" text:line-number="0"/>
<style:text-properties fo:font-size="12pt" fo:font-style="italic" style:font-size-asian="12pt" style:font-style-asian="italic" style:font-name-complex="Lohit Devanagari" style:font-family-complex="&apos;Lohit Devanagari&apos;" style:font-size-complex="12pt" style:font-style-complex="italic"/>
</style:style>
<style:style style:name="Index" style:family="paragraph" style:parent-style-name="Standard" style:class="index">
<style:paragraph-properties text:number-lines="false" text:line-number="0"/>
<style:text-properties style:font-size-asian="12pt" style:font-name-complex="Lohit Devanagari" style:font-family-complex="&apos;Lohit Devanagari&apos;"/>
</style:style>
<style:style style:name="Table_20_Contents" style:display-name="Table Contents" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
<style:paragraph-properties fo:orphans="0" fo:widows="0" text:number-lines="false" text:line-number="0"/>
</style:style>
<style:style style:name="Header_20_and_20_Footer" style:display-name="Header and Footer" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
<style:paragraph-properties text:number-lines="false" text:line-number="0">
<style:tab-stops>
<style:tab-stop style:position="8.795cm" style:type="center"/>
<style:tab-stop style:position="17.59cm" style:type="right"/>
</style:tab-stops>
</style:paragraph-properties>
</style:style>
<style:style style:name="Header" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
<style:paragraph-properties text:number-lines="false" text:line-number="0">
<style:tab-stops>
<style:tab-stop style:position="8.795cm" style:type="center"/>
<style:tab-stop style:position="17.59cm" style:type="right"/>
</style:tab-stops>
</style:paragraph-properties>
<style:text-properties fo:font-size="9pt" style:font-size-asian="10.5pt"/>
</style:style>
<style:style style:name="Placeholder" style:family="text">
<style:text-properties fo:font-variant="small-caps" fo:color="#008080" loext:opacity="100%" style:text-underline-style="dotted" style:text-underline-width="auto" style:text-underline-color="font-color"/>
</style:style>
<text:outline-style style:name="Outline">
<text:outline-level-style text:level="1" loext:num-list-format="%1%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="2" loext:num-list-format="%2%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="3" loext:num-list-format="%3%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="4" loext:num-list-format="%4%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="5" loext:num-list-format="%5%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="6" loext:num-list-format="%6%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="7" loext:num-list-format="%7%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="8" loext:num-list-format="%8%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="9" loext:num-list-format="%9%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab"/>
</style:list-level-properties>
</text:outline-level-style>
<text:outline-level-style text:level="10" loext:num-list-format="%10%" style:num-format="">
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
<style:list-level-label-alignment text:label-followed-by="listtab"/>
</style:list-level-properties>
</text:outline-level-style>
</text:outline-style>
<text:notes-configuration text:note-class="footnote" style:num-format="1" text:start-value="0" text:footnotes-position="page" text:start-numbering-at="document"/>
<text:notes-configuration text:note-class="endnote" style:num-format="i" text:start-value="0"/>
<text:linenumbering-configuration text:number-lines="false" text:offset="0.499cm" style:num-format="1" text:number-position="left" text:increment="5"/>
<number:currency-style style:name="N122P0" 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="N122">
<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="N122P0"/>
</number:currency-style>
</office:styles>
<office:automatic-styles>
<style:style style:name="Table1" style:family="table">
<style:table-properties style:width="17.59cm" table:align="margins"/>
</style:style>
<style:style style:name="Table1.A" style:family="table-column">
<style:table-column-properties style:column-width="5.863cm" style:rel-column-width="21845*"/>
</style:style>
<style:style style:name="Table1.C" style:family="table-column">
<style:table-column-properties style:column-width="2.93cm" style:rel-column-width="10915*"/>
</style:style>
<style:style style:name="Table1.D" style:family="table-column">
<style:table-column-properties style:column-width="2.933cm" style:rel-column-width="10930*"/>
</style:style>
<style:style style:name="Table1.A1" style:family="table-cell">
<style:table-cell-properties fo:padding="0cm" fo:border="none" style:writing-mode="page"/>
</style:style>
<style:style style:name="Table1.A4" style:family="table-cell">
<style:table-cell-properties fo:background-color="#000000" fo:padding="0cm" fo:border="none" style:writing-mode="page">
<style:background-image/>
</style:table-cell-properties>
</style:style>
<style:style style:name="P1" style:family="paragraph" style:parent-style-name="Header">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties fo:color="#666666" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" fo:font-weight="bold" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-weight-asian="bold" style:font-size-complex="8pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="P2" style:family="paragraph" style:parent-style-name="Standard">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
<style:text-properties style:font-name="DejaVu Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="P3" style:family="paragraph" style:parent-style-name="Standard">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
<style:text-properties style:font-name="DejaVu Sans" fo:font-size="8pt" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="P4" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
<style:text-properties style:font-name="DejaVu Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="P5" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
</style:style>
<style:style style:name="P6" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
<style:text-properties fo:color="#000000" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" style:text-underline-style="none" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="P7" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="center" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
<style:text-properties fo:color="#000000" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" style:text-underline-style="none" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="P8" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
<style:text-properties fo:color="#333333" loext:opacity="100%" style:font-name="Liberation Sans" fo:font-size="6pt" fo:language="es" fo:country="ES" style:text-underline-style="none" fo:font-weight="normal" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="6pt" style:font-weight-asian="normal" style:font-size-complex="6pt" style:font-weight-complex="normal"/>
</style:style>
<style:style style:name="P9" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
<style:text-properties fo:color="#333333" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" fo:language="es" fo:country="ES" style:text-underline-style="none" fo:font-weight="normal" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-weight-asian="normal" style:font-size-complex="8pt" style:font-weight-complex="normal"/>
</style:style>
<style:style style:name="P10" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="end" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
<style:text-properties fo:color="#333333" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" fo:language="es" fo:country="ES" style:text-underline-style="none" fo:font-weight="normal" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-weight-asian="normal" style:font-size-complex="8pt" style:font-weight-complex="normal"/>
</style:style>
<style:style style:name="P11" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
<style:text-properties fo:color="#333333" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" fo:language="es" fo:country="ES" style:text-underline-style="none" fo:font-weight="normal" officeooo:rsid="001e55b7" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-weight-asian="normal" style:font-size-complex="8pt" style:font-weight-complex="normal"/>
</style:style>
<style:style style:name="P12" style:family="paragraph" style:parent-style-name="Table_20_Contents">
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="center" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
<style:text-properties style:use-window-font-color="true" loext:opacity="0%" style:font-name="DejaVu Sans" fo:font-size="8pt" style:text-underline-style="none" officeooo:rsid="001e55b7" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
</style:style>
<style:style style:name="P13" style:family="paragraph" style:parent-style-name="Header">
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
<style:text-properties fo:color="#666666" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" fo:font-weight="bold" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-weight-asian="bold" style:font-size-complex="8pt" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="T1" style:family="text">
<style:text-properties officeooo:rsid="001e55b7"/>
</style:style>
<style:style style:name="T2" style:family="text">
<style:text-properties fo:color="#666666" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-weight="bold" officeooo:rsid="001e55b7" style:font-weight-asian="bold" style:font-weight-complex="bold"/>
</style:style>
<style:style style:name="T3" style:family="text">
<style:text-properties fo:color="#666666" loext:opacity="100%" fo:font-weight="bold" officeooo:rsid="001e55b7" style:font-weight-asian="bold" style:font-weight-complex="bold"/>
</style:style>
<style:page-layout style:name="pm1">
<style:page-layout-properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="2cm" fo:margin-bottom="2cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:layout-grid-color="#c0c0c0" style:layout-grid-lines="20" style:layout-grid-base-height="0.706cm" style:layout-grid-ruby-height="0.353cm" style:layout-grid-mode="none" style:layout-grid-ruby-below="false" style:layout-grid-print="false" style:layout-grid-display="false" style:footnote-max-height="0cm" loext:margin-gutter="0cm">
<style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="solid" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
</style:page-layout-properties>
<style:header-style/>
<style:footer-style/>
</style:page-layout>
<style:style style:name="dp1" style:family="drawing-page">
<style:drawing-page-properties draw:background-size="full"/>
</style:style>
</office:automatic-styles>
<office:master-styles>
<style:master-page style:name="Standard" style:page-layout-name="pm1" draw:style-name="dp1"/>
</office:master-styles>
<office:body>
<office:text>
<text:sequence-decls>
<text:sequence-decl text:display-outline-level="0" text:name="Illustration"/>
<text:sequence-decl text:display-outline-level="0" text:name="Table"/>
<text:sequence-decl text:display-outline-level="0" text:name="Text"/>
<text:sequence-decl text:display-outline-level="0" text:name="Drawing"/>
<text:sequence-decl text:display-outline-level="0" text:name="Figure"/>
</text:sequence-decls>
<text:p text:style-name="P1"><text:placeholder text:placeholder-type="text">&lt;company.rec_name&gt;</text:placeholder></text:p>
<text:p text:style-name="P1"/>
<text:p text:style-name="P3">LISTADO PRODUCTOS VENDIDOS POR ARQUEO <text:span text:style-name="T1">DEL </text:span><text:span text:style-name="T3"><text:placeholder text:placeholder-type="text">&lt;date&gt;</text:placeholder></text:span></text:p>
<text:p text:style-name="P2"/>
<table:table table:name="Table1" table:style-name="Table1">
<table:table-column table:style-name="Table1.A" table:number-columns-repeated="2"/>
<table:table-column table:style-name="Table1.C"/>
<table:table-column table:style-name="Table1.D"/>
<table:table-row>
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
<text:p text:style-name="P6"><text:placeholder text:placeholder-type="text">&lt;for each=&quot;category in categories&quot;&gt;</text:placeholder></text:p>
</table:table-cell>
<table:covered-table-cell/>
<table:covered-table-cell/>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
<text:p text:style-name="P6"/>
</table:table-cell>
<table:covered-table-cell/>
<table:covered-table-cell/>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
<text:p text:style-name="P7"><text:placeholder text:placeholder-type="text">&lt;category.name&gt;</text:placeholder></text:p>
</table:table-cell>
<table:covered-table-cell/>
<table:covered-table-cell/>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Table1.A4" office:value-type="string">
<text:p text:style-name="P12">Producto</text:p>
</table:table-cell>
<table:table-cell table:style-name="Table1.A4" office:value-type="string">
<text:p text:style-name="P12">Cantidad</text:p>
</table:table-cell>
<table:table-cell table:style-name="Table1.A4" table:number-columns-spanned="2" office:value-type="string">
<text:p text:style-name="P12">Valor</text:p>
</table:table-cell>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
<text:p text:style-name="P6"><text:placeholder text:placeholder-type="text">&lt;for each=&quot;product in category[&apos;products&apos;].values()&quot;&gt;</text:placeholder></text:p>
</table:table-cell>
<table:covered-table-cell/>
<table:covered-table-cell/>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
<text:p text:style-name="P9"><text:placeholder text:placeholder-type="text">&lt;product[&apos;name&apos;]&gt;</text:placeholder></text:p>
</table:table-cell>
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
<text:p text:style-name="P10"><text:placeholder text:placeholder-type="text">&lt;product[&apos;quantity&apos;]&gt;</text:placeholder></text:p>
</table:table-cell>
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="2" office:value-type="string">
<text:p text:style-name="P10"><text:placeholder text:placeholder-type="text">&lt;product[&apos;amount&apos;]&gt;</text:placeholder></text:p>
</table:table-cell>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
<text:p text:style-name="P9"><text:placeholder text:placeholder-type="text">&lt;/for&gt;</text:placeholder></text:p>
</table:table-cell>
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
<text:p text:style-name="P4"/>
</table:table-cell>
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="2" office:value-type="string">
<text:p text:style-name="P4"/>
</table:table-cell>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
<text:p text:style-name="P9"/>
</table:table-cell>
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
<text:p text:style-name="P4"/>
</table:table-cell>
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
<text:p text:style-name="P11">Total por categoria:</text:p>
</table:table-cell>
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
<text:p text:style-name="P10"><text:placeholder text:placeholder-type="text">&lt;sum(product[&apos;amount&apos;] for product in category[&apos;products&apos;].values())&gt;</text:placeholder></text:p>
</table:table-cell>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
<text:p text:style-name="P9"><text:placeholder text:placeholder-type="text">&lt;/for&gt;</text:placeholder></text:p>
</table:table-cell>
<table:covered-table-cell/>
<table:covered-table-cell/>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
<text:p text:style-name="P9"/>
</table:table-cell>
<table:covered-table-cell/>
<table:covered-table-cell/>
<table:covered-table-cell/>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="2" office:value-type="string">
<text:p text:style-name="P10"/>
</table:table-cell>
<table:covered-table-cell/>
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
<text:p text:style-name="P11">Total</text:p>
</table:table-cell>
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
<text:p text:style-name="P10"><text:placeholder text:placeholder-type="text">&lt;total_payments&gt;</text:placeholder></text:p>
</table:table-cell>
</table:table-row>
</table:table>
<text:p text:style-name="P10"/>
</office:text>
</office:body>
</office:document>

View File

@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!-- This file is part sale_pos module for Tryton.
The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms. -->
<form>
<label name="shop"/>
<field name="shop" widget="selection"/>
<label name="company"/>
<field name="company" widget="selection"/>
<label name="sale_date"/>
<field name="sale_date"/>
<label name="early_morning_included"/>
<field name="early_morning_included"/>
</form>