Browse Source

voucher_print_original

Sebas 7 năm trước cách đây
commit
406952b839

+ 4 - 0
README.md

@@ -0,0 +1,4 @@
+Eiru-odoo8
+============
+
+Módulo para impresión de recibo de pago para Odoo8 una opción de impresión en account_voucher.

+ 1 - 0
__init__.py

@@ -0,0 +1 @@
+#

BIN
__init__.pyc


+ 17 - 0
__openerp__.py

@@ -0,0 +1,17 @@
+{
+    'name': 'Impresión de Recibo de Pago',
+    'version': '8.0.1.0',
+    'category': 'Accounting',
+        'sequence': 1,
+    'summary': "Recibo de Pago",
+    'description':"Módulo para impresión de recibo de pago para Odoo8 una opción de impresión en account_voucher.",
+    'author': 'Sebastian Penayo/ Eiru',
+    'website': '',
+    'depends': ['account_voucher'],
+    'data': [
+        'views/voucher_report_original.xml',
+        'voucher_print_report_original.xml',
+    ],
+    'installable': True,
+    'auto_install': False,
+}

BIN
static/description/icon.png


+ 98 - 0
views/voucher_report_original.xml

@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_voucher_document_original">
+
+	<t t-foreach="docs" t-as="o">
+
+        <div class="page">
+		  	<t t-foreach="[1,2]" t-as="i">
+
+			<div style="border:3px solid #ccc; border-radius:10px;">
+			<h3 style="text-align:center;">
+        		<span t-if="o.type == 'receipt'"> Recibo de Cobro</span>
+        		<span t-if="o.type == 'payment'"> Recibo de Pago</span>
+        		<span t-if="o.number"> No. <span t-field="o.number"/></span>
+        	</h3>
+
+        	    <div class="row">
+					<div class="col-xs-9">
+                    <p><strong>
+                    <span t-if="o.type == 'receipt'"> Cobrado a:</span>
+                    <span t-if="o.type == 'payment'"> Pagado a:</span>
+                    </strong>
+                    <span t-field="o.partner_id"/> - Dirección:
+                     <span t-field="o.partner_id.contact_address"/></p>
+                	</div>
+					<div class="col-xs-9">
+                    <p><strong>
+                    <span t-if="o.type == 'receipt'"> Cobrado por:</span>
+                    <span t-if="o.type == 'payment'"> Pagado por:</span>
+                    </strong>
+                    <span t-field="o.company_id"/> - Dirección:
+                     <span t-field="o.company_id.partner_id.contact_address"/></p>
+                	</div>
+        	    	<div class="col-xs-4">
+                    <p><strong> <span t-if="o.type == 'receipt'"> Fecha de Cobro:</span><span t-if="o.type == 'payment'"> Fecha de Pago:</span></strong> <span t-field="o.date"/></p>
+                	</div>
+                	<div class="col-xs-4">
+                    <p><strong> Referencia/Descripción:</strong><span t-field="o.reference"/></p>
+                	</div>
+            	</div>
+             	<hr size="4" width="90%"></hr>
+        		<div>
+        			<p>
+        			<span t-if="o.type == 'receipt'"> Recibido de</span>
+        			<span t-if="o.type == 'payment'"> Pagado a</span>
+        			<strong><span t-field="o.partner_id"/></strong> - Dirección:
+        			<span t-field="o.partner_id.contact_address"/></p>
+        		 	<p> Monto de
+						<strong>
+							<span t-field="o.currency_id.symbol"/>
+							<span t-field="o.amount"/>
+						</strong>
+        		  	Método de <strong><span t-field="o.journal_id"/></strong>
+        		  	<span t-if="o.reference">
+        		  	con Referencia/s valor de <strong><span t-field="o.reference"/>
+        		  	</strong></span>
+        		  	</p>
+        		</div>
+        		<div>
+        			<p><strong> Notas:</strong> <span t-field="o.narration"/></p>
+        		</div>
+        	        <hr size="4" width="90%"></hr>
+			 	<table width="50%">
+		            <tr>
+		                <td width="10%"><strong> Cliente:</strong></td>
+		                <td width="20%">................................................</td>
+		                <td width="10%"><strong>Cobrador:</strong></td>
+		                <td width="20%">.................................................</td>
+		            </tr>
+		            <br>
+		            </br>
+		     	</table>
+
+			</div>
+			<br>
+			</br>
+			<br>
+			</br>
+			<br>
+			</br>
+			<br>
+			</br>
+		  	</t>
+		</div>
+
+	</t>
+</template>
+
+<template id="report_voucher_original">
+    <t t-call="report.html_container">
+        <t t-foreach="doc_ids" t-as="doc_id">
+            <t t-raw="translate_doc(doc_id, doc_model, 'partner_id.lang', 'voucher_print_original.report_voucher_document_original')"/>
+        </t>
+    </t>
+</template>
+</data>
+</openerp>

+ 14 - 0
voucher_print_report_original.xml

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+<report
+            id="voucher_eiru"
+            model="account.voucher"
+            string="Recibo Común"
+            report_type="qweb-pdf"
+            name="voucher_print_original.report_voucher_original"
+            attachment_use="False"
+            file="voucher_print_original"
+        />
+    </data>
+</openerp>