<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0">

    <channel>

        <title>Blog</title>
        <link>http://www.pexego.es/blog</link>
        <description>Blog de Pexego Sistemas Informáticos S.L.</description>

        <generator>basesyndication</generator>
        <!-- TODO
        <lastBuildDate>Mon, 30 Sep 2002 11:00:00 GMT</lastBuildDate>
        <copyright>Copyright 1997-2002 Dave Winer</copyright>
        <docs>http://backend.userland.com/rss</docs>
        <category domain="Syndic8">1765</category>
        <managingEditor>dave@userland.com</managingEditor>
        <webMaster>dave@userland.com</webMaster>
        -->

        <!-- TODO: Should there be an individual image associatable with each
        Weblog object?  I think so... -->
        <image>
            <title>Blog</title>
            <url>http://www.pexego.es/logo.png</url>
            <link>http://www.pexego.es/blog</link>
        </image>

        
            <item>
                <title>OpenERP. Sobre visión y modelo de negocio</title>
                <guid>http://www.pexego.es/blog/2012/04/15/openerp.-sobre-vision-y-modelo-de-negocio</guid>
                <link>http://www.pexego.es/blog/2012/04/15/openerp.-sobre-vision-y-modelo-de-negocio</link>
                <description>
&lt;p&gt;Desde luego estos tres días en Bélgica han sido sumamente intensos, 
por múltiples asuntos, pero me voy a centrar en cuestiones un poco 
generales y siempre abiertas a debate que incluye el modelos de negocio 
de OpenERP sa y cómo eso afecta a nuestra localización y servicios.&lt;/p&gt;
&lt;p&gt;Los que habéis estado conmigo en Beǵica sabréis que no estuve 
especialmente participativo en las reuniones aunque sí en las 
conversaciones previas. Cuando no estoy completamente seguro sobre algo,
 perfiero escuchar y reflexionar sobre lo que se cuenta antes que entrar
 en un debate estéril, Las caminos se recorren paso a paso y al comenzar
 prefiero tener un mapa.&lt;/p&gt;
&lt;p&gt;Ana ha publicado ya un estupendo post (como siempre) referente a las 
jornadas y especialmente a la migración de versiones. Tal vez un poco 
precipitado de más, ya que nos falta algo de confirmación sobre todo 
esto, pero los que ya conocemos a Ana sabemos que le puede el corazón. 
Os recomiendo su lectura 
http://www.openerpsite.com/migraciones-de-version-en-openerp/2693.html, 
especialmente a los que no conozcáis demasiado bien la situación.&lt;/p&gt;
&lt;p&gt;Coincido con Albert de NaN y con Raimon de Zikzakmedia en 
prácticamente todo el diagnostico que exponen en sus comentarios al post
 de Ana. Creo que saben que siento por ellos algo más que respeto y 
admiración, que la localización española no existiría sin ellos, su 
conocimiento y su esfuerzo, pero quiero plantear&amp;nbsp; las lineas siguientes 
sobre lo que puede ser un modelo de negocio acertado o no, pero que es 
el planteado hasta ahora por OpenERP sa.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sobre el modelo de negocio de OpenERP sa&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No me voy a centrar en si nos gusta al 100% la propuesta para llevar a
 cabo las migraciones o el soporte , si no, si compartimos o no el 
modelo de negocio que plantea OpenERP sa. Así que hablaré un poco sobre 
ello&lt;/p&gt;
&lt;p&gt;Me gustaría en primer lugar defender la política desarrollada por ellos:&lt;/p&gt;
&lt;p&gt;* Liberación de todo el código desarrollado.&lt;/p&gt;
&lt;p&gt;De todas las aplicaciones open source&amp;nbsp; orientadas a gestión de 
negocios existentes a día de hoy en el mercado y con una implantación 
más o menos grande¿hay alguna que haga esto? Esto es un valor inmenso 
que permite que puedas realizar lo que te dé la gana con el software sin
 ningun tipo de exigencia y que se pueda desarrolar una herramienta de 
migrar versiones en paralelo a la oficial. Entiendo que esto no les dé 
derecho a todo, pero sí a mucho.&lt;/p&gt;
* Un gran trabajo de promoción de la herramienta
&lt;p&gt;Puede ser discutible, pero de una forma u otra, es posiblemente el 
ERP de código abierto más usado del mundo, y esto no es fácil de 
conseguir. Si sabéis cómo me pongo a ello y hago uno nuevo.&lt;/p&gt;
* Son una empresa. Necesitan ingresos.
&lt;p&gt;Lógicamente, deben priorizar esto. Podríamos hablar sobre si sería 
mejor que fuese una fundación o algo similar, pero no lo son. Ellos han 
desarrollado el software, han tenido la idea y, en mi opinión, es mejor 
tener una empresa fuerte detrás tanto desde el punto de vista del 
mercado - cliente final, como de la evolución de la herramienta 
(discutible, pero es mi impresión y es mi post).&lt;/p&gt;
&lt;p&gt;* Ingresos obtenidos solo de migraciones, soporte y formación.&lt;/p&gt;
&lt;p&gt;Un modelo tradicional, basado en servicios, pero que necesita a su red de 
partners. Sin partners sería imposible de mantener. ¿Somos conscientes 
de eso?&lt;/p&gt;
&lt;p&gt;Voy a a hacer también ciertas críticas para que no me saltéis 
demasiado al cuello y digáis que me han lavado el cerebro en Bélgica 
(como ya dije, es solo una reflexión y no trata de ser dogmática ni 
mucho menos)&lt;/p&gt;
&lt;p&gt;* Han&amp;nbsp; cometido errores&lt;/p&gt;
&lt;p&gt;Probablemente muchos, tal vez demasiados, no es cuestión de 
enumerarlos, También creo que en algunos casos han simplemente corregido
 el rumbo y que, en ocasiones, ha habido también fallos nuestros como 
comunidad o como partners. Os invito a&amp;nbsp; la reflexión en este punto, 
especialmente viendo a OpenERP sa como una empresa y no como a una ONG 
que publica software. Además, ¿podemos pensar que es fácil gestionar una
 empresa con este crecimiento?&lt;/p&gt;
&lt;p&gt;* La comunicación con los partner y la comunidad no es la más correcta.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Tienen mucho camino por recorrer aquí. Tengo la percepción de que 
ellos lo ven como&amp;nbsp; que la comunidad haga lo que quiera y como quiera y 
los partners que apoyen y, por favor no olvidemos que un partner es 
básicamente un reseller, un socio comercial que debe apoyar a su casa 
matriz, con acuerdos y desacuerdo y todo tipo de desavenencias, pero en 
útimo caso apoyando,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;* El control de Fabien Pinckaers sobre la compañía&lt;/p&gt;
&lt;p&gt;Esto sí que no está sujeto a discusión. Se hace lo que el dice para 
bien o para mal, lo cual creo que a veces lleva a la improvisación, pero
 es así.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sobre el modelo de negocio de los que prestamos servicios con OenERP&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Y al fin creo que llego a&lt;strong&gt; &lt;/strong&gt;dónde quería llegar (posiblemente dando alguna vueltas) y a la reflexión que me gustaría plantear.&lt;/p&gt;
&lt;p&gt;Pexego lleva años trabajando con la herramienta y solo un año y algo 
como partner. Hemos tratado de contribuir en lo posible desde los 
inicios, sin embargo como partners hemos contribuido más bien poco en la
 venta de sevcios de OpenERP sa, Así que la reflexión viene en lo 
siguiente:&lt;/p&gt;
&lt;p&gt;Decidir un apuesta de verdad por los servicios prestados por OpenERP 
sa, saber si somos capaces de trasnmitir a nuestros clientes las 
necesidad de contrratar un OpenERP Enterprise (OE) o incluirlo 
conjuntamente en nuestra oferta de soporte.&lt;/p&gt;
&lt;p&gt;* Es cierto que gran parte del soporte no está cubierto por el&amp;nbsp; OE ya
 que el análisis, la cualificación del bug y su posterior aplicación son
 responsabilidad del partner, pero no es menos cierto que no hablamos 
solo de módulos, que también hablamos de servidor y clientes, De 
cualquier manera es como una garantía adicional para gran parte del 
software (no olvidemos que casi todos nuestros desarrollos heredan de 
aquí) y que debería evitar que mantuviésemos ramas duplicadas en 
launchpad como estamos haciendo ahora (he dicho debería, que conste).&lt;/p&gt;
&lt;p&gt;No me he puesto todavía a hacer cálculos sobre el soporte con OE pero creo que no es malo considerarlo.&lt;/p&gt;
&lt;p&gt;* En cuanto a las migraciones. Es evidente que el modelo anterior no 
era del todo apropiado ( o a lo mejor sí y no lo habíamos entendido del 
todo bien).&lt;/p&gt;
&lt;p&gt;Uno de los graves problemas era asumir el coste de migración de la 
localización española en un proyecto ( o más bien en todos). Pero no 
será así ahora y tendremos posibiliades de hacerlo. Creo que aquí es 
mejor no adelantar acontecimientos y esperar a una confirmación escrita y
 volver sobre ello más adelante.&lt;/p&gt;
&lt;p&gt;En cuanto a la migración de otros módulos también habrá que ver cómo plantearlos.&lt;/p&gt;
&lt;p&gt;Así que en este punto es dónde está realmente lo interesante. 
¿Debemos centrar nuestro esfuerzos en tener un alternativa de migración 
(Kafkadb o similar), o en unirnos a la estrategia de OpenERP sa , 
incluir OE en nuestra oferta de soporte y centrarnos en la migración de 
nuestro propios módulos ( desarrollados para un cliente o de otros 
miembros de la comunidad). El asunto es que si no he entendido mal 
podríamos publicar los scripts para migrar estos módulos a medida por lo
 que el esfuerzo solo se realizaría una vez en cada módulo. Es decir, 
sería escalable.&lt;/p&gt;
&lt;p&gt;Esto no quita el trabajo a realizar en cada migración por parte del 
partner, desde luego, pero creo que también conviene pensar en la 
sostenibiliad del ecosistema y en que, mientras trabajemos con OpenERP, 
debemos buscar la mejor forma de cooperar y crecer conjuntamente, desde 
luego que tendremos diversos puntos de vista e incluso fuertes 
divergencias, pero quiza la revolución desde dentro sea una forma más 
inteligente de evolucionar que la división desfuerzos, la guerra de 
guerrillas o, como Pexego realmente a hecho hasta ahora en lo referente a
 esto, mantener una politica de no agresión mutua.&lt;/p&gt;
&lt;p&gt;Es un apuesta más a larga plazo que de corto recorrido, apostar por 
tender a una centralización de procesos que ayuden a una mejora de todo 
el sistema.&lt;/p&gt;
&lt;p&gt;Es algo abierto, un reflexión, un esfuerzo por tratar de ponerno sen l apiel de OpenERP sa, nada más&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Final&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Me he alargado mucho más de lo que&amp;nbsp; había pensado. También me he dado
 cuenta de que me ha quedado como un poco promocional de OpenERP sa, no 
