Reporte PLE Libro de Inventarios y Balances - Fisico

by
Odoo

598.91

v 17.0 Third Party
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Purchase (purchase)
Invoicing (account)
Discuss (mail)
Contacts (contacts)
Inventory (stock)
Community Apps Dependencies
Lines of code 12266
Technical Name dv_l10n_pe_sunat_ple_07
Websitehttps://develogers.com
Versions 17.0 16.0 15.0
You bought this module and need support? Click here!

<br> <p align="center">

<img src="./static/description/icon.png" width="160" /> <h2 align="center">Reporte PLE Libro de Inventarios y Balances</h2>

</p> <br>

# Detalles de la aplicación 💻 - Nombre técnico : `dv_l10n_pe_sunat_ple_13_physical` - Licencia : `LGPL version 3` - Hecho con amor por : [Develogers](https://develogers.com/)

Esta guía intenta explicar como funciona la aplicación de una forma fácil de entender, si deseas saltarte a la guía de usuario, presiona [aquí](#guía-de-usuario). ## Reportes en Excel Los reportes necesarios del 1 al 20 son creados gracias a la función `main_xlsx_creator` ubicada en el archivo [general_format.py](./models/general_format.py). Este necesita saber el formato a hacer `format_todo`, la información de la cabecera `header_data`, los datos de la tabla `body_data` y el nombre del archivo `file_name`. La aplicación se encarga de darle la información necesaria siempre, no hay necesidad de preocuparse.

Este cuenta con 5 estilos predeterminados `bold`, `bold_center`, `bold_border_cell`, `bold_center_border_cell`, `basic_border_cell`, si es necesario se puede agregar cuantos se necesite casi al inicio de la función, puedes obtener más información [aquí](https://xlsxwriter.readthedocs.io/format.html) o siente libre de consultar con uno de nuestros especialistas.

Para empezar esta escribe la información de la cabecera con la función `general_header` que se encuentra en el mismo [archivo](./models/general_format.py) que la función principal.

Ya escrita la cabecera, es hora de escribir toda la información en las tablas, para ello la función principal se vale de un conjunto de funciones que se encuentran en el archivo [excel_formats.py](./models/excel_formats.py). Según el formato a crear, se llama a la función deseada.

Finalmente, esta devuelve el Excel ya creado y listo para descargar. Pero, ¿Cómo se obtiene toda la información necesaria? lo veremos a continuación.

# Facturación <br><p align="center"> <img src="../.github/assets/invoicing.png" width="140"/></p>

## Detalles Para que se pueda obtener toda la información requerida, es necesario agregar una cuantas cosas al módulo ya existente de facturación. Para ello debemos modificar los modelos `account_move` y `account_move_line` ## Campos: - line_n_ids: Many2many del modelo a las líneas del reporte número n - ple_xls_n_binary: Binario del archivo generado de tipo xls del reporte numero n - ple_xls_n_filename: nombre del archivo xls generado

## Metodos: - update_report: actualiza todos los campos line del reporte - gen_ple_xls_n: genera el reporte n -

# Guía de Usuario

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.