Giter Club home page Giter Club logo

odoo-addons's Issues

[11.0] l10n_es_aeat_mod347_xlsx renombrar __manifest__.py.replace por __manifest__.py

Buenas tardes,

Observamos que en la versión 11.0 del módulo 10n_es_aeat_mod347_xlsx hay 2 ficheros manifiesto, el módulo no se instala automáticamente con el fichero manifesto por defecto, sin realizar el reemplazamiento.

La pregunta es, si tenéis pensado a corto plazo deja un único fichero manifiesto el que actualmente pone replace, ya que es el que lleva la dependencia del módulo.

Hemos léido el readme y aparentemente vemos que el único motivo era que el modelo 347 no estuviera en odoo apps y vemos que actualmente está disponible

https://www.odoo.com/apps/modules/11.0/l10n_es_aeat_mod347

Gracias por el trabajo realizado.

Saludos,
Ugaitz

[8.0] l10n_es_aeat_sii - Facturas emitidas de servicios no sujetas

Hola,
en las facturas de venta sujetas a IVA que incluyen líneas que son servicios, no se referencian en el desglose enviado a SII. Esto es: figura siempre como desglose por factura omitiendo el valor de los servicios y presentando solo los importes correspondientes a bienes.
Lo correcto debería ser enviar en formato desglose de bienes y desglose de servicios como apartados independientes en SII.
Hemos comprobado el mapeo de impuestos e inicialmente parece todo bien definido.
Gracias, saludos!

[12.0] l10n_es_aeat_sii_vizcaya - Error en la instalación

Versión: 12.0
Módulo: l10n_es_aeat_sii_vizcaya

Adjunto el error que se produce al instalar el módulo.
Tengo las dependencias instaladas y actualizadas, en concreto:

  • zeep: 3.4.0
  • pyOpenSSL: 17.3.0
  • requests: 2.9.1

¿Alguien ha tenido algún problema similar?

error.txt

Muchas gracias de antemano.

Testing the realestate/featured throws sample larger than population

Creating the website menu link realestate/featured throws the following error:

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/odoo/addons/website/models/ir_http.py", line 273, in _handle_exception
    response = super(Http, cls)._handle_exception(exception)
  File "/usr/lib/python2.7/dist-packages/odoo/addons/base/ir/ir_http.py", line 169, in _handle_exception
    return request._handle_exception(exception)
  File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 768, in _handle_exception
    return super(HttpRequest, self)._handle_exception(exception)
  File "/usr/lib/python2.7/dist-packages/odoo/addons/base/ir/ir_http.py", line 195, in _dispatch
    result = request.dispatch()
  File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 827, in dispatch
    r = self._call_function(**self.params)
  File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 333, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/odoo/service/model.py", line 101, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 326, in checked_call
    result = self.endpoint(*a, **kw)
  File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 935, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 506, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/odoo/addons/website_real_estate/controllers/main.py", line 311, in featuredtops
    prueba = random.sample(topss, 6)
  File "/usr/lib/python2.7/random.py", line 323, in sample
    raise ValueError("sample larger than population")
ValueError: sample larger than population

The offending code below:

        top_ids_object = top_obj.search(domain, limit=NPages, offset=pager['offset'])
        tops_ids = set([v[0].id for v in top_ids_object])

        topss = top_obj.browse(tops_ids)

        prueba = random.sample(topss, 6)
        print prueba 

        values = {
            'top' : prueba,
            'companies' : company,
            'pager' : pager,
            'tops' : topss
            }

        return request.render("website_real_estate.featured_tops", values)

[11.0] l10n_es_aeat_sii - module l10n.es.aeat.sii.password UNFOUND

Trying to install the module on ubuntu server 16.04 I get this error:
Could #it be a library missing?

Traceback (most recent call last):
File "/home/odoo/odoo-server/odoo/models.py", line 982, in _validate_fields
check(self)
File "/home/odoo/odoo-server/odoo/addons/base/ir/ir_ui_view.py", line 338, in check_xml
self.postprocess_and_fields(view.model, view_doc, view.id)
File "/home/odoo/odoo-server/odoo/addons/base/ir/ir_ui_view.py", line 957, in postprocess_and_fields
self.raise_view_error(
('Model not found: %(model)s') % dict(model=model), view_id)
File "/home/odoo/odoo-server/odoo/addons/base/ir/ir_ui_view.py", line 506, in raise_view_error
raise ValueError(message)
ValueError: Modèle non trouvé : l10n.es.aeat.sii.password