era mi intención, pero sí quería posicionarme un poco de su lado, por 
una vez.&lt;/p&gt;
&lt;p&gt;Al igual que Ana quiero aprovechar para agredecer a varias - muchas personas por distintas cosas de estos días en Bélgica.&lt;/p&gt;
&lt;p&gt;A Ana (AvanzosC) Está claro que nada sería igual sin ella. Le pueden 
el corazón y la boca :) , pero su lucha desde luego es incansable&lt;/p&gt;
&lt;p&gt;A Nhomar (Vauxoo). Han sido totalmente inspiradoras tanto su charla 
como las conversaciones posteriores, en este post hay mucho suyo.&lt;/p&gt;
&lt;p&gt;A Omar ( mi compañero en Pexego). Gran compañero de viaje, con 
aventura incluída y con enormes conversaciones de todo tipo (él también 
está en este post y podria estar en cien más)&lt;/p&gt;
&lt;p&gt;A Nacho (Alfa90). Desearé siempre tener clientes así, dispuestos a 
colaborar y con ganas de hacer cosas&amp;nbsp; y aportar en todos los sentidos.&lt;/p&gt;
&lt;p&gt;A todas las personas que han compartido sus puntos de vista y su 
forma de ver las cosas conmigo y aquí, especialmente a Albert, Jordi y 
Raimon aunque no estuviesen en Bélgica porque siempre están presentes.&lt;/p&gt;
&lt;p&gt;Y muchas, muchas, muchas gracias a Rubén y Christophe de OpenERP. 
Ellos saben por qué, esas carreras por Bruselas quedarán para el 
recuerdo.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Han sido tres grandes días en Buselas que espero resulten fructíferos y poder repetirlos. A ver si no vemos en Donosti.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
                <author>santiago</author>

                
                    <category>OpenERP</category>
                
                
                    <category>Pexego</category>
                

                <pubDate>Sun, 15 Apr 2012 21:40:00 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Setting views for an action window</title>
                <guid>http://www.pexego.es/blog/2011/04/18/setting-views-from-an-action-window</guid>
                <link>http://www.pexego.es/blog/2011/04/18/setting-views-from-an-action-window</link>
                <description>
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Working with OpenERP, is very often designing a wizard (either a &lt;em&gt;wizard.interface &lt;/em&gt;or a &lt;em&gt;osv.osv_memory&lt;/em&gt;) that returns a new window, &lt;span id="result_box"&gt;&lt;span title="Click for alternate translations" class="hps"&gt;perhaps&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;being&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;the&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;most common&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;case&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;of creating a&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;series&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;of objects&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;and&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;listing them&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;in a new&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;tab. &lt;/span&gt;&lt;/span&gt;&lt;span id="result_box"&gt;&lt;span title="Click for alternate translations" class="hps"&gt;In&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;most&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;cases&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;, these&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;window actions that&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;are&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;responsible for&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;managing&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;this&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;work&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;smoothly and their&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;corresponding views&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;are&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;loaded&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;correctly&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;span id="result_box"&gt;&lt;span title="Click for alternate translations" class="hps"&gt;however&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;,&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;when working on&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;an&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;implementation&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;with a&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;large number&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;of modules installed&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;, it is&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;normal&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;to &lt;/span&gt;&lt;span title="Click for alternate translations" class="hps"&gt;inherit&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;views&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;,&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;which in&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;turn&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;are inherited&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;by&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;another module&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;,&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;and&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;these&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;in&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;turn&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;by others&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;,&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;etc&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;span id="result_box"&gt;&lt;span title="Click for alternate translations" class="hps"&gt;also&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;, if&lt;/span&gt; views' &lt;span title="Click for alternate translations" class="hps"&gt;priorities&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;are&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;reassigned&lt;/span&gt;&lt;span title="Click for alternate translations" class="hps"&gt;&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;, things&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;can&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;get pretty&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;tedious&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="result_box"&gt;&lt;span title="Click for alternate translations" class="hps"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span id="result_box"&gt;&lt;span title="Click for alternate translations" class="hps"&gt;To solve&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;this problem&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps atn"&gt;(&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;or&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;rather&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;as&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;a&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;good&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;programming practice&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;)&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;,&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;we can&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;do the&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;following,&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;both from&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;a&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;Python&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;file&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;and from&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;an&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;XML&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;file&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Launching specific views from a Python file:&lt;/li&gt;&lt;/ul&gt;
&lt;span id="result_box"&gt;&lt;span title="Click for alternate translations" class="hps"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let's imagine that&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;the&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;action&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;of&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;our&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;wizard&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;creates&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;a series&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;of&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;objects&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;and we&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;want&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;to show&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;the&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;freshly created ids&lt;/span&gt;&lt;span title="Click for alternate translations" class="hps"&gt;&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;.&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;To&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;do this&lt;/span&gt;&lt;span title="Click for alternate translations"&gt; and after &lt;/span&gt;&lt;span title="Click for alternate translations" class="hps"&gt;having developed&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;the logic&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;of our&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;function,&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;we can&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;return&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;a&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;dictionary&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;containing&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;an &lt;/span&gt;&lt;span title="Click for alternate translations" class="hps"&gt;action&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;window&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;as follows&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;:&lt;/span&gt;&lt;/span&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;view_list_id = self.pool.get('ir.ui.view').search(cr, 1, [('name', '=', '&amp;lt;tree view name to use&amp;gt;')])[0]
form_view_id = self.pool.get('ir.ui.view').search(cr, 1, [('name', '=', '&amp;lt;form view name to use&amp;gt;')])[0]
#Now, we define our window action...
return {
'name': _('Created ids from this wizard'),
'type': 'ir.actions.act_window',
'res_model': 'model.name',
'view_type': 'form',
'view_mode': 'tree,form',
'domain': "[('id', 'in', %s)]" % [&amp;lt;created_ids&amp;gt;],
'view_id': False,
'views': [(view_list_id, 'tree'),(form_view_id, 'form'), (False,'calendar'), (False, 'graph')]
}
&lt;/pre&gt;
&lt;p align="LEFT"&gt;&lt;span id="result_box"&gt;&lt;span title="Click for alternate translations" class="hps"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Here&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;the key is the &lt;/span&gt;&lt;span title="Click for alternate translations" class="hps"&gt;attribute&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps atn"&gt;'&lt;/span&gt;&lt;strong&gt;&lt;span title="Click for alternate translations"&gt;views&lt;/span&gt;&lt;/strong&gt;&lt;span title="Click for alternate translations"&gt;'&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;of&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;the&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;&lt;/span&gt;&lt;span title="Click for alternate translations" class="hps"&gt;window action,&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;which allows us to&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;specify&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;the&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;ids&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;of the views&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;that&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;we&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;cast&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;for each&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;of&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;the types&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;available&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="LEFT"&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Launching specific views from a XML file:&lt;/li&gt;&lt;/ul&gt;
&lt;span id="result_box"&gt;&lt;span title="Click for alternate translations" class="hps"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; In&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;this case&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;we use&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;the&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;model&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps atn"&gt;'&lt;/span&gt;&lt;strong&gt;&lt;span title="Click for alternate translations"&gt;ir.actions.act_window_view&lt;/span&gt;&lt;/strong&gt;&lt;span title="Click for alternate translations"&gt;' to&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;​​specify&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;what&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;views&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;we want to&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;launch&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;of the total available&lt;/span&gt;&lt;span title="Click for alternate translations" class="hps"&gt;&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;(actually list&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;,&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;form&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;, calendar &lt;/span&gt;&lt;span title="Click for alternate translations" class="hps"&gt;or&lt;/span&gt; &lt;span title="Click for alternate translations" class="hps"&gt;chart&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;)&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;:&lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;&amp;lt;record id="action_view_my_custom_model" model="ir.actions.act_window"&amp;gt;
&amp;lt;field name="name"&amp;gt;All Created Objects&amp;lt;/field&amp;gt;
&amp;lt;field name="type"&amp;gt;ir.actions.act_window&amp;lt;/field&amp;gt;
&amp;lt;field name="res_model"&amp;gt;my.model.name&amp;lt;/field&amp;gt;
&amp;lt;field name="view_type"&amp;gt;form&amp;lt;/field&amp;gt;
&amp;lt;/record&amp;gt;
&amp;lt;record id="view_action_view_my_custom_model_tree" model="ir.actions.act_window.view"&amp;gt;
&amp;lt;field eval="1" name="sequence"/&amp;gt;
&amp;lt;field name="view_mode"&amp;gt;tree&amp;lt;/field&amp;gt;
&amp;lt;field name="view_id" ref="id_tree_view_to_use"/&amp;gt;
&amp;lt;field name="act_window_id" ref="action_view_my_custom_model"/&amp;gt;
&amp;lt;/record&amp;gt;
&amp;lt;record id="action_project_invoices_form_view" model="ir.actions.act_window.view"&amp;gt;
&amp;lt;field eval="2" name="sequence"/&amp;gt;
&amp;lt;field name="view_mode"&amp;gt;form&amp;lt;/field&amp;gt;
&amp;lt;field name="view_id" ref="id_form_view_to_use"/&amp;gt;
&amp;lt;field name="act_window_id" ref="action_view_my_custom_model"/&amp;gt;
&amp;lt;/record&amp;gt;
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
                <author>alberto</author>

                
                    <category>OpenERP</category>
                

                <pubDate>Mon, 18 Apr 2011 16:10:00 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Tableros y Notas de Tablero</title>
                <guid>http://www.pexego.es/blog/2011/03/29/tableros-y-notas-de-tablero-1</guid>
                <link>http://www.pexego.es/blog/2011/03/29/tableros-y-notas-de-tablero-1</link>
                <description>
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Uno de los objetos menos conocidos que está ganando protagonismo con
la versión 6 de OpenERP son las notas de tablero (o board notes). Estas
notas vienen a sustituir o complementar a las solicitudes presentes
desde la versión 5, pero resultan un recurso mucho más visual y
directo. Esto quizás se deba al gran empujón que se le está dando al
cliente web y que éste ya cargue dinámicamente los tableros
correspondientes a cada área (ventas, compras, etc) nada más entrar en
ellas. Sin embargo, en muchos entornos se sigue utilizando el cliente
de escritorio GTK por su rapidez y por herencia de versiones
anteriores, en las que el cliente web no siempre era la mejor opción.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Resulta muy útil que a un usuario se le muestre un tablón personalizado
cuando se loguee en el sistema, para que pueda ver de un plumazo su
agenda, horas de trabajo o tareas que actualmente tiene abiertas. Es
una manera gráfica de controlar los puntos más frecuentes de su día a
día.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Por ello, vamos a ver cómo definir, configurar y asociar a
un usuario un tablero personalizado, incluyendo las mencionadas notas.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&lt;strong&gt;DEFINIENDO
Y CONFIGURANDO UN TABLERO&lt;/strong&gt;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;	&lt;/strong&gt;Lo
primero que debemos hacer es instalar el módulo '&lt;strong&gt;board&lt;/strong&gt;'
que es lo que nos permitirá realizar los siguientes pasos. A
continuación, como usuario &lt;strong&gt;Administrador&lt;/strong&gt;
(u otro usuario perteneciente al grupo &lt;em&gt;Administration/Configuration&lt;/em&gt;)
nos dirigimos al menú
&lt;em&gt;Administración-&amp;gt;Personalización-&amp;gt;Informes-&amp;gt;Definición
tablero&lt;/em&gt;
para crear un nuevo tablero que llamaremos 'Tablero Facturación'.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/post_tableros/tableros_1.png"&gt;&lt;img src="http://www.pexego.es/imagenes/post_tableros/tableros_1.png/image_preview" alt="tableros_1.png" title="tableros_1.png" height="244" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;	Ya
dentro de la vista formulario, vamos a confeccionar un tablero
dividido en 4 partes, en el que tendremos en la parte izquierda del
mismo las notas públicas y los extractos bancarios, y en la parte
derecha nuestras facturas de cliente y proveedor. Para ello, dentro
del campo &lt;em&gt;Vista
tablero&lt;/em&gt;
definiremos los cuatro elementos de la siguiente forma:&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/post_tableros/tableros_3.png"&gt;&lt;img src="http://www.pexego.es/imagenes/post_tableros/tableros_3.png/image_preview" alt="tableros_3.png" title="tableros_3.png" height="244" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hecho
esto, tenemos la opción de crear un menú (mediante el botón 'Crear
menú') que cuelgue por ejemplo del sub-menú &lt;em&gt;'Informe-&amp;gt;Tablero&lt;/em&gt;'
dentro de 'Contabilidad'. Para ello, le indicamos lo siguiente:&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/post_tableros/tableros_4.png"&gt;&lt;img src="http://www.pexego.es/imagenes/post_tableros/tableros_4.png/image_preview" alt="tableros_4.png" title="tableros_4.png" height="99" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;y
comprobamos el resultado:&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/post_tableros/tableros_7.png"&gt;&lt;img src="http://www.pexego.es/imagenes/post_tableros/tableros_7.png/image_preview" alt="tableros_7.png" title="tableros_7.png" height="244" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;	Ahora,
podemos asociar dicho tablero a un usuario para que sea su acción
inicial, nada más arrancar OpenERP. Para esto, desde el menú
'&lt;em&gt;Administración-&amp;gt;Usuarios&lt;/em&gt;'
elegimos a uno o varios usuarios que pertenezcan a nuestro
departamento de contabilidad y rellenamos el campo &lt;strong&gt;Acción
Inicial&lt;/strong&gt;
con el tablero que acabamos de crear:&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/post_tableros/tableros_5.png"&gt;&lt;img src="http://www.pexego.es/imagenes/post_tableros/tableros_5.png/image_preview" alt="tableros_5.png" title="tableros_5.png" height="244" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;	Así,
cuando dicho usuario inicie sesión, le aparecerá lo siguiente:&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/post_tableros/tableros_6.png"&gt;&lt;img src="http://www.pexego.es/imagenes/post_tableros/tableros_6.png/image_preview" alt="tableros_6.png" title="tableros_6.png" height="244" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sobra
decir que se puede trabajar directamente con todos los elementos que
aparecen en el tablero, así como cambiar los elementos que lo
componen por los que se desee.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&lt;strong&gt;CREANDO
Y VISUALIZANDO NOTAS&lt;/strong&gt;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Vamos
ahora a profundizar un poco en los objetos 'notas de tablero' (o
&lt;em&gt;board notes&lt;/em&gt;).
Lo primero que tendremos que hacer será dirigirnos al submenú
'&lt;em&gt;Administración-&amp;gt;Personalización-&amp;gt;Informes-&amp;gt;Publicar
una nota&lt;/em&gt;'
para crear una nota de tablero nueva.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/post_tableros/tableros_8.png"&gt;&lt;img src="http://www.pexego.es/imagenes/post_tableros/tableros_8.png/image_preview" alt="tableros_8.png" title="tableros_8.png" height="244" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;	Lo
único a destacar en la creación de este objeto es el campo 'Tipo de
nota', que es el que permite filtrar la visibilidad de las mismas en
función del grupo al que pertenezca el usuario.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;	Ya
por último, los usuarios que tengan accesible el tablero que creamos
en el punto anterior, verán la susodicha nota:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/post_tableros/tableros_9.png"&gt;&lt;img src="http://www.pexego.es/imagenes/post_tableros/tableros_9.png/image_preview" alt="tableros_9.png" title="tableros_9.png" height="244" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
</description>
                <author>alberto</author>


                <pubDate>Tue, 29 Mar 2011 10:45:56 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Configuración de decimales y separador de miles en OpenERP 6</title>
                <guid>http://www.pexego.es/blog/2011/03/24/configuracion-de-decimales-y-separador-de-miles-en-openerp-6-1</guid>
                <link>http://www.pexego.es/blog/2011/03/24/configuracion-de-decimales-y-separador-de-miles-en-openerp-6-1</link>
                <description>
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Uno de los problemas de formato más molestos de OpenERP es su tratamiento de decimales y miles en las cantidades numéricas, ya que, por defecto, separa los decimales con una coma, pero &lt;strong&gt;no&lt;/strong&gt; separa los miles con un punto (como es habitual en nuestro país).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; En la anterior versión 5 existía ciertos problemas para configurar correctamente esto (&lt;a class="external-link" href="http://www.openerp.com/forum/topic9944.html"&gt;aquí&lt;/a&gt; y &lt;a class="external-link" href="http://www.openerp.com/forum/topic14553.html"&gt;aquí &lt;/a&gt;se puede leer varios &lt;em&gt;topics&lt;/em&gt; relacionados con el tema), sin embargo en la actual versión estable (6.0 a la hora de escribir estas lineas) se puede configurar de forma sencilla sin que se presente ningún problema.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; Lo primero que tenemos que hacer es (como usuario con suficientes permisos) dirigirnos al menú '&lt;em&gt;Administración-&amp;gt;Traducciones-&amp;gt;Idiomas&lt;/em&gt;' y escoger el idioma que queremos modificar (en nuestro caso, el Español). Una vez en la vista formulario, debemos modificar los siguientes campos con estos valores:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Formato separador: [3] (en vez de [])&lt;/li&gt;&lt;li&gt;Separador de miles: . (en vez de un valor vacío)&lt;/li&gt;&lt;/ul&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Ya que estamos en esta vista, podemos asegurarnos de que no se nos presenta uno de los &lt;em&gt;bugs&lt;/em&gt; más molestos que se dieron en las primeras revisiones de la versión 6.0, que consistía en que las horas estaban con un formato '%t' en vez de con un formato -por ejemplo- '%H:%M:%S', que provocaba que los campos &lt;em&gt;datetime &lt;/em&gt;
&lt;p&gt;fallasen al no poder cargar correctamente sus valores por defecto.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Aplicados los cambios, deberíamos tener una configuración similar a esta:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/idiomas_1.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/idiomas_1.png/image_preview" alt="Configuración Idioma Español OpenERP v6" title="Configuración Idioma Español OpenERP v6" height="232" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; A continuación, cerraremos sesión y reiniciaremos el servidor de OpenERP (no hace falta hacer un &lt;em&gt;--update=all&lt;/em&gt;) para que se apliquen los cambios. &lt;strong&gt;¡OJO!&lt;/strong&gt;
&lt;p&gt; Si ni aún así conseguimos el efecto buscado, matad todas las conexiones abiertas de PostgreSQL que haya contra la Base de Datos que estamos modificando antes de reiniciar el servidor.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Si ya lo tenemos configurado todo correctamente, nuestras facturas, pedidos de venta, etc deberían mostrarse de la siguiente forma:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/idiomas_2.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/idiomas_2.png/image_preview" alt="Factura con decimales" title="Factura con decimales" height="197" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
                <author>alberto</author>

                
                    <category>OpenERP</category>
                

                <pubDate>Thu, 24 Mar 2011 13:13:39 +0100</pubDate>

                
            </item>
        
        
            <item>
                <title>Venta y devolución de mercancías con OpenERP 6</title>
                <guid>http://www.pexego.es/blog/2011/01/31/venta-y-devolucion-de-mercancias-con-openerp-1</guid>
                <link>http://www.pexego.es/blog/2011/01/31/venta-y-devolucion-de-mercancias-con-openerp-1</link>
                <description>
&lt;p align="justify"&gt;&lt;strong&gt;Nota:
&lt;/strong&gt;Este tutorial se ha elaborado
utilizando la versión 6.0.1 estable de OpenERP, concretamente con
las siguientes revisiones:&lt;/p&gt;
&lt;p align="justify"&gt;
-Addons: 4347 (20-01-2011 20:22:28)&lt;/p&gt;
&lt;p align="justify"&gt;
-Servidor: 3317 (21-01-2011 05:58:28)&lt;/p&gt;
&lt;p align="justify"&gt;
-Cliente GTK: 1793 (22-01-2011 06:03:35)&lt;/p&gt;
&lt;p align="justify"&gt;
Los procesos aquí explicados pueden aplicarse también a la versión
5.0.x (aunque no se garantiza la funcionalidad de los mismos).&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Hace poco nos surgió a través de un cliente una consulta acerca de
cómo sería un proceso correcto de devolución de mercancías
utilizando los módulos “mrp” y “point_of_sale” / ”sale”
(claro ejemplo de uso de OpenERP como herramienta de gestión de
ventas de productos almacenables en un entorno de mostrador).
Revisando las distintas partes del flujo, lo cierto es que hay
algunos puntos que pueden llevar a confusión o dejar al usuario en
un punto en el que no sepa avanzar. Mediante este tutorial
intentaremos reflejar un proceso de venta y devolución completo, en
el que se refleje tanto el movimiento de mercancías a nivel de
almacén como la contabilización de los distintos asientos contables
generados.&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Esta entrada está dividida en dos partes:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;&lt;a title="PARTE 1: VENTA Y DEVOLUCIÓN DE
MERCANCÍAS CON EL MÓDULO TERMINAL PUNTO DE VENTA" class="generated" href="#parte-1-venta-y"&gt;PARTE 1: VENTA Y DEVOLUCIÓN DE
MERCANCÍAS CON EL MÓDULO TERMINAL PUNTO DE VENTA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title="PARTE 2: VENTA Y DEVOLUCIÓN DE
MERCANCÍAS CON EL MÓDULO BASE DE VENTAS" class="generated" href="#parte-2-venta-y"&gt;PARTE 2: VENTA Y DEVOLUCIÓN DE
MERCANCÍAS CON EL MÓDULO BASE DE VENTAS&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;u&gt;Módulos necesarios&lt;/u&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Tras haber instalado la versión 6.0.1 estable de OpenERP con las
revisiones anteriormente mencionadas (o alguna posterior) y arrancado
el cliente GTK, procederemos a instalar en una BD limpia (u otra con
datos) los siguientes módulos:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;-”point_of_sale”:
Módulo para gestionar las ventas de forma más rápida y sencilla,
emulando los procesos de un Terminal Punto de Venta. El módulo ha
sido desarrollado por&lt;strong&gt; &lt;a href="http://www.zikzakmedia.com/"&gt;ZikZakMedia&lt;/a&gt;&lt;/strong&gt;,
cuenta con una extensión
llamada “point_of_sale_extension” y
se encuentra disponible en los &lt;em&gt;addons&lt;/em&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;-”mrp”:
Módulo base de gestión de almacén. Nos permitirá configurar las
políticas de envío de  productos,  sus distintas ubicaciones, etc.
Se complementa con el módulo “stock” con el que conseguimos,
entre otras cosas, trazabilidad de productos, soporte a códigos de
barras o implementar métodos de gestión de inventario (FIFO, LIFO,
etc). Ambos módulos se encuentran también en los &lt;em&gt;addons&lt;/em&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;-”sale”:
Módulo base de gestión de ventas: clientes, facturación,
albaranes, etc. También se encuentra en los &lt;em&gt;addons&lt;/em&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;-”account”:
Módulo base de gestión contable. Lo utilizaremos para manejar
diarios, comprobar asientos, trabajar con facturas, etc. Disponible
también en los &lt;em&gt;addons&lt;/em&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
Habiendo instalado estos módulos, deberíamos tener (por lo menos)
las siguientes entradas de menú:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_1.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_1.png/image_preview" alt="imagen_1.png" title="imagen_1.png" height="235" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;u&gt;Configuración de clientes&lt;/u&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Trabajando de forma habitual
tendremos confeccionada ya en el ERP una lista de
clientes/proveedores con sus datos de contacto. Sin embargo, es
importante destacar la pestaña “Contabilidad” dentro de la ficha
de cada uno, ya que, por defecto, OpenERP le asigna a cada nuevo
Partner una cuenta 43000000 genérica de cobro y una 41000000
genérica de pago, lo que puede llevar a quebraderos de cabeza
revisando después la contabilidad:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_2.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_2.png/image_preview" alt="imagen_2.png" title="imagen_2.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;u&gt;Configuración
de diarios
(opcional)&lt;/u&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;A
la hora de contabilizar las
ventas que realicemos por caja, es necesario configurar un diario
bancario de tipo
“Banco/Caja”. Para ello, la instalación básica de OpenERP trae
varios por defecto (con nombres Cash, Cash Journal -(test) o Visa
Journal). Podemos elegir uno de estos y modificarlo a nuestro gusto o
crear uno nuevo desde &lt;em&gt;Contabilidad--&amp;gt;Configuración--&amp;gt;Contabilidad
Financiera--&amp;gt;Diarios&lt;/em&gt;.
A mayores, podemos observar
que en la pestaña “Terminal Punto de Venta” podremos especificar
opciones como “Apertura automática de caja” o la lista de
usuarios que tienen permisos para imputar ventas contra ese diario.
En el caso que estamos desarrollando:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_3.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_3.png/image_preview" alt="imagen_3.png" title="imagen_3.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;u&gt;Configuración de productos
(opcional)&lt;/u&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Una
de las limitaciones que
tendremos a la hora de elaborar un pedido de venta con el módulo
&lt;em&gt;point_of_sale&lt;/em&gt;
es que no podremos introducir un texto libre como concepto de línea
de venta (al contrario que en los propios pedidos de venta del módulo
&lt;em&gt;sale&lt;/em&gt;).
Por tanto, es recomendable configurar los productos (si es que no lo
hemos hecho ya o
hemos instalado una BD sin datos demo).
Para
este ejemplo, vamos a utilizar los que vienen por defecto con la
instalación básica de OpenERP. Si no, podríamos definir los que
nos interesasen desde el menú &lt;em&gt;Terminal
Punto de Venta--&amp;gt;Productos&lt;/em&gt;.&lt;/p&gt;
&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="left"&gt;
&lt;u&gt;Configuración de hojas de
caja&lt;/u&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Para
realizar el flujo de ventas desde el módulo “Terminal Punto de
Venta” deberemos contar con un registro de caja abierto sobre el
que se van a contabilizar los distintos movimientos de efectivo. Así,
desde &lt;em&gt;Terminal
Punto de Venta--&amp;gt;Registro de caja&lt;/em&gt;
podremos definir un nuevo registro de caja en el que figurará el
saldo inicial repartido en las distintas cantidades y las
transacciones que ha realizado dicha caja. Una vez introducidos los
saldos, pulsaremos
el botón “Abrir caja” para que nos actualice el saldo de
apertura y el calculado. Un
ejemplo de Hoja de Caja en
estado abierto
podría ser:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_4.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_4.png/image_preview" alt="imagen_4.png" title="imagen_4.png" height="235" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="left"&gt;&lt;u&gt;&lt;span class="Apple-style-span"&gt;&lt;u&gt;Configuración de tiendas&lt;/u&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;u&gt;&lt;span class="Apple-style-span"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Para llevar a cabo estadísticas y análisis de ventas es importante
que tengamos correctamente configuradas las tiendas desde las que
vamos a vender. Para ello, nos dirigiremos a 
&lt;em&gt;Ventas--&amp;gt;Configuración--&amp;gt;Ventas--&amp;gt;Tienda&lt;/em&gt; para editar
o crear una tienda nueva. En este caso, hemos creado una tienda
llamada “Tienda Principal” con las siguientes características:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_5.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_5.png/image_preview" alt="imagen_5.png" title="imagen_5.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="center"&gt;&lt;u&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;h2 align="center"&gt;&lt;a name="parte-1-venta-y"&gt;&lt;/a&gt;
&lt;u&gt;&lt;strong&gt;PARTE 1: VENTA Y DEVOLUCIÓN DE
MERCANCÍAS CON EL MÓDULO TERMINAL PUNTO DE VENTA&lt;/strong&gt;&lt;/u&gt;&lt;/h2&gt;
&lt;p align="center"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a name="__DdeLink__274_2022890119"&gt;&lt;/a&gt;
&lt;strong&gt;PASO 1: IMPUTAR UNA
VENTA EN OPENERP CON EL
MÓDULO TERMINAL PUNTO DE VENTA&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Realizados los pasos previos de configuración, nos dirigimos ahora
al menú &lt;em&gt;Terminal Punto de Venta--&amp;gt;Operaciones Diarias--&amp;gt;Pedido
de Venta&lt;/em&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;En la parte superior de este
formulario rellenaremos el cliente (si es que ya lo tenemos
registrado), un número de contrato (si es que aplica) y la tienda
desde la que estamos vendiendo (nuestra “Tienda Principal”
definida en el paso anterior). De momento, indicaremos
en el campo “Ref. Venta”
un texto libre (por ejemplo,
una fecha y hora, el nombre del cliente, etc...).&lt;/p&gt;
&lt;p align="justify"&gt;
	Hecho esto, confeccionaremos
nuestras líneas de pedido de venta introduciendo
los distintos productos con sus cantidades, precios y descuentos
(OpenERP establecerá los valores correspondientes de estas
cantidades siempre basándose en la tarifa que hemos elegido aplicar
para nuestro cliente):&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_6.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_6.png/image_preview" alt="imagen_6.png" title="imagen_6.png" height="233" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Una vez revisada nuestra orden de venta (prestando también especial
atención a la pestaña “Información extra” en la que
indicaremos parámetros como “Cajero”, “Vendedor” o “Método
de precio”), pulsaremos el botón “Realizar pago” para hacerla
efectiva. En este caso, además, le hemos indicado que nos genere una
factura de cliente:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_7.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_7.png/image_preview" alt="imagen_7.png" title="imagen_7.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Hecho esto, nos debería haber generado (al cabo de unos segundos) la
factura en forma de documento PDF (que podremos reimprimir en
cualquier momento con el botón “Reimprimir” que acaba de
habilitarse en la vista principal de la venta):&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_8.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_8.png/image_preview" alt="imagen_8.png" title="imagen_8.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;y
una entrada en la pestaña “Pago” de la orden de venta con el
importe total:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_22.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_22.png/image_preview" alt="imagen_22.png" title="imagen_22.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Asimismo, en el registro de caja asociado (&lt;em&gt;Terminal Punto de Venta
--&amp;gt;Registros de caja)&lt;/em&gt;
podremos observar cómo se ha imputado la transacción anterior (de
355,50 €):&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_10.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_10.png/image_preview" alt="imagen_10.png" title="imagen_10.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Por último, si nos dirigimos al
listado de Facturas de Cliente (&lt;em&gt;Contabilidad--&amp;gt;Clientes--&amp;gt;Facturas
de cliente)&lt;/em&gt; podremos ver qué
nuestra factura está confirmada y
contabilizada:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_11.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_11.png/image_preview" alt="imagen_11.png" title="imagen_11.png" height="235" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_12.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_12.png/image_preview" alt="imagen_12.png" title="imagen_12.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Y que se han realizado correctamente
los movimientos de stock de los productos (desde
&lt;em&gt;Almacén--&amp;gt;Trazabilidad--&amp;gt;Movimientos de stock&lt;/em&gt;):&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_13.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_13.png/image_preview" alt="imagen_13.png" title="imagen_13.png" height="225" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;De
esta forma, ya tendríamos finalizada nuestra venta.&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;strong&gt;PASO
2:
DEVOLUCIÓN DE MERCANCÍAS&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;div style="text-align: justify;" class="visualClear"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Supongamos que al día siguiente de imputar la venta del &lt;strong&gt;Paso 1&lt;/strong&gt;, vuelve nuestro cliente para devolver la carcasa de la torre que había adquirido (código de producto: [TOW1] Torre de tamaño medio ATX) porque tiene una tara en un lateral. Para reflejar el movimiento de stock correspondiente y contabilizar la factura rectificativa, deberemos lanzar el asistente "Devolver albarán" (dentro de la orden de venta). En este asistente, elegiremos las cantidades de productos que queremos devolver a stock y si queremos reemplazar el producto que estamos devolviendo por otro:&lt;/div&gt;

