¡BIENVENIDO AL FORO DE ODOO ARGENTINA!

BRINDAMOS UN ESPACIO A LA COMUNIDAD ARGENTINA DE ODOO PARA CENTRALIZAR EL DEBATE, COMPARTIR IDEAS, DESARROLLOS, Y FORMAR PARTE DE UNA COMUNIDAD QUE CRECE DÍA A DÍA

¿No ESTÁS registrado?  REGISTRATE

0

1
Gustavo Orrillo
En 24/7/17 15:49

Consejo, create un reporte nuevo desde Q-Web. Sino... si tenes ganas de jugar con Latex instalate el reporting engine de Latex y podes usar

https://github.com/odoo-l10n-ar/l10n_ar_invoice_tex

pero no se si te compras un quilombo ya que es pesado de mantener



0
Manuel Gallo
En 28/8/17 20:19

Buenas tardes Hernan, me sucedio en la version 8.0 utilizando aeroo reports. El problema residia en el template que estaba utilizando y que por algun motivo no me lo tomaba correctemente. Lo que hice fue crear un nuevo template con los datos del template que estaba utilizando y funciono correctamente. Si queres contactame por mail para ver si entre los dos podemos resolver este tema. Abrazo.

Mail: mgallo@opso.com.ar

  • Marcar

Manuel, como andas, ya logre que quede bien, el unico problema que no puedo resolver es el codigo de barra del CAE, me muestra la info pero no el codigo de barras, supongo q es algo de fuentes, pero no le logre encontrar la vuelta! el mio es hfurieux@veloxcom.com, si seguis con dudas lo vemos. Abrazo

Hernan Furieux
en 29/8/17 12:34

0
Hernan Furieux
En 24/7/17 17:20

Tenes algun link o guia sobre como manejar Qweb para hacer facturas? o algun template para poder tomar de referencia?

Mientras voy buscando algo de documentacion!

Gracias

 

EDITO ACA: edito aca porque solo puedo responder una vez, ya logre algo mucho mas potable gracias por la ayuda, dejo el modelo que arme por si a alguien le puede servir. le falta pero es una base para empezar

 

GRACIAS

 

 