Contexte de l'erreur :
Vue l10n.es.aeat.sii.password.wizard
[view_id: 1700, xml_id: n/a, model: l10n.es.aeat.sii.password, parent_id: n/a]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/odoo/odoo-server/odoo/tools/convert.py", line 741, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/home/odoo/odoo-server/odoo/tools/convert.py", line 651, in _tag_record
id = self.env(context=rec_context)['ir.model.data']._update(rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode)
File "/home/odoo/odoo-server/odoo/addons/base/ir/ir_model.py", line 1469, in _update
record = record.create(values)
File "/home/odoo/odoo-server/odoo/addons/base/ir/ir_ui_view.py", line 401, in create
return super(View, self).create(self._compute_defaults(values))
File "/home/odoo/odoo-server/odoo/models.py", line 3302, in create
self._fields[key].determine_inverse(record)
File "/home/odoo/odoo-server/odoo/fields.py", line 1070, in determine_inverse
getattr(records, self.inverse)()
File "/home/odoo/odoo-server/odoo/addons/base/ir/ir_ui_view.py", line 269, in _inverse_arch
view.write(data)
File "/home/odoo/odoo-server/odoo/addons/base/ir/ir_ui_view.py", line 417, in write
return super(View, self).write(self._compute_defaults(vals))
File "/home/odoo/odoo-server/odoo/models.py", line 3024, in write
self._write(old_vals)
File "/home/odoo/odoo-server/odoo/models.py", line 3177, in _write
self._validate_fields(vals)
File "/home/odoo/odoo-server/odoo/models.py", line 986, in validate_fields
raise ValidationError("%s\n\n%s" % (
("Error while validating constraint"), tools.ustr(e)))
odoo.exceptions.ValidationError: ("Erreur lors de la validation de la contrainte\n\nModèle non trouvé : l10n.es.aeat.sii.password\n\nContexte de l'erreur :\nVue l10n.es.aeat.sii.password.wizard\n[view_id: 1700, xml_id: n/a, model: l10n.es.aeat.sii.password, parent_id: n/a]", None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/odoo/odoo-server/odoo/http.py", line 647, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo/odoo-server/odoo/http.py", line 307, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "/home/odoo/odoo-server/odoo/tools/pycompat.py", line 87, in reraise
raise value
File "/home/odoo/odoo-server/odoo/http.py", line 689, in dispatch
result = self._call_function(**self.params)
File "/home/odoo/odoo-server/odoo/http.py", line 339, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/odoo/odoo-server/odoo/service/model.py", line 97, in wrapper
return f(dbname, *args, **kwargs)
File "/home/odoo/odoo-server/odoo/http.py", line 332, in checked_call
result = self.endpoint(*a, **kw)
File "/home/odoo/odoo-server/odoo/http.py", line 933, in call
return self.method(*args, **kw)
File "/home/odoo/odoo-server/odoo/http.py", line 512, in response_wrap
response = f(*args, **kw)
File "/home/odoo/odoo-server/addons/web/controllers/main.py", line 934, in call_button
action = self._call_kw(model, method, args, {})
File "/home/odoo/odoo-server/addons/web/controllers/main.py", line 922, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/home/odoo/odoo-server/odoo/api.py", line 689, in call_kw
return call_kw_multi(method, model, args, kwargs)
File "/home/odoo/odoo-server/odoo/api.py", line 680, in call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "/home/odoo/odoo-server/odoo/addons/base/module/module.py", line 71, in check_and_log
return method(self, *args, **kwargs)
File "/home/odoo/odoo-server/odoo/addons/base/module/module.py", line 448, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/home/odoo/odoo-server/odoo/addons/base/module/module.py", line 541, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/home/odoo/odoo-server/odoo/modules/registry.py", line 85, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/home/odoo/odoo-server/odoo/modules/loading.py", line 343, in load_modules
loaded_modules, update_module)
File "/home/odoo/odoo-server/odoo/modules/loading.py", line 242, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/home/odoo/odoo-server/odoo/modules/loading.py", line 156, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/home/odoo/odoo-server/odoo/modules/loading.py", line 94, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/home/odoo/odoo-server/odoo/tools/convert.py", line 788, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/home/odoo/odoo-server/odoo/tools/convert.py", line 849, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/home/odoo/odoo-server/odoo/tools/convert.py", line 738, in parse
self.parse(rec, mode)
File "/home/odoo/odoo-server/odoo/tools/convert.py", line 748, in parse
exc_info[2]
File "/home/odoo/odoo-server/odoo/tools/pycompat.py", line 86, in reraise
raise value.with_traceback(tb)
File "/home/odoo/odoo-server/odoo/tools/convert.py", line 741, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/home/odoo/odoo-server/odoo/tools/convert.py", line 651, in _tag_record
id = self.env(context=rec_context)['ir.model.data']._update(rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode)
File "/home/odoo/odoo-server/odoo/addons/base/ir/ir_model.py", line 1469, in _update
record = record.create(values)
File "/home/odoo/odoo-server/odoo/addons/base/ir/ir_ui_view.py", line 401, in create
return super(View, self).create(self._compute_defaults(values))
File "/home/odoo/odoo-server/odoo/models.py", line 3302, in create
self._fields[key].determine_inverse(record)
File "/home/odoo/odoo-server/odoo/fields.py", line 1070, in determine_inverse
getattr(records, self.inverse)()
File "/home/odoo/odoo-server/odoo/addons/base/ir/ir_ui_view.py", line 269, in _inverse_arch
view.write(data)
File "/home/odoo/odoo-server/odoo/addons/base/ir/ir_ui_view.py", line 417, in write
return super(View, self).write(self._compute_defaults(vals))
File "/home/odoo/odoo-server/odoo/models.py", line 3024, in write
self._write(old_vals)
File "/home/odoo/odoo-server/odoo/models.py", line 3177, in _write
self._validate_fields(vals)
File "/home/odoo/odoo-server/odoo/models.py", line 986, in validate_fields
raise ValidationError("%s\n\n%s" % (
("Error while validating constraint"), tools.ustr(e)))
odoo.tools.convert.ParseError: "Erreur lors de la validation de la contrainte