&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_14.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_14.png/image_preview" alt="imagen_14.png" title="imagen_14.png" height="219" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;En nuestro caso (devolviendo sólo la torre) y eligiendo la opción "Refund without exchange", obtendríamos un pedido de venta rectificativo ("Refunded order") del siguiente estilo (tras haber agregado el campo 'cliente'):&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_15.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_15.png/image_preview" alt="imagen_15.png" title="imagen_15.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span class="Apple-style-span"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;Nuestra venta habrá quedado de la siguiente forma:&lt;/span&gt;&lt;/li&gt;&lt;span class="Apple-style-span"&gt;&lt;strong&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_16.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_16.png/image_preview" alt="imagen_16.png" title="imagen_16.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/ul&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;&amp;nbsp;&lt;span class="Apple-style-span"&gt;La hoja de caja habrá registrado correctamente la transacción:&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_17.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_17.png/image_preview" alt="imagen_17.png" title="imagen_17.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;&lt;li&gt;Y finalmente, el movimiento de stock también se habrá producido:&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_18.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_18.png/image_preview" alt="imagen_18.png" title="imagen_18.png" height="226" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;


&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;
&lt;p align="justify"&gt;&lt;strong&gt;&lt;span class="Apple-style-span"&gt;Nota:&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&amp;nbsp;En caso de que hubiésemos escogido la opción "Return with Exchange" en el asistente de devolución, nos aparecería la siguiente pantalla preguntándonos qué producto queremos utilizar como sustituto:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;strong&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_19.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_19.png/image_preview" alt="imagen_19.png" title="imagen_19.png" height="235" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp;&lt;/p&gt;

&lt;p align="justify"&gt;&lt;strong&gt;&lt;span class="Apple-style-span"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span"&gt;Para a continuación crear un nuevo pedido de venta de la forma habitual (en este caso, he realizado el cambio por un módulo de memoria RAM de 22,50 € -simplemente por ilustrar el proceso-).&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;strong&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_20.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_20.png/image_preview" alt="imagen_20.png" title="imagen_20.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;span class="Apple-style-span"&gt;Quedándonos finalmente la venta original modificada de la siguiente forma:&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_21.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_21.png/image_preview" alt="imagen_21.png" title="imagen_21.png" height="235" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 align="center"&gt;&lt;a name="parte-2-venta-y"&gt;&lt;/a&gt;
&lt;u&gt;&lt;strong&gt;PARTE 2: VENTA Y DEVOLUCIÓN DE
MERCANCÍAS CON EL MÓDULO BASE DE VENTAS&lt;/strong&gt;&lt;/u&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;strong&gt;PRERREQUISITOS&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Antes
de abordar este proceso es importante haber configurado el plan
contable de la compañía del usuario activo (desde
&lt;em&gt;Contabilidad--&amp;gt;Configuración--&amp;gt;Contabilidad
Financiera--&amp;gt;Configuración financiera para una nueva compañía)&lt;/em&gt;,
ya que si no, tendremos problemas a la hora de validar las facturas
que generemos. Asimismo, es importante tener definidas ubicaciones,
almacenes y tiendas para reflejar correctamente los movimientos de
stock en el proceso de venta.&lt;/p&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;p align="justify"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;strong&gt;PASO 1: REALIZACIÓN DE UNA
VENTA CON EL MÓDULO BASE DE VENTAS&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Para esta parte, vamos a
presuponer que existe un diario de ventas asociado a la compañía
del usuario actual correctamente configurado y asociado a un diario
analítico, como por ejemplo:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_23.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_23.png/image_preview" alt="imagen_23.png" title="imagen_23.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
y que realizamos una venta de
forma habitual (desde el menú &lt;em&gt;Ventas--&amp;gt;Pedidos de Ventas)&lt;/em&gt;:&lt;/p&gt;
&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_24.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_24.png/image_preview" alt="imagen_24.png" title="imagen_24.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;En el momento en que confirmemos
dicha venta (mediante el botón correspondiente), se nos habrán
generado dos albaranes de salida (uno con el movimiento de stock
desde “Stock” a “Salida” y otro con el movimiento desde
“Salida” a “Clientes”) que podremos comprobar desde la
pestaña “Historial” de la orden de venta:&lt;/p&gt;

&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_25.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_25.png/image_preview" alt="imagen_25.png" title="imagen_25.png" height="235" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Vamos ahora a crear la factura
correspondiente a esta orden de ventas mediante el botón “Crear
factura final”. Esto hará que se nos abra una nueva pestaña con
los datos de la factura rellenados en gran medida:&lt;/p&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_26.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_26.png/image_preview" alt="imagen_26.png" title="imagen_26.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Si ahora validamos la factura, ya
tendríamos nuestra venta contabilizada en forma de un asiento
contable similar a este:&lt;/p&gt;
&lt;p align="justify"&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_27.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_27.png/image_preview" alt="imagen_27.png" title="imagen_27.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span"&gt;Si ahora volvemos a los pedidos de
venta, podremos comprobar que el pedido que hemos modificado aparece
facturado al 100%. Lo que nos resta ahora es hacer efectivo el
movimiento de mercancías. Para ello, nos dirigimos a la pestaña
“Historial” y hacemos doble click encima de uno de los albaranes
creados (uno con el movimiento virtual y otro con el movimiento real:
de nuestra Ubicación a la ubicación “Clientes”).&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span class="Apple-style-span"&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_28.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_28.png/image_preview" alt="imagen_28.png" title="imagen_28.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;Ahora le indicaremos bien
comprobar disponibilidad o bien forzar disponibilidad (según nos
interese) y finalmente pulsaremos encima de “Process” para hacer
efectivo el albarán. Hecho esto, nuestra orden de venta tendrá el
siguiente aspecto:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_29.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_29.png/image_preview" alt="imagen_29.png" title="imagen_29.png" height="233" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;En este punto ya podríamos dar
por finalizado el proceso de venta.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;strong&gt;PASO 2: DEVOLUCIÓN DE
MERCANCÍAS CON EL MÓDULO BASE DE VENTAS&lt;/strong&gt;&lt;/p&gt;

