Valoración de Inventario en tiempo real en Odoo

Para realizar la valoración del inventario en tiempo real se debe considerar lo siguiente:

  • Para cada producto se debe realizar configuraciones apropiadas en
    • Cuentas contables
    • Método de coste
    • Tipo de valoración de inventario
screenshot2

Definiendo las cuentas contables:

  • Cuenta de Inventario: Esta se debe configurar en el campo “Cuenta de valoración de existencias”
  • Cuenta de Costo: Se debe configurar en los campos:
    • Cuenta Costo de Venta
    • Cuenta de entrada de existencias
    • Cuenta de salida de existencias
  • Cuenta de Ingresos: Esta se debe configurar en el campo “Cuenta de ingresos”

Adicionalmente, también puede decidir la estrategia de retirada: FIFO o LIFO

Tal como lo muestra la imágen de la derecha.

En el caso particular de la captura de pantalla usada de muestra, cualquier artículo que se agregue a la categoría Combustibles tendrá asignadas las cuentas contables que se le han configurado; quedando listo para registrar adecuadamente el inventario.
Es importante recordar  que esta misma configuración se puede realizar también producto a producto
screenshot3

Tipo de coste y valoración del inventario

En la tarjeta del artículo, se deben definir estos parámetros:

  • Método de Coste: Abastecimientos /  Método de coste se debe cambiar a Precio medio
  • Valoración del Inventario: Contabilidad / Valoración del inventario se debe cambiar a Tiempo real (automatizado)

Con la configuración anterior, Odoo automáticamente realizará las partidas contables correspondientes cuando se realicen movimientos de entrada y salida de inventario.

Anuncios

wkhtmltopdf on Odoo

1) Download wkhtmltopdf version from wkhtmltopdf.org depend on your system arch (32 or 64 bit)

wget wget http://downloads.sourceforge.net/project/wkhtmltopdf/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb

2) Install the package using commnad :

sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb

3) Copy binary or wkhtmltopdf to /usr/bin location from ./usr/local/bin use command

sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/

4) Restart Odoo server and try once again.

—————————

Fuente:

https://www.odoo.com/forum/help-1/question/how-to-add-wkhtmltopdf-as-a-sytem-parameter-in-openerp-56486#answer-56501

Odoo: Cambiar formato de Moneda de 000000.00 L a L 000,000,000.00

En la localización actual, viene por default que el formato de moneda sea 000000.00 L.

Entonces, para cambiarlo a L 000,000,000.00 se deben realizar los siguientes cambios en la configuración:

Con un usuario con características técnicas habilitadas:

  1. Contabilidad / varios / monedas: Para la moneda en cuestión, cambiar la posición del símbolo a: Antes de la cantidad.
  2. Configuración / Idiomas: Para el idioma requerido, cambiar el Formato separador a [3,3,3,3,-1] donde  3 indica en qué posición irá el separador de miles a partir de la última posición  en la que fue puesto; y -1 indica que se detenga ahí.

screenshot3

screenshot2

Configurar Odoo con nginx en Ubuntu

Install and Configure Nginx

$ sudo apt-get install nginx

Generate ssl certificate

$ sudo mkdir /etc/nginx/ssl
$ cd /etc/nginx/ssl
$ sudo openssl genrsa -des3 -passout pass:x -out server.pass.key 2048
$ sudo openssl rsa -passin pass:x -in server.pass.key -out server.key
$ sudo rm server.pass.key
$ sudo openssl req -new -key server.key -out server.csr
$ sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

Create Nginx server block

$ sudo vim /etc/nginx/sites-available/yourOdooSite.com
upstream oddo {
    server 127.0.0.1:8069;
}

server {
    listen      443 default;
    server_name yourOdooSite.com;

    access_log  /var/log/nginx/oddo.access.log;
    error_log   /var/log/nginx/oddo.error.log;

    ssl on;
    ssl_certificate     /etc/nginx/ssl/server.crt;
    ssl_certificate_key /etc/nginx/ssl/server.key;
    keepalive_timeout   60;

    ssl_ciphers             HIGH:!ADH:!MD5;
    ssl_protocols           SSLv3 TLSv1;
    ssl_prefer_server_ciphers on;

    proxy_buffers 16 64k;
    proxy_buffer_size 128k;

    location / {
        proxy_pass  http://oddo;
        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
        proxy_redirect off;

        proxy_set_header    Host            $host;
        proxy_set_header    X-Real-IP       $remote_addr;
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header    X-Forwarded-Proto https;
    }

    location ~* /web/static/ {
        proxy_cache_valid 200 60m;
        proxy_buffering on;
        expires 864000;
        proxy_pass http://oddo;
    }
}

server {
    listen      80;
    server_name yourOdooSite.com;

    add_header Strict-Transport-Security max-age=2592000;
    rewrite ^/.*$ https://$host$request_uri? permanent;
}

Activate the server block by creating a symbolic link and restart nginx

$ sudo ln -s /etc/nginx/sites-available/yourOdooSite.com /etc/nginx/sites-enabled/yourOdooSite.com
$ sudo /etc/init.d/nginx restart

——————————–

Fuente: https://www.rosehosting.com/blog/install-odoo-formerly-openerp-with-nginx-on-an-ubuntu-vps/

———————————-

Subdominios:

Para que pueda redirigir de http a https cuando se usan subdominios; por ejemplo: subdomain.misite.com

En la sección de configuración de http, es necesario hacer el siguiente cambio:

server {
    listen      80;
    server_name yourOdooSite.com *.yourOdooSite.com;

    add_header Strict-Transport-Security max-age=2592000;
    rewrite ^/.*$ https://$host$request_uri? permanent;
}

Domain based db filter in odoo

You can use server startup with parameter –db-filter as: ‘%d’ or ‘^%d’ or even ‘^%d$’

The value is a regular expression, you may use %d for a hostname part of domain or %h to full domain name.

E.g.

domain = hostname.domainname.com

OpenERP replaces like:

%d = hostname

%h = hostname.domainname.com

The ‘^’ means start of line and the ‘$’ end of line, so ‘^%d$’ only filter db with name ‘hostname’ following the example.

Starting the server with:

openerp-server --db-filter='^%d'

Filter name of any db starting with “hostname” domain part.

 

From:

https://www.odoo.com/forum/help-1/question/domain-based-db-filter-6583