CAPÍTULO IDesarrollador Odoo y OWL · Perú

DESARROLLO SOLUCIONES ODOO QUE LLEGAN A BUEN PUERTO.

Desarrollo y adapto módulos Odoo para contabilidad, tesorería y localización peruana. Trabajo con Python, OWL e integraciones para automatizar procesos y acompañar la evolución del sistema entre versiones.

CAP. IIExperiencia

ÁREAS DE ESPECIALIZACIÓN

Analizo el proceso y la causa del problema para proponer cambios que el equipo pueda mantener y los usuarios puedan utilizar.

◈01

Contabilidad y tesorería

Procesos de pagos, extractos bancarios, conciliación y letras dentro de Odoo.

⇢02

Localización peruana

Funcionalidades para documentos electrónicos, detracciones, percepciones, retenciones y registros contables.

{}03

Módulos personalizados

Desarrollo y adaptación de funcionalidades a los procesos del negocio y a los módulos existentes.

⬡04

Migración de módulos

Adaptación entre versiones de Odoo, con revisión de dependencias y del comportamiento funcional.

≡05

Interfaces OWL

Vistas y paneles para consultar información, revisar operaciones y guiar al usuario dentro de Odoo.

✦06

Integraciones

Conexión con servicios externos para intercambiar documentos e información y dar seguimiento a las respuestas.

Versiones:Odoo 16Odoo 17Odoo 18Odoo 19Enterprise · Community
CAP. IIIEspecialidades

EXPERIENCIA TÉCNICA

Selecciona una especialidad para conocer mi enfoque técnico.

◈

Odoo Backend

Python · ORM · XML

Extiendo modelos y procesos de Odoo con atención a las reglas del negocio, los permisos y la relación con los módulos existentes.

Áreas de trabajo

  • →Modelos y campos calculados
  • →Herencia y extensión de módulos
  • →Validaciones y acciones programadas
  • →Reportes QWeb
  • →Permisos y reglas de acceso

PROYECTOS REALIZADOS

Una selección de mi trabajo en localización peruana, facturación electrónica, tesorería y migraciones de Odoo.

Odoo 17 Localización peruana

Módulo de Detracciones SUNAT

Automatización del registro y validación de detracciones dentro de Odoo.

  • Python
  • Odoo ORM
  • PostgreSQL
  • XML
  • QWeb
Problema
El registro manual de detracciones complicaba el seguimiento y la revisión contable.
Solución técnica
Cálculo y registro de detracciones integrado con los documentos y procesos contables de Odoo.
Mi aporte
Desarrollo de la lógica de cálculo, registro y validación dentro del módulo.
Facturación electrónica
Odoo 16

Facturación Electrónica OSE

Integración de documentos electrónicos y seguimiento de respuestas del proveedor de emisión.

Ver detalleCerrar detalle
Problema
Los tiempos de espera y los documentos sin respuesta dificultaban el control de la emisión electrónica.
Solución técnica
Adaptación del conector para gestionar documentos electrónicos UBL 2.1 y revisar las respuestas del servicio.
Mi aporte
Trabajo en el conector y en el seguimiento de respuestas de la emisión electrónica.
  • Python
  • l10n_pe
  • SUNAT
  • XML
  • UBL 2.1
Tesorería
Odoo 17

Dashboard de Tesorería OWL

Una interfaz para consultar saldos bancarios y operaciones pendientes de conciliación.

Ver detalleCerrar detalle
Problema
El equipo financiero necesitaba consultar la información de varias cuentas desde una misma vista.
Solución técnica
Panel OWL que reúne saldos por cuenta y operaciones pendientes de conciliación para facilitar su consulta.
Mi aporte
Desarrollo de la interfaz de consulta de información de tesorería con OWL.
  • OWL
  • JavaScript
  • QWeb
  • Python
  • PostgreSQL
Migración
Odoo 17 → 19

Migración de Módulos v17 → v19

Adaptación de módulos personalizados a Odoo 19 Enterprise.

Ver detalleCerrar detalle
Problema
Los cambios de APIs, vistas y componentes entre versiones requerían revisar el código y sus dependencias.
Solución técnica
Adaptación de modelos Python, vistas y componentes OWL para la nueva versión, con revisión de las dependencias del código.
Mi aporte
Análisis de compatibilidad y adaptación de módulos personalizados. El alcance descrito corresponde al código.
  • Python
  • OWL
  • PostgreSQL
  • Docker
CAP. VStack tecnológico

MI STACK TECNOLÓGICO

Herramientas para desarrollar, integrar y mantener soluciones Odoo.

{}

Backend

  • PythonLógica de negocio, ORM, controladores
  • Odoo ORMModelos, validaciones y campos calculados
  • PostgreSQLConsultas, índices y diagnóstico
  • APIs e integracionesREST, JSON-RPC y XML-RPC
⬡

Frontend

  • OWLComponentes reactivos, servicios, hooks
  • JavaScriptES2022+, módulos, async/await
  • XML / QWebVistas, reportes, plantillas
  • SCSSEstilos compatibles con Odoo
◻

Infraestructura

  • DockerContenedores, Compose, entornos
  • Odoo.shRamas y entornos de pruebas
  • LinuxServidores, configuración y scripts
  • NginxProxy inverso, SSL, rutas
  • GitRamas, revisiones y control de versiones
✦

Localización PE

  • SIRE / PLERegistros y reportes contables
  • PSE / OSEFacturación electrónica UBL 2.1
  • DetraccionesBienes y servicios afectos
  • l10n_peMódulo oficial + extensiones
También uso:VS CodepgAdminPostmanGitHub ActionsFigmaObsidian
CAP. VICómo trabajo

DEL PROBLEMA A UNA SOLUCIÓN VALIDADA

ANÁLISIS

Reviso el proceso, el comportamiento actual y las dependencias. Defino qué debe cambiar y cómo comprobarlo.

Entregable →

Alcance del cambio y criterios de validación.

FASE 01 / 06

CAP. VIII · Sobre mí

FICHA DE EXPEDICIÓN #001

Fotografía profesional pendiente

Deyvids Alvino

Odoo 16–19 · Python · OWL

EL DESARROLLADOR DETRÁS DEL CÓDIGO

Soy Deyvids Alvino, desarrollador Odoo con foco en contabilidad, tesorería y localización peruana. Trabajo con Python y OWL en módulos personalizados, integraciones y adaptación de funcionalidades entre versiones de Odoo.

Mi trabajo combina la lógica del negocio con su implementación técnica: entender cómo se registra una operación, cómo se relaciona con los demás procesos y qué necesita el usuario para revisarla. He trabajado en temas de facturación electrónica, extractos bancarios y procesos de tesorería.

Antes de proponer un cambio, reviso el comportamiento existente y sus dependencias. Me interesa que la solución pueda comprobarse en el flujo de trabajo y que el equipo tenga claridad sobre su alcance y lo que falta validar.

Claridad
Código organizado y documentado para facilitar su mantenimiento.
Precisión
Cambios con un alcance claro y revisión de sus efectos sobre el flujo existente.
Contexto
Entender el proceso del negocio antes de proponer una solución.

CAP. IX · Conversemos

¿TIENES UN DESAFÍO EN ODOO?

Cuéntame qué versión de Odoo utilizas, qué proceso necesitas mejorar y qué problema estás encontrando. Podemos revisar el alcance de un desarrollo, una integración o una migración de módulos.

próximamente

PREPARAR UN MENSAJE

Completa el formulario para preparar un correo. Lo enviarás desde tu aplicación de correo.

Los campos con * son obligatorios.