<separator string="Supplier Debit" colspan="2"/>
<field name="debit"/>
</group>
- <field colspan="4" context="{'address': address}" name="bank_ids" nolabel="1">
+ <field colspan="4" name="bank_ids" nolabel="1">
<form string="Bank account">
<field name="state"/>
<newline/>
<field name="phone">(+32)2 211 34 83</field>
<field name="street">Rue des Palais 44, bte 33</field>
<field name="type">default</field>
+ <field name="use_parent_address" eval="0"/>
<field name="parent_id" ref="partner_record1"/>
</record>
<record id="res_partner_unknown_address_2" model="res.partner">
<field name="city">Avignon CEDEX 091</field>
- <field name="name">Laurent Jacot1</field>
+ <field name="name">Lara</field>
<field name="zip">84911</field>
<field name="country_id" model="res.country" search="[('name','=','France')]"/>
<field name="email">contact@tecsas.fr</field>
<field name="phone">(+33)4.32.74.10.57</field>
<field name="street">85 rue du traite de Rome</field>
<field name="type">default</field>
+ <field name="use_parent_address" eval="0"/>
<field name="parent_id" ref="partner_record1"/>
</record>
<field name="email">info@mediapole.net</field>
<field name="phone">(+32).10.45.17.73</field>
<field name="street">Rue de l'Angelique, 1</field>
+ <field name="use_parent_address" eval="0"/>
<field name="parent_id" ref="partner_record1"/>
</record>
domain="[('invoice_state', '=', '2binvoiced')]"/>
<separator orientation="vertical"/>
<field name="name"/>
- <field name="partner_id"/>
<field name="origin"/>
<field name="stock_journal_id" groups="base.group_extended" widget="selection"/>
<field name="company_id" widget="selection" groups="base.group_multi_company"/>
</group>
<newline/>
<group expand="0" string="Group By..." colspan="4" col="8">
- <filter string="Partner" icon="terp-partner"
- domain="[]" context="{'group_by':'partner_id'}"/>
<separator orientation="vertical"/>
<filter icon="terp-stock_effects-object-colorize" name="state" string="State"
domain="[]" context="{'group_by':'state'}"/>
invoice_obj = self.pool.get('account.invoice')
invoice_line_obj = self.pool.get('account.invoice.line')
+ parnter_obj = self.pool.get('res.partner')
invoices_group = {}
res = {}
inv_type = type
if picking.invoice_state != '2binvoiced':
continue
partner = self._get_partner_to_invoice(cr, uid, picking, context=context)
+ if isinstance(partner, int):
+ partner=parnter_obj.browse(cr,uid,[partner])[0]
if not partner:
raise osv.except_osv(_('Error, no partner !'),
_('Please put a partner on the picking list if you want to generate invoice.'))
<record id="res_partner_tinyshop0" model="res.partner">
<field eval="0" name="customer"/>
<field eval="0" name="supplier"/>
+ <field name="is_company">1</field>
<field eval="1" name="active"/>
<field eval=""""Shop 1"""" name="name"/>
</record>
<record id="res_partner_address_fabien0" model="res.partner">
- <field eval=""""Fabien"""" name="name"/>
+ <field eval=""""Felix"""" name="name"/>
<field name="parent_id" ref="res_partner_tinyshop0"/>
+ <field name="use_parent_address" eval="1"/>
<field eval="1" name="active"/>
</record>
<record id="res_company_shop0" model="res.company">
<field eval="1" name="customer"/>
<field eval="0" name="supplier"/>
<field eval="1" name="active"/>
+ <field name="is_company">1</field>
<field eval=""""Shop 2"""" name="name"/>
</record>
<record id="res_partner_address_eric0" model="res.partner">
- <field eval=""""Eric"""" name="name"/>
+ <field eval=""""Edwin"""" name="name"/>
<field name="parent_id" ref="res_partner_tinyshop1"/>
+ <field name="use_parent_address" eval="1"/>
<field eval="1" name="active"/>
</record>
<record id="res_company_tinyshop0" model="res.company">