Initial commit: L10N_Europe packages

This commit is contained in:
Ernad Husremovic 2025-08-29 15:20:52 +02:00
commit 9803722600
2377 changed files with 380711 additions and 0 deletions

View file

@ -0,0 +1,54 @@
# Panama - Accounting
Panamenian accounting chart and tax localization.
Plan contable panameño e impuestos de acuerdo a disposiciones vigentes
Con la Colaboración de
- AHMNET CORP http://www.ahmnet.com
## Installation
```bash
pip install odoo-bringout-oca-ocb-l10n_pa
```
## Dependencies
This addon depends on:
- account
## Manifest Information
- **Name**: Panama - Accounting
- **Version**: N/A
- **Category**: Accounting/Localizations/Account Charts
- **License**: LGPL-3
- **Installable**: False
## Source
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `l10n_pa`.
## License
This package maintains the original LGPL-3 license from the upstream Odoo project.
## Documentation
- Overview: doc/OVERVIEW.md
- Architecture: doc/ARCHITECTURE.md
- Models: doc/MODELS.md
- Controllers: doc/CONTROLLERS.md
- Wizards: doc/WIZARDS.md
- Reports: doc/REPORTS.md
- Security: doc/SECURITY.md
- Install: doc/INSTALL.md
- Usage: doc/USAGE.md
- Configuration: doc/CONFIGURATION.md
- Dependencies: doc/DEPENDENCIES.md
- Troubleshooting: doc/TROUBLESHOOTING.md
- FAQ: doc/FAQ.md

View file

@ -0,0 +1,32 @@
# Architecture
```mermaid
flowchart TD
U[Users] -->|HTTP| V[Views and QWeb Templates]
V --> C[Controllers]
V --> W[Wizards Transient Models]
C --> M[Models and ORM]
W --> M
M --> R[Reports]
DX[Data XML] --> M
S[Security ACLs and Groups] -. enforces .-> M
subgraph L10n_pa Module - l10n_pa
direction LR
M:::layer
W:::layer
C:::layer
V:::layer
R:::layer
S:::layer
DX:::layer
end
classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px
```
Notes
- Views include tree/form/kanban templates and report templates.
- Controllers provide website/portal routes when present.
- Wizards are UI flows implemented with `models.TransientModel`.
- Data XML loads data/demo records; Security defines groups and access.

View file

@ -0,0 +1,3 @@
# Configuration
Refer to Odoo settings for l10n_pa. Configure related models, access rights, and options as needed.

View file

@ -0,0 +1,3 @@
# Controllers
This module does not define custom HTTP controllers.

View file

@ -0,0 +1,5 @@
# Dependencies
This addon depends on:
- [account](../../odoo-bringout-oca-ocb-account)

View file

@ -0,0 +1,4 @@
# FAQ
- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged).
- Q: How to enable? A: Start server with --addon l10n_pa or install in UI.

View file

@ -0,0 +1,7 @@
# Install
```bash
pip install odoo-bringout-oca-ocb-l10n_pa"
# or
uv pip install odoo-bringout-oca-ocb-l10n_pa"
```

View file

@ -0,0 +1,11 @@
# Models
Detected core models and extensions in l10n_pa.
```mermaid
classDiagram
```
Notes
- Classes show model technical names; fields omitted for brevity.
- Items listed under _inherit are extensions of existing models.

View file

@ -0,0 +1,6 @@
# Overview
Packaged Odoo addon: l10n_pa. Provides features documented in upstream Odoo 16 under this addon.
- Source: OCA/OCB 16.0, addon l10n_pa
- License: LGPL-3

View file

@ -0,0 +1,3 @@
# Reports
This module does not define custom reports.

View file

@ -0,0 +1,8 @@
# Security
This module does not define custom security rules or access controls beyond Odoo defaults.
Default Odoo security applies:
- Base user access through standard groups
- Model access inherited from dependencies
- No custom row-level security rules

View file

@ -0,0 +1,5 @@
# Troubleshooting
- Ensure Python and Odoo environment matches repo guidance.
- Check database connectivity and logs if startup fails.
- Validate that dependent addons listed in DEPENDENCIES.md are installed.