&lt;p align="justify"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Dada
la situación descrita en el Paso 1 y el siguiente albarán de salida
asociado:&amp;nbsp;&lt;/p&gt;

&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_30.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_30.png/image_preview" alt="imagen_30.png" title="imagen_30.png" height="234" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
supongamos que al día siguiente
nos vuelve el cliente y quiere devolver la mercancía;entonces
volveríamos a nuestro albarán de salida (podemos poner los
"Albaranes de Salida" como atajo en el menú principal para
acelerar el proceso) y lanzar el asistente "Devolver productos".
En este asistente lo interesante es saber diferenciar qué hacen los
dos estados de facturación disponibles:&lt;/p&gt;

&lt;p align="justify"&gt;
    a) 'Para ser
abonado/facturado': Nos permitirá facturar desde el albarán&lt;/p&gt;
&lt;p align="justify"&gt;
    b) 'No facturación':
Tendremos que crear una factura rectificativa de abono a mano&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
 Por tanto, vamos a elegir el
estado 'Para ser abonado/facturado', ya que nos aligerará el
proceso.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_31.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_31.png/image_preview" alt="imagen_31.png" title="imagen_31.png" height="150" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Confirmando
el asistente nos habrá creado nuestro 'Albarán de Entrada'
correspondiente en estado "Disponible" (y
con la coletilla “-return” en la referencia).
En este momento, todavía no se ha hecho "efectivo" el
movimiento stock, pero sí que se ha registrado un movimiento
"virtual". Para hacer efectivo ese movimiento de stock (que
vuelva ese producto a stock), tendremos que pulsar en "Procesar"
y validar el movimiento de productos asociado. Tras la ejecución de
este asistente, ya habremos finalizado el flujo relativo a la
mercancía. Lo podemos comprobar porque ha cambiado el estado del
albarán a "Realizado".&lt;/p&gt;



&lt;p align="justify"&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_32.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_32.png/image_preview" alt="imagen_32.png" title="imagen_32.png" height="235" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span"&gt;Lo
que nos falta ahora es contabilizar ese movimiento de entrada de
stock mediante una factura rectificativa de abono. Para ello, desde
el propio albarán, lanzamos el asistente de "Crear factura"
en el que elegiremos una fecha de facturación y un diario donde
reflejar los apuntes procedentes de facturas rectificativas:&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
	Obtendremos
una factura rectificativa
de abono de cliente
como la
siguiente, habiendo
cambiado además el
campo
“Control
de factura” del albarán por “&lt;strong&gt;Facturado&lt;/strong&gt;”.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/devolucion-mercancias/imagen_33.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/devolucion-mercancias/imagen_33.png/image_preview" alt="imagen_33.png" title="imagen_33.png" height="233" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span"&gt;Ahora
lo que nos restaría sería confirmar esta factura de forma habitual
para que se refleje en el movimiento contable correspondiente
(pestaña "Otra información" de
la factura).&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
</description>
                <author>alberto</author>

                
                    <category>OpenERP</category>
                

                <pubDate>Mon, 31 Jan 2011 11:58:27 +0100</pubDate>

                
            </item>
        
        
            <item>
                <title>Mejorando los extractos bancarios de OpenERP</title>
                <guid>http://www.pexego.es/blog/2010/06/21/hojas-de-caja-en-openerp</guid>
                <link>http://www.pexego.es/blog/2010/06/21/hojas-de-caja-en-openerp</link>
                <description>
&lt;h2&gt;&lt;/h2&gt;
&lt;h2&gt;Contabilidad analítica en extractos bancarios&lt;/h2&gt;
&lt;p&gt;La primera mejora a presentar, es la posibilidad de imputar gastos/ingresos en la contabilidad analítica ¡directamente desde los extractos bancarios!&lt;/p&gt;
Gracias al módulo &lt;strong&gt;&lt;a class="external-link" href="http://bazaar.launchpad.net/~openerp-commiter/openobject-addons/stable_5.0-extra-addons/files/head:/pxgo_bank_statement_analytic/"&gt;pxgo_bank_statement_analytic&lt;/a&gt;&lt;/strong&gt;
&lt;p&gt; podremos contabilizar analíticamente aquellos pequeños gastos para los que no registramos factura (como comisiones bancarias).&lt;/p&gt;
&lt;p&gt;Una vez instalado el módulo (disponible en los extra-addons de OpenERP), nos aparecerá una nueva columna ("Cuenta Analítica") en los extractos bancarios que nos permitirá seleccionar la cuenta a la que queremos imputar la el gasto/ingreso:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b20.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b20.png/image_preview" alt="20 - Analítica en extractos bancarios" title="20 - Analítica en extractos bancarios" height="195" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Cuando se confirme el extracto bancario, los asientos creados automáticamente incluirán, asociada a la línea de ingreso/gasto, la imputación en la cuenta analítica:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b21.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b21.png/image_preview" alt="21 - Analítica en asiento contable" title="21 - Analítica en asiento contable" height="250" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Hojas de caja en OpenERP&lt;br /&gt;&lt;/h2&gt;
&lt;p&gt;La segunda funcionalidad a comentar, es la nueva herramienta de "hojas de caja", que no es más que una versión simplificada y optimizada de los extractos bancarios, que nos permitirá hacer gestiones de caja con mayor facilidad.&lt;/p&gt;
&lt;p&gt;El módulo &lt;strong&gt;&lt;a class="external-link" href="http://bazaar.launchpad.net/~openerp-commiter/openobject-addons/stable_5.0-extra-addons/files/head:/pxgo_cash_statement/"&gt;pxgo_cash_statement&lt;/a&gt;&lt;/strong&gt; nos añade una nueva entrada en los menús de codificación de asientos, justo a continuación de la opción de extractos bancarios, que nos permitirá acceder a la nueva vista de hoja de caja:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b01.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b01.png/image_preview" alt="01 - Menú asientos por hojas de caja" title="01 - Menú asientos por hojas de caja" height="179" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;El formulario de "Asientos por hojas de caja", es una especie de extracto bancario minimalista, que elimina todos los campos superfluos y a cambio añade "tipos de línea" predefinibles. Estos tipos de línea permiten esconder la complejidad de las operaciones a los usuarios, que no tendrán que preocuparse por "qué número de cuenta usar" sino que en su lugar verán una lista personalizada de conceptos:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b02.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b02.png/image_preview" alt="02 - Formulario hoja de caja" title="02 - Formulario hoja de caja" height="205" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Totalmente configurable&lt;/h3&gt;
&lt;p&gt;La funcionalidad de las hojas de caja es totalmente configurable. Por un lado podremos establecer qué diarios financieros queremos ver en las hojas de caja:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b03.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b03.png/image_preview" alt="03 - Menú diarios financieros" title="03 - Menú diarios financieros" height="169" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b04.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b04.png/image_preview" alt="04 - Configuración diario" title="04 - Configuración diario" height="155" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Por otro lado, podremos definir los conceptos a usar en las líneas de caja en la configuración de la contabilidad financiera:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b05.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b05.png/image_preview" alt="05 - Menú tipos líneas de hoja de caja" title="05 - Menú tipos líneas de hoja de caja" height="217" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Los conceptos nos permiten preestablecer la cuenta contable, la cuenta analítica (si está instalado el módulo &lt;strong&gt;&lt;a class="external-link" href="http://bazaar.launchpad.net/~openerp-commiter/openobject-addons/stable_5.0-extra-addons/files/head:/pxgo_cash_statement_analytic/"&gt;pxgo_cash_statement_analytic&lt;/a&gt;&lt;/strong&gt;), el tipo de movimiento (deposito/retirada) la empresa asociada e incluso la descripción, que se usarán en la línea de caja:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b06.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b06.png/image_preview" alt="06 - Tipos líneas de caja" title="06 - Tipos líneas de caja" height="133" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&amp;nbsp;

&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b07.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b07.png/image_preview" alt="07 - Formulario tipo línea de caja" title="07 - Formulario tipo línea de caja" height="90" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Aun más, dado que cada tipo de línea, define si es una retirada o depósito en caja, OpenERP es capaz de corregirnos si introducimos una cantidad incorrecta (una salida de caja siempre debería ser negativa, y una entrada en caja positiva).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Ejemplo: Cobro de una factura por caja&lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;Veamos un ejemplo práctico: El cobro de una factura en efectivo.&lt;/p&gt;
&lt;p&gt;Supongamos que tenemos una factura pendiente de cobro como la siguiente, y el cliente ha venido a pagárnosla en efectivo:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b08.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b08.png/image_preview" alt="08 - Factura por cobrar" title="08 - Factura por cobrar" height="238" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&amp;nbsp;
&lt;strong&gt;Entrada en caja&lt;/strong&gt;
&lt;p&gt;Cuando el cliente nos entregue el dinero, daremos de alta la entrada en caja.&lt;/p&gt;
&lt;p&gt;Para ello nos habremos creado un concepto "cobro factura" de tipo depósito. Da igual la cuenta contable asociada al concepto (por ejemplo una 555 Partidas pendientes de aplicación), puesto que al seleccionar el cliente se tomará su "cuenta contable a cobrar".&lt;/p&gt;
&lt;p&gt;Creamos una hoja de caja (si no hay ninguna en borrador), añadimos una nueva línea y:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Seleccionamos el concepto "Cobro factura":&lt;br /&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b10.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b10.png/image_preview" alt="10 - Cobro factura en caja 1" title="10 - Cobro factura en caja 1" height="184" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Escribimos la cantidad:&lt;br /&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b11.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b11.png/image_preview" alt="11 - Cobro en caja 2" title="11 - Cobro en caja 2" height="28" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Seleccionamos el cliente:&lt;br /&gt;&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b12.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b12.png/image_preview" alt="12 - Cobro en caja 3" title="12 - Cobro en caja 3" height="27" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;
Y listo, ¡no necesitamos cubrir ningún otro dato ni preocuparnos por los detalles!&lt;br /&gt;La hoja de caja, una vez confirmada (tras hacer recuento al final del día), queda así de limpia y clara:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b13.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b13.png/image_preview" alt="13 - Cobro en caja, final" title="13 - Cobro en caja, final" height="185" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&lt;strong&gt;Conciliación de la factura&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Por supuesto con dar entrada en caja no basta para que las facturas queden marcadas como pagadas (no hemos indicado en ningún momento a que factura se correspondía el abono, y la cantidad recibida ni siquiera tienen que corresponderse con una factura concreta), pero el trabajo adicional es mínimo (y ni siquiera tiene que ser realizado por la misma persona que registra las entradas/salidas de caja).&lt;br /&gt;Sencillamente, tras cerrar las cajas, abriremos el asistente de conciliación automática:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b14.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b14.png/image_preview" alt="14 - Menú conciliación automática" title="14 - Menú conciliación automática" height="156" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Si es la primera vez (recordemos podemos guardar los valores del asistente para veces futuras), seleccionamos las cuentas de los clientes y proveedores, y los parámetros para los posibles redondeos (en la imagen se admite un redondeo máximo de 1 céntimo que irá para la cuenta "669 Otros gastos financieros").&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b15.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b15.png/image_preview" alt="15 - Formulario conciliación" title="15 - Formulario conciliación" height="227" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Y ejecutamos el asistente, que tras unos segundos nos avisará del número de elementos conciliados, y pendientes de conciliación:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b16.png/image_preview" alt="16 - Resultado conciliación" title="16 - Resultado conciliación" height="159" width="298" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:298px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;¡Ya está!, si volvemos a la factura original, podemos comprobar como aparece conciliada:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b17.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b17.png/image_preview" alt="17 - Factura cobrada" title="17 - Factura cobrada" height="236" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Y en la pestaña de pagos, podremos ver el ingreso antes realizado en caja:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b18.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b18.png/image_preview" alt="18 - Detalle pagos factura" title="18 - Detalle pagos factura" height="109" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Contabilidad analítica en hojas de caja&lt;/h2&gt;
&lt;p&gt;Por último, queda el módulo &lt;strong&gt;&lt;a class="external-link" href="http://bazaar.launchpad.net/~openerp-commiter/openobject-addons/stable_5.0-extra-addons/files/head:/pxgo_cash_statement_analytic/"&gt;pxgo_cash_statement_analytic&lt;/a&gt;&lt;/strong&gt;, que permite añadir a las hojas de caja la posibilidad de establecer una cuenta analítica, tal y como mostrábamos en el primer punto del post para los extractos bancarios.&lt;br /&gt;Esto nos permitirá, como decíamos, contabilizar analíticamente (si queremos) aquellos pequeños gastos para los que no registramos facturas.&lt;br /&gt;Con el módulo instalado, podremos preestablecer la cuenta analítica en los conceptos (tipos de línea) de hoja de caja:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b22.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b22.png/image_preview" alt="22 - Analítica en tipos línea de caja" title="22 - Analítica en tipos línea de caja" height="90" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;De esta forma la cuenta analítica será utilizada automáticamente al escoger el concepto. Aunque siempre podremos establecerla a mano si lo deseamos desde la vista formulario de las líneas de hoja de caja (vista desde la que, por cierto, también podemos otros datos que normalmente están ocultos en las hojas de caja):&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/b23.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/b23.png/image_preview" alt="23 - Analítica en línea de hoja de caja" title="23 - Analítica en línea de hoja de caja" height="194" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;h2&gt;Actualización: Saldos acumulados en extractos bancarios&lt;/h2&gt;
&lt;p&gt;Continuamos mejorando poco a poco OpenERP :) Esta vez añadiendo un módulo (&lt;a class="external-link" href="http://bazaar.launchpad.net/~openerp-commiter/openobject-addons/stable_5.0-extra-addons/files/head:/pxgo_bank_statement_running_balance/"&gt;pxgo_bank_statement_running_balance&lt;/a&gt;) que nos permitirá ver los saldos acumulados en los extractos bancarios. Algo de tremenda utilidad a la hora de detectar incoherencias entre nuestros datos y el banco.&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/hojas-de-caja/02b.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/hojas-de-caja/02b.png/image_preview" alt="80 - Saldos acumulados" title="80 - Saldos acumulados" height="276" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

</description>
                <author>borjals</author>

                
                    <category>OpenERP</category>
                

                <pubDate>Mon, 21 Jun 2010 19:25:00 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Subida del IVA en OpenERP con Account Chart Update</title>
                <guid>http://www.pexego.es/blog/2010/06/11/subida-del-iva-en-openerp-con-account-chart-update</guid>
                <link>http://www.pexego.es/blog/2010/06/11/subida-del-iva-en-openerp-con-account-chart-update</link>
                <description>
