Giter Club home page Giter Club logo

odoo-argentina's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

odoo-argentina's Issues

Factura Rectificativa de Cliente

Hola Ignacio, buen día, trabajo con odoo 15, en ubuntu 20.04 lts, localización argentina codize.
Al hacer una Nota de Credito, me muestra este error:
"Error de usuario

AFIP Validation Error. 10197: Si el comprobante es Debito o Credito, enviar estructura CbteAsoc o PeriodoAsoc."

que puede estar pasando?

impresión del Nombre del comprobante

Hola Ignacio, buen día, estoy trabajando con odoo 15 en ubuntu 20.04 lts, con localización argentina codize,
en la impresión de factura electronica: "l10n_ar_report_fe",
al imprimir nombre del comprobante, imprime = "o.l10n_latam_document_type_id.name"
y deberia imprimir: "o.l10n_latam_document_type_id.report_name"

creo que debería ser así,
gracias.

Cancelar Recibos de Pagos

Cuando se trata de cancelar un recibo de pago validado, sale un error de usuario diciendo que el pago llego a un estado no valido.
image
Me puse a leer el codigo de Odoo y encontre que si se le pasa por contexto lo siguiente no revisa la sync de pago y se puede cancelar, le agregue el contexto en la linea 761 del archivo "account_payment_group.py" y se puede cancelar el pago sin problemas y rompe automaticamente la conciliacion de la facturas.
image

¿Es correcta esta solucion o hay algo por detras que pueda estar desestabilizando en la contabilidad sin que me este dando cuenta?
Tambien cabe destacar que si se vuelve a borrador el recibo, no va a poder validarlo sin borrar y recrear las lineas de pago ya que se borran las lineas contables de cada linea de pago.
image
image

No me puse a investigar lo de las lineas del pago porque de momento que se pueda cancelar el recibo ya nos es suficiente, pero agradeceria alguna segunda opinion de si es correcto el usar ese contexto.

Libros de IVA en PDF y archivos Iva Digital en TXT