View file

@ -0,0 +1,7 @@
# Usage
Start Odoo including this addon (from repo root):
```bash
python3 scripts/nix_odoo_web_server.py --db-name mydb --addon l10n_pa
```

View file

@ -0,0 +1,3 @@
# Wizards
This module does not include UI wizards.

View file

@ -0,0 +1,4 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
# Copyright (c) 2011 Cubic ERP - Teradata SAC. (http://cubicerp.com).

View file

@ -0,0 +1,27 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
# Copyright (c) 2011 Cubic ERP - Teradata SAC. (http://cubicerp.com).
{
"name": "Panama - Accounting",
"description": """
Panamenian accounting chart and tax localization.
Plan contable panameño e impuestos de acuerdo a disposiciones vigentes
Con la Colaboración de
- AHMNET CORP http://www.ahmnet.com
""",
"author": "Cubic ERP",
'category': 'Accounting/Localizations/Account Charts',
"depends": ["account"],
"data": [
"data/l10n_pa_chart_data.xml",
"data/account_tax_group_data.xml",
"data/account_tax_data.xml",
"data/account_chart_template_data.xml",
],
'license': 'LGPL-3',
}

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<function model="account.chart.template" name="try_loading">
<value eval="[ref('l10n_pa.l10npa_chart_template')]"/>
</function>
</data>
</odoo>

View file

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="ITAX_19" model="account.tax.template">
<field name="chart_template_id" ref="l10npa_chart_template"/>
<field name="name">ITBMS 7% Venta</field>
<field name="description">ITBMS 7% Venta</field>
<field name="amount">7</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_7"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('231'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('231'),
}),
]"/>
</record>
<record id="OTAX_19" model="account.tax.template">
<field name="chart_template_id" ref="l10npa_chart_template"/>
<field name="name">ITBMS 7% Compra</field>
<field name="description">ITBMS 7% Compra</field>
<field name="amount">7</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="tax_group_id" ref="tax_group_7"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('231'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('231'),
}),
]"/>
</record>
</odoo>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="tax_group_7" model="account.tax.group">
<field name="name">ITBMS 7%</field>
<field name="country_id" ref="base.pa"/>
</record>
</data>
</odoo>