&lt;p&gt;En breve (el 1 de julio de 2010) los usuarios españoles de OpenERP tendrán que comenzar a usar las nuevas tasas de IVA del 18% (tipo normal) y 8% (tipo reducido).&lt;/p&gt;
&lt;p&gt;Recordemos que dicho cambio se aprobó en la &lt;a href="http://www.boe.es/diario_boe/txt.php?id=BOE-A-2009-20765" target="_blank"&gt;Ley 26/2009, de 23 de diciembre, de Presupuestos Generales del Estado para el año 2010&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
"&lt;em&gt;Artículo 79. Impuesto sobre el Valor Añadido.&lt;br /&gt;
Con
efectos desde el 1 de julio de 2010 y vigencia indefinida, se
introducen las siguientes modificaciones en la &lt;a href="http://www.boe.es/aeboe/consultas/bases_datos/doc.php?id=BOE-A-1992-28740" target="_blank"&gt;Ley
37/1992, de 28 de
diciembre, del Impuesto sobre el Valor Añadido&lt;/a&gt;.&lt;br /&gt;
Uno. Se modifica el apartado uno del artículo 90, que queda redactado
de la siguiente forma:&lt;br /&gt;
«Uno. El Impuesto se exigirá al tipo del 18 por ciento, salvo lo
dispuesto en el artículo siguiente.»&lt;br /&gt;
El resto del artículo queda con el mismo contenido.&lt;br /&gt;
Dos. Se modifica el encabezado del apartado uno del artículo 91, que
queda redactado de la siguiente forma:&lt;br /&gt;
«Uno. Se aplicará el tipo del 8 por ciento a las operaciones
siguientes:»&lt;br /&gt;
El resto del apartado y artículo quedan con el mismo contenido.&lt;/em&gt;"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Por tanto, para poder continuar trabajando en OpenERP a partir del 1 de julio, tendremos que hacer estos cambios:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Crear los nuevos impuestos del 18% y 8%&lt;/li&gt;&lt;li&gt;Cambiar los impuestos asociados a nuestros productos y otros elementos.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Nuevos impuestos en OpenERP&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Actualmente en OpenERP, gracias a &lt;a class="external-link" href="https://twitter.com/carlosliebana"&gt;Carlos Liebana&lt;/a&gt; de Ting!,
ya están disponibles las plantillas de los nuevos códigos de impuestos,
impuestos, cuentas contables y posiciones fiscales para los planes
contables españoles. Por ello,si creamos una nueva empresa en un OpenERP actualizado, automáticamente se crearán los impuestos del 18% y 8%.&lt;/p&gt;
&lt;p&gt;Sin embargo, actualizar las plantillas (actualizar el módulo &lt;em&gt;l10n_chart_ES&lt;/em&gt;*), no afectará a los planes contables preexistentes en nuestras instalaciónes de OpenERP.&lt;/p&gt;
&lt;p&gt;Es decir, para poder trabajar con los nuevos impuestos necesitaremos reflejar esos cambios, introducidos en las plantillas, en nuestro plan de cuentas concreto.&lt;/p&gt;
&lt;p&gt;Por suerte, contamos con una herramienta específica para ello...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;* &lt;strong&gt;Actualización&lt;/strong&gt; (en respuesta al comentario "Paso 2 en blanco"): Tras actualizar el código del módulo l10n_chart_ES (bajando la última versión de LaunchPad y copiando el código en los addons) deberemos asegurarnos de recargar el módulo en OpenERP:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/extra-01.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/extra-01.png/image_preview" alt="Actualizar módulo l10n_chart_es - menú" title="Actualizar módulo l10n_chart_es - menú" height="173" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/extra-03.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/extra-03.png/image_preview" alt="Actualizar módulo l10n_chart_es - marcar para actualización" title="Actualizar módulo l10n_chart_es - marcar para actualización" height="221" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/extra-02.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/extra-02.png/image_preview" alt="Actualizar módulo l10n_chart_es - búsqueda" title="Actualizar módulo l10n_chart_es - búsqueda" height="143" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/extra-04.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/extra-04.png/image_preview" alt="Actualizar módulo l10n_chart_es - ejecutar asistente" title="Actualizar módulo l10n_chart_es - ejecutar asistente" height="222" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/extra-05.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/extra-05.png/image_preview" alt="Actualizar módulo l10n_chart_es - confirmar" title="Actualizar módulo l10n_chart_es - confirmar" height="400" width="335" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:335px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Actualizar el Plan Contable de manera asistida.&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Disponemos, desde hace poco, de una herramienta que nos permite actualizar o combinar un plan contable con una plantilla de plan contable (que recordemos define no sólo cuentas, sino también impuestos).&lt;/p&gt;
&lt;p&gt;Dicha herramienta, creada por Zikzakmedia y Pexego, está disponible en el módulo &lt;em&gt;account_chart_update&lt;/em&gt;, de los &lt;a class="external-link" href="https://code.launchpad.net/~openerp-commiter/openobject-addons/stable_5.0-extra-addons"&gt;extra-addons de OpenERP&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Con el asistente de actualización de plantes contables, es muy fácil aplicar los nuevos impuestos a cualquier plan contable creado en OpenERP, como veremos a continuación:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Tras instalar el módulo account_chart_update, en el menú de &lt;em&gt;Contabilidad y finanzas -&amp;gt; Configuración -&amp;gt; Contabilidad financiera -&amp;gt; Plantillas&lt;/em&gt; tendremos disponible una nueva opción "&lt;em&gt;Actualizar plan contable a partir de una plantilla de plan contable&lt;/em&gt;":&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/51.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/51.png/image_preview" alt="Menú actualización plan contable" title="Menú actualización plan contable" height="150" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Si abrimos el asistente veremos una pantalla similar a la siguiente, donde podremos configurar la operación:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/52.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/52.png/image_preview" alt="Pantalla inicial asistente actualización plan contable" title="Pantalla inicial asistente actualización plan contable" height="325" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;En general, para la actualización de los nuevos impuestos en una empresa española, el único campo que tendremos que establecer manualmente será el de &lt;em&gt;Plantilla plan contable&lt;/em&gt;, que por defecto nos ofrecerá la plantilla PGCE completo cuando probablemente en nuestra empresa usemos el PGCE PYMES.&lt;/p&gt;
&lt;p&gt;Una vez seleccionada la plantilla correspondiente (&lt;em&gt;Plan General Contable PYMES 2008&lt;/em&gt; para la mayoría de empresas españolas), pulsaremos Siguiente, para que tras unos segundos de espera, el asistente nos muestre las diferencias detectadas y los registros que van a ser creados o actualizados.&lt;/p&gt;
&lt;p&gt;Concretamente, podremos ver como se van a crear códigos de impuestos para los nuevos impuestos del 18% y 8%:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/53.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/53.png/image_preview" alt="Códigos de impuestos a actualizar" title="Códigos de impuestos a actualizar" height="325" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cómo se van a crear los impuestos en si (con las diferentes variantes según se traten de ventas o compras normales, de bienes de inversión...):&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/54.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/54.png/image_preview" alt="Impuestos a actualizar" title="Impuestos a actualizar" height="325" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Las cuentas que se crearán para contabilizar dichos impuestos:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/55.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/55.png/image_preview" alt="Cuentas a actualizar" title="Cuentas a actualizar" height="325" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
Y las posiciones fiscales con cambios, que en este caso van a ser actualizadas (por eso aparecen en rojo):

