Facturas y contabilidad multi-compañía

485 views
Skip to first unread message

Alvaro Fernandez

unread,
Jan 20, 2014, 12:17:29 PM1/20/14
to openerp-s...@googlegroups.com
Hola,

     Llevo pegandome unos días con la configuración de una base de datos multi-compañía en versión 6.0. El caso es que tengo definidas varias compañías, cada una con sus diarios, secuencias y plan contable. Sin embargo, los clientes y productos son comunes a todas las compañías. El problema llega cuando trato de realizar una factura desde una determinada compañía. He realizado unas modificaciones en código para que, al seleccionar el diario de ventas en la factura, actualice la compañía de la factura con la compañía del nuevo diario seleccionado.

     Tras esto, los datos contables del cliente que selecciono, se cargan con la nueva compañía de la factura. El problema radica en que, las cuentas contables del producto y, más importante, las del IVA a aplicar en las líneas de la factura, siguen siendo las de la compañía original del producto, y no las de la factura. (Acaso aún no os habéis perdido??).

     He estado analizando el código, y aunque no es trivial, creo que podría retocarlo para que me cargue correctamente todas las cuentas contables de cliente, producto e IVA, pero... ¿acaso no está esto hecho ya? Veo que es una problemática muy común para que nadie se haya tenido que pegar con ella todavía... O eso, es que yo estoy haciendo algo mal y tengo mal configurada la contabilidad multi-compañía. ¿Alguna idea?




Álvaro Fernández

Pedro Manuel Baeza Romero

unread,
Jan 20, 2014, 12:21:10 PM1/20/14
to openerp-s...@googlegroups.com
Buenas, Álvaro,

Creo que todo esto viene porque estás trabajando con el usuario admin. ¿Puede ser? Si es así, ya sabes, nunca trabajes con el usuario admin para multi-compañía.

Un saludo.


--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Alvaro Fernandez

unread,
Jan 20, 2014, 1:04:06 PM1/20/14
to openerp-s...@googlegroups.com
Ignorancia la mía... xD

   Entonces, creo que es mejor que empiece por el principio, porque veo que hay cosas que se me escapan... Tengo una base de datos configurada con árbol de compañías compuesto por una compañía padre (P1) y 6 compañías "hijas" (H1, H2, H3... H6). Todos los empleados están contratados por la compañía P1, pero deben poder tener acceso a cualquiera de las otras 6 compañías. Los clientes, proveedores y productos pueden pertenecer a cualquiera de las 7 compañías. Cada compañía está configurada con sus diarios, secuencias, impuestos, régimen fiscal y plan contable propio.

   Con esto, lo que he hecho ha sido fijar la compañía P1 como compañía de cada usuario, pero les he puesto el resto de compañías como compañías permitidas, y los he añadido al grupo "Useability / Multi-company". Cada usuario generará facturas. Para ello, seleccionará la compañía de la factura y después el cliente. Por último creará las lineas de la factura.

    Ahora el problema: ¿es posible realizar todo esto simplemente con el estándar? sino, ¿existe algún módulo que lo permita? sino, ¿existe posibilidad de desarrollarlo o es una idea "muy peligrosa"?


P.D.: Como siempre, muchísimas gracias Pedro por la ayuda. He intentado hacer lo que comento con un usuario "no-administrador" y sigo teniendo problemas. Dice que no existe Plan Contable para compañía, cuando, como comento, todos los planes contables ya han sido creados y configurados.




Álvaro Fernández




Pedro Manuel Baeza Romero

unread,
Jan 20, 2014, 1:20:21 PM1/20/14
to openerp-s...@googlegroups.com
Es que tienes un doble problema: en la 6.0, la multi-compañía está menos fina que en 6.1 y posteriores, y luego como todas las operaciones las has hecho como admin. Mis dos primeras recomendaciones es que te vayas a mínimo una 6.1, y que empieces la configuración de nuevo (en la 6.1, sí que puedes hacer lo de los planes y demás como admin). Después, la operativa debe ser utilizar cualquier otro usuario que no sea el admin, y desde preferencias de ese usuario, elegir la empresa con la que quieres trabajar en ese momento (de entre las autorizadas), y eso sí, una empresa cada vez.

