...
 
Commits (7)
<a name="8.0.3.6.1"></a>
## 8.0.3.6.1 (2023-09-05)
#### Bug Fixes
* **account.invoice:** se corrige xml del CFDI 4.0 para la emisión de facturas ([18e5ad90](18e5ad90))
<a name="8.0.3.6.0"></a>
## 8.0.3.6.0 (2023-08-22)
#### Features
* **campo_fisca_regime:** ([f07ba154](f07ba154))
<a name="8.0.3.5.2"></a>
## 8.0.3.5.2 (2023-07-25)
......
......@@ -2,7 +2,7 @@
{
"name": "Factura Electronica CFDI",
"version": "8.0.3.5.2",
"version": "8.0.3.6.1",
"author": "OpenPyme",
"category": "Localization/Mexico",
"website": "http://www.openpyme.mx/",
......
# -*- coding: utf-8 -*-
from openupgradelib import openupgrade as tools
from openerp import SUPERUSER_ID
@tools.migrate(use_env=True, uid=SUPERUSER_ID)
def migrate(env, installed_version):
tools.drop_columns(env.cr, [("cfdi_fiscal_regime_id", "code")])
......@@ -17,12 +17,6 @@ class AccountInvoice(models.Model):
_name = "account.invoice"
_inherit = ["account.invoice", "base.cfdi"]
cfdi_fiscal_regime_id = fields.Many2one(
"cfdi.fiscal.regime",
string="Fiscal regime",
states={"draft": [("readonly", False)]},
)
@property
def formapago(self):
"""Return payment type for display on CFDI"""
......
......@@ -110,7 +110,7 @@
{% if line.cfdi_numero_identificacion %}NoIdentificacion="${ html_escape(line.cfdi_numero_identificacion) }"{% end %}
{% end %}
{% end %}
Cantidad="${ '{0:.6f}'.format(line.quantity) }"
Cantidad="${ '{0:g}'.format(line.quantity) }"
{% choose line.uos_id.name %}
{% when False %}${ validationerror(_('Please select a unit of measure for line: {l}').format(l=line.name)) }{% end %}
{% otherwise %}
......
......@@ -120,12 +120,6 @@
</div>
</xpath>
<field name="partner_id" position="after">
<field name="cfdi_fiscal_regime_id"
attrs="{
'readonly': [('cfdi_state','in', ['signed', 'cancel', 'done'])],
'invisible': [('is_cfdi_candidate', '=', False)]
}"
/>
<field name="cfdi_use"
attrs="{
'readonly': [('cfdi_state','in', ['signed', 'cancel', 'done'])],
......@@ -232,21 +226,5 @@
</field>
</record>
<record id="invoice_supplier_inherit_view_form" model="ir.ui.view">
<field name="name">invoice.supplier.inherit.view.form</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_supplier_form"/>
<field name="arch" type="xml">
<field name="partner_id" position="after">
<field name="cfdi_fiscal_regime_id"
widget="selection"
attrs="{
'readonly': [('state','not in', ['draft'])],
}"
/>
</field>
</field>
</record>
</data>
</openerp>