&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/56.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/56.png/image_preview" alt="Posiciones fiscales a actualizar" title="Posiciones fiscales a actualizar" height="325" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;En cualquiera de las pestañas, haciendo doble clic (en los clientes de escritorio) podremos los detalles de las diferencias detectadas. Por ejemplo para una de las posiciones fiscales anteriores, podemos comprobar como faltaban los mapeos de los nuevos impuestos:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/57.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/57.png/image_preview" alt="Detalle diferencias entre posición fiscal y plantilla" title="Detalle diferencias entre posición fiscal y plantilla" height="277" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Finalmente, si estamos conformes con los cambios que va a aplicar el asistente, pulsaremos el botón "Crear/Actualizar para que comience el proceso. Tras unos segundos se nos mostrará, o bien un mensaje de error (en el raro caso de que algún cambio no se pueda aplicar), o bien una pantalla resumen como la siguiente:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/58.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/58.png/image_preview" alt="Resultado del asistente" title="Resultado del asistente" height="325" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Tras este último paso, ya tendremos disponibles los nuevos impuestos en OpenERP.&lt;/p&gt;
&lt;p&gt;Sin embargo, nuestros productos por ahora seguirán usando los antiguos impuestos. El 1 de julio, antes de comenzar nuestra operación diaria, habremos de cambiar los impuestos por defecto que se usan en las compras y ventas.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Actualizar los impuestos por defecto&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Aunque creemos nuevos impuestos, seguramente en las ventas (y compras) nos seguirán apareciendo por defecto los impuestos antiguos.&lt;/p&gt;
&lt;p&gt;Deberemos configurar:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Los impuestos por defecto (si usamos esta opción) de las pantallas de ventas y compras.&lt;/li&gt;&lt;li&gt;Los impuestos por defecto de los artículos.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Actualizar el impuesto por defecto en documentos&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Es posible que tengamos preconfigurado algún formulario, como el de ventas para que, al añadir líneas sin un producto asociado, se utilice automáticamente un impuesto predeterminado como en la imagen siguiente:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/101.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/101.png/image_preview" alt="Orden de venta con IVA predeterminado 16%" title="Orden de venta con IVA predeterminado 16%" height="339" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;En ese caso, deberemos eliminar el impuesto que aparece actualmente por defecto (IVA 16% en la imagen), añadir el nuevo impuesto que lo sustituye (IVA 18%) y abrir el menú contextual del campo de impuestos (con el botón secundario del ratón) tal y como se muestra en la imagen, y pulsar en la opción "Definir como predeterminado":&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/102.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/102.png/image_preview" alt="Estableciendo el nuevo IVA predeterminado al 18%" title="Estableciendo el nuevo IVA predeterminado al 18%" height="94" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;De manera similar podremos preestablecer los impuestos a utilizar en otros documentos (compras, facturas).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Actualizar los impuestos por defecto de productos. &lt;br /&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;El punto anterior, sirve para establecer el IVA a usar cuando no se selecciona un producto concreto. En caso de que seleccionemos un producto, OpenERP automáticamente tomará el IVA especificado en la ficha de producto.&lt;/p&gt;
&lt;p&gt;Por tanto, el 1 de julio habremos de actualizar los impuestos asociados a cada uno de nuestros productos.&lt;/p&gt;
&lt;p&gt;Para ello iremos a la pestaña &lt;em&gt;Contabilidad&lt;/em&gt; dentro de la ficha del producto que nos interese:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/103.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/103.png/image_preview" alt="Actualizar producto (antes)" title="Actualizar producto (antes)" height="240" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Y sustituiremos los impuestos antiguos por los nuevos:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/104.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/104.png/image_preview" alt="Actualizar producto (después)" title="Actualizar producto (después)" height="89" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Esto habremos de hacerlo en cada uno de los productos que tuviesen preconfigurados los antiguos impuestos.&lt;/p&gt;
&lt;p align="left"&gt;Si tenemos un número muy elevado de productos, siempre es posible actualizarlos en lote, todos a la vez. Aunque no existe ningún asistente específico a tal efecto, podremos hacerlo de dos maneras: Usando la actualización masiva del cliente Koo (recomendado para usuarios), o usando sentencias SQL (recomendado para administradores de sistemas).&lt;/p&gt;
Lo más cómodo para el usuario común, es utilizar la herramienta genérica de actualización masiva del cliente Koo de OpenERP.
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Actualización en lote con Koo&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Si estamos usando o tenemos disponible el cliente de escritorio Koo, realizar la actualización de múltiples artículos es muy sencillo.&lt;/p&gt;
&lt;p&gt;En el listado de productos, seleccionaremos aquellos registros que nos interesa actualizar (todos los que tengan un mismo tipo de IVA).&lt;/p&gt;
&lt;p&gt;Luego en el menú principal de Koo, haremos clic en &lt;em&gt;Formulario -&amp;gt; Modificar todos los registros seleccionados&lt;/em&gt;:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/105.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/105.png/image_preview" alt="Menú modificación masiva" title="Menú modificación masiva" height="168" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Se nos abrirá una pantalla similar a la del producto, pero con todos los campos vacíos:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/108.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/108.png/image_preview" alt="Pantalla de modificación masiva (antes)" title="Pantalla de modificación masiva (antes)" height="295" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Iremos a la pestaña de Contabilidad, y estableceremos los impuestos que deseamos usar para todos los productos que habíamos seleccionado:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/109.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/109.png/image_preview" alt="Pantalla de modificación masiva (después)" title="Pantalla de modificación masiva (después)" height="295" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Pulsaremos en Aceptar, y se nos mostrará un diálogo de confirmación, donde podremos comprobar que campos van a ser actualizados:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/110.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/110.png/image_preview" alt="Pantalla de modificación masiva (confirmación)" title="Pantalla de modificación masiva (confirmación)" height="161" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Si confirmamos el proceso Koo actualizará conjuntamente todos los productos seleccionados.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Actualización en lote SQL&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;La otra opción, para administradores de sistemas con conocimiento de SQL, es utilizar unas pocas sentencias SQL en PostgreSQL para actualizar los impuestos, concretamente podremos actualizar los impuestos de venta al 16% y de compra al 16% al 18% con este par de sentencias:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;code&gt;UPDATE product_taxes_rel&lt;br /&gt;SET tax_id = (SELECT id FROM account_tax WHERE name = 'IVA 18%')&lt;br /&gt;WHERE tax_id = (SELECT id FROM account_tax WHERE name = 'IVA 16%');
&lt;/code&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;code&gt;UPDATE product_supplier_taxes_rel&lt;br /&gt;SET tax_id = (SELECT id FROM account_tax WHERE name = '18% IVA Soportado (operaciones corrientes)')&lt;br /&gt;WHERE tax_id = (SELECT id FROM account_tax WHERE name = '16% IVA Soportado (operaciones corrientes)');&lt;/code&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
Evidentemente, habremos de cambiar los nombres ('IVA 16%') según los impuestos que deseemos actualizar.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Nota: Si tenéis asociados impuestos por defecto a cuentas contables, podéis actualizarlos de forma similar a los productos. Así por ejemplo en SQL:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;code&gt;UPDATE &lt;/code&gt;&lt;code&gt;account_account_tax_default_rel&lt;/code&gt;&lt;code&gt;&lt;br /&gt;SET tax_id = (SELECT id FROM 
account_tax WHERE name = 'IVA 18%')&lt;br /&gt;WHERE tax_id = (SELECT id FROM 
account_tax WHERE name = 'IVA 16%');&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;code&gt;UPDATE account_account_tax_default_rel&lt;br /&gt;SET tax_id = (SELECT id FROM 
account_tax WHERE name = '18% IVA Soportado (operaciones corrientes)')&lt;br /&gt;WHERE
 tax_id = (SELECT id FROM account_tax WHERE name = '16% IVA Soportado 
(operaciones corrientes)');&lt;/code&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Comentarios adicionales sobre el asistente de actualización de planes contables&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Hay que destacar, antes de cerrar este tutorial, que el asistente de actualización de planes contables no sólo permite actualizar un plan contable según los cambios de su plantilla original, sino que también nos permitirá fusionar nuestro plan contable con una nueva plantilla.&lt;/p&gt;
&lt;p&gt;¿Para qué puede servir esto?&lt;/p&gt;
&lt;p&gt;Pues por ejemplo para una empresa que empezó siendo una PYME, y por tanto usaba el PGCE PYMES, y que 'de pronto' se da cuenta de que ha credido y está obligada a usar el PGCE completo.&lt;/p&gt;
&lt;p&gt;En ese caso, seleccionando la plantilla del PGCE, el asistente de actualización nos permitirá crear aquellas cuentas que aparecen en el PGCE y no en el PYMES (como las cuentas de los grupos 8 y 9), y actualizar aquellas cuentas que aparecían en el plan PYMES con nombre ligeramente diferente:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/subida-iva-2010/60.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/subida-iva-2010/60.png/image_preview" alt="Actualizar plan PYMES a PGCE completo" title="Actualizar plan PYMES a PGCE completo" height="325" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

</description>
                <author>borjals</author>

                
                    <category>OpenERP</category>
                

                <pubDate>Fri, 11 Jun 2010 20:12:29 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Presentaciones Jornadas de OpenERP 2010</title>
                <guid>http://www.pexego.es/blog/2010/05/18/presentaciones-jornadas-de-openerp-2010</guid>
                <link>http://www.pexego.es/blog/2010/05/18/presentaciones-jornadas-de-openerp-2010</link>
                <description>
&lt;p&gt;Ya están subidas las presentaciones y material auxiliar usado por Pexego, de las conferencias de las III Jornadas de OpenERP 2010 realizadas los días 13 y 14 de Mayo de 2010 en la Universidad Deusto de Bilbao.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt; &lt;em&gt;&lt;strong&gt;Introducción al Workshop de Localización Española: funcionalidad e instalación de los módulos de localización&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ponentes: Borja de Pexego&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Presentación online: &lt;a class="external-link" href="http://www.slideshare.net/pexego/localizacion-4135894"&gt;http://www.slideshare.net/pexego/localizacion-4135894&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Imágenes adicionales utilizadas durante la presentación: &lt;a class="external-link" href="../imagenes/openerp/localizacion-espanola-2010/"&gt;http://pexego.es/imagenes/openerp/localizacion-espanola-2010/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Mini-Curso: Diferentes motores de impresión con OpenERP&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ponentes:  Raimon Esteve y Borja López&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Ejemplo "Tarjeta de Felicitación Navideña con OpenOffice" de creación de reportes con &lt;a class="external-link" href="http://bazaar.launchpad.net/~openerp-commiter/openobject-addons/stable_5.0-extra-addons/files/head:/pxgo_openoffice_reports/"&gt;&lt;em&gt;pxgo_openoffice_reports&lt;/em&gt;&lt;/a&gt; para OpenERP: &lt;a class="external-link" href="http://www.pexego.es/pub/openerp-jornadas-2010/demo-reportes-openoffice.zip"&gt;http://www.pexego.es/pub/openerp-jornadas-2010/demo-reportes-openoffice.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
Para más información recomendamos visitar la web oficial de las jornadas: &lt;a class="external-link" href="http://www.jornadasopenerp.com/"&gt;http://www.jornadasopenerp.com/&lt;/a&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
                <author>borjals</author>

                
                    <category>OpenERP</category>
                

                <pubDate>Tue, 18 May 2010 12:00:26 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Creación de modelos 3D propios para Poser con Software Libre.</title>
                <guid>http://www.pexego.es/blog/2010/05/07/creacion-de-modelos-3d-propios-para-poser-con-software-libre</guid>
                <link>http://www.pexego.es/blog/2010/05/07/creacion-de-modelos-3d-propios-para-poser-con-software-libre</link>
                <description>
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; Una de las limitaciones
de Poser es la incapacidad de crear nuestros propios modelos 3D. Una
alternativa sería el empleo de los Props, especialmente de
los primitives, y la deformación de los mismos para tratar de
elaborar objetos sencillos, pero con esto estamos realmente
limitados.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	Para suplir esta
carencia sin necesidad de realizar un gasto suplementario en la
adquisición de un software compatible o la compra de modelos a
través de la red, tenemos la opción de realizar los
modelos necesarios con Blender y posteriormente exportarlos en un
formato que Poser admita. Vamos a ver cuales serían los pasos
a seguir (en nuestro ejemplo emplearemos la versión 8 de Poser
y la 2.49a de Blender.):&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	En primer lugar
deberemos crear nuestro modelo en Blender, en este caso emplearemos
un modelo sencillo, el de la mascota de Blender: “Suzanne”, para
generarlo simplemente pulsaremos la barra espaciadora y
seleccionaremos &lt;strong&gt;Add + Mesh + Monkey&lt;/strong&gt;.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog01.jpg/image_preview" alt="blog3D_01" title="blog3D_01" height="242" width="336" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:336px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; De este modo obtendremos
el siguiente modelo:&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog02.jpg/image_preview" alt="blog3D_02" title="blog3D_02" height="278" width="340" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:340px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; En Blender podríamos
suavizar sus caras y no tener tan marcadas sus aristas accediendo al
menú &lt;strong&gt;Editing &lt;/strong&gt;y con el modelo seleccionado, pulsaríamos
sobre &lt;strong&gt;Set Smoot&lt;/strong&gt;.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog03.jpg/image_preview" alt="blog3D_03" title="blog3D_03" height="242" width="238" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:238px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog04.jpg/image_preview" alt="blog3D_04" title="blog3D_04" height="270" width="310" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:310px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; Como vemos, el resultado
sería mucho más suave, sin embargo, los cambios que
podamos efectuar sobre el modelo desde este panel, (igual que si
empleamos los modificadores, como SubSurf para suavizarlo todavía
más), no tendrán efecto sobre la malla interna del
objeto, por lo que al importarlos posteriormente a Poser nos
encontraremos con el modelo original.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	Lo que sí va a
interesarnos es dividir el objeto en varios materiales, para poder
editarlos posteriormente en Poser. Para ello, en primer lugar, vamos
a asignar un material a nuestra Suzanne: seleccionaremos el panel
&lt;strong&gt;Shading + Material Buttons&lt;/strong&gt; y a continuación pulsaremos
sobre &lt;strong&gt;Add New&lt;/strong&gt;.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/img_blog05.jpg"&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog05.jpg/image_preview" alt="blog3D_05" title="blog3D_05" height="176" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; Ahora tendremos asignado
el material por defecto, que podremos modificar a nuestro gusto,
aunque posiblemente sea una mejor opción hacer esto en Poser,
pues el motor de render de cada programa es distinto y el resultado
variará considerablemente.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	En nuestro caso vamos a
aplicar dos materiales diferentes, uno para la cabeza de Suzanne y
otro para la cara. Para ello debemos entrar en el &lt;strong&gt;modo Edición&lt;/strong&gt;
de nuestra malla (seleccionando el objeto 3D y pulsando el
&lt;strong&gt;tabulador&lt;/strong&gt;).&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog06.jpg/image_preview" alt="blog3D_06" title="blog3D_06" height="360" width="394" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:394px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; En esta imagen vemos que
tenemos todas las caras de nuestra figura seleccionadas, por lo que
primero debemos deseleccionarlas pulsando la &lt;strong&gt;tecla A&lt;/strong&gt;, y a
continuación debemos seleccionar las caras que nos interese
cambiar de color, para ello puede ser más cómodo ver la
imagen por caras y que sólo nos seleccione las que están
en primer plano, por lo que activaremos las siguientes opciones:&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog07.jpg/image_preview" alt="blog3D_07" title="blog3D_07" height="25" width="91" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:91px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; A partir de aquí
sólo tendremos que seleccionar las caras que nos interese
cambiar de material. Podremos hacerlo pulsando el &lt;strong&gt;botón
derecho del ratón&lt;/strong&gt; sobre las caras y manteniendo pulsada la
tecla de &lt;strong&gt;mayúsculas&lt;/strong&gt; o utilizando el selector, que
activaremos pulsando la &lt;strong&gt;tecla B&lt;/strong&gt; una o dos veces según
nos interese un selector lineal uno estilo pincel.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog08.jpg/image_preview" alt="blog3D_08" title="blog3D_08" height="388" width="397" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:397px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; Ahora lo que deberemos
hacer es aplicar un nuevo material a la selección actual:
volvemos al &lt;strong&gt;menú Editing&lt;/strong&gt; y pulsamos sobre &lt;strong&gt;New +
Assign&lt;/strong&gt;.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog09.jpg/image_preview" alt="blog3D_09" title="blog3D_09" height="193" width="238" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:238px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; Para que nos sea más
fácil identificar en Poser los distintos materiales que
componen nuestro modelo podemos asignarles colores diferentes desde
el panel &lt;strong&gt;Shading&lt;/strong&gt;. Finalmente, volvemos de nuevo al &lt;strong&gt;modo
Objeto&lt;/strong&gt; con el &lt;strong&gt;tabulador&lt;/strong&gt;.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog10.jpg/image_preview" alt="blog3D_10" title="blog3D_10" height="310" width="289" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:289px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; Ya estamos listos para
exportar nuestro modelo. Con él seleccionado debemos
seleccionar el menú &lt;strong&gt;File + Export + Wavefront (.obj)...&lt;/strong&gt;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&lt;strong&gt;&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/img_blog11.jpg"&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog11.jpg/image_preview" alt="blog3D_11" title="blog3D_11" height="400" width="259" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:259px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; El siguiente paso será
indicar la carpeta en donde queremos generar los nuevos archivos, así
como el nombre del mismo. Luego pulsaremos sobre &lt;strong&gt;Export Wavefont
OBJ.&lt;/strong&gt;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&lt;strong&gt;&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/img_blog12.jpg"&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog12.jpg/image_preview" alt="blog3D_12" title="blog3D_12" height="122" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; Aparecerá en
pantalla un menú en el que activaremos el botón
&lt;strong&gt;Material Groups&lt;/strong&gt; para que nos mantenga independientes en Poser
los materiales creados. A continuación pulsaremos &lt;strong&gt;Export&lt;/strong&gt;,
y Blender nos creará dos archivos: suzanne.mtl y suzanne.obj.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog13.jpg/image_preview" alt="blog3D_13" title="blog3D_13" height="260" width="342" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:342px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; Ya podemos abrir Poser y
proceder al importado del objeto. Seleccionamos la opción &lt;strong&gt;File
+ Import + Wavefront OBJ&lt;/strong&gt;...&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog14.jpg/image_preview" alt="blog3D_14" title="blog3D_14" height="345" width="366" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:366px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; En el menú de
importación seleccionaríamos las opciones que nos
interesasen y a continuación pulsaríamos sobre &lt;strong&gt;OK&lt;/strong&gt;.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/img_blog15.jpg"&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog15.jpg/image_preview" alt="blog3D_15" title="blog3D_15" height="400" width="321" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:321px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; Seguidamente nos pide que
seleccionemos el archivo .obj a importar, lo hacemos y pulsamos sobre
&lt;strong&gt;Abrir&lt;/strong&gt;.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/img_blog16.jpg"&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog16.jpg/image_preview" alt="bolg3D_16" title="bolg3D_16" height="297" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; Podemos observar como el
modelo ha sido importado correctamente, y aparece con el nombre que
le hemos dado al archivo .obj.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/img_blog17.jpg"&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog17.jpg/image_preview" alt="blog3D_17" title="blog3D_17" height="208" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&amp;nbsp; Ahora podríamos
modificar los materiales y las propiedades del objeto para conseguir
el renderizado que más nos interese.&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/img_blog18.jpg"&gt;&lt;img src="http://www.pexego.es/imagenes/img_blog18.jpg/image_preview" alt="blog3D_18" title="blog3D_18" height="377" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;
</description>
                <author>ivan</author>

                
                    <category>Multimedia</category>
                
                
                    <category>Pexego</category>
                
                
                    <category>Blog</category>
                
                
                    <category>Formación</category>
                
                
                    <category>3D</category>
                

                <pubDate>Fri, 07 May 2010 12:47:53 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Tendencias TIC en el sector agroalimentario</title>
                <guid>http://www.pexego.es/blog/2010/04/25/tendencias-tic-en-el-sector-agroalimentario</guid>
                <link>http://www.pexego.es/blog/2010/04/25/tendencias-tic-en-el-sector-agroalimentario</link>
                <description>
&lt;p&gt;Aprovechando la preparación de la charla a la que me han invitado el día 26 de Abril dentro del salón del vino Vintech, me ha parecido interesante dejar por escrito unas breves reflexiones sobre las tendencias en las que nos movemos en las TIC y qué grado de aplicación pueden tener en el sector.&lt;/p&gt;
&lt;p&gt;Creo que es algo claro que en los últimos años se ha percibido una gran explosión de las redes sociales y en general de lo que se puede llamar &lt;strong&gt;software social&lt;/strong&gt;, no limitándonos en exclusiva a redes como facebook, linkedin, tuenti y demás acompañantes, unas más nacionales, otras más internacionales, con públicos dispares y con mayor o menor verticalización por sectores, un punto este en el que todavía est á por ver un modelo que se imponga. Ahora mismo las aplicaciones no basadas fundamentalmente en web, como twitter y otra gran variedad nacidas o amplificadas varias de ellas por los markets de Android, iPhone o similares. Y es aquí donde se engancha con la otra gran tendencia, las aplicaciones para móviles, la &lt;strong&gt;movilidad&lt;/strong&gt; en general y muy vinculada a ella el &lt;strong&gt;geoposicionamiento&lt;/strong&gt; y la oferta de servicios geolocalizados. Tal vez como pegamento de todo esto podamos nombrar el Cloud Computing, de tal forma que utilizamos mapas de Google o capas de Layar, por ejemplo para mostrar la más diversa información, desde localización de restaurantes, o bodegas, o bares hasta posicionamiento de mensajes de Twitter.&lt;/p&gt;
&lt;p&gt;Todo ello basado en la participación de los usuarios de internet, de la &lt;strong&gt;comunidad&lt;/strong&gt; que aporta y enriquece los contenidos, valora y comenta todo lo que se mueve, desde cualquier lugar y hace visible lo que considera interesante de forma autónoma a los canales tradicionales. Una comunidad que opera, generando en el fondo conocimiento, de forma similar a la que e mueve en torno al &lt;strong&gt;software libre&lt;/strong&gt;, la otra gran tendencia que se mueve y da potencia desde las bambalinas a todos estos movimientos, creando cada vez más y mejores aplicaciones y fortaleciendo la colaboración y la puesta en común de lo aprendido y lo desarrollado, permitiendo un crecimiento exponencial.&lt;/p&gt;
&lt;p&gt;Ya desde hace tiempo en Pexego estamos involucrados en proyectos de todas estas áreas, nuestra vocación por el software libre es una constante desde nuestro nacimiento y sigue fluyendo cada vez más fuerte. Quizá lo más visible sea las implementaciones, desarrollos y localización de &lt;strong&gt;OpenERP&lt;/strong&gt; &lt;a class="external-link" href="http://www.openerp.com"&gt;http://www.openerp.com&lt;/a&gt;, la herramienta elegida para gestión empresarial. Dentro de esta área y relacionado con el sector agroalimentario, ya hemos finalizado un proyecto de I+D+i con el objetivo de crear una aplicación para la gestión de la &lt;strong&gt;trazabilidad&lt;/strong&gt; en la industria agroalimentaria de la que ya hemos hablado en un post anterior &lt;a title="Tazabilidad para la industria agroalimentaria con OpenERP" class="internal-link" href="/blog/tazabilidad-para-la-industria-agroalimentaria-en-openerp"&gt;(Trazabilidad para la industria agroalimentaria con OpenERP&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;En cuanto a redes sociales hemos participado y contribuido al nacimiento de una red vertical, desarrollando software sobre django para cubrir las necesidades que una aplicación de este tipo necesita, y seguimos teniendo proyectos sobre&amp;nbsp; la mesa, unos en marcha y otros en estudio con los que esperamos seguir evolucionando en este ámbito.&lt;/p&gt;
&lt;p&gt;xacoveo &lt;a class="external-link" href="http://www.xacoveo.com/"&gt;http://www.xacoveo.com/&lt;/a&gt;, puesto en marcha para este año santo y poder seguir las evoluciones de peregrinos a lo largo del camino ha sido nuestra ilusionante incursión en las aplicaciones para móviles y el geoposicionamiento.&lt;/p&gt;
&lt;p&gt;Actualmente estamos inmersos en otro nuevo proyecto de I+D+i&amp;nbsp; plenamente relacionado con el sector agroalimentario y las aplicaciones para móviles. Se trata del desarrollo de una aplicación para la lectura e interpretación de códigos QR &lt;a class="external-link" href="http://"&gt;http://es.wikipedia.org/wiki/C%C3%B3digo_QR&lt;/a&gt; . Estos códigos QR estarán incorporados a las etiquetas de los productos y a través de ellos y mediante un teléfono móvil se podrá acceder a características del producto referentes a posibles alergias, información nutricional, trazabilidad, comentarios de usuarios, valoraciones, recomendaciones e incluso recetas o cualquier información comercial que el fabricante estime oportuno. Como se puede ver este proyecto es un compendio de las diversas tendencias de las que hemos hablado con anterioridad. También trata de ser el enlace entre estas tendencias TIC y la cada vez mayor exigencia del consumidor de alimentos y bebidas en cuanto a seguridad, orígenes del producto, valoraciones y la necesidad de expresar el conocimiento. Pensando en la charla para Vinitech se me antoja especialmente adecuado para el mundo del vino, donde todos sabemos del gusto por recomendar un vino, una bodega, o una zona, un mundo, el del vino, en el que cada uno tiene sus zonas favoritas &amp;nbsp; y gusta de hablar del vino que probó en cierto sitio o el que bebió la última noche en su casa o en la de un amigo. Una actividad tan eminentemente social como beber un vino no estará de espaldas a todo este movimiento y la puesta en común&amp;nbsp; de todo este conocimiento favorecerá a los que, como el que escribe, apreciamos un buen vino, pero no disponemos del conocimiento para poder escogerlo o valorarlo como se debe.&lt;/p&gt;
&lt;p&gt;De cualquier forma el uso de herramientas de geoposicionamiento y la puesta en valor de la información de trazabilidad de cara al consumidor es una forma de potenciar la imagen de producto y facilitar al usuario de internet la interrelación con&amp;nbsp; la empresa y con ello su fidelización. Con estas herramientas se facilita también otra de las grandes tendencias del mundo del vino, como es el enoturismo. Tener geolocalizada la bodega, el viñedo, poder conocer de dónde ha nacido la botella que tenemos entre manos, invita a conocerla, mostrar junto a esto una oferta gastronómica, cultural o de ocio, como la de nuestro país, es algo de gran valor que no se puede perder la oportunidad de mostrar y dar la oportunidad a la gente para que opine de ello.&lt;/p&gt;
&lt;p&gt;Un brindis con todos y ¡Viva el vino!&lt;/p&gt;
</description>
                <author>santiago</author>

                
                    <category>I+D+i</category>
                
                
                    <category>Tendencias</category>
                

                <pubDate>Sun, 25 Apr 2010 23:52:46 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Trazabilidad para la industria agroalimentaria con OpenERP</title>
                <guid>http://www.pexego.es/blog/2010/04/24/tazabilidad-para-la-industria-agroalimentaria-en-openerp</guid>
                <link>http://www.pexego.es/blog/2010/04/24/tazabilidad-para-la-industria-agroalimentaria-en-openerp</link>
                <description>
&lt;p&gt;OpenERP (&lt;a class="external-link" href="http://www.openerp.com"&gt;www.openerp.com&lt;/a&gt;) ya disponía de&amp;nbsp; unos potentes módulos tanto para la gestión de almacenes y control de stock como para el control de la producción. Esta funcionalidad básica, a pesar de contar con herramientas para el seguimiento de la trazabilidad, no eran lo suficientemente completas ni fáciles de usar como para cubrir todas las necesidades de la industria.&lt;/p&gt;
&lt;p&gt;Pexego, que se encuentra totalmente  involucrada en el desarrollo de OpenERP en España, decidió iniciar la creación de módulos específicos que cubriesen plenamente estas carencias.&lt;/p&gt;
&lt;p&gt;Las premisas fundamentales del proyecto eran:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Facilidad de uso. Simplificar al máximo la operativa del usuario. Se puede gestionar todo el sistema de trazabillidad registrando simplemente las entradas y salidas de producto y las órdenes de producción/fabricación con sus respectivos lotes. Las consultas de trazabilidad también se simplificaron&amp;nbsp; permitiendo ver la trayectoria de un lote determinado a través de toda su ciclo, observando movimiento a movimiento, u obtener simplemente de donde proviene y dónde se encuentra o a quién se ha enviado o vendido. Se simplificó también la gestión por defecto de OpenERP para obtener
mezclas de productos (por ejemplo en tanques y depósitos)&amp;nbsp; y crear lotes internos para estos productos de forma que sea más completo y sencillo su seguimiento &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Flexibilidad. Dado que se ha sido desarrollada como módulos para OpenERP, es posible utilizarla solo como herramienta de trazabilidad o instalar los módulos que se consideren necesarios para la emprea (OpenERP dispone de más de 500), para cubrir todas las áreas de negocio: Compras, ventas, facturación, contabilidad, CRM, recursos humanos, gestión de costes, etc...)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/inventario2.png"&gt;&lt;img src="http://www.pexego.es/imagenes/inventario2.png/image_preview" alt="Menú gestión de almacenes" title="Menú gestión de almacenes" height="343" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Personalizable. OpenERP es software libre bajo licencia GPL, esto otorga la libertad para su completa modificación además, su completa modularidad simplifica sobremanera esta tarea. Es importante recordar también que OpenERP no tiene ningún coste de licencia.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Se añadieron también facilidades para el bloqueo y gestión de lotes en alerta, con posibilidades de bloqueos en cascada, que permiten conocer ante cualquier incidencia los lotes afectados e impedir su uso. Es posible gestionar también los costes de cada lote y calcular los costes de materias primas en producción. Con la instalación de módulos adicionales se pueden calcular también costes de mano de obra y otros indirectos.&lt;/p&gt;
&lt;dl class="image-inline captioned image-inline"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/traza1.png"&gt;&lt;img src="http://www.pexego.es/imagenes/traza1.png/image_preview" alt="Menú trazabilidad" title="Menú trazabilidad" height="127" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
En fechas próximas estos módulos podrán encontrarse publicados en el repositorio extra-addons del proyecto OpenERP en launchpad (&lt;a class="external-link" href="https://launchpad.net/openobject-addons"&gt;https://launchpad.net/openobject-addons&lt;/a&gt;) . A mayores se publicará en este blog un pequeño tutorial sobre el manejo de la trazabilidad en OpenERP
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
Actualmente Pexego ha finalizado una verticalización para la industria láctea y tiene prácticamente finalizadas nuevas verticalizaciones para bodegas y fábricas de licores que recogen necesidades específicas de estos sectores
&lt;p&gt;.&lt;/p&gt;
</description>
                <author>santiago</author>

                
                    <category>OpenERP</category>
                
                
                    <category>I+D+i</category>
                
                
                    <category>Trazabilidad</category>
                

                <pubDate>Sat, 24 Apr 2010 19:25:00 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Cierre del ejercicio en OpenERP</title>
                <guid>http://www.pexego.es/blog/2010/03/26/cierre-del-ejercicio-en-openerp</guid>
                <link>http://www.pexego.es/blog/2010/03/26/cierre-del-ejercicio-en-openerp</link>
                <description>
&lt;h2 class="western"&gt;Introducción&lt;/h2&gt;
&lt;p&gt;En este tutorial es una guía práctica para quienes, usando un
plan de cuentas español, desean realizar el cierre del ejercicio
contable en OpenERP.&lt;/p&gt;
&lt;p&gt;Desde hace poco (marzo de 2010) existe un asistente específico
para las empresas españolas, que facilitará la creación de los
asientos de regularización y cierre, junto con la apertura del nuevo
ejercicio. A continuación se comentan los pasos previos al cierre
del ejercicio, y posteriormente se detalla el uso del asistente de
cierre de ejercicio para España.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 class="western"&gt;Preparación&lt;/h2&gt;
&lt;p&gt;Antes de proceder con el asistente de cierre de ejercicio es
necesario realizar ciertas operaciones:&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="1"&gt;
&lt;h3 class="western"&gt;Realizar una revisión general&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Comprobaremos que no falte nada por contabilizar (quizá alguna
factura que nos hemos olvidado de confirmar, y por tanto OpenERP no
ha creado asiento); que los pagos realizados se correspondan con las
facturas (quizá hemos conciliado el pago equivocado); que no se
hayan hecho apuntes en cuentas incorrectas (podemos haber configurado
mal la cuenta 'a pagar' o 'a cobrar' de un cliente o proveedor, o
quizá nos hemos olvidado de crear una subcuenta para la empresa y
hemos estado contabilizando en una cuenta genérica 4300000/4100000);
que las cuentas de IVA soportado (472) y repercutido (477) tengan
saldo 0 (para asegurarnos de no haber introducido ninguna factura
tras el cierre del IVA del cuarto trimestre); etc.&lt;br /&gt;
&lt;br /&gt;
Cabe
destacar que el asistente de cierre de ejercicio de OpenERP para
planes contables españoles, realizará algunas comprobaciones
adicionales antes de proceder a crear los asientos de cierre: Se
asegurará de que no existan asientos descuadrados, sin confirmar o
con fechas incorrectas (*) en el ejercicio a cerrar.&lt;/p&gt;
&lt;p&gt;* Recordemos que en otros países está permitido que el periodo
fiscal y la fecha del asiento no se correspondan, por lo que OpenERP
permite este extremo incorrecto en la fiscalidad española.&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Nota: &lt;/strong&gt;Para
más información sobre los aspectos contables ver 
    &lt;em&gt;“Guía
práctica para el cierre contable - Revisar las fichas del libro
mayor una a una”
    &lt;/em&gt; de Gábilos: 
    &lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoRevisarFichas.htm"&gt;http://www.gabilos.com/comosehace/CierreContable/textoRevisarFichas.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoRevisarFichas.htm"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="2"&gt;
&lt;h3 class="western"&gt;Inventario de existencias&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;El último día del ejercicio realizaremos el inventario físico
de existencias (ver el punto siguiente para más detalles sobre como
realizar el recuento), y posteriormente reflejaremos las variaciones
de existencias (con respecto al año anterior) en el asiento
correspondiente.&lt;/p&gt;
&lt;p&gt;Por ejemplo si, a principios del ejercicio, lo guardado en nuestro
almacén estaba valorado en 10.000€, y a finales del ejercicio está
valorado en 12.000€ crearemos (actualmente es necesario hacerlo a
mano) un asiento de la forma:&lt;/p&gt;
&lt;p&gt;
    
        &lt;em&gt;10000 (610) Variación de existencias de
mercaderías	a (300) Existencias de mercaderías 10000
            &lt;br /&gt;12000 (300)
Existencias de mercaderías 			a (610) Variación de existencias de
mercaderías 12000&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Nota&lt;/strong&gt;: La valorización de existencias de OpenERP está
basada en el “precio coste” del producto, que podemos configurar
desde la pestaña “Precios &amp;amp; Proveedores” del formulario de
“Productos”. Desde esta pestaña podremos establecer además el
método de coste a utilizar pudiendo elegir entre dos: “Precio
medio” y “Precio estandar”. 
    &lt;br /&gt;Actualmente en España, el
PGCE, establece que, para bienes intercambiables entre si, el método
de valoración a adoptar con carácter general es el de método del
precio medio o coste medio ponderado; por tanto deberemos asegurarnos
de elegir, en OpenERP, el método de coste “Precio medio” para
este tipo de productos. Para bienes no intercambiables entre si o
producidos para un proyecto específico, el PGCE, especifica que el
valor se asignará identificando el precio o costes especificamente
imputables a cada bien; es para este tipo de productos para los que
habremos de usar el método de OpenERP “Precio estandar”.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/s07.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/s07.png/image_preview" alt="Precio de coste y método de actualización en la ficha de producto." title="Precio de coste y método de actualización en la ficha de producto." height="148" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Nota&lt;/strong&gt;: Es posible configurar OpenERP para que se realicen
movimientos contables cada vez que se mueve producto entre dos
ubicaciones (incluyendo salidas a clientes o entradas de
proveedores), aunque no es lo habitual.&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Nota: &lt;/strong&gt;Para
más información sobre los aspectos contables ver 
    &lt;em&gt;“Guía
práctica para el cierre contable – Ajustes - Existencias”
    &lt;/em&gt;
de Gábilos:
    &lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm#existencias"&gt;http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm#existencias&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm#existencias"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 class="western"&gt;Recuento&lt;/h4&gt;
&lt;p&gt;Hay que recordar que podemos ayudarnos de las herramientas del
módulo 
    &lt;em&gt;stock&lt;/em&gt; de OpenERP para realizar las operaciones de
recuento y seguimiento del stock.&lt;/p&gt;
&lt;p&gt;Para realizar el inventario, a finales de año, podremos crear un
nuevo Inventario Periódico (
    &lt;em&gt;Gestión de Inventario → Inventario
Periódico → Nuevo inventario periódico
    &lt;/em&gt;):&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/s01.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/s01.png/image_preview" alt="Crear un nuevo inventario." title="Crear un nuevo inventario." height="104" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Rellenaremos la información del stock real de cada producto en la
fecha de introducción del inventario (podemos usar el asistente
    &lt;em&gt;Rellenar inventario&lt;/em&gt; o bien introducir los artículos que nos
interesan a mano):&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/s02.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/s02.png/image_preview" alt="Introduciendo las cantidades en el inventario." title="Introduciendo las cantidades en el inventario." height="94" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Y confirmaremos el inventario, con lo cual OpenERP automáticamente
generará los movimientos de stock, correspondientes a las
diferencias de inventario, contra la ubicación Pérdidas de
Inventario:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/s03.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/s03.png/image_preview" alt="Diferencias de stock detectadas en el inventario." title="Diferencias de stock detectadas en el inventario." height="78" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Una vez realizados los ajustes de inventario, abriremos el informe
“
    &lt;em&gt;Valores ubicaciones&lt;/em&gt;” (
    &lt;em&gt;Informe → Valores ubicaciones&lt;/em&gt;)
y lo imprimiremos o exportaremos (actualmente el informe del módulo
de stock muestra 
    &lt;u&gt;sólo la valorización actual&lt;/u&gt;, así que nos
interesará conservarla).&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/s06.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/s06.png/image_preview" alt="Informe de valorización de ubicaciones." title="Informe de valorización de ubicaciones." height="122" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Otra opción para el análisis, es utilizar el asistente de
análisis de stock por ubicaciones para ver todos los movimientos
realizados entre dos fechas (la variación de existencias) en esa
ubicación. Para ello iremos a la ubicación en cuestión (podemos
acceder desde 
    &lt;em&gt;Gestión de inventario → Configuración →
Ubicaciones
    &lt;/em&gt;) y ejecutaremos el asistente “
    &lt;em&gt;Productos por
ubicación
    &lt;/em&gt;”.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/s04.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/s04.png/image_preview" alt="Asistente de análisis de stock de &amp;quot;Productos por ubicación&amp;quot;" title="Asistente de análisis de stock de &amp;quot;Productos por ubicación&amp;quot;" height="131" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/s05.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/s05.png/image_preview" alt="Movimientos de stock entre las fechas dadas para la ubicación seleccionada." title="Movimientos de stock entre las fechas dadas para la ubicación seleccionada." height="147" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="3"&gt;
&lt;h3 class="western"&gt;Amortización de los activos&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Registraremos las pérdidas de valor que han experimentado los
bienes de la empresa, bien por su uso, o bien por el simple paso del
tiempo; y el gasto asociado a dicha pérdida.&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Nota&lt;/strong&gt;: Existe un módulo de gestión de activos en OpenERP
(
    &lt;em&gt;account_asset&lt;/em&gt;) pero actualmente (25/03/2010) no está
adaptado a la fiscalidad española.&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Nota:
    &lt;/strong&gt;Para más información
sobre los aspectos contables ver 
    &lt;em&gt;“Guía práctica para el
cierre contable – Ajustes - Amortizaciones”
    &lt;/em&gt;
de Gábilos:
    &lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm#amortizaciones"&gt;http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm#amortizaciones&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm#amortizaciones"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="4"&gt;
&lt;h3 class="western"&gt;Reclasificar saldos de las cuentas en
	función del vencimiento&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Deberemos mover de las cuentas de largo plazo a las cuentas de
corto plazo aquellos importes que vayan a vencer en el ejercicio
siguiente.&lt;/p&gt;
&lt;p&gt;Por ejemplo, si un crédito bancario expira en el año entrante,
deberemos mover su importe de la cuenta Deudas a largo plazo con
entidades de crédito (170) a la Deudas a corto plazo con entidades
de crédito (520).&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Nota: &lt;/strong&gt;Para
más información sobre los aspectos contables ver 
    &lt;em&gt;“Guía
práctica para el cierre contable – Ajustes - Amortizaciones”
    &lt;/em&gt;
de Gábilos:
    &lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm#amortizaciones"&gt;http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm#amortizaciones&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm#amortizaciones"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="5"&gt;
&lt;h3 class="western"&gt;Ajustar otras cuentas que influyen sobre el
	resultado del ejercicio&lt;br /&gt;&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Inmovilizado: Podremos activar (registrar como activo) el
resultado de las inversiones en I+D o trabajos para la propia empresa
realizados durante el ejercicio (de lo contrario serán considerados
gastos).&lt;/p&gt;
&lt;p&gt;Provisiones: Siguiendo el principio de prudencia, las posibles
pérdidas deben contabilizarse lo antes posible. Así que, a final de
año deberemos buscar pérdidas posibles (las pérdidas confirmadas
van contra la cuenta de gastos) de valor o nuevos riesgos que no
existían a principio de año y dotar las provisiones
correspondientes.&lt;/p&gt;
&lt;p&gt;Ajustes por periodificación: Registraremos aquellos gastos e
ingresos que se han realizado por anticipado (por ejemplo cuando
contratamos un servicio que no termina hasta entrado el ejercicio
siguiente, pero que ya hemos pagado).&lt;/p&gt;
&lt;p&gt;Ingresos y gastos a distribuir en varios ejercicios: Pasaremos a
los resultados del ejercicio aquellos ingresos distribuidos en varios
años (por ejemplo, si recibimos una subvención para un proyecto a
tres años, en cada uno de los tres ejercicios sólo traspasaremos al
resultado una parte del ingreso).&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Nota: &lt;/strong&gt;Para
más información sobre los aspectos contables ver 
    &lt;em&gt;“Guía
práctica para el cierre contable – Ajustes”
    &lt;/em&gt;
de Gábilos:
    &lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm"&gt;http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoAjustes.htm"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="6"&gt;
&lt;h3 class="western"&gt;Calcular el	impuesto de sociedades&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;En este punto deberemos calcular
y registrar los gastos por impuesto de beneficios. Dado que es una
operación compleja y dependiente de la comunidad autónoma donde la
empresa esté inscrita, no detallaremos aquí el procedimiento,
recomendando en su lugar visitar los enlaces listados a continuación.&lt;/p&gt;
&lt;p&gt; 
    &lt;em&gt;“Guía
práctica para el cierre contable – Calcular Impuesto Sociedades”
    &lt;/em&gt;
de Gábilos:
    &lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoCalcularIS.htm"&gt;http://www.gabilos.com/comosehace/CierreContable/textoCalcularIS.htm&lt;/a&gt;
    &lt;em&gt; 
        &lt;br /&gt;
    &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
    &lt;em&gt;“Guía práctica
para el cierre contable – Calcular Impuesto Sociedades”
    &lt;/em&gt;
de Gábilos:
    &lt;a href="http://www.gabilos.com/comosehace/CierreContable/textoEjemplos.htm"&gt;http://www.gabilos.com/comosehace/CierreContable/textoEjemplos.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="7"&gt;
&lt;h3 class="western"&gt;Renumerar los asientos contables&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Es de exigencia legal que todos los asientos del Diario estén
numerados de forma secuencial por orden de fecha.&lt;/p&gt;
&lt;p&gt;OpenERP automáticamente asigna a los asientos números usando la
secuencia configurada en su diario (permitiendo incluso usar una
secuencia por cada diario, sin embargo en España lo habitual es
tener un único Diario) según se van confirmando dichos asientos.
Sin embargo, hay situaciones en las que el orden en que introducimos
los asientos no se corresponde con la fecha real del asiento, y otras
en las que borramos asientos (por ejemplo si cancelamos una factura
para hacer una corrección, se borra su asiento, y al confirmarla de
nuevo se crea un nuevo asiento con un número diferente).&lt;/p&gt;
&lt;p&gt;Así que, finalmente, una vez hemos hecho las correcciones
oportunas y creado los últimos asientos del ejercicio, procederemos
a renumerar los asientos del diario
	
	usando el módulo 
    &lt;em&gt;account_renumber&lt;/em&gt;  (disponible en los
    &lt;a href="https://code.launchpad.net/~openerp-commiter/openobject-addons/stable_5.0-extra-addons"&gt;
        &lt;em&gt;extra-addons&lt;/em&gt;
    &lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Para ello en 
    &lt;em&gt;Contabilidad y finanzas → Tratamientos de fin de
año → Renumerar asientos contables
    &lt;/em&gt; disponemos de un pequeño
asistente, que nos permitirá regenerar los números de los asientos
contables, según su fecha de asiento y la configuración de la
secuencia de su diario.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/r08.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/r08.png/image_preview" alt="Menú del asistente de reenumeración de asientos" title="Menú del asistente de reenumeración de asientos" height="156" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;En el asistente, y para el caso del cierre del año,
seleccionaremos todos los periodos del ejercicio a cerrar y todos los
diarios disponibles, y pulsaremos el botón Renumerar.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/r09.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/r09.png/image_preview" alt="Asistente de renumeración de asientos" title="Asistente de renumeración de asientos" height="400" width="330" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:330px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Al cabo de algunos pocos segundos (si tenemos decenas de miles de
asientos puede tardar más de un minuto) se nos mostrará una
pantalla de confirmación desde la que se nos posibilitará (y es
recomendable) revisar el resultado.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 class="western"&gt;Cierre del
ejercicio&lt;br /&gt;&lt;/h2&gt;
&lt;p&gt;Para el cierre del ejercicio de una empresa española, OpenERP nos
ofrece (si instalamos el módulo  
    &lt;em&gt;l10n_ES_cierre_ejercicio&lt;/em&gt; de
    &lt;a href="https://launchpad.net/openerp-spain"&gt;la localización
española
    &lt;/a&gt;) un asistente para crear de forma automatizada los
asientos de regularización, cierre y apertura.&lt;/p&gt;
&lt;p&gt;El asistente realiza diversas comprobaciones (para asegurar que no
existan asientos descuadrados, asientos sin confirmar o asientos con
fechas incorrectas), crea los citados asientos, y finalmente bloquea
el ejercicio fiscal para impedir futuras modificaciones.&lt;/p&gt;
&lt;p&gt;A continuación veremos los pasos para realizar el cierre de un
ejercicio.&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="1"&gt;
&lt;h3 class="western"&gt;Nuevo cierre de ejercicio&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Para iniciar un nuevo cierre de ejercicio, iremos a 
    &lt;em&gt;Contabilidad
y finanzas → Procesamiento periódico → Tratamientos de fin de
año → Cerrar ejercicio fiscal
    &lt;/em&gt;. Si por el contrario, deseamos
continuar un proceso de cierre ya comenzado, o cancelar uno ya
realizado, podremos usar el menú  
    &lt;em&gt;Contabilidad y finanzas →
Procesamiento periódico → Tratamientos de fin de año → Cierres
de ejercicios fiscales
    &lt;/em&gt;.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c01.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c01.png/image_preview" alt="Menús de tratamientos de fin de año." title="Menús de tratamientos de fin de año." height="128" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Al iniciar un nuevo cierre de ejercicio se nos mostrará una
pantalla similar a la siguiente, donde podremos configurar el
ejercicio a cerrar, el ejercicio a abrir y asignar un nombre o
referencia para este proceso de cierre. En el caso general de que
queramos cerrar el último ejercicio, sólo tendremos que hacer clic
en el botón 
    &lt;em&gt;Continuar&lt;/em&gt;.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c02.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c02.png/image_preview" alt="Pantalla inicial del asistente de cierre de ejercicio." title="Pantalla inicial del asistente de cierre de ejercicio." height="102" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="2"&gt;
&lt;h3 class="western"&gt;Selección de operaciones a realizar&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;A continuación el asistente nos mostrará un par de pestañas:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
&lt;p&gt;
            &lt;em&gt;General&lt;/em&gt;, desde donde podemos seleccionar las
	operaciones a realizar y comenzar el proceso.&lt;/p&gt;
&lt;/li&gt;
    &lt;li&gt;
&lt;p&gt;
            &lt;em&gt;Configuración&lt;/em&gt;, desde donde podremos cambiar algunos
	parámetros de los asientos a crear.&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Por defecto, en cuanto pulsemos el botón 
    &lt;em&gt;Ejecutar las
operaciones
    &lt;/em&gt; se crearán los asientos de regularizaciones, cierre
y apertura, realizándose previamente las comprobaciones marcadas.
También es posible seleccionar desmarcar las operaciones que no
queremos realizar todavía, permitiéndonos ejecutar el proceso paso
a paso.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c03.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c03.png/image_preview" alt="Pestaña General del asistente." title="Pestaña General del asistente." height="217" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="3"&gt;
&lt;h3 class="western"&gt;Configuración de las operaciones&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;En Configuración podemos establecer algunos parámetros de las
operaciones a realizar. Normalmente, si tenemos OpenERP correctamente
configurado, no será necesario cambiar nada, ya que todos los
parámetros tomarán valores por defecto.&lt;/p&gt;
&lt;p&gt;Podemos configurar el diario, periodo y descripción a utilizar
para cada uno de los asientos que se crearán. Por defecto, si
existen, se usarán el diario 
    &lt;em&gt;General&lt;/em&gt; y los periodos 
    &lt;em&gt;PG*&lt;/em&gt;,
C* y  
    &lt;em&gt;A*&lt;/em&gt;
correspondientes a los ejercicios a cerrar y abrir (por ejemplo 
    &lt;em&gt;PG09&lt;/em&gt;,
    &lt;em&gt;C09&lt;/em&gt; y 
    &lt;em&gt;A10&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Así mismo, podemos revisar y establecer el mapeo de cuentas a
utilizar en las regularizaciones, y las cuentas a incluir en el
cierre. Nuevamente el asistente ya viene preconfigurado según el
PGCE.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c04.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c04.png/image_preview" alt="Parámetros para la operación de regularización de PyG" title="Parámetros para la operación de regularización de PyG" height="180" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;Parámetros para la operación de regularización de PyG, observese como desde aquí es posible cambiar la cuenta de Pérdidas y Ganancias donde se totalizarán los ingresos y gastos.&lt;/dd&gt;
&lt;/dl&gt;

&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c05.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c05.png/image_preview" alt="Parámetros para la operación de cierre." title="Parámetros para la operación de cierre." height="149" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&amp;nbsp;
&lt;ol&gt;
    &lt;li value="4"&gt;
&lt;h3 class="western"&gt;Ejecución&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Como comentábamos en el punto 2, una vez marcadas las operaciones
que queremos que el asistente realice, pulsaremos el botón 
    &lt;em&gt;Ejecutar
las operaciones
    &lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Se nos mostrará un diálogo de confirmación, donde sencillamente
pulsaremos en 
    &lt;em&gt;Ejecutar&lt;/em&gt;.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c06.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c06.png/image_preview" alt="Pantalla de confirmación de la ejecución." title="Pantalla de confirmación de la ejecución." height="180" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;En cuanto confirmemos que deseamos ejecutar las operaciones,
OpenERP se pondrá manos a la obra. Dado que las revisiones y
creación de asientos es una operación larga, se mostrará una
pantalla de progreso.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c07.png/image_preview" alt="Operación en progreso." title="Operación en progreso." height="135" width="341" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:341px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;En caso de que el proceso se alargue más de 20 segundos (lo cual
sucederá con probabilidad si optamos por ejecutar todos los procesos
en un sólo paso), aparecerá un segundo tipo de pantalla de
progreso, que nos permitirá realizar el proceso en segundo plano
(así podremos seguir usando OpenERP) o continuar esperando.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c08.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c08.png/image_preview" alt="Pantalla de progreso del proceso." title="Pantalla de progreso del proceso." height="157" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Finalmente se nos mostrará una pantalla, bien con el resumen de
errores encontrados (por ejemplo  asientos por confirmar) o bien
informando del éxito. Al cerrar esta pantalla podremos ver como
ahora, en la parte derecha del formulario, aparecen enlaces a los
asientos recién creados.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c10.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c10.png/image_preview" alt="Los asientos han sido creados y están pendientes de confirmación." title="Los asientos han sido creados y están pendientes de confirmación." height="214" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="5"&gt;
&lt;h3 class="western"&gt;Validación&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;A continuación deberemos revisar los asientos que ha creado el
asistente y validarlos. OpenERP no nos permitirá confirmar el cierre
del año sin antes validar cada uno de los tres (plan PYMES) o cuatro
(PGCE) asientos recién creados.&lt;/p&gt;
&lt;p&gt;Para ello abriremos, directamente desde el formulario, cada uno de
los asientos marcados con “*”&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c11.png/image_preview" alt="Abriendo el asiento de PyG para revisarlo." title="Abriendo el asiento de PyG para revisarlo." height="75" width="400" /&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c12.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c12.png/image_preview" alt="Revisando el asiento de PyG." title="Revisando el asiento de PyG." height="254" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Revisaremos las líneas del asiento (si lo deseamos podemos hacer
cambios a mano) y finalmente pulsaremos el botón 
    &lt;em&gt;Validar&lt;/em&gt; y a
continuación 
    &lt;em&gt;Aceptar&lt;/em&gt;. Repetiremos esto para cada uno de los
asientos.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c13.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c13.png/image_preview" alt="Asientos ya validados." title="Asientos ya validados." height="152" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Una vez todos los asientos estén validados, será hora de pulsar
en el botón 
    &lt;em&gt;Confirmar&lt;/em&gt; para terminar con el proceso de cierre:
El ejercicio fiscal se bloqueará impidiendo futuros cambios.&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c15.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c15.png/image_preview" alt="Cierre confirmado." title="Cierre confirmado." height="211" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c16.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c16.png/image_preview" alt="Flujo de ejecución (estado actual: confirmado)." title="Flujo de ejecución (estado actual: confirmado)." height="68" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
    &lt;li value="6"&gt;
&lt;h3 class="western"&gt;Cancelar
	el cierre del ejercicio&lt;/h3&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;En caso de que detectemos cualquier problema durante el cierre del
ejercicio, o posteriormente al mismo, el asistente nos permite de
forma cómoda cancelar todas las operaciones realizadas.&lt;/p&gt;
&lt;p&gt;Para cancelar un cierre de ejercicio, iremos a 
    &lt;em&gt;Contabilidad y
finanzas → Procesamiento periódico → Tratamientos de fin de año
→ Cierres de ejercicios fiscales
    &lt;/em&gt;:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c18.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c18.png/image_preview" alt="Menú de Cierres de ejercicios fiscales." title="Menú de Cierres de ejercicios fiscales." height="92" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
    &lt;br /&gt;Seleccionaremos el cierre que queremos cancelar:&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c19.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c19.png/image_preview" alt="Lista de cierres de ejercicios fiscales." title="Lista de cierres de ejercicios fiscales." height="98" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Pulsaremos en el botón 
    &lt;em&gt;Cancelar&lt;/em&gt; y en el diálogo,
confirmaremos que deseamos cancelar el cierre y esperaremos mientras
el asistente deshace todas las operaciones realizadas (se reabrirá
el ejercicio y se borrarán los asientos).&lt;/p&gt;
&lt;dl class="image-inline captioned"&gt;
&lt;dt&gt;&lt;a rel="lightbox" href="/imagenes/openerp/cierre/c17.png"&gt;&lt;img src="http://www.pexego.es/imagenes/openerp/cierre/c17.png/image_preview" alt="Diálogo de confirmación de la cancelación." title="Diálogo de confirmación de la cancelación." height="166" width="400" /&gt;&lt;/a&gt;&lt;/dt&gt;
 &lt;dd class="image-caption" style="width:400px"&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
                <author>borjals</author>

                
                    <category>OpenERP</category>
                

                <pubDate>Fri, 26 Mar 2010 10:44:10 +0100</pubDate>

                
            </item>
        

    </channel>
</rss>



