acysos / odoo-addons Goto Github PK
View Code? Open in Web Editor NEWAddons modules for Odoo
License: GNU Affero General Public License v3.0
Addons modules for Odoo
License: GNU Affero General Public License v3.0
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
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!
The script account_invoice.py misses the dependencies 'exceptions' and '_'.
...
File "/srv/odoo/addons/l10n_es_aeat_sii_guipuzcoa/models/account_invoice.py", line 25, in _get_sii_map
raise exceptions.Warning(_(
NameError: global name 'exceptions' is not defined
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
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.
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.
i get this error when trying to install stock_value
https://gist.github.com/scigghia/9d4fb8e8c958725166844ad6a13b7c47
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!
The following modules miss the dependency l10n_es_toponyms:
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>
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:
¿Alguien ha tenido algún problema similar?
Muchas gracias de antemano.
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
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
KeyError: 'document.directory'
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.passwordContexte de l'erreur :
Vuel10n.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 :\nVuel10n.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 contrainteModèle non trouvé : l10n.es.aeat.sii.password
Contexte de l'erreur :
Vuel10n.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
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!
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!
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.
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'
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'
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
Is there any module for farms compatible with odoo 10?
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!
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:
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
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)
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.