Hola Ignacio, buen día, estoy trabajando con odoo 14 y 15, en ubuntu 20.04 lts, con localización argentina codize, lo que sucede es que al generar los libros de iva, si no hay movimientos, los genera, tanto el .pdf como .xlsx, pero al generarlos con movimientos me da el siguiente error al imprimir .pdf:
Traceback (most recent call last):
File "/opt/odoo/odoo-server/odoo/addons/base/models/qweb.py", line 219, in render_template
yield from compiled_fn(self, values, log)
File "<template_1210>", line 948, in template_1210
File "<template_1210>", line 936, in t_call_content
File "<template_1210>", line 254, in t_call_content
AttributeError: 'account.move' object has no attribute 'amount_by_group'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 2018, in report_download
response = self.report_routes(reportname, docids=docids, converter=converter, context=context)
File "/opt/odoo/odoo-server/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/odoo-server/sources/report_xlsx/controllers/main.py", line 47, in report_routes
return super(ReportController, self).report_routes(
File "/opt/odoo/odoo-server/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 1947, in report_routes
pdf = report.with_context(context)._render_qweb_pdf(docids, data=data)[0]
File "/opt/odoo/odoo-server/addons/account/models/ir_actions_report.py", line 49, in _render_qweb_pdf
return super()._render_qweb_pdf(res_ids=res_ids, data=data)
File "/opt/odoo/odoo-server/odoo/addons/base/models/ir_actions_report.py", line 897, in _render_qweb_pdf
html = self_sudo.with_context(context)._render_qweb_html(res_ids, data=data)[0]
File "/opt/odoo/odoo-server/odoo/addons/base/models/ir_actions_report.py", line 941, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/odoo-server/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
File "/opt/odoo/odoo-server/odoo/addons/base/models/ir_ui_view.py", line 1985, in _render_template
return self.browse(self.get_view_id(template))._render(values, engine)
File "/opt/odoo/odoo-server/addons/web_editor/models/ir_ui_view.py", line 29, in _render
return super(IrUiView, self)._render(values=values, engine=engine, minimal_qcontext=minimal_qcontext)
File "/opt/odoo/odoo-server/odoo/addons/base/models/ir_ui_view.py", line 1993, in _render
return self.env[engine]._render(self.id, qcontext)
File "/opt/odoo/odoo-server/odoo/tools/profiler.py", line 292, in _tracked_method_render
return method_render(self, template, values, **options)
File "/opt/odoo/odoo-server/odoo/addons/base/models/ir_qweb.py", line 76, in _render
result = super()._render(template, values=values, **compile_options)
File "/opt/odoo/odoo-server/odoo/addons/base/models/qweb.py", line 134, in _render
result = ''.join(rendering)
File "/opt/odoo/odoo-server/odoo/addons/base/models/qweb.py", line 223, in render_template
raise QWebException("Error when render the template", self, options,
odoo.addons.base.models.qweb.QWebException: 'account.move' object has no attribute 'amount_by_group'
Traceback (most recent call last):
File "/opt/odoo/odoo-server/odoo/addons/base/models/qweb.py", line 219, in render_template
yield from compiled_fn(self, values, log)
File "<template_1210>", line 948, in template_1210
File "<template_1210>", line 936, in t_call_content
File "<template_1210>", line 254, in t_call_content
AttributeError: 'account.move' object has no attribute 'amount_by_group'

Error when render the template
AttributeError: 'account.move' object has no attribute 'amount_by_group'
Template: 1210
Path: /t/t/t/t/div/table/tbody/tr[1]/td[7]/t[2]
Node:

tampoco me genera los archivos de IVA DIGITAL en TXT
que puede estar pasando?

Permiso Para Crear Recibos de Pago

Buenos Días, cuando se quiere registrar el pago directamente desde una factura con el modulo account_payment_group instalado no lo permite y tira un error de permiso de ir.config_parameter.
image
Esto ocurre si el usuario en cuestion no tiene permisos de "Ajuste" en "Administración". Esto es un problema si el usuario no es un administrador y solo es un agente de facturacion o de ventas, ya que pueden ver y tocar todas las configuraciones del Odoo, de momento lo estamos solventando poniendo "sudo()" en las lineas 692 y 707 de account_payment_group.py, pero no se si es lo correcto.
image
¿Seria esta la forma correcta de arreglar el problema?

Transferencias

Hola Ignacio, buen día, estoy trabajando con odoo 15 en ubuntu 20.04 lts, con localización argentina codize.
Al tratar de guardar/confirmar una transferencia, me da este error:

RPC_ERROR

Odoo Server Error

Traceback (most recent call last):
File "/opt/odoo15/odoo15/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/opt/odoo15/odoo15/odoo/http.py", line 687, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo15/odoo15/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo15/odoo15/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo15/odoo15/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo15/odoo15/odoo/http.py", line 916, in call
return self.method(*args, **kw)
File "/opt/odoo15/odoo15/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/opt/odoo15/odoo15/addons/web/controllers/main.py", line 1342, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/opt/odoo15/odoo15/addons/web/controllers/main.py", line 1334, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo15/odoo15/odoo/api.py", line 462, in call_kw
result = _call_kw_model_create(method, model, args, kwargs)
File "/opt/odoo15/odoo15/odoo/api.py", line 442, in _call_kw_model_create
result = method(recs, *args, **kwargs)
File "", line 2, in create
File "/opt/odoo15/odoo15/odoo/api.py", line 391, in _model_create_single
return create(self, arg)
File "/opt/odoo15/sources/odoo-argentina-codize/account_payment_group/models/account_payment.py", line 355, in create
payment = super(AccountPayment, self).create(vals)
File "", line 2, in create
File "/opt/odoo15/odoo15/odoo/api.py", line 412, in _model_create_multi
return create(self, [arg])
File "/opt/odoo15/odoo15/addons/account/models/account_payment.py", line 693, in create
payments = super().create(vals_list)
File "", line 2, in create
File "/opt/odoo15/odoo15/odoo/api.py", line 413, in _model_create_multi
return create(self, arg)
File "/opt/odoo15/odoo15/addons/mail/models/mail_thread.py", line 265, in create
threads = super(MailThread, self).create(vals_list)
File "", line 2, in create
File "/opt/odoo15/odoo15/odoo/api.py", line 413, in _model_create_multi
return create(self, arg)
File "/opt/odoo15/odoo15/odoo/addons/base/models/ir_fields.py", line 613, in create
recs = super().create(vals_list)
File "", line 2, in create
File "/opt/odoo15/odoo15/odoo/api.py", line 413, in _model_create_multi
return create(self, arg)
File "/opt/odoo15/odoo15/odoo/models.py", line 4070, in create
records = self._create(data_list)
File "/opt/odoo15/odoo15/odoo/models.py", line 4134, in _create
col_val = field.convert_to_column(val, self, stored)
File "/opt/odoo15/odoo15/odoo/fields.py", line 2530, in convert_to_column
value = self.convert_to_cache(value, record)
File "/opt/odoo15/odoo15/odoo/fields.py", line 2542, in convert_to_cache
raise ValueError("Wrong value for %s: %r" % (self, value))
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/opt/odoo15/odoo15/odoo/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo15/odoo15/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
ValueError: Wrong value for account.payment.payment_type: 'transfer'

Que puede estar sucediendo?

Error en afipws multicompañia

Hola Ignacio y equipo, en este caso les traigo un error que se esta presentando en la v15.

cuando alguien tiene multicompañía y el usuario tiene asignado como predeterminada una compañía de las dos. Tengo varios usuarios que tienen una compañía como predeterminada de las dos compañías, cuando facturan con la predeterminada anda todo ok ahora cuando quieren validar la factura en afip con la otra compañía en la cual tienen permisos les aparece esta restricción. Ambos al facturar están parados en la compañía de la cual es la factura

image

si yo quito esa restricción luego tengo el siguiente problema

image

Siendo que el certificado es correcto y funciona, me marca como que no tiene certificado cuando si lo tiene

O sea en ambas compañias los certificados están ok.

Espero puedan verlo rapidamente

Error en: Pago de Proveedores

Hola Ignacio, buen día, estoy trabajando con odoo 16, en ubuntu 22.04 lts, con localización argentina codize, lo que sucede es que al querer entrar a cargar un Pago de Proveedores me da Error, lo mismo sucede en Pago de Clientes:
Traceback (most recent call last):
File "/opt/odoo/odoo/odoo/tools/cache.py", line 85, in lookup
r = d[key]
File "", line 2, in getitem
File "/opt/odoo/odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/opt/odoo/odoo/odoo/tools/lru.py", line 34, in getitem
a = self.d[obj]
KeyError: ('account.payment.group', <function Model._get_view_cache at 0x7f52907cd820>, (False, 'tree', None, 'es_AR'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/odoo/odoo/http.py", line 1584, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/opt/odoo/odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/opt/odoo/odoo/odoo/http.py", line 1611, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/opt/odoo/odoo/odoo/http.py", line 1815, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "/opt/odoo/odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/opt/odoo/odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
result = endpoint(**request.params)
File "/opt/odoo/odoo/odoo/http.py", line 697, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/opt/odoo/odoo/addons/web/controllers/dataset.py", line 42, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/opt/odoo/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo/odoo/odoo/api.py", line 457, in call_kw
result = _call_kw_model(method, model, args, kwargs)
File "/opt/odoo/odoo/odoo/api.py", line 430, in _call_kw_model
result = method(recs, *args, **kwargs)
File "/opt/odoo/odoo/odoo/addons/base/models/ir_ui_view.py", line 2491, in get_views
result['views'] = {
File "/opt/odoo/odoo/odoo/addons/base/models/ir_ui_view.py", line 2492, in
v_type: self.get_view(
File "/opt/odoo/odoo/odoo/addons/base/models/ir_ui_view.py", line 2676, in get_view
result = dict(self._get_view_cache(view_id, view_type, **options))
File "", line 2, in _get_view_cache
File "/opt/odoo/odoo/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/opt/odoo/odoo/odoo/addons/base/models/ir_ui_view.py", line 2636, in _get_view_cache
arch, view = self._get_view(view_id, view_type, **options)
File "/opt/odoo/odoo/addons/web/models/models.py", line 245, in _get_view
arch, view = super()._get_view(view_id, view_type, **options)
File "/opt/odoo/odoo/odoo/addons/base/models/ir_ui_view.py", line 2583, in _get_view
arch = view._get_combined_arch()
File "/opt/odoo/odoo/odoo/addons/base/models/ir_ui_view.py", line 999, in _get_combined_arch
arch = root.with_prefetch(tree_views._prefetch_ids)._combine(hierarchy)
File "/opt/odoo/odoo/odoo/addons/base/models/ir_ui_view.py", line 917, in _combine
combined_arch = etree.fromstring(self.arch)
File "src/lxml/etree.pyx", line 3237, in lxml.etree.fromstring
File "src/lxml/parser.pxi", line 1896, in lxml.etree._parseMemoryDocument
File "src/lxml/parser.pxi", line 1777, in lxml.etree._parseDoc
File "src/lxml/parser.pxi", line 1082, in lxml.etree._BaseParser._parseUnicodeDoc
File "src/lxml/parser.pxi", line 615, in lxml.etree._ParserContext._handleParseResultDoc
File "src/lxml/parser.pxi", line 725, in lxml.etree._handleParseResult
File "src/lxml/parser.pxi", line 654, in lxml.etree._raiseParseError
File "", line 1
lxml.etree.XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1

The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
RPCError@http://localhost:8069/web/assets/249-2053682/web.assets_backend.min.js:981:274
makeErrorFromResponse@http://localhost:8069/web/assets/249-2053682/web.assets_backend.min.js:985:163
jsonrpc/promise</<@http://localhost:8069/web/assets/249-2053682/web.assets_backend.min.js:993:34

Que puede estar sucediendo?
Desde ya muchas gracias Ignacio.

campo check_number

Hola a todos, me he encontrado al momento de usar el modulo account_check_printer, en el modelo 'account.payment', usa el campo check_number con el mismo nombre de este modulo, la diferencia es que en este modulo se encuentra de tipo entero y en el de odoo esta con tipo char, alguna sugerencia o comentario para esta actualización?

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.