<?xml version="1.0"?>
<t t-name="account.report_invoice_document">
<t t-set="o" t-value="o.with_context({'lang':o.partner_id.lang})"/>
<div class="page" style="width:100%; vertical-align:top;">
<div class="row" style="border-bottom:solid 1px; border-top:solid 1px; vertical-align:top;">
<div class="col-lg-5 pull-left" style="width:45%; min-width:400px; "><br /><img src='/web/static/src/img/milogo.png' style="max-height: 60px;"/> <p>de Pepito<br />Direccion 2260<br/>Olivos - Buenos Aires</p>
</div>
<div class="col-xs-1" style="border-style:solid; border-width:1px;" align="center"><h2></h2></div>
<div class="col-lg-5 pull-left"><br /><span t-if="o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')">Invoice</span> <span t-if="o.type == 'out_invoice' and o.state == 'proforma2'">PRO-FORMA</span> <span t-if="o.type == 'out_invoice' and o.state == 'draft'">Draft Invoice</span> <span t-if="o.type == 'out_invoice' and o.state == 'cancel'">Cancelled Invoice</span> <span t-if="o.type == 'out_refund'">Refund</span> <span t-if="o.type == 'in_refund'">Vendor Refund</span> <span t-if="o.type == 'in_invoice'">Vendor Bill</span> <strong>N°</strong><span t-field="o.document_number"/> <p><strong>Invoice Date:</strong><span t-field="o.date_invoice"/><br />CUIT N*: 30-xxxxxx-6<br />IIBB: xxxx<br />Fecha Inicio Act: 01/06/2000</p>
</div>
</div>
<div class="row">
<div class="col-xs-5 pull-left"> <br /><strong>Señores/as:</strong><address t-field="o.partner_id" t-field-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: true}"/> CUIT: <span t-field="o.main_id_number"/> - <span t-field="o.afip_responsability_type_id"/> </div> </div> <div class="row mt32 mb32"> <div class="col-xs-2" t-if="o.name"> <strong>Description:</strong> <p t-field="o.name"/> </div>
<div class="col-xs-2" t-if="o.origin">
<strong>Source:</strong> <p t-field="o.origin"/>
</div>
<div class="col-xs-2" t-if="o.partner_id.ref"> <strong>Customer Code:</strong> <p t-field="o.partner_id.ref"/> </div>
<div name="reference" class="col-xs-2" t-if="o.reference"> <strong>Reference:</strong> <p t-field="o.reference"/> </div>
</div>
<!-- Is there a discount on at least one line? -->
<t t-set="display_discount" t-value="any([l.discount for l in o.invoice_line_ids])"/>
<table class="table table-condensed">
<thead>
<tr>
<th>Description</th>
<th class="text-right">Quantity</th>
<th class="text-right">Unit Price</th>
<th t-if="display_discount" class="text-right" groups="sale.group_discount_per_so_line">Disc.(%)</th>
<th class="text-right">Taxes</th> <th class="text-right">Price</th>
</tr>
</thead>
<tbody class="invoice_tbody">
<tr t-foreach="o.invoice_line_ids" t-as="l">
<td><span t-field="l.name"/></td>
<td class="text-right"> <span t-field="l.quantity"/> <span t-field="l.uom_id" groups="product.group_uom"/> </td>
<td class="text-right"> <span t-field="l.price_unit"/> </td>
<td t-if="display_discount" class="text-right" groups="sale.group_discount_per_so_line"> <span t-field="l.discount"/> </td>
<td class="text-right"> <span t-esc="', '.join(map(lambda x: (x.description or x.name), l.invoice_line_tax_ids))"/> </td>
<td class="text-right"> <span t-field="l.price_subtotal" t-field-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: &quot;o.currency_id&quot;}"/> </td>
</tr>
</tbody>
</table>
<div class="row">
<div class="col-xs-4 pull-right">
<table class="table table-condensed">
<tr class="border-black">
<td><strong>Subtotal</strong></td>
<td class="text-right"> <span t-field="o.amount_untaxed" t-field-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: &quot;o.currency_id&quot;}"/> </td>
</tr>
<t t-foreach="o._get_tax_amount_by_group()" t-as="amount_by_group">
<tr>
<td><span t-esc="amount_by_group[0]"/></td>
<td class="text-right"> <span t-esc="amount_by_group[1]"/> </td>
</tr>
</t>
<tr class="border-black">
<td><strong>Total</strong></td>
<td class="text-right"><span t-field="o.amount_total" t-field-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: &quot;o.currency_id&quot;}"/> </td>
</tr>
</table>
</div>
</div>
<div class="row" t-if="o.tax_line_ids"> <div class="col-xs-6">
<table class="table table-condensed">
<thead>
<tr>
<th>Tax</th>
<th class="text-right">Base</th>
<th class="text-right">Amount</th>
</tr>
</thead>
<tbody>
<tr t-foreach="o.tax_line_ids" t-as="t">
<td><span t-field="t.name"/></td> <td class="text-right"> <span t-field="t.base" t-field-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: &quot;o.currency_id&quot;}"/> </td>
<td class="text-right"> <span t-field="t.amount" t-field-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: &quot;o.currency_id&quot;}"/> </td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div style="height:20%;">
<p t-if="o.comment"> <strong>Comment:</strong> <span t-field="o.comment"/> </p>
<p t-if="o.payment_term_id"> <span t-field="o.payment_term_id.note"/> </p>
<p t-if="o.fiscal_position_id.note"> <strong>Fiscal Position Remark:</strong> <span t-field="o.fiscal_position_id.note"/> </p>
<p t-if="o.afip_barcode_img"> <span t-field="o.afip_barcode_img"/> </p> <p t-if="o.afip_barcode"> <span t-field="o.afip_barcode"/> </p> <p > CAE: <span t-field="o.afip_auth_code"/> </p> <p> Vencimiento CAE: <span t-field="o.afip_auth_code_due"/> </p> </div> </t> 

 
  • Marcar

proba esto, http://www.odoo.yenthevg.com/creating-custom-reports-odoo-8/

Gustavo Orrillo
en 24/7/17 22:44

Mantener informado

Acerca de esta comunidad

¡Hola! Este foro tiene la finalidad de compartir con la comunidad de Odoo Argentina preguntas y respuestas funcionales y técnicas. Read Guidelines

Herramientas de las preguntas

69 seguidor(es)

Estadísticas

Preguntado: 24/7/17 14:37
Visto: 1982 veces
Última actualización: 14/4/18 12:41