El comportamiento estándar de OpenERP es utilizar una única cuenta para cobrar y otra cuenta para pagar a todos los partners, que en el caso del plan español suelen ser la 430 y la 410, respectivamente. Esto no suele gustar a los contables, que prefieren crear una 430xxxxxx para cada cliente, 400xxxxxx para cada proveedor y 410xxxxxx para cada acreedor. Por eso, con la localización española se incluyó un asistente para la creación de cuentas contables, que facilitara esta tarea, y que se puede invocar como una acción desde la ficha del partner.

No obstante, gracias a NaN, disponemos de nan_account_extension, un módulo que entre otras cosas, permite el mantenimiento automático de estas cuentas, y digo mantenimiento porque las crea o elimina automáticamente según lo que hagamos con el partner, en el momento de guardarlas.

Para utilizarlo, primero se debe configurar qué cuantas son las base, en Administración | Compañías | Compañía, abriendo la compañía adecuada, y en la pestaña Configuración, utilizando los parámetros del grupo Creación de cuenta automática.

Por último, si se ha establecido un valor por defecto para las cuentas a cobrar y pagar, debe ser eliminado, o el módulo dejará las cuentas establecidas por defecto. Para esto, vamos a Administración | Configuración | Parámetros | Parámetros de configuración (lo que vienen a ser las propiedades), buscamos la property_account_receivable y property_accoyunt_payable que no tenga asignada empresa (que será la cuenta por defecto), y la eliminamos.

Si se tiene mucha prisa, también se puede borrar el valor por defecto con el siguiente SQL:

DELETE FROM ir_property
  WHERE NAME IN ('property_account_payable', 'property_account_receivable')
  AND res_id IS NULL