$ 598.91
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) • Contacts (contacts) • Inventory (stock) |
Community Apps Dependencies |
Show
•
Anexo 3 Tablas SUNAT Perú
• Gestión de Catálogos SUNAT Perú • Módulo Base Reportes PLE Sunat Perú TXT XLS • Customizable Entry Number for Invoices and Accounting Entries | Número de Asiento Personalizable para Facturas y Asientos Contables • Localización Peruana en Facturación • Menú de Reportes Sunat • Tipo de Régimen Tributario de Empresa Perú • Montos de Impuestos PE • Origen de Notas de Crédito o Debito |
Lines of code | 12266 |
Technical Name |
dv_l10n_pe_sunat_ple_07 |
Website | https://develogers.com |
Versions | 17.0 16.0 15.0 |
<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