Un saludo.


Ana Juaristi

unread,
Jan 20, 2014, 1:54:41 PM1/20/14
to openerp-s...@googlegroups.com
Y para mayor seguridad aún, tener un usuario definido por cada compañía, que SOLO tenga acceso a dicha compañía.
Para tantas compañías es un follón, pero es lo único que te puede asegurar que todos los objetos de operativa tengan todos los enlaces de compañía correctamente configurados. De otra forma, si se empiezan a mezclar, empiezas a tener muchos problemas tanto de visualización de datos como de errores en permisos.
--
CEO Avanzosc, S.L : Office phone / Tfono oficina: (+34) 943 02 69 02
Ana Juaristi Olalde : Personal phone: 677 93 42 59. User/usuario skype: Avanzosc
www.openerpsite.com


El contenido de esta comunicación y de toda su documentación anexa es confidencial y se dirige exclusivamente a su destinatario. El uso no autorizado de esta información está prohibido por la legislación vigente. Si usted no es el destinatario le rogamos nos lo indique, no comunique su contenido a terceros y proceda a su destrucción. Disculpe las molestias que le haya ocasionado la recepción indebida de este e-mail. Sus datos figuran en un fichero cuyo titular es Avanzosc, S.L., a quien usted puede dirigirse para ejercer sus derechos de acceso, rectificación, cancelación y oposición en Julio Urkijo, 32, 20720, Azkoitia (Gipuzkoa), Tef. 943 02 69 02 - adminis...@avanzosc.com

Komunikazio honen edukia eta dokumentazio erantsia konfidentziala da eta hartzaileak bakarrik jaso beharko luke. Indarrean dagoen legeriak debekatu egiten du bertan eskainitako informazioa baimenik gabe erabiltzea. Komunikazioa zuri iritsi bazaizu, baina zu ez bazara hartzailea, mesedez, guri jakinarazi, eta jasotako informazioa ez inori jakinarazi eta suntsitu. Barkatu okerreko email hau jasotzeak eragindako eragozpenak. Zure datuak Avanzosc, S.L. enpresaren fitxategietan sartuta daude. Zure datuak atzitzea eska dezakezu, bai eta, datuak zuzentzea, ezereztea eta tratamenduari aurka egitea ere. Horretarako, enpresara jo dezakezu, helbide honetan: Julio Urkijo, 32, 20720, Azkoitia (Gipuzkoa), telefonoa: 943 02 69 02 - adminis...@avanzosc.com

This message and all documents attached to it are confidential and intended only for the person or entity to which it is addressed. Any use of this information by unauthorised persons is prohibited under current legislation. If you received this message by error, please advise us, destroy it and refrain from communicating its contents to third parties. We apologise for any inconvenience receiving this email improperly may cause to you. Your personal data are included in a file owned by Avanzosc, S.L. If you want to exercise your rights of access, correction, erasure and objection you can contact the Controller at Julio Urkijo, 32, 20720, Azkoitia (Gipuzkoa), T: 943 02 69 02 – adminis...@avanzosc.com

Alvaro Fernandez

unread,
Jan 21, 2014, 3:17:00 AM1/21/14
to openerp-s...@googlegroups.com
Hola,

      Estoy haciendo pruebas cambiando la compañía del usuario a través del asistente y parece que, por lo menos a la hora de generar facturas, funciona relativamente bien. Miedo me da ahora meterme a probarlo facturando desde pedidos o, peor aún, desde proyectos. Estoy completamente de acuerdo con lo que comenta Ana pero, por las características "especiales" del cliente, necesitan trabajar de este modo. Obviamente, si finalmente no es posible, pues no es posible y tendrá que adaptarse, pero antes de darle una solución creo que debo probarlo todo muy muy bien.

     De nuevo muchas gracias por la ayuda. Me podría haber vuelto loco dándole vueltas a esto y haberme dado de palos con el código, cuando todo es mucho más sencillo... Fallo de concepto mío.



Álvaro Fernández
Reply all
Reply to author
Forward
0 new messages