Una de las necesidades de la factura electrónica paraguaya es codificar el maestro de ciudades (como lo podemos ver en los datos del cliente de Facturasend). Por suerte, existe dentro del core de Odoo el módulo base_address_extended el cual nos ayuda a hacerlo. Como dice el manifiesto del módulo
This module provides the ability to choose a city from a list
(in specific countries).
It is primarily used for EDIs that might need a special city code.
En el caso de Paraguay es muy sencillo. El módulo que estamos desarrollando para implementar la factura electrónica le agregamos en la sección de dependencias este módulo
Y marcamos el país de Paraguay como que necesita ciudades (se lo hace en la aplicación de Contactos)
Entonces cuando damos de alta el cliente, veremos que podemos seleccionar la ciudad de una lista desplegable
El módulo también brinda la funcionalidad de ingresar calle y número (muy útil para la implementación de e-commerce).
Para integrar Odoo con la factura electrónica tuvimos que agregar la información de codificación de departamento, distrito y ciudad. Y los distritos.
Luego tendremos que agregar la captura automatizada (mediante web-services) de dicha información. Los mantendremos al tanto.