Modèle non trouvé : l10n.es.aeat.sii.password

Contexte de l'erreur :
Vue l10n.es.aeat.sii.password.wizard
[view_id: 1700, xml_id: n/a, model: l10n.es.aeat.sii.password, parent_id: n/a]
None" while parsing /home/odoo/odoo-server/addons/l10n_es_aeat_sii/wizard/aeat_sii_password_view.xml:5, near

l10n.es.aeat.sii.password.wizard
l10n.es.aeat.sii.password








or




[8.0] l10n_es_aeat_sii_guipuzcoa: No binding found with the given QName

Descripción del error:
No binding found with the given QName. Available bindings are: {https://egoitza.gipuzkoa.eus/ogasuna/sii/ficheros/SuministroFactRecibidas.wsdl}siiBinding

En entorno de pruebas, al intentar crear el servicio con la nueva dirección URL de WSDL:
-https://egoitza.gipuzkoa.eus/ogasuna/sii/ficheros/v1.0/SuministroFactRecibidas.wsdl

Debido a que el namespace no ha cambiado, sigue siendo:
-https://egoitza.gipuzkoa.eus/ogasuna/sii/ficheros/SuministroFactRecibidas.wsdl

En entorno de producción no hay problema.

Un saludo y gracias.

[8.0] l10n_es_aeat_sii - FechaRegContable es inferior a FechaExpedicionFacturaEmisor

Campo relacionado: sii_registration_date.

Este error se experimenta principalmente sobre facturas de compra. Al confirmar una orden de compra (solicitud de presupuesto que genera una orden de compra), se genera también la factura borrador de proveedor, asignando al campo "create_date" de account_invoice la fecha actual.

Lo lógico es que transcurra un tiempo desde que se ha generado esta factura borrador hasta que el proveedor remita tanto la mercancía como la factura, y por tanto, la fecha de expedición (campo "fecha_expedicion" en account_invoice) siempre será superior a "sii_registration_date", que ya estaba creado.

¿No sería más conveniente almacenar en "sii_registration_date" la fecha en que se valida la factura, en lugar de tomarla de create_date?

Gracias, saludos!

[12.0] l10n_es_aeat_sii: Error de respuesta vacía con Consulta SII

Al consultar una factura (Botón 'Consultar SII') no enviada con anterioridad al SII, se genera un registro de verificación en la factura tipo:

DescripcionErrorRegistro: list index out of range

La respuesta recibida ha sido:

{
    'Cabecera': {
        'IDVersionSii': '1.1',
        'Titular': {
            'NombreRazon': '123456',
            'NIF': '123456'
        }
    },
    'PeriodoLiquidacion': {
        'Ejercicio': '2021',
        'Periodo': '02'
    },
    'IndicadorPaginacion': 'N',
    'ResultadoConsulta': 'SinDatos',
    'RegistroRespuestaConsultaLRFacturasEmitidas': []
}

El problema parece que viene del modelo 'aeat.check.sii.result', el método _get_data al obtener res['RegistroRespuestaConsultaLRFacturasEmitidas'][0]. Creo que se podría solventar cambiando

data = res['RegistroRespuestaConsultaLRFacturasEmitidas'][0]

por algo así

data_collection = res['RegistroRespuestaConsultaLRFacturasEmitidas']
data = data_collection[0] if data_collection else False

Podemos intentar haceros PR si queréis.

Gracias.

[12.0] l10n_es_aeat_sii_vizcaya - No encuentra modelo: aeat.sii.wsdl

Hola, al instentar instalar el módulo l10n_es_aeat_sii_vizcaya, desde los archivos .xml (data/aeat_sii_map_data.xml), intenta crear registros de un modelo llamado: aeat.sii.wsdl y me da un error tipo

´odoo.tools.convert.ParseError: "aeat.sii.wsdl" while parsing /home/bmv/odoo_12_github/addons/third_party_addons/l10n_es_aeat_sii_vizcaya/data/aeat_sii_map_data.xml:162, near
<record id="wsdl_out_1_0_48" model="aeat.sii.wsdl">
        	<field name="name">SuministroFactEmitidas</field>
        	<field name="key">wsdl_out</field>
        	<field name="wsdl">http://www.bizkaia.eus/ogasuna/sii/documentos/v10/SuministroFactEmitidas.wsdl</field>
        	<field name="sii_map_id" ref="aeat_sii_map_1_0_48"/>
        </record>

Tengo ambas dependencias actualizadas (l10n_es y l10n_es_aeat_sii) aproximadamente del mes pasado, pero no encuentro el modelo al que hace referencia (aeat.sii.wsdl). ¿Podrían ayudarme?

Gracias, saludos.

Chart of accounts - group is automatically populated for all companies even not spanish ones

Hello,

My issue is in a multi company environnement with different countries.

I have installed the module Planes de cuentas españoles (según PGCE 2008) - Cooperativas (l10n_es_coop) and when i create a chart of accounts in a company not localized in Spain, the field "Group" is populated automatically with Spanish information.

We don't want to just hide this field for company not localized in Spain, because we want this field populated with an inappropriate value.

I have reproduced the issue on a runbot in V13.

You can find a video i made on the runbot here https://watch.screencastify.com/v/lWMidv2oKiu6RErDOb0L

Thanks in advance for your reply
Best Regards
Aurélien

[8.0] l10n_es_aeat_sii - P_IVA21_IC_BC tipo impositivo incorrecto

Tras registrar en SII facturas con el tipo de impuesto "Adquisición Intracomunitaria de bienes corrientes" (principalmente 21%), hemos comprobado que en los datos de desglose que registra la Agencia Tributaria se refleja como tipo impositivo el 100% en lugar del 21% (o 10% o 4%...). Tanto la base imponible como la cuota soportada las expresa correctamente.
La principal diferencia con respecto a otros tipos de impuestos empleados, en los que no se observa este error, es que estos en particular cuentan con 2 impuestos hijos.
Gracias!

Migrate module l10_es_coop to Odoo 11.0

Hi!

We are looking to use the module l10_es_coop in our instance to manage a cooperative with the Spanish legislation.

Are you maintaining this module? can we propose a PR to migrate this module to 11 or is it deprecate in the new Odoo versions?

Thanks!

Not able to install module l10n_es_aeat_sii due to missing external Id from l10n_es

Trying to install l10n_es_aeat_sii module but its not possible due to missing external id.
File "/usr/local/lib/python2.7/dist-packages/odoo-10.0+e.20170303-py2.7.egg/odoo/tools/convert.py", line 785, in id_get
res = self.model_id_get(id_str, raise_if_not_found)
File "/usr/local/lib/python2.7/dist-packages/odoo-10.0+e.20170303-py2.7.egg/odoo/tools/convert.py", line 791, in model_id_get
return self.env['ir.model.data'].xmlid_to_res_model_res_id(id_str, raise_if_not_found=raise_if_not_found)
File "/usr/local/lib/python2.7/dist-packages/odoo-10.0+e.20170303-py2.7.egg/odoo/addons/base/ir/ir_model.py", line 1037, in xmlid_to_res_model_res_id
return self.xmlid_lookup(xmlid)[1:3]
File "", line 2, in xmlid_lookup
File "/usr/local/lib/python2.7/dist-packages/odoo-10.0+e.20170303-py2.7.egg/odoo/tools/cache.py", line 87, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/odoo-10.0+e.20170303-py2.7.egg/odoo/addons/base/ir/ir_model.py", line 1026, in xmlid_lookup
raise ValueError('External ID not found in the system: %s' % xmlid)
ParseError: "<type 'exceptions.ValueError'>: "External ID not found in the system: l10n_es.account_tax_template_s_iva4b" while evaluating
"[(6, 0, [ ref('l10n_es.account_tax_template_s_iva4b'), ref('l10n_es.account_tax_template_s_iva10b') ])]"" while parsing /home/lenovo/resham_work/odoo-10.0-e-20170303/Quint/extra_addons/l10n_es_aeat_sii/data/aeat_sii_map_data.xml:14, near

SFESB


SuministroFactEmitidas Sujetas Bienes

[8.0] l10n_es_aeat_sii - customer invoice write error

Hi,
I've encountered an error while trying to create a customer invoice with a "normal" user, with the "Financial Manager" group set. Is it only me?

Kind regards,

Luis J. Salvatierra


Hola,
He encontrado un error al intentar crear una factura de cliente con un usuario "normal", con el grupo "Gestor financiero" establecido. ¿Sólo me ocurre a mi?

Un cordial saludo,

Luis J. Salvatierra

2018-01-23 15:33:09,676 16163 ERROR odoo openerp.http: Exception during JSON request handling.
Traceback (most recent call last):
  ...

  File "/home/ljsalvatierra/workspace/odoo/acysos/l10n_es_aeat_sii/models/account_invoice.py", line 150, in create
    invoice = super(AccountInvoice, self).create(vals)

  ...

  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/api.py", line 266, in wrapper
    return new_api(self, *args, **kwargs)
  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/models.py", line 4135, in create
    self._fields[key].determine_inverse(record)
  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/fields.py", line 953, in determine_inverse
    self.inverse(records)
  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/fields.py", line 574, in _inverse_related
    other[self.related[-1]] = record_value[record]
  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/models.py", line 5688, in __setitem__
    return self._fields[key].__set__(self, value)
  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/fields.py", line 871, in __set__
    record.write({self.name: self.convert_to_write(value)})
  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/api.py", line 266, in wrapper
    return new_api(self, *args, **kwargs)
  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/api.py", line 592, in new_api
    result = method(self._model, cr, uid, self.ids, *args, **old_kwargs)
  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/addons/base/res/res_company.py", line 310, in write
    return super(res_company, self).write(cr, uid, ids, values, context=context)

  ...

  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/models.py", line 3531, in check_access_rights
    return self.pool.get('ir.model.access').check(cr, uid, self._name, operation, raise_exception)
  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "<string>", line 2, in check
  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/tools/cache.py", line 122, in lookup
    value = d[key] = self.method(*args, **kwargs)
  File "/home/ljsalvatierra/workspace/odoo/submodules/ocb/openerp/addons/base/ir/ir_model.py", line 772, in check
    raise openerp.exceptions.AccessError(msg % msg_params)
AccessError: ('AccessError', u'Lo siento, no est\xe1 autorizado para modificar este documento. S\xf3lo usuarios con los siguientes permisos est\xe1n autorizados a hacer esto:\n- Administration/Access Rights\n\n(Modelo de documento: res.company)')

A quick solution for me was poping the "sii_enabled" element from the "vals" dictionary as follows.


Una rápida solución para mi ha sido sacar el elemento "sii_enabled" del diccionario "vals" de la siguiente manera.

    @api.model
    def create(self, vals):
        if not vals.get('fiscal_position', False):
            partner = self.env['res.partner'].browse(vals['partner_id'])
            raise exceptions.Warning(_(
                "No Fiscal Position configured for the partner %s") % (
                    partner.name))
        if not vals.get('registration_key', False) and \
                vals.get('fiscal_position', False):
            fp = self.env['account.fiscal.position'].browse(
                vals['fiscal_position'])
            if vals['type'] in ['out_invoice', 'out_refund']:
                vals['registration_key'] = fp.sii_registration_key_sale.id
            if vals['type'] in ['in_invoice', 'in_refund']:
                vals['registration_key'] = fp.sii_registration_key_purchase.id
        if vals.get('sii_enabled', False):
            vals.pop('sii_enabled')
        invoice = super(AccountInvoice, self).create(vals)
        return invoice

Installation recomendations

Hi!

Thanks for the upgrade of the module l10n_es_coop to the Odoo 11.0 version!! 👏 👏

Now we are trying to install this module in my Odoo instance, but I can't find the module in Pypi searching by 'l10n_es_coop' or 'acysos'.

Can you tell us any recommendation to install this module in our instance?

We have already installed the l10n_es from the OCA.

Thanks!

[8.0][SII] External ID not found in the system: l10n_es_toponyms.ES20

The following modules miss the dependency l10n_es_toponyms:

  • l10n_es_aeat_sii_alava
  • l10n_es_aeat_sii_vizcaya
  • l10n_es_aeat_sii_guipuzcoa
ParseError: "External ID not found in the system: l10n_es_toponyms.ES20" while parsing /home/odoo/addons/l10n_es_aeat_sii_guipuzcoa/data/aeat_sii_map_data.xml:6, near
<record id="aeat_sii_map_1_0_20" model="aeat.sii.map">
    <field name="name">SII 1.0 Guipuzcoa/Guipuzkoa</field>
    <field name="version">1.0</field>
    <field name="date_from">2017-07-01</field>
    <field name="date_to">2018-06-30</field>
    <field name="state" ref="l10n_es_toponyms.ES20"/>
</record>

MODULE/Suministro Inmediato de Información en el IVA : Error on ODOO 11 after installation

Hello Everyone,

We just installed the APP: Suministro Inmediato de Información en el IVA
found on odoo.com/apps
FILE NAME : l10n_es_aeat_sii

Our server UBUNTU 16.04.3 X 64, running ODOO 11:

We got this error message :
Impossible to install module "l10n_es_aeat_sii" because of an external dependance unfound : No module named zeep.

Please note that we have installed on our UBUNTU server the following requirements which are:

  • pip install zeep
  • pip install requests
  • pyOpenSSL, version 0.15 or superior

root@thiercelin:~# pip install zeep
Requirement already satisfied: zeep in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: appdirs>=1.4.0 in /usr/local/lib/python2.7/dist-packages (from zeep)
Requirement already satisfied: lxml>=3.0.0 in /usr/local/lib/python2.7/dist-packages (from zeep)
Requirement already satisfied: requests-toolbelt>=0.7.1 in /usr/local/lib/python2.7/dist-packages (from zeep)
Requirement already satisfied: requests>=2.7.0 in /usr/local/lib/python2.7/dist-packages (from zeep)
Requirement already satisfied: pytz in /usr/local/lib/python2.7/dist-packages (from zeep)
Requirement already satisfied: cached-property>=1.3.0 in /usr/local/lib/python2.7/dist-packages (from zeep)
Requirement already satisfied: defusedxml>=0.4.1 in /usr/local/lib/python2.7/dist-packages (from zeep)
Requirement already satisfied: six>=1.9.0 in /usr/local/lib/python2.7/dist-packages (from zeep)
Requirement already satisfied: isodate>=0.5.4 in /usr/local/lib/python2.7/dist-packages (from zeep)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in /usr/local/lib/python2.7/dist-packages (from requests>=2.7.0->zeep)
Requirement already satisfied: idna<2.7,>=2.5 in /usr/local/lib/python2.7/dist-packages (from requests>=2.7.0->zeep)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python2.7/dist-packages (from requests>=2.7.0->zeep)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python2.7/dist-packages (from requests>=2.7.0->zeep)

root@thiercelin:~# pip install requests
Requirement already satisfied: requests in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: urllib3<1.23,>=1.21.1 in /usr/local/lib/python2.7/dist-packages (from requests)
Requirement already satisfied: idna<2.7,>=2.5 in /usr/local/lib/python2.7/dist-packages (from requests)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python2.7/dist-packages (from requests)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python2.7/dist-packages (from requests)

Thank you for your lights on this

Farm odoo 10

Is there any module for farms compatible with odoo 10?

error odoo8 instalation farm

Odoo Server Error Traceback (most recent call last): File "/opt/odoo/openerp/http.py", line 546, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/odoo/openerp/http.py", line 583, in dispatch result = self._call_function(**self.params) File "/opt/odoo/openerp/http.py", line 319, in _call_function return checked_call(self.db, *args, **kwargs) File "/opt/odoo/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "/opt/odoo/openerp/http.py", line 316, in checked_call return self.endpoint(*a, **kw) File "/opt/odoo/openerp/http.py", line 812, in __call__ return self.method(*args, **kw) File "/opt/odoo/openerp/http.py", line 412, in response_wrap response = f(*args, **kw) File "/opt/odoo/addons/web/controllers/main.py", line 948, in call_button action = self._call_kw(model, method, args, {}) File "/opt/odoo/addons/web/controllers/main.py", line 936, in _call_kw return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs) File "/opt/odoo/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/opt/odoo/openerp/addons/base/module/wizard/base_module_upgrade.py", line 105, in upgrade_module openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True) File "/opt/odoo/openerp/modules/registry.py", line 370, in new openerp.modules.load_modules(registry._db, force_demo, status, update_module) File "/opt/odoo/openerp/modules/loading.py", line 355, in load_modules loaded_modules, update_module) File "/opt/odoo/openerp/modules/loading.py", line 255, in load_marked_modules loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks) File "/opt/odoo/openerp/modules/loading.py", line 156, in load_module_graph registry.setup_models(cr, partial=True) File "/opt/odoo/openerp/modules/registry.py", line 197, in setup_models model._setup_complete(cr, SUPERUSER_ID) File "/opt/odoo/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/opt/odoo/openerp/api.py", line 372, in old_api result = method(recs, *args, **kwargs) File "/opt/odoo/openerp/models.py", line 3032, in _setup_complete field.setup_triggers(self.env) File "/opt/odoo/openerp/fields.py", line 1743, in setup_triggers self._setup_dependency([self.name], comodel, arg[0].split('.')) File "/opt/odoo/openerp/fields.py", line 624, in _setup_dependency fields = [model._fields[head]] KeyError: 'usage'