View file

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Account Chart Templates -->
<record id="l10npa_chart_template" model="account.chart.template">
<field name="name">Panamá - Plan de Cuentas</field>
<field name="bank_account_code_prefix">111.</field>
<field name="cash_account_code_prefix">113.</field>
<field name="transfer_account_code_prefix">112.</field>
<field name="code_digits">7</field>
<field name="currency_id" ref="base.PAB"/>
<field name="country_id" ref="base.pa"/>
</record>
<!-- Account Templates -->
<record id="114_001" model="account.account.template"><field name="name">Caja y Bancos.../ BCO. CTA CTE PAB</field><field name="code">114.001</field><field name="reconcile" eval="True"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="115" model="account.account.template"><field name="name">Caja y Bancos - Valores a Depositar </field><field name="code">115</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="116" model="account.account.template"><field name="name">Caja y Bancos - Recaudaciones a Depositar </field><field name="code">116</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="121" model="account.account.template"><field name="name">Cuentas por Cobrar / Deudores por Ventas</field><field name="code">121</field><field name="reconcile" eval="True"/><field name="account_type">asset_receivable</field><field name="chart_template_id" ref="l10npa_chart_template"/><field name="reconcile">1</field></record>
<record id="121_01" model="account.account.template"><field name="name">Cuentas por Cobrar / Deudores por Ventas (PoS)</field><field name="code">121.01</field><field name="reconcile" eval="True"/><field name="account_type">asset_receivable</field><field name="chart_template_id" ref="l10npa_chart_template"/><field name="reconcile">1</field></record>
<record id="122" model="account.account.template"><field name="name">Cuentas por Cobrar / Deudores Morosos</field><field name="code">122</field><field name="reconcile" eval="True"/><field name="account_type">asset_receivable</field><field name="chart_template_id" ref="l10npa_chart_template"/><field name="reconcile">1</field></record>
<record id="123" model="account.account.template"><field name="name">Cuentas por Cobrar / Deudores en Gestión Judicial</field><field name="code">123</field><field name="reconcile" eval="True"/><field name="account_type">asset_receivable</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="124" model="account.account.template"><field name="name">Cuentas por Cobrar / Deudores Varios</field><field name="code">124</field><field name="reconcile" eval="True"/><field name="account_type">asset_receivable</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="125" model="account.account.template"><field name="name">Cuentas por Cobrar / (-) Previsión para Incobrables</field><field name="code">125</field><field name="reconcile" eval="True"/><field name="account_type">asset_receivable</field><field name="chart_template_id" ref="l10npa_chart_template"/><field name="reconcile">1</field></record>
<record id="131" model="account.account.template"><field name="name">Otras Cuentas por Cobrar / Préstamos otorgados</field><field name="code">131</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="132" model="account.account.template"><field name="name">Otras Cuentas por Cobrar / Anticipos a Proveedores</field><field name="code">132</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="133" model="account.account.template"><field name="name">Otras Cuentas por Cobrar / Anticipo de Impuestos</field><field name="code">133</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="134" model="account.account.template"><field name="name">Otras Cuentas por Cobrar / Anticipo al Personal</field><field name="code">134</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="135" model="account.account.template"><field name="name">Otras Cuentas por Cobrar / Alquileres Pagados por Adelantado</field><field name="code">135</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="136" model="account.account.template"><field name="name">Otras Cuentas por Cobrar / Intereses Pagados por Adelantado</field><field name="code">136</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="137" model="account.account.template"><field name="name">Otras Cuentas por Cobrar / Accionistas</field><field name="code">137</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="138" model="account.account.template"><field name="name">Otras Cuentas por Cobrar / (-) Previsión para Descuentos</field><field name="code">138</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="139" model="account.account.template"><field name="name">Otras Cuentas por Cobrar / (-) Intereses (+) a Devengar</field><field name="code">139</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="141" model="account.account.template"><field name="name">Inversiones / Acciones Transitorias</field><field name="code">141</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="142" model="account.account.template"><field name="name">Inversiones / Acciones Permanentes</field><field name="code">142</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="143" model="account.account.template"><field name="name">Inversiones / Títulos Públicos</field><field name="code">143</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="144" model="account.account.template"><field name="name">Inversiones / (-) Previsión para Devalorización de Acciones</field><field name="code">144</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="151_01" model="account.account.template"><field name="name">Inventarios - Mercancias / Categoria de productos 01</field><field name="code">151.01</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="152" model="account.account.template"><field name="name">Inventarios - Mercancias en Tránsito</field><field name="code">152</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="153" model="account.account.template"><field name="name">Materias primas</field><field name="code">153</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="154" model="account.account.template"><field name="name">Productos en Curso de Elaboración</field><field name="code">154</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="155" model="account.account.template"><field name="name">Productos Elaborados</field><field name="code">155</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="156" model="account.account.template"><field name="name">Materiales Varios </field><field name="code">156</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="157" model="account.account.template"><field name="name">(-) Previsión para Desvalorización de Inventarios</field><field name="code">157</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="161" model="account.account.template"><field name="name">Activo Fijo / Inmuebles</field><field name="code">161</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="162" model="account.account.template"><field name="name">Activo Fijo / Maquinaria</field><field name="code">162</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="163" model="account.account.template"><field name="name">Activo Fijo / Equipos</field><field name="code">163</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="164" model="account.account.template"><field name="name">Activo Fijo / Material Rodante Motorizado</field><field name="code">164</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="165" model="account.account.template"><field name="name">Activo Fijo / (-) Depreciación Acumulada</field><field name="code">165</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="171" model="account.account.template"><field name="name">Activo Intangible / Derecho de Llaves</field><field name="code">171</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="172" model="account.account.template"><field name="name">Activo Intangible / Concesiones y Franquicias</field><field name="code">172</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="173" model="account.account.template"><field name="name">Activo Intangible / Marcas y Patentes de Invención</field><field name="code">173</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="174" model="account.account.template"><field name="name">Activo Intangible / (-) Amortización Acumulada</field><field name="code">174</field><field name="reconcile" eval="False"/><field name="account_type">asset_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="211" model="account.account.template"><field name="name">Cuentas por Pagar / Proveedores</field><field name="code">211</field><field name="reconcile" eval="True"/><field name="account_type">liability_payable</field><field name="chart_template_id" ref="l10npa_chart_template"/><field name="reconcile">1</field></record>
<record id="212" model="account.account.template"><field name="name">Cuentas por Pagar / Anticipos de Clientes</field><field name="code">212</field><field name="reconcile" eval="True"/><field name="account_type">liability_payable</field><field name="chart_template_id" ref="l10npa_chart_template"/><field name="reconcile">1</field></record>
<record id="213" model="account.account.template"><field name="name">Cuentas por Pagar / (-) Intereses a Devengar por Compras al Crédito</field><field name="code">213</field><field name="reconcile" eval="True"/><field name="account_type">liability_payable</field><field name="chart_template_id" ref="l10npa_chart_template"/><field name="reconcile">1</field></record>
<record id="221" model="account.account.template"><field name="name">Pasivo Circulante / Adelantos en Cuenta Corriente</field><field name="code">221</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="222" model="account.account.template"><field name="name">Pasivo Circulante / Prestamos</field><field name="code">222</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="223" model="account.account.template"><field name="name">Pasivo Circulante / Obligaciones a Pagar</field><field name="code">223</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="224" model="account.account.template"><field name="name">Pasivo Circulante / Intereses a Pagar</field><field name="code">224</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="225" model="account.account.template"><field name="name">Pasivo Circulante / Debentures Emitidos</field><field name="code">225</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="231" model="account.account.template"><field name="name">Impuestos por Pagar / ITBMS a Pagar</field><field name="code">231</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="232" model="account.account.template"><field name="name">Impuestos por Pagar / Impuesto sobre la Renta a Pagar</field><field name="code">232</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="241" model="account.account.template"><field name="name">Salarios por Pagar / Sueldos a Pagar</field><field name="code">241</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="242" model="account.account.template"><field name="name">Salarios por Pagar / Cargas Sociales a Pagar</field><field name="code">242</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="243" model="account.account.template"><field name="name">Salarios por Pagar / Provisión para Sueldo Anual Complementario</field><field name="code">243</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="244" model="account.account.template"><field name="name">Salarios por Pagar / Retenciones a Depositar</field><field name="code">244</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="251" model="account.account.template"><field name="name">Otras Cuentas por Pagar / Acreedores Varios</field><field name="code">251</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="252" model="account.account.template"><field name="name">Otras Cuentas por Pagar / Dividendos a Pagar</field><field name="code">252</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="253" model="account.account.template"><field name="name">Otras Cuentas por Pagar / Cobros por Adelantado</field><field name="code">253</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="254" model="account.account.template"><field name="name">Otras Cuentas por Pagar / Honorarios Directores y Síndicos a Pagar</field><field name="code">254</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="261" model="account.account.template"><field name="name">Provisiones / Previsión Indemnización por Despidos</field><field name="code">261</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="262" model="account.account.template"><field name="name">Provisiones / Previsión para juicios Pendientes</field><field name="code">262</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="263" model="account.account.template"><field name="name">Provisiones / Previsión para Garantías por Service</field><field name="code">263</field><field name="reconcile" eval="False"/><field name="account_type">liability_current</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="311" model="account.account.template"><field name="name">Capital / Capital Propio</field><field name="code">311</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="312" model="account.account.template"><field name="name">Capital / Acciones en Circulación</field><field name="code">312</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="313" model="account.account.template"><field name="name">Capital / Dividendos a Distribuir en Acciones</field><field name="code">313</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="314" model="account.account.template"><field name="name">Capital / (-) Descuento de Emisión de Acciones</field><field name="code">314</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="321" model="account.account.template"><field name="name">Aportes No Capitalizados / Primas de Emsión</field><field name="code">321</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="322" model="account.account.template"><field name="name">Aportes No Capitalizados / Aportes Irrevocables Futura Suscripción de Acciones</field><field name="code">322</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="331" model="account.account.template"><field name="name">Ajustes al Patrimonio / Revaluo Técnico de Activo Fijo</field><field name="code">331</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="341" model="account.account.template"><field name="name">Reserva Legal</field><field name="code">341</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="342" model="account.account.template"><field name="name">Reserva Estatutaria</field><field name="code">342</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="343" model="account.account.template"><field name="name">Reserva Facultativa</field><field name="code">343</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="344" model="account.account.template"><field name="name">Reserva para Renovación de Activo Fijo</field><field name="code">344</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="351" model="account.account.template"><field name="name">Resultados Acumulados</field><field name="code">351</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="352" model="account.account.template"><field name="name">Resultados Acumulados del Ejercicio Anterior</field><field name="code">352</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="353" model="account.account.template"><field name="name">Utilidades y Pérdidas del Ejercicio</field><field name="code">353</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="354" model="account.account.template"><field name="name">Resultado del Ejercicio</field><field name="code">354</field><field name="reconcile" eval="False"/><field name="account_type">equity</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="411_01" model="account.account.template"><field name="name">Ventas - Categoria de productos 01</field><field name="code">411.01</field><field name="reconcile" eval="False"/><field name="account_type">income</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="412" model="account.account.template"><field name="name">Intereses gananados, obtenidos, percibidos</field><field name="code">412</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="413" model="account.account.template"><field name="name">Alquileres gananados, obtenidos, percibidos</field><field name="code">413</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="414" model="account.account.template"><field name="name">Comisiones gananados, obtenidos, percibidos</field><field name="code">414</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="415" model="account.account.template"><field name="name">Descuentos gananados, obtenidos, percibidos</field><field name="code">415</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="416" model="account.account.template"><field name="name">Interese sobre Inversiones</field><field name="code">416</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="417" model="account.account.template"><field name="name">Honorarios gananados, obtenidos, percibidos</field><field name="code">417</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="418" model="account.account.template"><field name="name">Ganancia Venta de Acciones</field><field name="code">418</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="421" model="account.account.template"><field name="name">Recupero de Rezagos</field><field name="code">421</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="422" model="account.account.template"><field name="name">Recupero de Deudores Incobrables</field><field name="code">422</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="423" model="account.account.template"><field name="name">Ganancia Venta de Activo Fijo</field><field name="code">423</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="424" model="account.account.template"><field name="name">Donaciones obtenidas, ganandas, percibidas</field><field name="code">424</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="425" model="account.account.template"><field name="name">Ganancia Venta Inversiones Permanentes</field><field name="code">425</field><field name="reconcile" eval="False"/><field name="account_type">income_other</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="512" model="account.account.template"><field name="name">Gastos en Depreciación de Activo Fijo</field><field name="code">512</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="513" model="account.account.template"><field name="name">Gastos en Amortización</field><field name="code">513</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="514" model="account.account.template"><field name="name">Gastos en Salarios</field><field name="code">514</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="515" model="account.account.template"><field name="name">Gastos en Cargas Sociales</field><field name="code">515</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="516" model="account.account.template"><field name="name">Gastos en Impuestos</field><field name="code">516</field><field name="reconcile" eval="False"/><field name="account_type">off_balance</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="517" model="account.account.template"><field name="name">Gastos Bancarios</field><field name="code">517</field><field name="reconcile" eval="False"/><field name="account_type">off_balance</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="518" model="account.account.template"><field name="name">Gastos en Servicios Públicos</field><field name="code">518</field><field name="reconcile" eval="False"/><field name="account_type">off_balance</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="519" model="account.account.template"><field name="name">Gastos de Publicidad y Propaganda</field><field name="code">519</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="521" model="account.account.template"><field name="name">Gastos en Siniestros</field><field name="code">521</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="522" model="account.account.template"><field name="name">Donaciones Cedidas, Otorgadas</field><field name="code">522</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="523" model="account.account.template"><field name="name">Pérdida Venta Activo Fijo</field><field name="code">523</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="61_01" model="account.account.template"><field name="name">Costo de Venta - Categoria de productos 01</field><field name="code">61.01</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="62_01" model="account.account.template"><field name="name">Compras - Categoria de productos 01</field><field name="code">62.01</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="63" model="account.account.template"><field name="name">Costos de Producción</field><field name="code">63</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="64" model="account.account.template"><field name="name">Gastos de Administración</field><field name="code">64</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="65" model="account.account.template"><field name="name">Gastos de Comercialización</field><field name="code">65</field><field name="reconcile" eval="False"/><field name="account_type">expense</field><field name="chart_template_id" ref="l10npa_chart_template"/></record>
<record id="711" model="account.account.template"><field name="name">Mercaderias Recibidas en Consignación</field><field name="code">711</field><field name="reconcile" eval="False"/><field name="account_type">off_balance</field></record>
<record id="712" model="account.account.template"><field name="name">Depósito de Valores Recibos en Garantía</field><field name="code">712</field><field name="reconcile" eval="False"/><field name="account_type">off_balance</field></record>
<record id="713" model="account.account.template"><field name="name">Garantias Otorgadas</field><field name="code">713</field><field name="reconcile" eval="False"/><field name="account_type">off_balance</field></record>
<record id="714" model="account.account.template"><field name="name">Documentos Descontados</field><field name="code">714</field><field name="reconcile" eval="False"/><field name="account_type">off_balance</field></record>
<record id="715" model="account.account.template"><field name="name">Documentos Endosados</field><field name="code">715</field><field name="reconcile" eval="False"/><field name="account_type">off_balance</field></record>
<record id="721" model="account.account.template"><field name="name">Comitente por Mercaderias Recibidas en Consignación</field><field name="code">721</field><field name="reconcile" eval="False"/><field name="account_type">off_balance</field></record>
<record id="722" model="account.account.template"><field name="name">Acreedor por Garantías Otorgadas</field><field name="code">722</field><field name="reconcile" eval="False"/><field name="account_type">off_balance</field></record>
<record id="723" model="account.account.template"><field name="name">Acreedor por Documentos Descontados</field><field name="code">723</field><field name="reconcile" eval="False"/><field name="account_type">off_balance</field></record>
<record id="gain81_01" model="account.account.template">
<field name="code">81</field>
<field name="name">Cuenta de cambio (Ganancia)</field>
<field name="account_type">income_other</field>
<field name="chart_template_id" ref="l10npa_chart_template"/>
</record>
<record id="loss81_01" model="account.account.template">
<field name="code">82</field>
<field name="name">Cuenta de cambio (Pérdida)</field>
<field name="account_type">expense</field>
<field name="chart_template_id" ref="l10npa_chart_template"/>
</record>
<record id="l10npa_chart_template" model="account.chart.template">
<field name="property_account_receivable_id" ref="121"/>
<field name="property_account_payable_id" ref="211"/>
<field name="property_account_expense_categ_id" ref="62_01"/>
<field name="property_account_income_categ_id" ref="411_01"/>
<field name="income_currency_exchange_account_id" ref="gain81_01"/>
<field name="expense_currency_exchange_account_id" ref="loss81_01"/>
<field name="default_pos_receivable_account_id" ref="121_01" />
</record>
</odoo>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -0,0 +1,42 @@
[project]
name = "odoo-bringout-oca-ocb-l10n_pa"
version = "16.0.0"
description = "Panama - Accounting - Odoo addon"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-account>=16.0.0",
"requests>=2.25.1"
]
readme = "README.md"
requires-python = ">= 3.11"
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Office/Business",
]
[project.urls]
homepage = "https://github.com/bringout/0"
repository = "https://github.com/bringout/0"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.metadata]
allow-direct-references = true
[tool.hatch.build.targets.wheel]
packages = ["l10n_pa"]
[tool.rye]
managed = true
dev-dependencies = [
"pytest>=8.4.1",
]