AEOdoo

¡Bienvenido!

Esta comunidad es para profesionales y principiantes en nuestros productos y servicios.
Comparte y discute el mejor contenido y nuevas ideas de marketing, construye tu perfil profesional y conviértete en un mejor comercializador.

0

v13 - Cuenta de banco en factura de proveedor de partner hijo

Avatar
Manuel

Hola,


Estamos migrando de v12 a v13 y hemos encontrado un cambio al registrar una factura de proveedor de un partner hijo de tipo "compañía", y es que mientras en la v12 el campo 'partner_bank_id' tomaba el valor del padre, en la v13 el campo 'invoice_partner_bank_id' toma el valor del hijo.


El problema viene cuando los hijos usan la misma cuenta del padre, y esta situación es común. Como no se permite duplicar una cuenta bancaria en distintos partners, ese campo se deja vacío y ésto que no suponía un problema en la v12, sí lo es en la v13.


Las salidas al problema podrían ser:

- Eliminar el constraint partner-cuenta. Ésto se ha desaconsejado explicitamente según hemos visto en github.

- Heredar de onchange_partner_id en account_move.py del modelo account y dar a invoice_partner_bank_id el valor del padre cuando en el hijo esté vacío.

- Hacer a los hijos de tipo 'individual' en lugar de 'compañía'. Con este cambio el valor de commercial_partner_id del hijo es el padre y así toma la cuenta del padre.


Cualquier información que pudieseis compartir sobre este asunto que nos ayudara a encontrar una solución sería bienvenida.


Gracias por vuestra atención


Manuel


Avatar
Descartar

Su respuesta

Por favor trate de dar una respuesta sustancial. Si desea comentar sobre la pregunta o respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas - no hay necesidad de contestar la misma pregunta dos veces. Además, no olvide valorar - realmente ayuda a seleccionar las mejores preguntas y respuestas