[8.0] l10n_es_aeat_sii error descripción automática

Hola,
al generar una consulta con SII configurado con descripción automática, se muestra el siguiente mensaje:

[...]l10n_es_aeat_sii/models/account_invoice.py", line 130, in _get_sii_description_from_lines
description += line.name + ' - '
TypeError: unsupported operand type(s) for +=: 'bool' and 'unicode'

[8.0] l10n_es_aeat_sii: factura rectificativa importe total y base imponible distinto signo

Se ha creado un PR #23.

Hola, hemos recibido unos avisos por parte de la hacienda Guipuzcoana refiriéndose a facturas de venta rectificativas en entregas intracomunitarias.

Concretamente, se envía el importe total y la base imponible en distinto signo:

# l10n_es_aeat_sii/models/account_invoice.py:616
tipo_desglose = self._get_sii_out_taxes()
# Resultado:
importe_total = -75.0
tipo_desglose = {'DesgloseTipoOperacion': {'Entrega': {'Sujeta': {'Exenta': {'DetalleExenta': {'BaseImponible': 75.0, 'CausaExencion': 'E5'}}}}}}

¿Alguien ha tenido problemas similares? Gracias.

[12] l10n_es_vat_book

An error appears when printing in pdf or exporting to xls

Error:
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

undefined

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.