[IMP] l10n_ar: complete refactor of Argentinian localization

Now, it depends on l10n_latam_base for the identification
types and on l10n_latam_invoice_document for the invoice
numbering.

It is the AFIP responsibility on the partner that
determines the document type.

There are also 3 demo companies for the most important
responsibility types for yourself.
This commit is contained in:
Katherine Zaoral
2019-08-23 14:27:33 +00:00
committed by Josse Colpaert
parent 895f89ff2d
commit ebe291560a
74 changed files with 8320 additions and 184 deletions
+2 -2
View File
@@ -1,4 +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)
from . import models
from . import report
+84 -19
View File
@@ -1,28 +1,93 @@
# -*- 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': 'Argentina - Accounting',
'version': '2.0',
'name': 'Argentinian Accounting',
'version': '13.0.1.0.0',
'description': """
Argentinian accounting chart and tax localization.
==================================================
Argentinian Accounting
======================
Plan contable argentino e impuestos de acuerdo a disposiciones vigentes
* Activate ARS currency.
* Create new model AFIP Responsibility to identify the partners fiscal responsibility.
* Add the Identification Types valid in Argentina.
* Define Argentinian chart of accounts:
""",
'author': ['Cubic ERP'],
* Responsable Inscripto (RI)
* Exento (EX)
* Monotributo (Mono)
* Define Argentinian Taxes
* Define Fiscal Positions
* Define AFIP Legal Documents
* Add AFIP Codes for models:
* Identification Type
* Currency
* Country (used to identify legal entities and natural persons of foreign countries)
* Product Unit of Measure
* Tax Group
Follow the next Settings steps
1. Go to your company and configure your VAT number and AFIP Responsibility
2. Go to Invoicing / Settings and set the Chart of Account you will like to use.
3. Create your sale journals taking into account AFIP Point of Sales info if needed.
""",
'author': 'ADHOC SA',
'category': 'Localization',
'depends': ['base', 'account'],
'data':[
'data/l10n_ar_chart_data.xml',
'data/account.account.template.csv',
'data/l10n_ar_chart_post_data.xml',
'data/account_data.xml',
'data/account_tax_report_data.xml',
'data/account_tax_data.xml',
'data/account_chart_template_data.xml',
'depends': [
'l10n_latam_invoice_document',
'l10n_latam_base',
],
'data': [
'security/ir.model.access.csv',
'data/l10n_latam_identification_type_data.xml',
'data/l10n_ar_afip_responsibility_type_data.xml',
'data/account_group_data.xml',
'data/account_chart_template_data.xml',
'data/account.account.template.csv',
'data/account_chart_template_data2.xml',
'data/account_tax_group.xml',
'data/account_tax_template_data.xml',
'data/account_fiscal_template.xml',
'data/uom_uom_data.xml',
'data/l10n_latam.document.type.csv',
'data/res_partner_data.xml',
'data/res_currency_data.xml',
'data/res.country.csv',
'data/res_country_data.xml',
'views/account_move_view.xml',
'views/res_partner_view.xml',
'views/res_company_view.xml',
'views/res_country_view.xml',
'views/afip_menuitem.xml',
'views/l10n_ar_afip_responsibility_type_view.xml',
'views/res_currency_view.xml',
'views/account_fiscal_position_view.xml',
'views/uom_uom_view.xml',
'views/account_journal_view.xml',
'views/l10n_latam_document_type_view.xml',
'views/ir_sequence_view.xml',
'views/report_invoice.xml',
'report/invoice_report_view.xml',
],
'demo': [
# we create demo data on different companies (not main_company) to
# allow different setups and also to allow multi-localization demo data
'demo/exento_demo.xml',
'demo/mono_demo.xml',
'demo/respinsc_demo.xml',
'demo/res_partner_demo.xml',
'demo/account_tax_template_demo.xml',
'demo/product_product_demo.xml',
'demo/account_customer_invoice_demo.xml',
'demo/account_customer_refund_demo.xml',
'demo/account_supplier_invoice_demo.xml',
'demo/account_supplier_refund_demo.xml',
# restore
'demo/res_users_demo.xml',
],
'installable': True,
'auto_install': False,
'application': False,
}
+165 -107
View File
@@ -1,107 +1,165 @@
"id","name","code","user_type_id/id","chart_template_id/id","reconcile"
"121","Créditos por Ventas / Deudores por Ventas","121","account.data_account_type_receivable","l10n_ar.ar_chart_template","True"
"121_01","Créditos por Ventas / Deudores por Ventas (PoS)","1211","account.data_account_type_receivable","l10n_ar.ar_chart_template","True"
"122","Créditos por Ventas / Deudores Morosos","122","account.data_account_type_receivable","l10n_ar.ar_chart_template","True"
"123","Créditos por Ventas / Deudores en Gestión Judicial","123","account.data_account_type_receivable","l10n_ar.ar_chart_template","True"
"124","Créditos por Ventas / Deudores Varios","124","account.data_account_type_receivable","l10n_ar.ar_chart_template","True"
"125","Créditos por Ventas / (-) Previsión para Ds. Incobrables","125","account.data_account_type_receivable","l10n_ar.ar_chart_template","True"
"131","Otros Créditos / Préstamos otorgados","131","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"132","Otros Créditos / Anticipos a Proveedores","132","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"133","Otros Créditos / Anticipo de Impuestos","133","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"134","Otros Créditos / Anticipo al Personal","134","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"135","Otros Créditos / Alquileres Pagados por Adelantado","135","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"136","Otros Créditos / Intereses Pagados por Adelantado","136","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"137","Otros Créditos / Accionistas","137","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"138","Otros Créditos / (-) Previsión para Descuentos","138","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"139","Otros Créditos / (-) Intereses (+) a Devengar","139","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"141","Inversiones / Acciones Transitorias","141","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"142","Inversiones / Acciones Permanentes","142","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"143","Inversiones / Títulos Públicos","143","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"144","Inversiones / (-) Previsión para Devalorización de Acciones","144","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"151_01","Bienes de Cambio - Mercaderías / Categoria de productos 01","151.01","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"152","Bienes de Cambio - Mercaderías en Tránsito","152","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"153","Materias primas","153","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"154","Productos en Curso de Elaboración","154","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"155","Productos Elaborados","155","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"156","Materiales Varios ","156","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"157","(-) Previsión para Desvalorización de Bienes de Cambio","157","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"161","Bienes de Uso / Inmuebles","161","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"162","Bienes de Uso / Maquinaria","162","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"163","Bienes de Uso / Equipos","163","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"164","Bienes de Uso / Rodados","164","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"165","Bienes de Uso / (-) Depreciación Acumulada","165","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"171","Bienes Inmateriales / Marcas de Fábrica","171","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"172","Bienes Inmateriales / Concesiones y Franquicias","172","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"173","Bienes Inmateriales / Patentes de Invención","173","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"174","Bienes Inmateriales / (-) Amortización Acumulada","174","account.data_account_type_fixed_assets","l10n_ar.ar_chart_template","False"
"211","Deudas Comerciales / Proveedores","211","account.data_account_type_payable","l10n_ar.ar_chart_template","True"
"212","Deudas Comerciales / Anticipos de Clientes","212","account.data_account_type_payable","l10n_ar.ar_chart_template","True"
"213","Deudas Comerciales / (-) Intereses a Devengar por Compras al Crédito","213","account.data_account_type_payable","l10n_ar.ar_chart_template","True"
"221","Deudas Bancarias y Financieras / Adelantos en Cuenta Corriente","221","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"222","Deudas Bancarias y Financieras / Prestamos","222","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"223","Deudas Bancarias y Financieras / Obligaciones a Pagar","223","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"224","Deudas Bancarias y Financieras / Intereses a Pagar","224","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"225","Deudas Bancarias y Financieras / Debentures Emitidos","225","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"231","Deudas Fiscales / IVA a Pagar","231","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"232","Deudas Fiscales / Impuesto a los Débitos y Créditos Bancarios a Pagar","232","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"233","Deudas Fiscales / Impuesto a las Ganancias a Pagar","233","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"234","Deudas Fiscales / Impuesto sobre los Bienes Personales a Pagar","234","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"235","Deudas Fiscales / Impuesto a la Ganancia Mínima Presunta a Pagar","235","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"236","Deudas Fiscales / Monotributo a Pagar","236","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"241","Deudas Sociales / Sueldos a Pagar","241","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"242","Deudas Sociales / Cargas Sociales a Pagar","242","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"243","Deudas Sociales / Provisión para Sueldo Anual Complementario","243","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"244","Deudas Sociales / Retenciones a Depositar","244","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"251","Otras Deudas / Acreedores Varios","251","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"252","Otras Deudas / Dividendos a Pagar","252","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"253","Otras Deudas / Cobros por Adelantado","253","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"254","Otras Deudas / Honorarios Directores y Síndicos a Pagar","254","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"261","Previsiones / Previsión Indemnización por Despidos","261","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"262","Previsiones / Previsión para juicios Pendientes","262","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"263","Previsiones / Previsión para Garantías por Service","263","account.data_account_type_current_liabilities","l10n_ar.ar_chart_template","False"
"311","Capital social / Capital Suscripto","311","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"312","Capital social / Acciones en Circulación","312","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"313","Capital social / Dividendos a Distribuir en Acciones","313","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"314","Capital social / (-) Descuento de Emisión de Acciones","314","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"321","Aportes No Capitalizados / Primas de Emsión","321","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"322","Aportes No Capitalizados / Aportes Irrevocables Futura Suscripción de Acciones","322","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"331","Ajustes al Patrimonio / Revaluo Técnico de Bienes de Uso","331","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"341","Reserva Legal","341","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"342","Reserva Estatutaria","342","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"343","Reserva Facultativa","343","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"344","Reserva para Renovación de Bienes de Uso","344","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"351","Resultados Acumulados","351","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"352","Resultados Acumulados del Ejercicio Anterior","352","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"353","Ganancias y Pérdidas del Ejercicio","353","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"354","Resultado del Ejercicio","354","account.data_account_type_equity","l10n_ar.ar_chart_template","False"
"411_01","Ventas - Categoria de productos 01","411.01","account.data_account_type_revenue","l10n_ar.ar_chart_template","False"
"412","Intereses gananados, obtenidos, percibidos","412","account.data_account_type_revenue","l10n_ar.ar_chart_template","False"
"413","Alquileres gananados, obtenidos, percibidos","413","account.data_account_type_other_income","l10n_ar.ar_chart_template","False"
"414","Comisiones gananados, obtenidos, percibidos","414","account.data_account_type_other_income","l10n_ar.ar_chart_template","False"
"415","Descuentos gananados, obtenidos, percibidos","415","account.data_account_type_other_income","l10n_ar.ar_chart_template","False"
"416","Renta de Títulos Públicos","416","account.data_account_type_other_income","l10n_ar.ar_chart_template","False"
"417","Honorarios gananados, obtenidos, percibidos","417","account.data_account_type_other_income","l10n_ar.ar_chart_template","False"
"418","Ganancia Venta de Acciones","418","account.data_account_type_other_income","l10n_ar.ar_chart_template","False"
"421","Recupero de Rezagos","421","account.data_account_type_other_income","l10n_ar.ar_chart_template","False"
"422","Recupero de Deudores Incobrables","422","account.data_account_type_other_income","l10n_ar.ar_chart_template","False"
"423","Ganancia Venta de Bienes de Uso","423","account.data_account_type_other_income","l10n_ar.ar_chart_template","False"
"424","Donaciones obtenidas, ganandas, percibidas","424","account.data_account_type_other_income","l10n_ar.ar_chart_template","False"
"425","Ganancia Venta Inversiones Permanentes","425","account.data_account_type_other_income","l10n_ar.ar_chart_template","False"
"426","Diferencial cambiario","426","account.data_account_type_revenue","l10n_ar.ar_chart_template","False"
"511_01","Costo de Mercaderías Vendidas - Categoria de productos 01","511.01","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"512","Gastos en Depreciación de Bienes de Uso","512","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"513","Gastos en Amortización","513","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"514","Gastos en Sueldos y Jormales","514","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"515","Gastos en Cargas Sociales","515","account.data_account_type_expenses","","False"
"516","Gastos en Impuestos","516","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"517","Gastos Bancarios","517","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"518","Gastos en Servicios Públicos","518","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"519","Gastos de Publicidad y Propaganda","519","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"521","Gastos en Siniestros","521","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"522","Donaciones Cedidas, Otorgadas","522","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"523","Pérdida Venta Bienes de Uso","523","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"524","Diferencial cambiario","524","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"61_01","Compras - Categoria de productos 01","61.01","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"62","Costos de Producción","62","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"63","Gastos de Administración","63","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
"64","Gastos de Comercialización","64","account.data_account_type_expenses","l10n_ar.ar_chart_template","False"
id,chart_template_id/id,code,user_type_id/id,name,reconcile,group_id/id
l10n_ar.base_cheques_de_terceros,l10n_ar.l10nar_base_chart_template,1.1.1.02.010,account.data_account_type_liquidity,Cheques de Terceros ,False,l10n_ar.account_group_bancos
l10n_ar.base_cheques_de_terceros_rechazados,l10n_ar.l10nar_base_chart_template,1.1.1.02.020,account.data_account_type_current_assets,Cheques de Terceros Rechazados,False,l10n_ar.account_group_bancos
l10n_ar.base_fondo_comun_de_inversion,l10n_ar.l10nar_base_chart_template,1.1.2.01.010,account.data_account_type_current_assets,Fondo común de inversión,False,l10n_ar.account_group_inversiones
l10n_ar.base_plazo_fijo,l10n_ar.l10nar_base_chart_template,1.1.2.01.020,account.data_account_type_current_assets,Plazo fijo,False,l10n_ar.account_group_inversiones
l10n_ar.base_deudores_por_ventas,l10n_ar.l10nar_base_chart_template,1.1.3.01.010,account.data_account_type_receivable,Deudores por ventas,True,l10n_ar.account_group_creditos_por_ventas
l10n_ar.base_deudores_por_ventas_pos,l10n_ar.l10nar_base_chart_template,1.1.3.01.020,account.data_account_type_receivable,Deudores por ventas (PoS),True,l10n_ar.account_group_creditos_por_ventas
l10n_ar.base_ret_percepcion_tasa_municipal,l10n_ar.l10nar_base_chart_template,1.1.4.01.010,account.data_account_type_current_assets,Ret/Percepción Tasa Municipal,False,l10n_ar.account_group_creditos_fiscales_municipales
l10n_ar.base_saldo_a_favor_tasa_municipal,l10n_ar.l10nar_base_chart_template,1.1.4.01.020,account.data_account_type_current_assets,Saldo a favor Tasa Municipal,False,l10n_ar.account_group_creditos_fiscales_municipales
l10n_ar.base_saldo_favor_iibb_sf,l10n_ar.l10nar_base_chart_template,1.1.4.02.010,account.data_account_type_current_assets,Saldo a favor IIBB p. Santa Fé,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_retencion_iibb_sf_sufrida,l10n_ar.l10nar_base_chart_template,1.1.4.02.020,account.data_account_type_current_assets,Retención IIBB p. Santa Fé sufrida,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_percepcion_iibb_sf_sufrida,l10n_ar.l10nar_base_chart_template,1.1.4.02.030,account.data_account_type_current_assets,Percepción IIBB p. Santa Fé sufrida,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_saldo_favor_iibb_co,l10n_ar.l10nar_base_chart_template,1.1.4.02.040,account.data_account_type_current_assets,Saldo a favor IIBB p. Córdoba,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_retencion_iibb_co_sufrida,l10n_ar.l10nar_base_chart_template,1.1.4.02.050,account.data_account_type_current_assets,Retención IIBB p. Córdoba sufrida,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_percepcion_iibb_co_sufrida,l10n_ar.l10nar_base_chart_template,1.1.4.02.060,account.data_account_type_current_assets,Percepción IIBB p. Córdoba sufrida,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_saldo_favor_iibb_ba,l10n_ar.l10nar_base_chart_template,1.1.4.02.070,account.data_account_type_current_assets,Saldo a favor IIBB p. Buenos Aires,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_retencion_iibb_ba_sufrida,l10n_ar.l10nar_base_chart_template,1.1.4.02.080,account.data_account_type_current_assets,Retención IIBB p. Buenos Aires sufrida,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_percepcion_iibb_ba_sufrida,l10n_ar.l10nar_base_chart_template,1.1.4.02.090,account.data_account_type_current_assets,Percepción IIBB p. Buenos Aires sufrida,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_saldo_favor_iibb_caba,l10n_ar.l10nar_base_chart_template,1.1.4.02.100,account.data_account_type_current_assets,Saldo a favor IIBB p. CABA,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_retencion_iibb_caba_sufrida,l10n_ar.l10nar_base_chart_template,1.1.4.02.110,account.data_account_type_current_assets,Retención IIBB CABA sufrida,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_percepcion_iibb_caba_sufrida,l10n_ar.l10nar_base_chart_template,1.1.4.02.120,account.data_account_type_current_assets,Percepción IIBB CABA sufrida,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_sircreb,l10n_ar.l10nar_base_chart_template,1.1.4.02.130,account.data_account_type_current_assets,SIRCREB,False,l10n_ar.account_group_creditos_fiscales_iibb
l10n_ar.base_saldo_a_favor_suss,l10n_ar.l10nar_base_chart_template,1.1.4.03.010,account.data_account_type_current_assets,Saldo a favor SUSS,False,l10n_ar.account_group_creditos_fiscales_suss
l10n_ar.base_retencion_suss_sufrida,l10n_ar.l10nar_base_chart_template,1.1.4.03.020,account.data_account_type_current_assets,Retención SUSS Sufrida,False,l10n_ar.account_group_creditos_fiscales_suss
l10n_ar.ri_iva_credito_fiscal,l10n_ar.l10nar_ri_chart_template,1.1.4.04.010,account.data_account_type_current_assets,IVA crédito fiscal,False,l10n_ar.account_group_creditos_fiscales_iva
l10n_ar.ri_percepcion_iva_sufrida,l10n_ar.l10nar_ri_chart_template,1.1.4.04.020,account.data_account_type_current_assets,Percepción IVA Sufrida,False,l10n_ar.account_group_creditos_fiscales_iva
l10n_ar.ri_retencion_iva_sufrida,l10n_ar.l10nar_ri_chart_template,1.1.4.04.030,account.data_account_type_current_assets,Retención IVA Sufrida,False,l10n_ar.account_group_creditos_fiscales_iva
l10n_ar.ri_iva_saldo_tecnico_favor,l10n_ar.l10nar_ri_chart_template,1.1.4.04.040,account.data_account_type_current_assets,IVA Saldo técnico,False,l10n_ar.account_group_creditos_fiscales_iva
l10n_ar.ri_iva_saldo_libre_disponibilidad,l10n_ar.l10nar_ri_chart_template,1.1.4.04.050,account.data_account_type_current_assets,IVA Saldo Libre Disponibilidad,False,l10n_ar.account_group_creditos_fiscales_iva
l10n_ar.base_anticipo_ganancias,l10n_ar.l10nar_ex_chart_template,1.1.4.05.010,account.data_account_type_current_assets,Anticipo ganancias,False,l10n_ar.account_group_creditos_fiscales_ganancias
l10n_ar.base_percepcion_ganancias_sufrida,l10n_ar.l10nar_ex_chart_template,1.1.4.05.020,account.data_account_type_current_assets,Percepciones de Ganancias Sufridas,False,l10n_ar.account_group_creditos_fiscales_ganancias
l10n_ar.base_retencion_ganancias_sufrida,l10n_ar.l10nar_ex_chart_template,1.1.4.05.030,account.data_account_type_current_assets,Retenciones de Ganancias Sufridas,False,l10n_ar.account_group_creditos_fiscales_ganancias
l10n_ar.base_saldo_favor_ganancias,l10n_ar.l10nar_ex_chart_template,1.1.4.05.040,account.data_account_type_current_assets,Saldo a favor Ganancias,False,l10n_ar.account_group_creditos_fiscales_ganancias
l10n_ar.base_imp_debitos_computables,l10n_ar.l10nar_base_chart_template,1.1.4.05.050,account.data_account_type_current_assets,Impuesto a los Débitos Computables,False,l10n_ar.account_group_creditos_fiscales_ganancias
l10n_ar.base_otros_creditos,l10n_ar.l10nar_base_chart_template,1.1.5.01.010,account.data_account_type_receivable,Deudores Varios,True,l10n_ar.account_group_otros_creditos
l10n_ar.base_materia_prima,l10n_ar.l10nar_base_chart_template,1.1.6.01.010,account.data_account_type_current_assets,Materia Prima,False,l10n_ar.account_group_bienes_de_cambio
l10n_ar.base_productos_en_proceso,l10n_ar.l10nar_base_chart_template,1.1.6.01.020,account.data_account_type_current_assets,Productos en proceso,False,l10n_ar.account_group_bienes_de_cambio
l10n_ar.base_productos_terminados,l10n_ar.l10nar_base_chart_template,1.1.6.01.030,account.data_account_type_current_assets,Productos terminados,False,l10n_ar.account_group_bienes_de_cambio
l10n_ar.base_mercaderia_reventa,l10n_ar.l10nar_base_chart_template,1.1.6.01.040,account.data_account_type_current_assets,Mercaderia de reventa,False,l10n_ar.account_group_bienes_de_cambio
l10n_ar.base_anticipo_proveedores,l10n_ar.l10nar_base_chart_template,1.1.6.01.050,account.data_account_type_current_assets,Anticipo a Proveedores,False,l10n_ar.account_group_bienes_de_cambio
l10n_ar.base_instalaciones,l10n_ar.l10nar_base_chart_template,1.2.1.01.010,account.data_account_type_fixed_assets,Instalaciones,False,l10n_ar.account_group_instalaciones
l10n_ar.base_amortizacion_acumulada_instalaciones,l10n_ar.l10nar_base_chart_template,1.2.1.01.020,account.data_account_type_depreciation,Amortización acumulada instalaciones,False,l10n_ar.account_group_instalaciones
l10n_ar.base_maq_y_equipos,l10n_ar.l10nar_base_chart_template,1.2.1.02.010,account.data_account_type_fixed_assets,Maquinarias y equipos,False,l10n_ar.account_group_maquinarias_y_equipos
l10n_ar.base_amortizacion_acumulada_maq_y_equipos,l10n_ar.l10nar_base_chart_template,1.2.1.02.020,account.data_account_type_depreciation,Amortización acumulada maquinarias y equipos,False,l10n_ar.account_group_maquinarias_y_equipos
l10n_ar.base_muebles_y_utiles,l10n_ar.l10nar_base_chart_template,1.2.1.03.010,account.data_account_type_fixed_assets,Muebles y útiles,False,l10n_ar.account_group_muebles_y_útiles
l10n_ar.base_amortizacion_acumulada_muebles_utiles,l10n_ar.l10nar_base_chart_template,1.2.1.03.020,account.data_account_type_depreciation,Amortización acumulada muebles y útiles,False,l10n_ar.account_group_muebles_y_útiles
l10n_ar.base_rodados,l10n_ar.l10nar_base_chart_template,1.2.1.04.010,account.data_account_type_fixed_assets,Rodados,False,l10n_ar.account_group_rodados
l10n_ar.base_amortizacion_acumulada_rodados,l10n_ar.l10nar_base_chart_template,1.2.1.04.020,account.data_account_type_depreciation,Amortización acumulada rodados,False,l10n_ar.account_group_rodados
l10n_ar.base_derechos_de_marca,l10n_ar.l10nar_base_chart_template,1.2.2.01.010,account.data_account_type_fixed_assets,Derechos de marca,False,l10n_ar.account_group_derechos_de_marcas
l10n_ar.base_amortizacion_acumulada_derechos_de_marca,l10n_ar.l10nar_base_chart_template,1.2.2.01.020,account.data_account_type_depreciation,Amortización acumulada Derechos de marca,False,l10n_ar.account_group_derechos_de_marcas
l10n_ar.base_proveedores,l10n_ar.l10nar_base_chart_template,2.1.1.01.010,account.data_account_type_payable,Proveedores,True,l10n_ar.account_group_deudas_comerciales
l10n_ar.base_cheques_diferidos,l10n_ar.l10nar_base_chart_template,2.1.1.01.020,account.data_account_type_current_liabilities,Cheques diferidos a pagar,True,l10n_ar.account_group_deudas_comerciales
l10n_ar.base_cheques_rechazados,l10n_ar.l10nar_base_chart_template,2.1.1.01.030,account.data_account_type_current_liabilities,Cheques Rechazados,False,l10n_ar.account_group_deudas_comerciales
l10n_ar.base_anticipos_de_clientes,l10n_ar.l10nar_base_chart_template,2.1.1.01.040,account.data_account_type_current_liabilities,Anticipos de clientes,False,l10n_ar.account_group_deudas_comerciales
l10n_ar.base_alquileres_a_pagar,l10n_ar.l10nar_base_chart_template,2.1.1.01.050,account.data_account_type_payable,Alquileres a pagar,True,l10n_ar.account_group_deudas_comerciales
l10n_ar.base_intereses_a_pagar,l10n_ar.l10nar_base_chart_template,2.1.2.01.010,account.data_account_type_current_liabilities,Intereses a pagar,False,l10n_ar.account_group_deudas_financieras
l10n_ar.base_giro_en_descubierto,l10n_ar.l10nar_base_chart_template,2.1.2.01.020,account.data_account_type_current_liabilities,Giro en descubierto Banco xxxxx,False,l10n_ar.account_group_deudas_financieras
l10n_ar.base_otras_deudas_documentadas,l10n_ar.l10nar_base_chart_template,2.1.2.01.030,account.data_account_type_current_liabilities,Otras deudas documentadas,False,l10n_ar.account_group_deudas_financieras
l10n_ar.base_prestamo_banco_x,l10n_ar.l10nar_base_chart_template,2.1.2.01.040,account.data_account_type_non_current_liabilities,Prestamo Banco xxxxx,False,l10n_ar.account_group_deudas_financieras
l10n_ar.base_acreedores_varios,l10n_ar.l10nar_base_chart_template,2.1.2.01.050,account.data_account_type_payable,Acreedores varios,True,l10n_ar.account_group_deudas_financieras
l10n_ar.base_tasa_municipal_a_pagar,l10n_ar.l10nar_base_chart_template,2.1.3.01.010,account.data_account_type_payable,Tasa Municipal a pagar,True,l10n_ar.account_group_deudas_tasas_municipales
l10n_ar.base_plan_tasa_municipal_a_pagar,l10n_ar.l10nar_base_chart_template,2.1.3.01.020,account.data_account_type_payable,Plan Tasa Municipal a pagar,True,l10n_ar.account_group_deudas_tasas_municipales
l10n_ar.base_iibb_a_pagar,l10n_ar.l10nar_base_chart_template,2.1.3.02.010,account.data_account_type_payable,IIBB a pagar,True,l10n_ar.account_group_deudas_iibb
l10n_ar.ri_retencion_sicore_a_pagar,l10n_ar.l10nar_ex_chart_template,2.1.3.02.020,account.data_account_type_payable,SICORE a pagar,True,l10n_ar.account_group_deudas_iibb
l10n_ar.ri_retencion_iibb_aplicada,l10n_ar.l10nar_ex_chart_template,2.1.3.02.030,account.data_account_type_current_liabilities,Retención IIBB aplicada,False,l10n_ar.account_group_deudas_iibb
l10n_ar.ri_percepcion_iibb_aplicada,l10n_ar.l10nar_ex_chart_template,2.1.3.02.040,account.data_account_type_current_liabilities,Percepción IIBB aplicada,False,l10n_ar.account_group_deudas_iibb
l10n_ar.ri_retencion_iibb_a_pagar,l10n_ar.l10nar_ex_chart_template,2.1.3.02.050,account.data_account_type_payable,Retención/Percepción IIBB a pagar,True,l10n_ar.account_group_deudas_iibb
l10n_ar.base_plan_de_iibb_a_pagar,l10n_ar.l10nar_base_chart_template,2.1.3.02.060,account.data_account_type_payable,Plan de IIBB a pagar,True,l10n_ar.account_group_deudas_iibb
l10n_ar.ri_iva_debito_fiscal,l10n_ar.l10nar_ri_chart_template,2.1.3.03.010,account.data_account_type_current_liabilities,IVA débito fiscal,False,l10n_ar.account_group_deudas_iva
l10n_ar.ri_iva_saldo_a_pagar,l10n_ar.l10nar_ri_chart_template,2.1.3.03.020,account.data_account_type_payable,IVA saldo a pagar,True,l10n_ar.account_group_deudas_iva
l10n_ar.ri_retencion_iva_aplicada,l10n_ar.l10nar_ex_chart_template,2.1.3.03.030,account.data_account_type_current_liabilities,Retención IVA aplicada,False,l10n_ar.account_group_deudas_iva
l10n_ar.ri_percepcion_iva_aplicada,l10n_ar.l10nar_ex_chart_template,2.1.3.03.040,account.data_account_type_current_liabilities,Percepción IVA aplicada,False,l10n_ar.account_group_deudas_iva
l10n_ar.base_plan_iva_a_pagar,l10n_ar.l10nar_ri_chart_template,2.1.3.03.050,account.data_account_type_current_liabilities,Plan IVA a pagar,False,l10n_ar.account_group_deudas_iva
l10n_ar.base_impuesto_ganancias_a_pagar,l10n_ar.l10nar_ex_chart_template,2.1.3.04.010,account.data_account_type_payable,Impuesto a las ganancias a pagar,True,l10n_ar.account_group_deudas_imp_ganancias
l10n_ar.ri_retencion_ganancias_aplicada,l10n_ar.l10nar_ex_chart_template,2.1.3.04.020,account.data_account_type_current_liabilities,Retención ganancias aplicada,False,l10n_ar.account_group_deudas_imp_ganancias
l10n_ar.ri_percepcion_ganancias_aplicada,l10n_ar.l10nar_ex_chart_template,2.1.3.04.030,account.data_account_type_current_liabilities,Percepción ganancias aplicada,False,l10n_ar.account_group_deudas_imp_ganancias
l10n_ar.base_provision_imp_a_las_ganancias,l10n_ar.l10nar_ex_chart_template,2.1.3.04.040,account.data_account_type_current_liabilities,Provisión Imp a las Ganancias,True,l10n_ar.account_group_deudas_imp_ganancias
l10n_ar.base_anticipos_imp_a_las_ganancias_a_pagar,l10n_ar.l10nar_ex_chart_template,2.1.3.04.050,account.data_account_type_current_liabilities,Anticipos Imp a las Ganancias a Pagar,True,l10n_ar.account_group_deudas_imp_ganancias
l10n_ar.base_planes_a_pagar_afip,l10n_ar.l10nar_ex_chart_template,2.1.3.04.060,account.data_account_type_non_current_liabilities,Plan Ganancias a pagar,False,l10n_ar.account_group_deudas_imp_ganancias
l10n_ar.base_sueldos_a_pagar,l10n_ar.l10nar_base_chart_template,2.1.4.01.010,account.data_account_type_payable,Sueldos a pagar,True,l10n_ar.account_group_remueraciones_y_cargas_sociales
l10n_ar.base_suss_a_pagar,l10n_ar.l10nar_base_chart_template,2.1.4.01.020,account.data_account_type_payable,Leyes Sociales a pagar,True,l10n_ar.account_group_remueraciones_y_cargas_sociales
l10n_ar.base_seguro_de_vida_a_pagar,l10n_ar.l10nar_base_chart_template,2.1.4.01.030,account.data_account_type_payable,Seguro de Vida a Pagar,True,l10n_ar.account_group_remueraciones_y_cargas_sociales
l10n_ar.base_art_a_pagar,l10n_ar.l10nar_base_chart_template,2.1.4.01.040,account.data_account_type_payable,ART a Pagar,True,l10n_ar.account_group_remueraciones_y_cargas_sociales
l10n_ar.base_aportes_sindicales_a_pagar,l10n_ar.l10nar_base_chart_template,2.1.4.01.050,account.data_account_type_payable,Sindicato a pagar,True,l10n_ar.account_group_remueraciones_y_cargas_sociales
l10n_ar.base_embargos_a_depositar,l10n_ar.l10nar_base_chart_template,2.1.4.01.060,account.data_account_type_payable,Embargos a depositar,True,l10n_ar.account_group_remueraciones_y_cargas_sociales
l10n_ar.base_cta_particular_socio_x,l10n_ar.l10nar_base_chart_template,2.1.5.01.010,account.data_account_type_non_current_liabilities,Cta particular socio x,False,l10n_ar.account_group_cuentas_particulares
l10n_ar.base_proveedores_largo_plazo,l10n_ar.l10nar_base_chart_template,2.2.1.01.010,account.data_account_type_non_current_liabilities,Deudas Proveedores a largo plazo,False,l10n_ar.account_group_deudas_comerciales_a_largo_plazo
l10n_ar.base_prevision_sac_a_pagar,l10n_ar.l10nar_base_chart_template,2.2.2.01.010,account.data_account_type_current_liabilities,Previsión SAC a Pagar,False,l10n_ar.account_group_previsiones
l10n_ar.base_prevision_para_despidos,l10n_ar.l10nar_base_chart_template,2.2.2.01.020,account.data_account_type_current_liabilities,Previsión para Despidos,False,l10n_ar.account_group_previsiones
l10n_ar.base_prevision_gastos,l10n_ar.l10nar_base_chart_template,2.2.2.01.030,account.data_account_type_current_liabilities,Prevision gastos,False,l10n_ar.account_group_previsiones
l10n_ar.base_capital,l10n_ar.l10nar_base_chart_template,3.1.1.01.010,account.data_account_type_equity,Capital suscripto,False,l10n_ar.account_group_capital_social
l10n_ar.base_ajustes_de_capital,l10n_ar.l10nar_base_chart_template,3.1.1.01.020,account.data_account_type_equity,Ajustes de capital,False,l10n_ar.account_group_capital_social
l10n_ar.base_aportes_no_capitalizados,l10n_ar.l10nar_base_chart_template,3.1.1.01.030,account.data_account_type_equity,Aportes no capitalizados,False,l10n_ar.account_group_capital_social
l10n_ar.base_reserva_legal,l10n_ar.l10nar_base_chart_template,3.2.1.01.010,account.data_account_type_equity,Reserva legal,False,l10n_ar.account_group_reservas
l10n_ar.base_reserva_estatuitaria,l10n_ar.l10nar_base_chart_template,3.2.1.01.020,account.data_account_type_equity,Reserva estatuitaria,False,l10n_ar.account_group_reservas
l10n_ar.base_futuras_inversiones,l10n_ar.l10nar_base_chart_template,3.2.1.01.030,account.data_account_type_equity,Reservas futuras inversiones,False,l10n_ar.account_group_reservas
l10n_ar.base_reservas_facultativas,l10n_ar.l10nar_base_chart_template,3.2.1.01.040,account.data_account_type_equity,Reservas facultativas,False,l10n_ar.account_group_reservas
l10n_ar.base_resultado_del_ejercicio,l10n_ar.l10nar_base_chart_template,3.3.1.01.010,account.data_unaffected_earnings,Resultado del ejercicio,False,l10n_ar.account_group_resultados
l10n_ar.base_resultado_acumulados,l10n_ar.l10nar_base_chart_template,3.3.1.01.020,account.data_account_type_equity,Resultados de ejercicios anteriores,False,l10n_ar.account_group_resultados
l10n_ar.base_ajuste_resultados,l10n_ar.l10nar_base_chart_template,3.3.1.01.030,account.data_account_type_equity,Ajuste resultados ejercicios anteriores,False,l10n_ar.account_group_resultados
l10n_ar.base_venta_de_mercaderia,l10n_ar.l10nar_base_chart_template,4.1.1.01.010,account.data_account_type_revenue,Venta de mercadería,False,l10n_ar.account_group_ingresos_por_ventas
l10n_ar.base_venta_de_servicios,l10n_ar.l10nar_base_chart_template,4.1.1.01.020,account.data_account_type_revenue,Venta de servicios,False,l10n_ar.account_group_ingresos_por_ventas
l10n_ar.base_resultado_intereses_ganados,l10n_ar.l10nar_base_chart_template,4.2.1.01.010,account.data_account_type_other_income,Intereses ganados,False,l10n_ar.account_group_ingresos_por_resultados_financieros
l10n_ar.base_diferencias_de_cambio,l10n_ar.l10nar_base_chart_template,4.2.1.01.020,account.data_account_type_other_income,Diferencias de cambio,False,l10n_ar.account_group_ingresos_por_resultados_financieros
l10n_ar.base_ajuste_por_redondeo,l10n_ar.l10nar_base_chart_template,4.2.1.01.030,account.data_account_type_other_income,Ajuste por redondeo,False,l10n_ar.account_group_ingresos_por_resultados_financieros
l10n_ar.base_resultado_venta_bienes_de_uso,l10n_ar.l10nar_base_chart_template,4.3.1.01.010,account.data_account_type_other_income,Resultado venta bienes de uso,False,l10n_ar.account_group_ingresos_extraordinarios
l10n_ar.base_recupero_de_gastos,l10n_ar.l10nar_base_chart_template,4.3.1.01.020,account.data_account_type_other_income,Recupero de gastos,False,l10n_ar.account_group_ingresos_extraordinarios
l10n_ar.base_aportes_no_reembolsables,l10n_ar.l10nar_base_chart_template,4.3.1.01.030,account.data_account_type_other_income,Aportes no reeombolsables (subsidios),False,l10n_ar.account_group_ingresos_extraordinarios
l10n_ar.base_cmv,l10n_ar.l10nar_base_chart_template,5.1.1.01.010,account.data_account_type_expenses,Costo de Mercadería Vendida,False,l10n_ar.account_group_costo_de_mercadería_vendida
l10n_ar.base_descuentos_obtenidos,l10n_ar.l10nar_base_chart_template,5.1.1.01.020,account.data_account_type_expenses,Descuentos Obtenidos,False,l10n_ar.account_group_costo_de_mercadería_vendida
l10n_ar.base_compra_mercaderia,l10n_ar.l10nar_base_chart_template,5.1.1.01.030,account.data_account_type_expenses,Compra de mercadería,False,l10n_ar.account_group_costo_de_mercadería_vendida
l10n_ar.base_haberes_produccion,l10n_ar.l10nar_base_chart_template,5.1.2.01.010,account.data_account_type_expenses,Sueldos y SAC Producción,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_cargas_sociales_produccion,l10n_ar.l10nar_base_chart_template,5.1.2.01.020,account.data_account_type_expenses,Cargas Sociales Producción,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_gastos_varios_produccion,l10n_ar.l10nar_base_chart_template,5.1.2.01.030,account.data_account_type_expenses,Gastos Varios Producción,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_alquileres_produccion,l10n_ar.l10nar_base_chart_template,5.1.2.01.040,account.data_account_type_expenses,Alquileres Producción,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_servicio_de_luz_produccion,l10n_ar.l10nar_base_chart_template,5.1.2.01.050,account.data_account_type_expenses,Servicio Eléctrico Producción,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_servicio_de_agua_produccion,l10n_ar.l10nar_base_chart_template,5.1.2.01.060,account.data_account_type_expenses,Servicio de Agua Producción,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_servicio_de_gas_produccion,l10n_ar.l10nar_base_chart_template,5.1.2.01.070,account.data_account_type_expenses,Servicio de Gas Producción,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_impuesto_inmobiliario_produccion,l10n_ar.l10nar_base_chart_template,5.1.2.01.080,account.data_account_type_expenses,Impuesto Inmobiliario Producción,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_mantenimiento_y_reparaciones_produccion,l10n_ar.l10nar_base_chart_template,5.1.2.01.090,account.data_account_type_expenses,Mantenimiento y Reparaciones Producción,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_higiene_y_seguridad,l10n_ar.l10nar_base_chart_template,5.1.2.01.100,account.data_account_type_expenses,Higiene y Seguridad,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_honorarios_produccion,l10n_ar.l10nar_base_chart_template,5.1.2.01.110,account.data_account_type_expenses,Honorarios Producción,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_mantenimiento_y_limpieza,l10n_ar.l10nar_base_chart_template,5.1.2.01.120,account.data_account_type_expenses,Mantenimiento y limpieza ,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_seguros_produccion,l10n_ar.l10nar_base_chart_template,5.1.2.01.130,account.data_account_type_expenses,Seguros Producción,False,l10n_ar.account_group_gastos_de_producción
l10n_ar.base_haberes_comerciales,l10n_ar.l10nar_base_chart_template,5.2.1.01.010,account.data_account_type_expenses,Sueldos y SAC Comercial,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_cargas_sociales_comerciales,l10n_ar.l10nar_base_chart_template,5.2.1.01.020,account.data_account_type_expenses,Cargas Sociales Comercial,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_gastos_varios_comerciales,l10n_ar.l10nar_base_chart_template,5.2.1.01.030,account.data_account_type_expenses,Gastos Varios Comercial,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_alquileres_comerciales,l10n_ar.l10nar_base_chart_template,5.2.1.01.040,account.data_account_type_expenses,Alquileres Comercial,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_movilidad_y_viaticos,l10n_ar.l10nar_base_chart_template,5.2.1.01.050,account.data_account_type_expenses,Movilidad y viáticos ,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_publicidad,l10n_ar.l10nar_base_chart_template,5.2.1.01.060,account.data_account_type_expenses,Publicidad,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_comisiones,l10n_ar.l10nar_base_chart_template,5.2.1.01.070,account.data_account_type_expenses,Comisiones Pagadas,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_servicios_de_luz_ecomercial,l10n_ar.l10nar_base_chart_template,5.2.1.01.080,account.data_account_type_expenses,Servicio Eléctrico Comercial,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_servicio_de_agua_comercial,l10n_ar.l10nar_base_chart_template,5.2.1.01.090,account.data_account_type_expenses,Servicio de Agua Comercial,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_servicio_de_gas_comercial,l10n_ar.l10nar_base_chart_template,5.2.1.01.100,account.data_account_type_expenses,Servicio de Gas Comercial,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_honorarios_comercial,l10n_ar.l10nar_base_chart_template,5.2.1.01.110,account.data_account_type_expenses,Honorarios Comercial,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_patentes_comercial,l10n_ar.l10nar_base_chart_template,5.2.1.01.120,account.data_account_type_expenses,Patentes Comercial,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_seguros_comercial,l10n_ar.l10nar_base_chart_template,5.2.1.01.130,account.data_account_type_expenses,Seguros Comercial,False,l10n_ar.account_group_gastos_comerciales
l10n_ar.base_haberes_administrativos,l10n_ar.l10nar_base_chart_template,5.3.1.01.010,account.data_account_type_expenses,Sueldos y SAC Administrativos,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_cargas_sociales_administrativos,l10n_ar.l10nar_base_chart_template,5.3.1.01.020,account.data_account_type_expenses,Cargas Sociales Administrativos,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_gastos_varios_administrativos,l10n_ar.l10nar_base_chart_template,5.3.1.01.030,account.data_account_type_expenses,Gastos varios Administrativos,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_alquileres_administrativos,l10n_ar.l10nar_base_chart_template,5.3.1.01.040,account.data_account_type_expenses,Alquileres Administrativos,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_servicio_de_luz_administrativos,l10n_ar.l10nar_base_chart_template,5.3.1.01.050,account.data_account_type_expenses,Servicio Eléctrico Administrativos,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_servicio_de_agua_administrativos,l10n_ar.l10nar_base_chart_template,5.3.1.01.060,account.data_account_type_expenses,Servicio de Agua Administrativos,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_servicio_de_gas_administrativos,l10n_ar.l10nar_base_chart_template,5.3.1.01.070,account.data_account_type_expenses,Servicio de Gas Administrativos,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_servicio_de_internet,l10n_ar.l10nar_base_chart_template,5.3.1.01.080,account.data_account_type_expenses,Servicio de Internet,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_sistema_y_software,l10n_ar.l10nar_base_chart_template,5.3.1.01.090,account.data_account_type_expenses,Sistema y Software,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_cadeteria_y_franqueo,l10n_ar.l10nar_base_chart_template,5.3.1.01.100,account.data_account_type_expenses,Cadeteria y franqueo,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_honorarios_administracion,l10n_ar.l10nar_base_chart_template,5.3.1.01.110,account.data_account_type_expenses,Honorarios Administración,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_articulos_de_libreria,l10n_ar.l10nar_base_chart_template,5.3.1.01.120,account.data_account_type_expenses,Artículos de librería,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_seguros_administracion,l10n_ar.l10nar_base_chart_template,5.3.1.01.130,account.data_account_type_expenses,Seguros Administración,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_sellados_y_certificaciones,l10n_ar.l10nar_base_chart_template,5.3.1.01.140,account.data_account_type_expenses,Sellados y Certificaciones,False,l10n_ar.account_group_gastos_administrativos
l10n_ar.base_tasa_municipal,l10n_ar.l10nar_base_chart_template,5.4.1.01.010,account.data_account_type_expenses,Tasa Municipal,False,l10n_ar.account_group_tasas_municipales
l10n_ar.base_impuestos_iibb_caba,l10n_ar.l10nar_base_chart_template,5.4.2.01.010,account.data_account_type_expenses,IIBB CABA,False,l10n_ar.account_group_iibb
l10n_ar.base_impuestos_iibb_ba,l10n_ar.l10nar_base_chart_template,5.4.2.01.020,account.data_account_type_expenses,IIBB Prov. Bs. As.,False,l10n_ar.account_group_iibb
l10n_ar.base_impuestos_iibb_co,l10n_ar.l10nar_base_chart_template,5.4.2.01.030,account.data_account_type_expenses,IIBB Prov. Córdoba,False,l10n_ar.account_group_iibb
l10n_ar.base_impuestos_iibb_sf,l10n_ar.l10nar_base_chart_template,5.4.2.01.040,account.data_account_type_expenses,IIBB Prov. Santa Fé,False,l10n_ar.account_group_iibb
l10n_ar.base_impuestos_debitos_y_creditos,l10n_ar.l10nar_base_chart_template,5.4.3.01.010,account.data_account_type_expenses,Impuestos a los débitos y créditos bancarios,False,l10n_ar.account_group_otros_impuestos
l10n_ar.base_impuestos_a_las_ganancias,l10n_ar.l10nar_ex_chart_template,5.5.1.01.010,account.data_account_type_expenses,Impuestos a las ganancias,False,l10n_ar.account_group_imp_a_las_ganancias
l10n_ar.base_resultado_intereses_y_recargos,l10n_ar.l10nar_base_chart_template,5.6.1.01.020,account.data_account_type_expenses,Intereses por préstamos,False,l10n_ar.account_group_gastos_financieros
l10n_ar.base_intereses_por_descubierto,l10n_ar.l10nar_base_chart_template,5.6.1.01.030,account.data_account_type_expenses,Intereses por descubierto,False,l10n_ar.account_group_gastos_financieros
l10n_ar.base_intereses_por_venta_de_valores,l10n_ar.l10nar_base_chart_template,5.6.1.01.040,account.data_account_type_expenses,Intereses por venta de valores,False,l10n_ar.account_group_gastos_financieros
l10n_ar.base_intereses_fiscales,l10n_ar.l10nar_base_chart_template,5.6.1.01.050,account.data_account_type_expenses,Intereses fiscales,False,l10n_ar.account_group_gastos_financieros
l10n_ar.base_gastos_bancarios,l10n_ar.l10nar_base_chart_template,5.6.1.01.060,account.data_account_type_expenses,Gastos Bancarios,False,l10n_ar.account_group_gastos_financieros
l10n_ar.base_r_e_c_p_a_m,l10n_ar.l10nar_base_chart_template,5.6.1.01.070,account.data_account_type_expenses,R.E.C.P.A.M.,False,l10n_ar.account_group_gastos_financieros
l10n_ar.base_contrapartida_auxiliar,l10n_ar.l10nar_base_chart_template,6.0.0.00.010,account.data_account_type_current_assets,Contrapartida Auxiliar,False,l10n_ar.account_group_cuentas_puentes
1 id chart_template_id/id code user_type_id/id name reconcile group_id/id
2 121 l10n_ar.base_cheques_de_terceros l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 121 1.1.1.02.010 account.data_account_type_receivable account.data_account_type_liquidity Créditos por Ventas / Deudores por Ventas Cheques de Terceros True False l10n_ar.account_group_bancos
3 121_01 l10n_ar.base_cheques_de_terceros_rechazados l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 1211 1.1.1.02.020 account.data_account_type_receivable account.data_account_type_current_assets Créditos por Ventas / Deudores por Ventas (PoS) Cheques de Terceros Rechazados True False l10n_ar.account_group_bancos
4 122 l10n_ar.base_fondo_comun_de_inversion l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 122 1.1.2.01.010 account.data_account_type_receivable account.data_account_type_current_assets Créditos por Ventas / Deudores Morosos Fondo común de inversión True False l10n_ar.account_group_inversiones
5 123 l10n_ar.base_plazo_fijo l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 123 1.1.2.01.020 account.data_account_type_receivable account.data_account_type_current_assets Créditos por Ventas / Deudores en Gestión Judicial Plazo fijo True False l10n_ar.account_group_inversiones
6 124 l10n_ar.base_deudores_por_ventas l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 124 1.1.3.01.010 account.data_account_type_receivable Créditos por Ventas / Deudores Varios Deudores por ventas True l10n_ar.account_group_creditos_por_ventas
7 125 l10n_ar.base_deudores_por_ventas_pos l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 125 1.1.3.01.020 account.data_account_type_receivable Créditos por Ventas / (-) Previsión para Ds. Incobrables Deudores por ventas (PoS) True l10n_ar.account_group_creditos_por_ventas
8 131 l10n_ar.base_ret_percepcion_tasa_municipal l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 131 1.1.4.01.010 account.data_account_type_fixed_assets account.data_account_type_current_assets Otros Créditos / Préstamos otorgados Ret/Percepción Tasa Municipal False l10n_ar.account_group_creditos_fiscales_municipales
9 132 l10n_ar.base_saldo_a_favor_tasa_municipal l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 132 1.1.4.01.020 account.data_account_type_fixed_assets account.data_account_type_current_assets Otros Créditos / Anticipos a Proveedores Saldo a favor Tasa Municipal False l10n_ar.account_group_creditos_fiscales_municipales
10 133 l10n_ar.base_saldo_favor_iibb_sf l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 133 1.1.4.02.010 account.data_account_type_fixed_assets account.data_account_type_current_assets Otros Créditos / Anticipo de Impuestos Saldo a favor IIBB p. Santa Fé False l10n_ar.account_group_creditos_fiscales_iibb
11 134 l10n_ar.base_retencion_iibb_sf_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 134 1.1.4.02.020 account.data_account_type_fixed_assets account.data_account_type_current_assets Otros Créditos / Anticipo al Personal Retención IIBB p. Santa Fé sufrida False l10n_ar.account_group_creditos_fiscales_iibb
12 135 l10n_ar.base_percepcion_iibb_sf_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 135 1.1.4.02.030 account.data_account_type_fixed_assets account.data_account_type_current_assets Otros Créditos / Alquileres Pagados por Adelantado Percepción IIBB p. Santa Fé sufrida False l10n_ar.account_group_creditos_fiscales_iibb
13 136 l10n_ar.base_saldo_favor_iibb_co l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 136 1.1.4.02.040 account.data_account_type_fixed_assets account.data_account_type_current_assets Otros Créditos / Intereses Pagados por Adelantado Saldo a favor IIBB p. Córdoba False l10n_ar.account_group_creditos_fiscales_iibb
14 137 l10n_ar.base_retencion_iibb_co_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 137 1.1.4.02.050 account.data_account_type_fixed_assets account.data_account_type_current_assets Otros Créditos / Accionistas Retención IIBB p. Córdoba sufrida False l10n_ar.account_group_creditos_fiscales_iibb
15 138 l10n_ar.base_percepcion_iibb_co_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 138 1.1.4.02.060 account.data_account_type_fixed_assets account.data_account_type_current_assets Otros Créditos / (-) Previsión para Descuentos Percepción IIBB p. Córdoba sufrida False l10n_ar.account_group_creditos_fiscales_iibb
16 139 l10n_ar.base_saldo_favor_iibb_ba l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 139 1.1.4.02.070 account.data_account_type_fixed_assets account.data_account_type_current_assets Otros Créditos / (-) Intereses (+) a Devengar Saldo a favor IIBB p. Buenos Aires False l10n_ar.account_group_creditos_fiscales_iibb
17 141 l10n_ar.base_retencion_iibb_ba_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 141 1.1.4.02.080 account.data_account_type_fixed_assets account.data_account_type_current_assets Inversiones / Acciones Transitorias Retención IIBB p. Buenos Aires sufrida False l10n_ar.account_group_creditos_fiscales_iibb
18 142 l10n_ar.base_percepcion_iibb_ba_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 142 1.1.4.02.090 account.data_account_type_fixed_assets account.data_account_type_current_assets Inversiones / Acciones Permanentes Percepción IIBB p. Buenos Aires sufrida False l10n_ar.account_group_creditos_fiscales_iibb
19 143 l10n_ar.base_saldo_favor_iibb_caba l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 143 1.1.4.02.100 account.data_account_type_fixed_assets account.data_account_type_current_assets Inversiones / Títulos Públicos Saldo a favor IIBB p. CABA False l10n_ar.account_group_creditos_fiscales_iibb
20 144 l10n_ar.base_retencion_iibb_caba_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 144 1.1.4.02.110 account.data_account_type_fixed_assets account.data_account_type_current_assets Inversiones / (-) Previsión para Devalorización de Acciones Retención IIBB CABA sufrida False l10n_ar.account_group_creditos_fiscales_iibb
21 151_01 l10n_ar.base_percepcion_iibb_caba_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 151.01 1.1.4.02.120 account.data_account_type_fixed_assets account.data_account_type_current_assets Bienes de Cambio - Mercaderías / Categoria de productos 01 Percepción IIBB CABA sufrida False l10n_ar.account_group_creditos_fiscales_iibb
22 152 l10n_ar.base_sircreb l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 152 1.1.4.02.130 account.data_account_type_fixed_assets account.data_account_type_current_assets Bienes de Cambio - Mercaderías en Tránsito SIRCREB False l10n_ar.account_group_creditos_fiscales_iibb
23 153 l10n_ar.base_saldo_a_favor_suss l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 153 1.1.4.03.010 account.data_account_type_fixed_assets account.data_account_type_current_assets Materias primas Saldo a favor SUSS False l10n_ar.account_group_creditos_fiscales_suss
24 154 l10n_ar.base_retencion_suss_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 154 1.1.4.03.020 account.data_account_type_fixed_assets account.data_account_type_current_assets Productos en Curso de Elaboración Retención SUSS Sufrida False l10n_ar.account_group_creditos_fiscales_suss
25 155 l10n_ar.ri_iva_credito_fiscal l10n_ar.ar_chart_template l10n_ar.l10nar_ri_chart_template 155 1.1.4.04.010 account.data_account_type_fixed_assets account.data_account_type_current_assets Productos Elaborados IVA crédito fiscal False l10n_ar.account_group_creditos_fiscales_iva
26 156 l10n_ar.ri_percepcion_iva_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_ri_chart_template 156 1.1.4.04.020 account.data_account_type_fixed_assets account.data_account_type_current_assets Materiales Varios Percepción IVA Sufrida False l10n_ar.account_group_creditos_fiscales_iva
27 157 l10n_ar.ri_retencion_iva_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_ri_chart_template 157 1.1.4.04.030 account.data_account_type_fixed_assets account.data_account_type_current_assets (-) Previsión para Desvalorización de Bienes de Cambio Retención IVA Sufrida False l10n_ar.account_group_creditos_fiscales_iva
28 161 l10n_ar.ri_iva_saldo_tecnico_favor l10n_ar.ar_chart_template l10n_ar.l10nar_ri_chart_template 161 1.1.4.04.040 account.data_account_type_fixed_assets account.data_account_type_current_assets Bienes de Uso / Inmuebles IVA Saldo técnico False l10n_ar.account_group_creditos_fiscales_iva
29 162 l10n_ar.ri_iva_saldo_libre_disponibilidad l10n_ar.ar_chart_template l10n_ar.l10nar_ri_chart_template 162 1.1.4.04.050 account.data_account_type_fixed_assets account.data_account_type_current_assets Bienes de Uso / Maquinaria IVA Saldo Libre Disponibilidad False l10n_ar.account_group_creditos_fiscales_iva
30 163 l10n_ar.base_anticipo_ganancias l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 163 1.1.4.05.010 account.data_account_type_fixed_assets account.data_account_type_current_assets Bienes de Uso / Equipos Anticipo ganancias False l10n_ar.account_group_creditos_fiscales_ganancias
31 164 l10n_ar.base_percepcion_ganancias_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 164 1.1.4.05.020 account.data_account_type_fixed_assets account.data_account_type_current_assets Bienes de Uso / Rodados Percepciones de Ganancias Sufridas False l10n_ar.account_group_creditos_fiscales_ganancias
32 165 l10n_ar.base_retencion_ganancias_sufrida l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 165 1.1.4.05.030 account.data_account_type_fixed_assets account.data_account_type_current_assets Bienes de Uso / (-) Depreciación Acumulada Retenciones de Ganancias Sufridas False l10n_ar.account_group_creditos_fiscales_ganancias
33 171 l10n_ar.base_saldo_favor_ganancias l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 171 1.1.4.05.040 account.data_account_type_fixed_assets account.data_account_type_current_assets Bienes Inmateriales / Marcas de Fábrica Saldo a favor Ganancias False l10n_ar.account_group_creditos_fiscales_ganancias
34 172 l10n_ar.base_imp_debitos_computables l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 172 1.1.4.05.050 account.data_account_type_fixed_assets account.data_account_type_current_assets Bienes Inmateriales / Concesiones y Franquicias Impuesto a los Débitos Computables False l10n_ar.account_group_creditos_fiscales_ganancias
35 173 l10n_ar.base_otros_creditos l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 173 1.1.5.01.010 account.data_account_type_fixed_assets account.data_account_type_receivable Bienes Inmateriales / Patentes de Invención Deudores Varios False True l10n_ar.account_group_otros_creditos
36 174 l10n_ar.base_materia_prima l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 174 1.1.6.01.010 account.data_account_type_fixed_assets account.data_account_type_current_assets Bienes Inmateriales / (-) Amortización Acumulada Materia Prima False l10n_ar.account_group_bienes_de_cambio
37 211 l10n_ar.base_productos_en_proceso l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 211 1.1.6.01.020 account.data_account_type_payable account.data_account_type_current_assets Deudas Comerciales / Proveedores Productos en proceso True False l10n_ar.account_group_bienes_de_cambio
38 212 l10n_ar.base_productos_terminados l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 212 1.1.6.01.030 account.data_account_type_payable account.data_account_type_current_assets Deudas Comerciales / Anticipos de Clientes Productos terminados True False l10n_ar.account_group_bienes_de_cambio
39 213 l10n_ar.base_mercaderia_reventa l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 213 1.1.6.01.040 account.data_account_type_payable account.data_account_type_current_assets Deudas Comerciales / (-) Intereses a Devengar por Compras al Crédito Mercaderia de reventa True False l10n_ar.account_group_bienes_de_cambio
40 221 l10n_ar.base_anticipo_proveedores l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 221 1.1.6.01.050 account.data_account_type_current_liabilities account.data_account_type_current_assets Deudas Bancarias y Financieras / Adelantos en Cuenta Corriente Anticipo a Proveedores False l10n_ar.account_group_bienes_de_cambio
41 222 l10n_ar.base_instalaciones l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 222 1.2.1.01.010 account.data_account_type_current_liabilities account.data_account_type_fixed_assets Deudas Bancarias y Financieras / Prestamos Instalaciones False l10n_ar.account_group_instalaciones
42 223 l10n_ar.base_amortizacion_acumulada_instalaciones l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 223 1.2.1.01.020 account.data_account_type_current_liabilities account.data_account_type_depreciation Deudas Bancarias y Financieras / Obligaciones a Pagar Amortización acumulada instalaciones False l10n_ar.account_group_instalaciones
43 224 l10n_ar.base_maq_y_equipos l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 224 1.2.1.02.010 account.data_account_type_current_liabilities account.data_account_type_fixed_assets Deudas Bancarias y Financieras / Intereses a Pagar Maquinarias y equipos False l10n_ar.account_group_maquinarias_y_equipos
44 225 l10n_ar.base_amortizacion_acumulada_maq_y_equipos l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 225 1.2.1.02.020 account.data_account_type_current_liabilities account.data_account_type_depreciation Deudas Bancarias y Financieras / Debentures Emitidos Amortización acumulada maquinarias y equipos False l10n_ar.account_group_maquinarias_y_equipos
45 231 l10n_ar.base_muebles_y_utiles l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 231 1.2.1.03.010 account.data_account_type_current_liabilities account.data_account_type_fixed_assets Deudas Fiscales / IVA a Pagar Muebles y útiles False l10n_ar.account_group_muebles_y_útiles
46 232 l10n_ar.base_amortizacion_acumulada_muebles_utiles l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 232 1.2.1.03.020 account.data_account_type_current_liabilities account.data_account_type_depreciation Deudas Fiscales / Impuesto a los Débitos y Créditos Bancarios a Pagar Amortización acumulada muebles y útiles False l10n_ar.account_group_muebles_y_útiles
47 233 l10n_ar.base_rodados l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 233 1.2.1.04.010 account.data_account_type_current_liabilities account.data_account_type_fixed_assets Deudas Fiscales / Impuesto a las Ganancias a Pagar Rodados False l10n_ar.account_group_rodados
48 234 l10n_ar.base_amortizacion_acumulada_rodados l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 234 1.2.1.04.020 account.data_account_type_current_liabilities account.data_account_type_depreciation Deudas Fiscales / Impuesto sobre los Bienes Personales a Pagar Amortización acumulada rodados False l10n_ar.account_group_rodados
49 235 l10n_ar.base_derechos_de_marca l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 235 1.2.2.01.010 account.data_account_type_current_liabilities account.data_account_type_fixed_assets Deudas Fiscales / Impuesto a la Ganancia Mínima Presunta a Pagar Derechos de marca False l10n_ar.account_group_derechos_de_marcas
50 236 l10n_ar.base_amortizacion_acumulada_derechos_de_marca l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 236 1.2.2.01.020 account.data_account_type_current_liabilities account.data_account_type_depreciation Deudas Fiscales / Monotributo a Pagar Amortización acumulada Derechos de marca False l10n_ar.account_group_derechos_de_marcas
51 241 l10n_ar.base_proveedores l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 241 2.1.1.01.010 account.data_account_type_current_liabilities account.data_account_type_payable Deudas Sociales / Sueldos a Pagar Proveedores False True l10n_ar.account_group_deudas_comerciales
52 242 l10n_ar.base_cheques_diferidos l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 242 2.1.1.01.020 account.data_account_type_current_liabilities Deudas Sociales / Cargas Sociales a Pagar Cheques diferidos a pagar False True l10n_ar.account_group_deudas_comerciales
53 243 l10n_ar.base_cheques_rechazados l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 243 2.1.1.01.030 account.data_account_type_current_liabilities Deudas Sociales / Provisión para Sueldo Anual Complementario Cheques Rechazados False l10n_ar.account_group_deudas_comerciales
54 244 l10n_ar.base_anticipos_de_clientes l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 244 2.1.1.01.040 account.data_account_type_current_liabilities Deudas Sociales / Retenciones a Depositar Anticipos de clientes False l10n_ar.account_group_deudas_comerciales
55 251 l10n_ar.base_alquileres_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 251 2.1.1.01.050 account.data_account_type_current_liabilities account.data_account_type_payable Otras Deudas / Acreedores Varios Alquileres a pagar False True l10n_ar.account_group_deudas_comerciales
56 252 l10n_ar.base_intereses_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 252 2.1.2.01.010 account.data_account_type_current_liabilities Otras Deudas / Dividendos a Pagar Intereses a pagar False l10n_ar.account_group_deudas_financieras
57 253 l10n_ar.base_giro_en_descubierto l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 253 2.1.2.01.020 account.data_account_type_current_liabilities Otras Deudas / Cobros por Adelantado Giro en descubierto Banco xxxxx False l10n_ar.account_group_deudas_financieras
58 254 l10n_ar.base_otras_deudas_documentadas l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 254 2.1.2.01.030 account.data_account_type_current_liabilities Otras Deudas / Honorarios Directores y Síndicos a Pagar Otras deudas documentadas False l10n_ar.account_group_deudas_financieras
59 261 l10n_ar.base_prestamo_banco_x l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 261 2.1.2.01.040 account.data_account_type_current_liabilities account.data_account_type_non_current_liabilities Previsiones / Previsión Indemnización por Despidos Prestamo Banco xxxxx False l10n_ar.account_group_deudas_financieras
60 262 l10n_ar.base_acreedores_varios l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 262 2.1.2.01.050 account.data_account_type_current_liabilities account.data_account_type_payable Previsiones / Previsión para juicios Pendientes Acreedores varios False True l10n_ar.account_group_deudas_financieras
61 263 l10n_ar.base_tasa_municipal_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 263 2.1.3.01.010 account.data_account_type_current_liabilities account.data_account_type_payable Previsiones / Previsión para Garantías por Service Tasa Municipal a pagar False True l10n_ar.account_group_deudas_tasas_municipales
62 311 l10n_ar.base_plan_tasa_municipal_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 311 2.1.3.01.020 account.data_account_type_equity account.data_account_type_payable Capital social / Capital Suscripto Plan Tasa Municipal a pagar False True l10n_ar.account_group_deudas_tasas_municipales
63 312 l10n_ar.base_iibb_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 312 2.1.3.02.010 account.data_account_type_equity account.data_account_type_payable Capital social / Acciones en Circulación IIBB a pagar False True l10n_ar.account_group_deudas_iibb
64 313 l10n_ar.ri_retencion_sicore_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 313 2.1.3.02.020 account.data_account_type_equity account.data_account_type_payable Capital social / Dividendos a Distribuir en Acciones SICORE a pagar False True l10n_ar.account_group_deudas_iibb
65 314 l10n_ar.ri_retencion_iibb_aplicada l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 314 2.1.3.02.030 account.data_account_type_equity account.data_account_type_current_liabilities Capital social / (-) Descuento de Emisión de Acciones Retención IIBB aplicada False l10n_ar.account_group_deudas_iibb
66 321 l10n_ar.ri_percepcion_iibb_aplicada l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 321 2.1.3.02.040 account.data_account_type_equity account.data_account_type_current_liabilities Aportes No Capitalizados / Primas de Emsión Percepción IIBB aplicada False l10n_ar.account_group_deudas_iibb
67 322 l10n_ar.ri_retencion_iibb_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 322 2.1.3.02.050 account.data_account_type_equity account.data_account_type_payable Aportes No Capitalizados / Aportes Irrevocables Futura Suscripción de Acciones Retención/Percepción IIBB a pagar False True l10n_ar.account_group_deudas_iibb
68 331 l10n_ar.base_plan_de_iibb_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 331 2.1.3.02.060 account.data_account_type_equity account.data_account_type_payable Ajustes al Patrimonio / Revaluo Técnico de Bienes de Uso Plan de IIBB a pagar False True l10n_ar.account_group_deudas_iibb
69 341 l10n_ar.ri_iva_debito_fiscal l10n_ar.ar_chart_template l10n_ar.l10nar_ri_chart_template 341 2.1.3.03.010 account.data_account_type_equity account.data_account_type_current_liabilities Reserva Legal IVA débito fiscal False l10n_ar.account_group_deudas_iva
70 342 l10n_ar.ri_iva_saldo_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_ri_chart_template 342 2.1.3.03.020 account.data_account_type_equity account.data_account_type_payable Reserva Estatutaria IVA saldo a pagar False True l10n_ar.account_group_deudas_iva
71 343 l10n_ar.ri_retencion_iva_aplicada l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 343 2.1.3.03.030 account.data_account_type_equity account.data_account_type_current_liabilities Reserva Facultativa Retención IVA aplicada False l10n_ar.account_group_deudas_iva
72 344 l10n_ar.ri_percepcion_iva_aplicada l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 344 2.1.3.03.040 account.data_account_type_equity account.data_account_type_current_liabilities Reserva para Renovación de Bienes de Uso Percepción IVA aplicada False l10n_ar.account_group_deudas_iva
73 351 l10n_ar.base_plan_iva_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_ri_chart_template 351 2.1.3.03.050 account.data_account_type_equity account.data_account_type_current_liabilities Resultados Acumulados Plan IVA a pagar False l10n_ar.account_group_deudas_iva
74 352 l10n_ar.base_impuesto_ganancias_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 352 2.1.3.04.010 account.data_account_type_equity account.data_account_type_payable Resultados Acumulados del Ejercicio Anterior Impuesto a las ganancias a pagar False True l10n_ar.account_group_deudas_imp_ganancias
75 353 l10n_ar.ri_retencion_ganancias_aplicada l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 353 2.1.3.04.020 account.data_account_type_equity account.data_account_type_current_liabilities Ganancias y Pérdidas del Ejercicio Retención ganancias aplicada False l10n_ar.account_group_deudas_imp_ganancias
76 354 l10n_ar.ri_percepcion_ganancias_aplicada l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 354 2.1.3.04.030 account.data_account_type_equity account.data_account_type_current_liabilities Resultado del Ejercicio Percepción ganancias aplicada False l10n_ar.account_group_deudas_imp_ganancias
77 411_01 l10n_ar.base_provision_imp_a_las_ganancias l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 411.01 2.1.3.04.040 account.data_account_type_revenue account.data_account_type_current_liabilities Ventas - Categoria de productos 01 Provisión Imp a las Ganancias False True l10n_ar.account_group_deudas_imp_ganancias
78 412 l10n_ar.base_anticipos_imp_a_las_ganancias_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 412 2.1.3.04.050 account.data_account_type_revenue account.data_account_type_current_liabilities Intereses gananados, obtenidos, percibidos Anticipos Imp a las Ganancias a Pagar False True l10n_ar.account_group_deudas_imp_ganancias
79 413 l10n_ar.base_planes_a_pagar_afip l10n_ar.ar_chart_template l10n_ar.l10nar_ex_chart_template 413 2.1.3.04.060 account.data_account_type_other_income account.data_account_type_non_current_liabilities Alquileres gananados, obtenidos, percibidos Plan Ganancias a pagar False l10n_ar.account_group_deudas_imp_ganancias
80 414 l10n_ar.base_sueldos_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 414 2.1.4.01.010 account.data_account_type_other_income account.data_account_type_payable Comisiones gananados, obtenidos, percibidos Sueldos a pagar False True l10n_ar.account_group_remueraciones_y_cargas_sociales
81 415 l10n_ar.base_suss_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 415 2.1.4.01.020 account.data_account_type_other_income account.data_account_type_payable Descuentos gananados, obtenidos, percibidos Leyes Sociales a pagar False True l10n_ar.account_group_remueraciones_y_cargas_sociales
82 416 l10n_ar.base_seguro_de_vida_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 416 2.1.4.01.030 account.data_account_type_other_income account.data_account_type_payable Renta de Títulos Públicos Seguro de Vida a Pagar False True l10n_ar.account_group_remueraciones_y_cargas_sociales
83 417 l10n_ar.base_art_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 417 2.1.4.01.040 account.data_account_type_other_income account.data_account_type_payable Honorarios gananados, obtenidos, percibidos ART a Pagar False True l10n_ar.account_group_remueraciones_y_cargas_sociales
84 418 l10n_ar.base_aportes_sindicales_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 418 2.1.4.01.050 account.data_account_type_other_income account.data_account_type_payable Ganancia Venta de Acciones Sindicato a pagar False True l10n_ar.account_group_remueraciones_y_cargas_sociales
85 421 l10n_ar.base_embargos_a_depositar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 421 2.1.4.01.060 account.data_account_type_other_income account.data_account_type_payable Recupero de Rezagos Embargos a depositar False True l10n_ar.account_group_remueraciones_y_cargas_sociales
86 422 l10n_ar.base_cta_particular_socio_x l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 422 2.1.5.01.010 account.data_account_type_other_income account.data_account_type_non_current_liabilities Recupero de Deudores Incobrables Cta particular socio x False l10n_ar.account_group_cuentas_particulares
87 423 l10n_ar.base_proveedores_largo_plazo l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 423 2.2.1.01.010 account.data_account_type_other_income account.data_account_type_non_current_liabilities Ganancia Venta de Bienes de Uso Deudas Proveedores a largo plazo False l10n_ar.account_group_deudas_comerciales_a_largo_plazo
88 424 l10n_ar.base_prevision_sac_a_pagar l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 424 2.2.2.01.010 account.data_account_type_other_income account.data_account_type_current_liabilities Donaciones obtenidas, ganandas, percibidas Previsión SAC a Pagar False l10n_ar.account_group_previsiones
89 425 l10n_ar.base_prevision_para_despidos l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 425 2.2.2.01.020 account.data_account_type_other_income account.data_account_type_current_liabilities Ganancia Venta Inversiones Permanentes Previsión para Despidos False l10n_ar.account_group_previsiones
90 426 l10n_ar.base_prevision_gastos l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 426 2.2.2.01.030 account.data_account_type_revenue account.data_account_type_current_liabilities Diferencial cambiario Prevision gastos False l10n_ar.account_group_previsiones
91 511_01 l10n_ar.base_capital l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 511.01 3.1.1.01.010 account.data_account_type_expenses account.data_account_type_equity Costo de Mercaderías Vendidas - Categoria de productos 01 Capital suscripto False l10n_ar.account_group_capital_social
92 512 l10n_ar.base_ajustes_de_capital l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 512 3.1.1.01.020 account.data_account_type_expenses account.data_account_type_equity Gastos en Depreciación de Bienes de Uso Ajustes de capital False l10n_ar.account_group_capital_social
93 513 l10n_ar.base_aportes_no_capitalizados l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 513 3.1.1.01.030 account.data_account_type_expenses account.data_account_type_equity Gastos en Amortización Aportes no capitalizados False l10n_ar.account_group_capital_social
94 514 l10n_ar.base_reserva_legal l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 514 3.2.1.01.010 account.data_account_type_expenses account.data_account_type_equity Gastos en Sueldos y Jormales Reserva legal False l10n_ar.account_group_reservas
95 515 l10n_ar.base_reserva_estatuitaria l10n_ar.l10nar_base_chart_template 515 3.2.1.01.020 account.data_account_type_expenses account.data_account_type_equity Gastos en Cargas Sociales Reserva estatuitaria False l10n_ar.account_group_reservas
96 516 l10n_ar.base_futuras_inversiones l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 516 3.2.1.01.030 account.data_account_type_expenses account.data_account_type_equity Gastos en Impuestos Reservas futuras inversiones False l10n_ar.account_group_reservas
97 517 l10n_ar.base_reservas_facultativas l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 517 3.2.1.01.040 account.data_account_type_expenses account.data_account_type_equity Gastos Bancarios Reservas facultativas False l10n_ar.account_group_reservas
98 518 l10n_ar.base_resultado_del_ejercicio l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 518 3.3.1.01.010 account.data_account_type_expenses account.data_unaffected_earnings Gastos en Servicios Públicos Resultado del ejercicio False l10n_ar.account_group_resultados
99 519 l10n_ar.base_resultado_acumulados l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 519 3.3.1.01.020 account.data_account_type_expenses account.data_account_type_equity Gastos de Publicidad y Propaganda Resultados de ejercicios anteriores False l10n_ar.account_group_resultados
100 521 l10n_ar.base_ajuste_resultados l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 521 3.3.1.01.030 account.data_account_type_expenses account.data_account_type_equity Gastos en Siniestros Ajuste resultados ejercicios anteriores False l10n_ar.account_group_resultados
101 522 l10n_ar.base_venta_de_mercaderia l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 522 4.1.1.01.010 account.data_account_type_expenses account.data_account_type_revenue Donaciones Cedidas, Otorgadas Venta de mercadería False l10n_ar.account_group_ingresos_por_ventas
102 523 l10n_ar.base_venta_de_servicios l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 523 4.1.1.01.020 account.data_account_type_expenses account.data_account_type_revenue Pérdida Venta Bienes de Uso Venta de servicios False l10n_ar.account_group_ingresos_por_ventas
103 524 l10n_ar.base_resultado_intereses_ganados l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 524 4.2.1.01.010 account.data_account_type_expenses account.data_account_type_other_income Diferencial cambiario Intereses ganados False l10n_ar.account_group_ingresos_por_resultados_financieros
104 61_01 l10n_ar.base_diferencias_de_cambio l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 61.01 4.2.1.01.020 account.data_account_type_expenses account.data_account_type_other_income Compras - Categoria de productos 01 Diferencias de cambio False l10n_ar.account_group_ingresos_por_resultados_financieros
105 62 l10n_ar.base_ajuste_por_redondeo l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 62 4.2.1.01.030 account.data_account_type_expenses account.data_account_type_other_income Costos de Producción Ajuste por redondeo False l10n_ar.account_group_ingresos_por_resultados_financieros
106 63 l10n_ar.base_resultado_venta_bienes_de_uso l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 63 4.3.1.01.010 account.data_account_type_expenses account.data_account_type_other_income Gastos de Administración Resultado venta bienes de uso False l10n_ar.account_group_ingresos_extraordinarios
107 64 l10n_ar.base_recupero_de_gastos l10n_ar.ar_chart_template l10n_ar.l10nar_base_chart_template 64 4.3.1.01.020 account.data_account_type_expenses account.data_account_type_other_income Gastos de Comercialización Recupero de gastos False l10n_ar.account_group_ingresos_extraordinarios
108 l10n_ar.base_aportes_no_reembolsables l10n_ar.l10nar_base_chart_template 4.3.1.01.030 account.data_account_type_other_income Aportes no reeombolsables (subsidios) False l10n_ar.account_group_ingresos_extraordinarios
109 l10n_ar.base_cmv l10n_ar.l10nar_base_chart_template 5.1.1.01.010 account.data_account_type_expenses Costo de Mercadería Vendida False l10n_ar.account_group_costo_de_mercadería_vendida
110 l10n_ar.base_descuentos_obtenidos l10n_ar.l10nar_base_chart_template 5.1.1.01.020 account.data_account_type_expenses Descuentos Obtenidos False l10n_ar.account_group_costo_de_mercadería_vendida
111 l10n_ar.base_compra_mercaderia l10n_ar.l10nar_base_chart_template 5.1.1.01.030 account.data_account_type_expenses Compra de mercadería False l10n_ar.account_group_costo_de_mercadería_vendida
112 l10n_ar.base_haberes_produccion l10n_ar.l10nar_base_chart_template 5.1.2.01.010 account.data_account_type_expenses Sueldos y SAC Producción False l10n_ar.account_group_gastos_de_producción
113 l10n_ar.base_cargas_sociales_produccion l10n_ar.l10nar_base_chart_template 5.1.2.01.020 account.data_account_type_expenses Cargas Sociales Producción False l10n_ar.account_group_gastos_de_producción
114 l10n_ar.base_gastos_varios_produccion l10n_ar.l10nar_base_chart_template 5.1.2.01.030 account.data_account_type_expenses Gastos Varios Producción False l10n_ar.account_group_gastos_de_producción
115 l10n_ar.base_alquileres_produccion l10n_ar.l10nar_base_chart_template 5.1.2.01.040 account.data_account_type_expenses Alquileres Producción False l10n_ar.account_group_gastos_de_producción
116 l10n_ar.base_servicio_de_luz_produccion l10n_ar.l10nar_base_chart_template 5.1.2.01.050 account.data_account_type_expenses Servicio Eléctrico Producción False l10n_ar.account_group_gastos_de_producción
117 l10n_ar.base_servicio_de_agua_produccion l10n_ar.l10nar_base_chart_template 5.1.2.01.060 account.data_account_type_expenses Servicio de Agua Producción False l10n_ar.account_group_gastos_de_producción
118 l10n_ar.base_servicio_de_gas_produccion l10n_ar.l10nar_base_chart_template 5.1.2.01.070 account.data_account_type_expenses Servicio de Gas Producción False l10n_ar.account_group_gastos_de_producción
119 l10n_ar.base_impuesto_inmobiliario_produccion l10n_ar.l10nar_base_chart_template 5.1.2.01.080 account.data_account_type_expenses Impuesto Inmobiliario Producción False l10n_ar.account_group_gastos_de_producción
120 l10n_ar.base_mantenimiento_y_reparaciones_produccion l10n_ar.l10nar_base_chart_template 5.1.2.01.090 account.data_account_type_expenses Mantenimiento y Reparaciones Producción False l10n_ar.account_group_gastos_de_producción
121 l10n_ar.base_higiene_y_seguridad l10n_ar.l10nar_base_chart_template 5.1.2.01.100 account.data_account_type_expenses Higiene y Seguridad False l10n_ar.account_group_gastos_de_producción
122 l10n_ar.base_honorarios_produccion l10n_ar.l10nar_base_chart_template 5.1.2.01.110 account.data_account_type_expenses Honorarios Producción False l10n_ar.account_group_gastos_de_producción
123 l10n_ar.base_mantenimiento_y_limpieza l10n_ar.l10nar_base_chart_template 5.1.2.01.120 account.data_account_type_expenses Mantenimiento y limpieza False l10n_ar.account_group_gastos_de_producción
124 l10n_ar.base_seguros_produccion l10n_ar.l10nar_base_chart_template 5.1.2.01.130 account.data_account_type_expenses Seguros Producción False l10n_ar.account_group_gastos_de_producción
125 l10n_ar.base_haberes_comerciales l10n_ar.l10nar_base_chart_template 5.2.1.01.010 account.data_account_type_expenses Sueldos y SAC Comercial False l10n_ar.account_group_gastos_comerciales
126 l10n_ar.base_cargas_sociales_comerciales l10n_ar.l10nar_base_chart_template 5.2.1.01.020 account.data_account_type_expenses Cargas Sociales Comercial False l10n_ar.account_group_gastos_comerciales
127 l10n_ar.base_gastos_varios_comerciales l10n_ar.l10nar_base_chart_template 5.2.1.01.030 account.data_account_type_expenses Gastos Varios Comercial False l10n_ar.account_group_gastos_comerciales
128 l10n_ar.base_alquileres_comerciales l10n_ar.l10nar_base_chart_template 5.2.1.01.040 account.data_account_type_expenses Alquileres Comercial False l10n_ar.account_group_gastos_comerciales
129 l10n_ar.base_movilidad_y_viaticos l10n_ar.l10nar_base_chart_template 5.2.1.01.050 account.data_account_type_expenses Movilidad y viáticos False l10n_ar.account_group_gastos_comerciales
130 l10n_ar.base_publicidad l10n_ar.l10nar_base_chart_template 5.2.1.01.060 account.data_account_type_expenses Publicidad False l10n_ar.account_group_gastos_comerciales
131 l10n_ar.base_comisiones l10n_ar.l10nar_base_chart_template 5.2.1.01.070 account.data_account_type_expenses Comisiones Pagadas False l10n_ar.account_group_gastos_comerciales
132 l10n_ar.base_servicios_de_luz_ecomercial l10n_ar.l10nar_base_chart_template 5.2.1.01.080 account.data_account_type_expenses Servicio Eléctrico Comercial False l10n_ar.account_group_gastos_comerciales
133 l10n_ar.base_servicio_de_agua_comercial l10n_ar.l10nar_base_chart_template 5.2.1.01.090 account.data_account_type_expenses Servicio de Agua Comercial False l10n_ar.account_group_gastos_comerciales
134 l10n_ar.base_servicio_de_gas_comercial l10n_ar.l10nar_base_chart_template 5.2.1.01.100 account.data_account_type_expenses Servicio de Gas Comercial False l10n_ar.account_group_gastos_comerciales
135 l10n_ar.base_honorarios_comercial l10n_ar.l10nar_base_chart_template 5.2.1.01.110 account.data_account_type_expenses Honorarios Comercial False l10n_ar.account_group_gastos_comerciales
136 l10n_ar.base_patentes_comercial l10n_ar.l10nar_base_chart_template 5.2.1.01.120 account.data_account_type_expenses Patentes Comercial False l10n_ar.account_group_gastos_comerciales
137 l10n_ar.base_seguros_comercial l10n_ar.l10nar_base_chart_template 5.2.1.01.130 account.data_account_type_expenses Seguros Comercial False l10n_ar.account_group_gastos_comerciales
138 l10n_ar.base_haberes_administrativos l10n_ar.l10nar_base_chart_template 5.3.1.01.010 account.data_account_type_expenses Sueldos y SAC Administrativos False l10n_ar.account_group_gastos_administrativos
139 l10n_ar.base_cargas_sociales_administrativos l10n_ar.l10nar_base_chart_template 5.3.1.01.020 account.data_account_type_expenses Cargas Sociales Administrativos False l10n_ar.account_group_gastos_administrativos
140 l10n_ar.base_gastos_varios_administrativos l10n_ar.l10nar_base_chart_template 5.3.1.01.030 account.data_account_type_expenses Gastos varios Administrativos False l10n_ar.account_group_gastos_administrativos
141 l10n_ar.base_alquileres_administrativos l10n_ar.l10nar_base_chart_template 5.3.1.01.040 account.data_account_type_expenses Alquileres Administrativos False l10n_ar.account_group_gastos_administrativos
142 l10n_ar.base_servicio_de_luz_administrativos l10n_ar.l10nar_base_chart_template 5.3.1.01.050 account.data_account_type_expenses Servicio Eléctrico Administrativos False l10n_ar.account_group_gastos_administrativos
143 l10n_ar.base_servicio_de_agua_administrativos l10n_ar.l10nar_base_chart_template 5.3.1.01.060 account.data_account_type_expenses Servicio de Agua Administrativos False l10n_ar.account_group_gastos_administrativos
144 l10n_ar.base_servicio_de_gas_administrativos l10n_ar.l10nar_base_chart_template 5.3.1.01.070 account.data_account_type_expenses Servicio de Gas Administrativos False l10n_ar.account_group_gastos_administrativos
145 l10n_ar.base_servicio_de_internet l10n_ar.l10nar_base_chart_template 5.3.1.01.080 account.data_account_type_expenses Servicio de Internet False l10n_ar.account_group_gastos_administrativos
146 l10n_ar.base_sistema_y_software l10n_ar.l10nar_base_chart_template 5.3.1.01.090 account.data_account_type_expenses Sistema y Software False l10n_ar.account_group_gastos_administrativos
147 l10n_ar.base_cadeteria_y_franqueo l10n_ar.l10nar_base_chart_template 5.3.1.01.100 account.data_account_type_expenses Cadeteria y franqueo False l10n_ar.account_group_gastos_administrativos
148 l10n_ar.base_honorarios_administracion l10n_ar.l10nar_base_chart_template 5.3.1.01.110 account.data_account_type_expenses Honorarios Administración False l10n_ar.account_group_gastos_administrativos
149 l10n_ar.base_articulos_de_libreria l10n_ar.l10nar_base_chart_template 5.3.1.01.120 account.data_account_type_expenses Artículos de librería False l10n_ar.account_group_gastos_administrativos
150 l10n_ar.base_seguros_administracion l10n_ar.l10nar_base_chart_template 5.3.1.01.130 account.data_account_type_expenses Seguros Administración False l10n_ar.account_group_gastos_administrativos
151 l10n_ar.base_sellados_y_certificaciones l10n_ar.l10nar_base_chart_template 5.3.1.01.140 account.data_account_type_expenses Sellados y Certificaciones False l10n_ar.account_group_gastos_administrativos
152 l10n_ar.base_tasa_municipal l10n_ar.l10nar_base_chart_template 5.4.1.01.010 account.data_account_type_expenses Tasa Municipal False l10n_ar.account_group_tasas_municipales
153 l10n_ar.base_impuestos_iibb_caba l10n_ar.l10nar_base_chart_template 5.4.2.01.010 account.data_account_type_expenses IIBB CABA False l10n_ar.account_group_iibb
154 l10n_ar.base_impuestos_iibb_ba l10n_ar.l10nar_base_chart_template 5.4.2.01.020 account.data_account_type_expenses IIBB Prov. Bs. As. False l10n_ar.account_group_iibb
155 l10n_ar.base_impuestos_iibb_co l10n_ar.l10nar_base_chart_template 5.4.2.01.030 account.data_account_type_expenses IIBB Prov. Córdoba False l10n_ar.account_group_iibb
156 l10n_ar.base_impuestos_iibb_sf l10n_ar.l10nar_base_chart_template 5.4.2.01.040 account.data_account_type_expenses IIBB Prov. Santa Fé False l10n_ar.account_group_iibb
157 l10n_ar.base_impuestos_debitos_y_creditos l10n_ar.l10nar_base_chart_template 5.4.3.01.010 account.data_account_type_expenses Impuestos a los débitos y créditos bancarios False l10n_ar.account_group_otros_impuestos
158 l10n_ar.base_impuestos_a_las_ganancias l10n_ar.l10nar_ex_chart_template 5.5.1.01.010 account.data_account_type_expenses Impuestos a las ganancias False l10n_ar.account_group_imp_a_las_ganancias
159 l10n_ar.base_resultado_intereses_y_recargos l10n_ar.l10nar_base_chart_template 5.6.1.01.020 account.data_account_type_expenses Intereses por préstamos False l10n_ar.account_group_gastos_financieros
160 l10n_ar.base_intereses_por_descubierto l10n_ar.l10nar_base_chart_template 5.6.1.01.030 account.data_account_type_expenses Intereses por descubierto False l10n_ar.account_group_gastos_financieros
161 l10n_ar.base_intereses_por_venta_de_valores l10n_ar.l10nar_base_chart_template 5.6.1.01.040 account.data_account_type_expenses Intereses por venta de valores False l10n_ar.account_group_gastos_financieros
162 l10n_ar.base_intereses_fiscales l10n_ar.l10nar_base_chart_template 5.6.1.01.050 account.data_account_type_expenses Intereses fiscales False l10n_ar.account_group_gastos_financieros
163 l10n_ar.base_gastos_bancarios l10n_ar.l10nar_base_chart_template 5.6.1.01.060 account.data_account_type_expenses Gastos Bancarios False l10n_ar.account_group_gastos_financieros
164 l10n_ar.base_r_e_c_p_a_m l10n_ar.l10nar_base_chart_template 5.6.1.01.070 account.data_account_type_expenses R.E.C.P.A.M. False l10n_ar.account_group_gastos_financieros
165 l10n_ar.base_contrapartida_auxiliar l10n_ar.l10nar_base_chart_template 6.0.0.00.010 account.data_account_type_current_assets Contrapartida Auxiliar False l10n_ar.account_group_cuentas_puentes
@@ -1,8 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<function model="account.chart.template" name="try_loading">
<value eval="[ref('l10n_ar.ar_chart_template')]"/>
</function>
</data>
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record model="account.chart.template" id="l10nar_base_chart_template">
<field name="name">Plan Contable Genérico Argentina Monotributista / Base</field>
<field name="currency_id" ref="base.ARS"/>
<field name="bank_account_code_prefix">1.1.1.02.</field>
<field name="cash_account_code_prefix">1.1.1.01.</field>
<field name="code_digits">12</field>
<field name="transfer_account_code_prefix">6.0.00.00.</field>
</record>
<record id="l10nar_ex_chart_template" model="account.chart.template">
<field name="name">Plan Contable Genérico Argentina para Exentos</field>
<field name="parent_id" ref="l10nar_base_chart_template"/>
<field name="currency_id" ref="base.ARS"/>
<field name="bank_account_code_prefix">1.1.1.02.</field>
<field name="cash_account_code_prefix">1.1.1.01.</field>
<field name="code_digits">12</field>
<field name="transfer_account_code_prefix">6.0.00.00.</field>
</record>
<record id="l10nar_ri_chart_template" model="account.chart.template">
<field name="name">Plan Contable Genérico Argentina para Responsables Inscriptos</field>
<field name="parent_id" ref="l10nar_ex_chart_template"/>
<field name="currency_id" ref="base.ARS"/>
<field name="bank_account_code_prefix">1.1.1.02.</field>
<field name="cash_account_code_prefix">1.1.1.01.</field>
<field name="code_digits">12</field>
<field name="transfer_account_code_prefix">6.0.00.00.</field>
</record>
</odoo>
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="0">
<menuitem id="account_reports_ar_statements_menu" name="Argentinian Statements" parent="account.menu_finance_reports" sequence="3" groups="account.group_account_user"/>
<record id="l10nar_base_chart_template" model="account.chart.template">
<field name="property_account_receivable_id" ref="base_deudores_por_ventas"/>
<field name="property_account_payable_id" ref="base_proveedores"/>
<field name="property_account_expense_categ_id" ref="base_compra_mercaderia"/>
<field name="property_account_income_categ_id" ref="base_venta_de_mercaderia"/>
<field name="expense_currency_exchange_account_id" ref="base_diferencias_de_cambio"/>
<field name="income_currency_exchange_account_id" ref="base_diferencias_de_cambio"/>
<field name="default_pos_receivable_account_id" ref="base_deudores_por_ventas_pos"/>
</record>
<record id="l10nar_ex_chart_template" model="account.chart.template">
<field name="default_pos_receivable_account_id" ref="base_deudores_por_ventas_pos"/>
</record>
<record id="l10nar_ri_chart_template" model="account.chart.template">
<field name="default_pos_receivable_account_id" ref="base_deudores_por_ventas_pos"/>
</record>
</odoo>
-20
View File
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- Account Tax Group -->
<record id="tax_group_iva_21" model="account.tax.group">
<field name="name">IVA 21%</field>
</record>
<record id="tax_group_iva_27" model="account.tax.group">
<field name="name">IVA 27%</field>
</record>
<record id="tax_group_iva_105" model="account.tax.group">
<field name="name">IVA 10.5%</field>
</record>
<record id="tax_group_iva_2" model="account.tax.group">
<field name="name">IVA 2%</field>
</record>
</data>
</odoo>
@@ -0,0 +1,148 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<!-- Exempt Operations -->
<record model='account.fiscal.position.template' id='fiscal_position_template_exempt_operations'>
<field name='name'>Compras / Ventas al exterior</field>
<field name="auto_apply" eval="True"/>
<field name="l10n_ar_afip_responsibility_type_ids" eval="[(6, False, [ref('l10n_ar.res_EXT')])]"/>
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
</record>
<record id="fiscal_position_template_exempt_operations_tax_ventas_0" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_exempt_operations"/>
<field name="tax_src_id" ref="ri_tax_vat_0_ventas"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_ventas"/>
</record>
<record id="fiscal_position_template_exempt_operations_tax_ventas_10" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_exempt_operations"/>
<field name="tax_src_id" ref="ri_tax_vat_10_ventas"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_ventas"/>
</record>
<record id="fiscal_position_template_exempt_operations_tax_ventas_21" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_exempt_operations"/>
<field name="tax_src_id" ref="ri_tax_vat_21_ventas"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_ventas"/>
</record>
<record id="fiscal_position_template_exempt_operations_tax_ventas_27" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_exempt_operations"/>
<field name="tax_src_id" ref="ri_tax_vat_27_ventas"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_ventas"/>
</record>
<record id="fiscal_position_template_exempt_operations_tax_compras_0" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_exempt_operations"/>
<field name="tax_src_id" ref="ri_tax_vat_0_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
<record id="fiscal_position_template_exempt_operations_tax_compras_10" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_exempt_operations"/>
<field name="tax_src_id" ref="ri_tax_vat_10_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
<record id="fiscal_position_template_exempt_operations_tax_compras_21" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_exempt_operations"/>
<field name="tax_src_id" ref="ri_tax_vat_21_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
<record id="fiscal_position_template_exempt_operations_tax_compras_27" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_exempt_operations"/>
<field name="tax_src_id" ref="ri_tax_vat_27_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
<record id="fiscal_position_template_exempt_operations_exento" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_exempt_operations"/>
<field name="tax_src_id" ref="ri_tax_vat_exento_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
<record id="fiscal_position_template_exempt_operations_no_gravado" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_exempt_operations"/>
<field name="tax_src_id" ref="ri_tax_vat_no_gravado_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
<!-- Free Zone -->
<record model='account.fiscal.position.template' id='fiscal_position_template_free_zone'>
<field name='name'>Compras / Ventas Zona Franca</field>
<field name="auto_apply" eval="True"/>
<field name="l10n_ar_afip_responsibility_type_ids" eval="[(6, False, [ref('l10n_ar.res_IVA_LIB')])]"/>
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
</record>
<record id="fiscal_position_template_free_zone_tax_ventas_0" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_free_zone"/>
<field name="tax_src_id" ref="ri_tax_vat_0_ventas"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_ventas"/>
</record>
<record id="fiscal_position_template_free_zone_tax_ventas_10" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_free_zone"/>
<field name="tax_src_id" ref="ri_tax_vat_10_ventas"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_ventas"/>
</record>
<record id="fiscal_position_template_free_zone_tax_ventas_21" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_free_zone"/>
<field name="tax_src_id" ref="ri_tax_vat_21_ventas"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_ventas"/>
</record>
<record id="fiscal_position_template_free_zone_tax_ventas_27" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_free_zone"/>
<field name="tax_src_id" ref="ri_tax_vat_27_ventas"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_ventas"/>
</record>
<record id="fiscal_position_template_free_zone_tax_compras_0" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_free_zone"/>
<field name="tax_src_id" ref="ri_tax_vat_0_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_compras"/>
</record>
<record id="fiscal_position_template_free_zone_tax_compras_10" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_free_zone"/>
<field name="tax_src_id" ref="ri_tax_vat_10_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_compras"/>
</record>
<record id="fiscal_position_template_free_zone_tax_compras_21" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_free_zone"/>
<field name="tax_src_id" ref="ri_tax_vat_21_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_compras"/>
</record>
<record id="fiscal_position_template_free_zone_tax_compras_27" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_free_zone"/>
<field name="tax_src_id" ref="ri_tax_vat_27_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_exento_compras"/>
</record>
<!-- VAT dont correspond -->
<record model='account.fiscal.position.template' id='fiscal_position_template_iva_no_corresponde'>
<field name='name'>Compras IVA no corresponde</field>
<field name="auto_apply" eval="True"/>
<field name="l10n_ar_afip_responsibility_type_ids" eval="[(6, False, [ref('l10n_ar.res_IVAE'), ref('l10n_ar.res_RM')])]"/>
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
</record>
<record id="fiscal_position_template_iva_no_corresponde_tax_0" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_iva_no_corresponde"/>
<field name="tax_src_id" ref="ri_tax_vat_0_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
<record id="fiscal_position_template_iva_no_corresponde_tax_10" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_iva_no_corresponde"/>
<field name="tax_src_id" ref="ri_tax_vat_10_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
<record id="fiscal_position_template_iva_no_corresponde_tax_21" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_iva_no_corresponde"/>
<field name="tax_src_id" ref="ri_tax_vat_21_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
<record id="fiscal_position_template_iva_no_corresponde_tax_27" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_iva_no_corresponde"/>
<field name="tax_src_id" ref="ri_tax_vat_27_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
<record id="fiscal_position_template_iva_no_corresponde_exento" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_iva_no_corresponde"/>
<field name="tax_src_id" ref="ri_tax_vat_exento_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
<record id="fiscal_position_template_iva_no_corresponde_no_gravado" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_iva_no_corresponde"/>
<field name="tax_src_id" ref="ri_tax_vat_no_gravado_compras"/>
<field name="tax_dest_id" ref="ri_tax_vat_no_corresponde_compras"/>
</record>
</odoo>
+287
View File
@@ -0,0 +1,287 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record model="account.group" id="account_group_activo">
<field name="name">Activo</field>
<field name="code_prefix">1</field>
</record>
<record model="account.group" id="account_group_activo_corriente">
<field name="name">Activo Corriente</field>
<field name="parent_id" ref="account_group_activo"/>
<field name="code_prefix">1.1</field>
</record>
<record model="account.group" id="account_group_cajas_y_bancos">
<field name="name">Cajas y Bancos</field>
<field name="parent_id" ref="account_group_activo_corriente"/>
<field name="code_prefix">1.1.1</field>
</record>
<record model="account.group" id="account_group_caja">
<field name="name">Caja</field>
<field name="parent_id" ref="account_group_cajas_y_bancos"/>
<field name="code_prefix">1.1.1.01</field>
</record>
<record model="account.group" id="account_group_bancos">
<field name="name">Bancos</field>
<field name="parent_id" ref="account_group_cajas_y_bancos"/>
<field name="code_prefix">1.1.1.02</field>
</record>
<record model="account.group" id="account_group_inversiones">
<field name="name">Inversiones</field>
<field name="parent_id" ref="account_group_activo_corriente"/>
<field name="code_prefix">1.1.2</field>
</record>
<record model="account.group" id="account_group_creditos_por_ventas">
<field name="name">Créditos por ventas</field>
<field name="parent_id" ref="account_group_activo_corriente"/>
<field name="code_prefix">1.1.3</field>
</record>
<record model="account.group" id="account_group_creditos_fiscales">
<field name="name">Créditos fiscales</field>
<field name="parent_id" ref="account_group_activo_corriente"/>
<field name="code_prefix">1.1.4</field>
</record>
<record model="account.group" id="account_group_creditos_fiscales_municipales">
<field name="name">Créditos Fiscales Municipales</field>
<field name="parent_id" ref="account_group_creditos_fiscales"/>
<field name="code_prefix">1.1.4.01</field>
</record>
<record model="account.group" id="account_group_creditos_fiscales_iibb">
<field name="name">Créditos Fiscales IIBB</field>
<field name="parent_id" ref="account_group_creditos_fiscales"/>
<field name="code_prefix">1.1.4.02</field>
</record>
<record model="account.group" id="account_group_creditos_fiscales_suss">
<field name="name">Créditos Fiscales SUSS</field>
<field name="parent_id" ref="account_group_creditos_fiscales"/>
<field name="code_prefix">1.1.4.03</field>
</record>
<record model="account.group" id="account_group_creditos_fiscales_iva">
<field name="name">Créditos Fiscales IVA</field>
<field name="parent_id" ref="account_group_creditos_fiscales"/>
<field name="code_prefix">1.1.4.04</field>
</record>
<record model="account.group" id="account_group_creditos_fiscales_ganancias">
<field name="name">Créditos Fiscales Ganancias</field>
<field name="parent_id" ref="account_group_creditos_fiscales"/>
<field name="code_prefix">1.1.4.05</field>
</record>
<record model="account.group" id="account_group_otros_creditos">
<field name="name">Otros créditos</field>
<field name="parent_id" ref="account_group_activo_corriente"/>
<field name="code_prefix">1.1.5</field>
</record>
<record model="account.group" id="account_group_bienes_de_cambio">
<field name="name">Bienes de Cambio</field>
<field name="parent_id" ref="account_group_activo_corriente"/>
<field name="code_prefix">1.1.4</field>
</record>
<record model="account.group" id="account_group_activo_no_corriente">
<field name="name">Activo no corriente</field>
<field name="parent_id" ref="account_group_activo"/>
<field name="code_prefix">1.2</field>
</record>
<record model="account.group" id="account_group_activos_fijos">
<field name="name">Activos Fijos</field>
<field name="parent_id" ref="account_group_activo_no_corriente"/>
<field name="code_prefix">1.2.1</field>
</record>
<record model="account.group" id="account_group_instalaciones">
<field name="name">Instalaciones</field>
<field name="parent_id" ref="account_group_activos_fijos"/>
<field name="code_prefix">1.2.1.01</field>
</record>
<record model="account.group" id="account_group_maquinarias_y_equipos">
<field name="name">Maquinarias y Equipos</field>
<field name="parent_id" ref="account_group_activos_fijos"/>
<field name="code_prefix">1.2.1.02</field>
</record>
<record model="account.group" id="account_group_muebles_y_útiles">
<field name="name">Muebles y Útiles</field>
<field name="parent_id" ref="account_group_activos_fijos"/>
<field name="code_prefix">1.2.1.03</field>
</record>
<record model="account.group" id="account_group_rodados">
<field name="name">Rodados</field>
<field name="parent_id" ref="account_group_activos_fijos"/>
<field name="code_prefix">1.2.1.04</field>
</record>
<record model="account.group" id="account_group_activos_intangibles">
<field name="name">Activos Intangibles</field>
<field name="parent_id" ref="account_group_activo_no_corriente"/>
<field name="code_prefix">1.2.2</field>
</record>
<record model="account.group" id="account_group_derechos_de_marcas">
<field name="name">Derechos de Marcas</field>
<field name="parent_id" ref="account_group_activos_intangibles"/>
<field name="code_prefix">1.2.2.01</field>
</record>
<record model="account.group" id="account_group_pasivo">
<field name="name">Pasivo</field>
<field name="code_prefix">2</field>
</record>
<record model="account.group" id="account_group_pasivo_corriente">
<field name="name">Pasivo Corriente</field>
<field name="parent_id" ref="account_group_pasivo"/>
<field name="code_prefix">2.1</field>
</record>
<record model="account.group" id="account_group_deudas_comerciales">
<field name="name">Deudas Comerciales</field>
<field name="parent_id" ref="account_group_pasivo_corriente"/>
<field name="code_prefix">2.1.1</field>
</record>
<record model="account.group" id="account_group_deudas_financieras">
<field name="name">Deudas Financieras</field>
<field name="parent_id" ref="account_group_pasivo_corriente"/>
<field name="code_prefix">2.1.2</field>
</record>
<record model="account.group" id="account_group_deudas_fiscales">
<field name="name">Deudas Fiscales</field>
<field name="parent_id" ref="account_group_pasivo_corriente"/>
<field name="code_prefix">2.1.3</field>
</record>
<record model="account.group" id="account_group_deudas_tasas_municipales">
<field name="name">Deudas Tasas Municipales</field>
<field name="parent_id" ref="account_group_deudas_fiscales"/>
<field name="code_prefix">2.1.3.01</field>
</record>
<record model="account.group" id="account_group_deudas_iibb">
<field name="name">Deudas IIBB</field>
<field name="parent_id" ref="account_group_deudas_fiscales"/>
<field name="code_prefix">2.1.3.02</field>
</record>
<record model="account.group" id="account_group_deudas_iva">
<field name="name">Deudas IVA</field>
<field name="parent_id" ref="account_group_deudas_fiscales"/>
<field name="code_prefix">2.1.3.03</field>
</record>
<record model="account.group" id="account_group_deudas_imp_ganancias">
<field name="name">Deudas Imp. Ganancias</field>
<field name="parent_id" ref="account_group_deudas_fiscales"/>
<field name="code_prefix">2.1.3.04</field>
</record>
<record model="account.group" id="account_group_remueraciones_y_cargas_sociales">
<field name="name">Remueraciones y Cargas Sociales</field>
<field name="parent_id" ref="account_group_pasivo_corriente"/>
<field name="code_prefix">2.1.4</field>
</record>
<record model="account.group" id="account_group_cuentas_particulares">
<field name="name">Cuentas Particulares</field>
<field name="parent_id" ref="account_group_pasivo_corriente"/>
<field name="code_prefix">2.1.5</field>
</record>
<record model="account.group" id="account_group_pasivo_no_corriente">
<field name="name">Pasivo no Corriente</field>
<field name="parent_id" ref="account_group_pasivo"/>
<field name="code_prefix">2.2</field>
</record>
<record model="account.group" id="account_group_deudas_comerciales_a_largo_plazo">
<field name="name">Deudas Comerciales a Largo Plazo</field>
<field name="parent_id" ref="account_group_pasivo_no_corriente"/>
<field name="code_prefix">2.2.1</field>
</record>
<record model="account.group" id="account_group_previsiones">
<field name="name">Previsiones</field>
<field name="parent_id" ref="account_group_pasivo_no_corriente"/>
<field name="code_prefix">2.2.2</field>
</record>
<record model="account.group" id="account_group_patrimonio_neto">
<field name="name">Patrimonio Neto</field>
<field name="code_prefix">3</field>
</record>
<record model="account.group" id="account_group_capital_social">
<field name="name">Capital Social</field>
<field name="parent_id" ref="account_group_patrimonio_neto"/>
<field name="code_prefix">3.1</field>
</record>
<record model="account.group" id="account_group_reservas">
<field name="name">Reservas</field>
<field name="parent_id" ref="account_group_patrimonio_neto"/>
<field name="code_prefix">3.2</field>
</record>
<record model="account.group" id="account_group_resultados">
<field name="name">Resultados</field>
<field name="parent_id" ref="account_group_patrimonio_neto"/>
<field name="code_prefix">3.3</field>
</record>
<record model="account.group" id="account_group_ingresos">
<field name="name">Ingresos</field>
<field name="code_prefix">4</field>
</record>
<record model="account.group" id="account_group_ingresos_por_ventas">
<field name="name">Ingresos por ventas</field>
<field name="parent_id" ref="account_group_ingresos"/>
<field name="code_prefix">4.1</field>
</record>
<record model="account.group" id="account_group_ingresos_por_resultados_financieros">
<field name="name">Ingresos por resultados financieros</field>
<field name="parent_id" ref="account_group_ingresos"/>
<field name="code_prefix">4.2</field>
</record>
<record model="account.group" id="account_group_ingresos_extraordinarios">
<field name="name">Ingresos Extraordinarios</field>
<field name="parent_id" ref="account_group_ingresos"/>
<field name="code_prefix">4.3</field>
</record>
<record model="account.group" id="account_group_egresos">
<field name="name">Egresos</field>
<field name="code_prefix">5</field>
</record>
<record model="account.group" id="account_group_gastos_operativos">
<field name="name">Gastos Operativos</field>
<field name="parent_id" ref="account_group_egresos"/>
<field name="code_prefix">5.1</field>
</record>
<record model="account.group" id="account_group_costo_de_mercadería_vendida">
<field name="name">Costo de Mercadería Vendida</field>
<field name="parent_id" ref="account_group_gastos_operativos"/>
<field name="code_prefix">5.1.1</field>
</record>
<record model="account.group" id="account_group_gastos_de_producción">
<field name="name">Gastos de Producción</field>
<field name="parent_id" ref="account_group_gastos_operativos"/>
<field name="code_prefix">5.1.2</field>
</record>
<record model="account.group" id="account_group_gastos_comerciales">
<field name="name">Gastos Comerciales</field>
<field name="parent_id" ref="account_group_egresos"/>
<field name="code_prefix">5.2</field>
</record>
<record model="account.group" id="account_group_gastos_administrativos">
<field name="name">Gastos Administrativos</field>
<field name="parent_id" ref="account_group_egresos"/>
<field name="code_prefix">5.3</field>
</record>
<record model="account.group" id="account_group_impuestos">
<field name="name">Impuestos</field>
<field name="parent_id" ref="account_group_egresos"/>
<field name="code_prefix">5.4</field>
</record>
<record model="account.group" id="account_group_tasas_municipales">
<field name="name">Tasas Municipales</field>
<field name="parent_id" ref="account_group_impuestos"/>
<field name="code_prefix">5.4.1</field>
</record>
<record model="account.group" id="account_group_iibb">
<field name="name">IIBB</field>
<field name="parent_id" ref="account_group_impuestos"/>
<field name="code_prefix">5.4.2</field>
</record>
<record model="account.group" id="account_group_otros_impuestos">
<field name="name">Otros Impuestos</field>
<field name="parent_id" ref="account_group_impuestos"/>
<field name="code_prefix">5.4.3</field>
</record>
<record model="account.group" id="account_group_imp_a_las_ganancias">
<field name="name">Imp a las Ganancias</field>
<field name="parent_id" ref="account_group_egresos"/>
<field name="code_prefix">5.5</field>
</record>
<record model="account.group" id="account_group_gastos_financieros">
<field name="name">Gastos Financieros</field>
<field name="parent_id" ref="account_group_egresos"/>
<field name="code_prefix">5.6</field>
</record>
<record model="account.group" id="account_group_cuentas_puentes">
<field name="name">CUENTAS PUENTES</field>
<field name="code_prefix">6</field>
</record>
</odoo>
+92
View File
@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<!-- VAT Taxes -->
<record id="tax_group_iva_21" model="account.tax.group">
<field name="name">VAT 21%</field>
<field name="l10n_ar_vat_afip_code">5</field>
</record>
<record id="tax_group_iva_27" model="account.tax.group">
<field name="name">VAT 27%</field>
<field name="l10n_ar_vat_afip_code">6</field>
</record>
<record id="tax_group_iva_105" model="account.tax.group">
<field name="name">VAT 10.5%</field>
<field name="l10n_ar_vat_afip_code">4</field>
</record>
<record id="tax_group_iva_025" model="account.tax.group">
<field name="name">VAT 2,5%</field>
<field name="l10n_ar_vat_afip_code">9</field>
</record>
<record model="account.tax.group" id="tax_group_iva_no_corresponde">
<field name="name">VAT Not Applicable</field>
<field name="l10n_ar_vat_afip_code">0</field>
</record>
<record model="account.tax.group" id="tax_group_iva_no_gravado">
<field name="name">VAT Untaxed</field>
<field name="l10n_ar_vat_afip_code">1</field>
</record>
<record model="account.tax.group" id="tax_group_iva_exento">
<field name="name">VAT Exempt</field>
<field name="l10n_ar_vat_afip_code">2</field>
</record>
<record model="account.tax.group" id="tax_group_iva_0">
<field name="name">VAT 0%</field>
<field name="l10n_ar_vat_afip_code">3</field>
</record>
<record model="account.tax.group" id="tax_group_iva_5">
<field name="name">VAT 5%</field>
<field name="l10n_ar_vat_afip_code">8</field>
</record>
<!-- Others Taxes -->
<record model="account.tax.group" id="account.tax_group_taxes">
<field name="name">Otros Impuestos</field>
<field name="sequence">20</field>
<field name="l10n_ar_tribute_afip_code">99</field>
</record>
<record model="account.tax.group" id="tax_impuestos_internos">
<field name="name">Internal Taxes</field>
<field name="sequence">15</field>
<field name="l10n_ar_tribute_afip_code">04</field>
</record>
<!-- Perceptions and Withholding -->
<record model="account.tax.group" id="tax_group_percepcion_iva">
<field name="name">Percepción de IVA</field>
<field name="l10n_ar_tribute_afip_code">06</field>
</record>
<record model="account.tax.group" id="tax_group_percepcion_iibb">
<field name="name">Percepción de IIBB</field>
<field name="l10n_ar_tribute_afip_code">07</field>
</record>
<record model="account.tax.group" id="tax_group_percepcion_municipal">
<field name="name">Percepciones por Impuestos Municipales</field>
<field name="l10n_ar_tribute_afip_code">08</field>
</record>
<record model="account.tax.group" id="tax_group_percepcion_ganancias">
<field name="name">Percepción de Ganancias</field>
<field name="l10n_ar_tribute_afip_code">09</field>
</record>
<record model="account.tax.group" id="tax_group_otras_percepciones">
<field name="name">Otras Percepciones</field>
<field name="l10n_ar_tribute_afip_code">09</field>
</record>
</odoo>
@@ -0,0 +1,997 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="ri_tax_percepcion_iva_aplicada" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ex_chart_template"/>
<field name="name">Percepción IVA Aplicada</field>
<field name="description">Perc IVA A</field>
<field name="sequence">4</field>
<field name="active" eval="False"/>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_percepcion_iva_aplicada'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_percepcion_iva_aplicada'),
}),
]"/>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="l10n_ar.tax_group_percepcion_iva"/>
</record>
<record id="ri_tax_percepcion_ganancias_aplicada" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ex_chart_template"/>
<field name="name">Percepción Ganancias Aplicada</field>
<field name="description">Perc Ganancias A</field>
<field name="sequence">4</field>
<field name="active" eval="False"/>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_percepcion_ganancias_aplicada'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_percepcion_ganancias_aplicada'),
}),
]"/>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="l10n_ar.tax_group_percepcion_ganancias"/>
</record>
<record id="ri_tax_percepcion_ganancias_sufrida" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ex_chart_template"/>
<field name="name">Percepción Ganancias Sufrida</field>
<field name="description">Perc Ganancias S</field>
<field name="sequence">4</field>
<field name="active" eval="False"/>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('base_percepcion_ganancias_sufrida'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('base_percepcion_ganancias_sufrida'),
}),
]"/>
<field name="type_tax_use">purchase</field>
<field name="tax_group_id" ref="l10n_ar.tax_group_percepcion_ganancias"/>
</record>
<record id="ri_tax_percepcion_iibb_caba_sufrida" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_base_chart_template"/>
<field name="name">Percepción IIBB CABA Sufrida</field>
<field name="description">Perc IIBB CABA S</field>
<field name="sequence">4</field>
<field name="active" eval="False"/>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('base_percepcion_iibb_caba_sufrida'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('base_percepcion_iibb_caba_sufrida'),
}),
]"/>
<field name="type_tax_use">purchase</field>
<field name="tax_group_id" ref="l10n_ar.tax_group_percepcion_iibb"/>
</record>
<record id="ri_tax_percepcion_iibb_ba_sufrida" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_base_chart_template"/>
<field name="name">Percepción IIBB ARBA Sufrida</field>
<field name="description">Perc IIBB ARBA S</field>
<field name="sequence">4</field>
<field name="active" eval="False"/>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('base_percepcion_iibb_ba_sufrida'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('base_percepcion_iibb_ba_sufrida'),
}),
]"/>
<field name="type_tax_use">purchase</field>
<field name="tax_group_id" ref="l10n_ar.tax_group_percepcion_iibb"/>
</record>
<record id="ri_tax_percepcion_iibb_co_sufrida" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_base_chart_template"/>
<field name="name">Percepción IIBB Córdoba Sufrida</field>
<field name="description">Perc IIBB Córdoba S</field>
<field name="sequence">4</field>
<field name="active" eval="False"/>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('base_percepcion_iibb_co_sufrida'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('base_percepcion_iibb_co_sufrida'),
}),
]"/>
<field name="type_tax_use">purchase</field>
<field name="tax_group_id" ref="l10n_ar.tax_group_percepcion_iibb"/>
</record>
<record id="ri_tax_percepcion_iibb_sf_sufrida" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_base_chart_template"/>
<field name="name">Percepción IIBB Santa Fé Sufrida</field>
<field name="description">Perc IIBB Santa Fé S</field>
<field name="sequence">4</field>
<field name="active" eval="False"/>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('base_percepcion_iibb_sf_sufrida'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('base_percepcion_iibb_sf_sufrida'),
}),
]"/>
<field name="type_tax_use">purchase</field>
<field name="tax_group_id" ref="l10n_ar.tax_group_percepcion_iibb"/>
</record>
<record id="ri_tax_percepcion_iibb_aplicada" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ex_chart_template"/>
<field name="name">Percepción IIBB Aplicada</field>
<field name="description">Perc IIBB A</field>
<field name="sequence">4</field>
<field name="active" eval="False"/>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_percepcion_iibb_aplicada'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_percepcion_iibb_aplicada'),
}),
]"/>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="l10n_ar.tax_group_percepcion_iibb"/>
</record>
<!-- Only for Responsable Inscription account.chart.template -->
<record id="ri_tax_vat_no_corresponde_ventas" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="description">IVA No Corresponde</field>
<field name="name">IVA No Corresponde</field>
<field name="sequence">2</field>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_no_corresponde"/>
<field name="type_tax_use">sale</field>
</record>
<record id="ri_tax_vat_no_corresponde_compras" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="description">IVA No Corresponde</field>
<field name="name">IVA No Corresponde</field>
<field name="sequence">2</field>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_no_corresponde"/>
<field name="type_tax_use">purchase</field>
</record>
<record id="ri_tax_vat_no_gravado_ventas" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="description">IVA No Gravado</field>
<field name="name">IVA No Gravado</field>
<field name="sequence">2</field>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_no_gravado"/>
<field name="type_tax_use">sale</field>
</record>
<record id="ri_tax_vat_no_gravado_compras" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="description">IVA No Gravado</field>
<field name="name">IVA No Gravado</field>
<field name="sequence">2</field>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_no_gravado"/>
<field name="type_tax_use">purchase</field>
</record>
<record id="ri_tax_vat_exento_ventas" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="description">IVA Exento</field>
<field name="name">IVA Exento</field>
<field name="sequence">2</field>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_exento"/>
<field name="type_tax_use">sale</field>
</record>
<record id="ri_tax_vat_exento_compras" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="description">IVA Exento</field>
<field name="name">IVA Exento</field>
<field name="sequence">2</field>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_exento"/>
<field name="type_tax_use">purchase</field>
</record>
<record id="ri_tax_vat_0_ventas" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="description">IVA 0%</field>
<field name="name">IVA 0%</field>
<field name="sequence">2</field>
<field eval="0.0" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_0"/>
<field name="type_tax_use">sale</field>
</record>
<record id="ri_tax_vat_0_compras" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="description">IVA 0%</field>
<field name="name">IVA 0%</field>
<field name="sequence">2</field>
<field eval="0.0" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_0"/>
<field name="type_tax_use">purchase</field>
</record>
<record id="ri_tax_vat_10_ventas" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="description">IVA 10.5%</field>
<field name="name">IVA 10.5%</field>
<field name="sequence">2</field>
<field eval="10.5" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_105"/>
<field name="type_tax_use">sale</field>
</record>
<record id="ri_tax_vat_10_compras" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="description">IVA 10.5%</field>
<field name="name">IVA 10.5%</field>
<field name="sequence">2</field>
<field eval="10.5" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_105"/>
<field name="type_tax_use">purchase</field>
</record>
<record id="ri_tax_vat_21_ventas" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="name">IVA 21%</field>
<field name="description">IVA 21%</field>
<field name="sequence">1</field>
<field eval="21" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_21"/>
<field name="type_tax_use">sale</field>
</record>
<record id="ri_tax_vat_21_compras" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="name">IVA 21%</field>
<field name="description">IVA 21%</field>
<field name="sequence">1</field>
<field eval="21" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_21"/>
<field name="type_tax_use">purchase</field>
</record>
<record id="ri_tax_vat_27_ventas" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="name">IVA 27%</field>
<field name="description">IVA 27%</field>
<field name="sequence">3</field>
<field eval="27" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_27"/>
<field name="type_tax_use">sale</field>
</record>
<record id="ri_tax_vat_27_compras" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="name">IVA 27%</field>
<field name="description">IVA 27%</field>
<field name="sequence">3</field>
<field eval="27" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_27"/>
<field name="type_tax_use">purchase</field>
</record>
<record id="ri_tax_vat_25_ventas" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="name">IVA 2,5%</field>
<field name="description">IVA 2,5%</field>
<field name="sequence">9</field>
<field name="active" eval="False"/>
<field eval="2.5" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_025"/>
<field name="type_tax_use">sale</field>
</record>
<record id="ri_tax_vat_25_compras" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="name">IVA 2,5%</field>
<field name="description">IVA 2,5%</field>
<field name="sequence">9</field>
<field name="active" eval="False"/>
<field eval="2.5" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_025"/>
<field name="type_tax_use">purchase</field>
</record>
<record id="ri_tax_vat_5_ventas" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="name">IVA 5%</field>
<field name="description">IVA 5%</field>
<field name="sequence">10</field>
<field name="active" eval="False"/>
<field eval="5" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_5"/>
<field name="type_tax_use">sale</field>
</record>
<record id="ri_tax_vat_5_compras" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="name">IVA 5%</field>
<field name="description">IVA 5%</field>
<field name="sequence">10</field>
<field name="active" eval="False"/>
<field eval="5" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_debito_fiscal'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_iva_credito_fiscal'),
}),
]"/>
<field name="tax_group_id" ref="l10n_ar.tax_group_iva_5"/>
<field name="type_tax_use">purchase</field>
</record>
<record id="ri_tax_percepcion_iva_sufrida" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="name">Percepción IVA Sufrida</field>
<field name="description">Perc IVA S</field>
<field name="sequence">4</field>
<field name="amount_type">fixed</field>
<field eval="0.0" name="amount"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_percepcion_iva_sufrida'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_percepcion_iva_sufrida'),
}),
]"/>
<field name="type_tax_use">purchase</field>
<field name="tax_group_id" ref="l10n_ar.tax_group_percepcion_iva"/>
</record>
<record id="ri_tax_ganancias_iva_adicional" model="account.tax.template">
<field name="chart_template_id" ref="l10nar_ri_chart_template"/>
<field name="name">IVA Adicional 20%</field>
<field name="description">IVA Adicional 20%</field>
<field name="sequence">4</field>
<field eval="20.0" name="amount"/>
<field name="amount_type">percent</field>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_percepcion_iva_sufrida'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('ri_percepcion_iva_sufrida'),
}),
]"/>
<field name="type_tax_use">purchase</field>
<field name="tax_group_id" ref="l10n_ar.tax_group_percepcion_iva"/>
</record>
</odoo>
@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record model='l10n_ar.afip.responsibility.type' id='res_IVARI'>
<field name='code'>1</field>
<field name='name'>IVA Responsable Inscripto</field>
<field name='active' eval="True"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_IVARNI'>
<field name='code'>2</field>
<field name='name'>IVA Responsable no Inscripto</field>
<field name='active' eval="False"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_IVANR'>
<field name='code'>3</field>
<field name='name'>IVA no Responsable</field>
<field name='active' eval="False"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_IVAE'>
<field name='code'>4</field>
<field name='name'>IVA Sujeto Exento</field>
<field name='active' eval="True"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_CF'>
<field name='code'>5</field>
<field name='name'>Consumidor Final</field>
<field name='active' eval="True"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_RM'>
<field name='code'>6</field>
<field name='name'>Responsable Monotributo</field>
<field name='active' eval="True"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_NOCATEG'>
<field name='code'>7</field>
<field name='name'>Sujeto no Categorizado</field>
<field name='active' eval="False"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_EXT'>
<field name='code'>9</field>
<field name='name'>Cliente / Proveedor del Exterior</field>
<field name='active' eval="True"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_IVA_LIB'>
<field name='code'>10</field>
<field name='name'>IVA Liberado – Ley Nº 19.640</field>
<field name='active' eval="True"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_IVARI_AP'>
<field name='code'>11</field>
<field name='name'>IVA Responsable Inscripto – Agente de Percepción</field>
<field name='active' eval="False"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_EVENTUAL'>
<field name='code'>12</field>
<field name='name'>Pequeño Contribuyente Eventual</field>
<field name='active' eval="False"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_MON_SOCIAL'>
<field name='code'>13</field>
<field name='name'>Monotributista Social</field>
<field name='active' eval="False"/>
</record>
<record model='l10n_ar.afip.responsibility.type' id='res_EVENTUAL_SOCIAL'>
<field name='code'>14</field>
<field name='name'>Pequeño Contribuyente Eventual Social</field>
<field name='active' eval="False"/>
</record>
</odoo>
@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<menuitem id="account_reports_ar_statements_menu" name="Argentina" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
<record id="account_account_type_NCLASIFICADO" model="account.account.type">
<field name="name">Cuentas No Clasificadas</field>
</record>
<record id="ar_chart_template" model="account.chart.template">
<field name="name">Argentina - Plan de Cuentas</field>
<field name="code_digits">6</field>
<field name="bank_account_code_prefix">11</field>
<field name="cash_account_code_prefix">12</field>
<field name="transfer_account_code_prefix">13</field>
<field name="currency_id" ref="base.ARS"/>
</record>
</odoo>
@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="ar_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="61_01"/>
<field name="property_account_income_categ_id" ref="411_01"/>
<field name="expense_currency_exchange_account_id" ref="524"/>
<field name="income_currency_exchange_account_id" ref="426"/>
<field name="default_pos_receivable_account_id" ref="121_01" />
</record>
</odoo>
@@ -0,0 +1,120 @@
id,sequence,code,name,l10n_ar_letter,report_name,internal_type,doc_code_prefix,country_id/id,purchase_aliquots,active
dc_a_f,10,1,FACTURAS A,A,FACTURA,invoice,FA-A,base.ar,not_zero,True
dc_a_nd,20,2,NOTAS DE DEBITO A,A,NOTA DE DEBITO,debit_note,ND-A,base.ar,not_zero,True
dc_a_nc,30,3,NOTAS DE CREDITO A,A,NOTA DE CREDITO,credit_note,NC-A,base.ar,not_zero,True
dc_a_r,40,4,RECIBOS A,A,RECIBO,invoice,RE-A,base.ar,not_zero,True
dc_a_nvc,50,5,NOTAS DE VENTA AL CONTADO A,A,,,,base.ar,not_zero,False
dc_b_f,60,6,FACTURAS B,B,FACTURA,invoice,FA-B,base.ar,zero,True
dc_b_nd,70,7,NOTAS DE DEBITO B,B,NOTA DE DEBITO,debit_note,ND-B,base.ar,zero,True
dc_b_nc,80,8,NOTAS DE CREDITO B,B,NOTA DE CREDITO,credit_note,NC-B,base.ar,zero,True
dc_b_r,90,9,RECIBOS B,B,RECIBO,invoice,RE-B,base.ar,zero,True
dc_b_nvc,100,10,NOTAS DE VENTA AL CONTADO B,B,,,,base.ar,zero,False
dc_c_f,110,11,FACTURAS C,C,FACTURA,invoice,FA-C,base.ar,zero,True
dc_c_nd,120,12,NOTAS DE DEBITO C,C,NOTA DE DEBITO,debit_note,ND-C,base.ar,zero,True
dc_c_nc,130,13,NOTAS DE CREDITO C,C,NOTA DE CREDITO,credit_note,NC-C,base.ar,zero,True
dc_aduana,140,14,DOCUMENTO ADUANERO,,,,,base.ar,,False
dc_c_r,150,15,RECIBOS C,C,RECIBO,invoice,RE-C,base.ar,zero,True
dc_c_nvc,160,16,NOTAS DE VENTA AL CONTADO C,C,,,,base.ar,zero,False
dc_e_f,170,19,FACTURAS DE EXPORTACION,E,FACTURA,invoice,FA-E,base.ar,not_zero,True
dc_e_nd,180,20,NOTAS DE DEBITO POR OPERACIONES CON EL EXTERIOR,E,NOTA DE DEBITO,debit_note,ND-E,base.ar,not_zero,True
dc_e_nc,190,21,NOTAS DE CREDITO POR OPERACIONES CON EL EXTERIOR,E,NOTA DE CREDITO,credit_note,NC-E,base.ar,not_zero,True
dc_e_fs,200,22,FACTURAS - PERMISO EXPORTACION SIMPLIFICADO - DTO. 855/97,E,,,,base.ar,not_zero,False
dc_usados,210,30,COMPROBANTES DE COMPRA DE BIENES USADOS,,,,,base.ar,,False
dc_mandato,220,31,MANDATO - CONSIGNACION,,,,,base.ar,,False
dc_reciclado,230,32,COMPROBANTES PARA RECICLAR MATERIALES,,,,,base.ar,,False
dc_a_rg1415,240,34,COMPROBANTES A DEL APARTADO A INCISO F R G N 1415,A,,invoice,,base.ar,not_zero,False
dc_b_rg1415,250,35,"COMPROBANTES B DEL ANEXO I, APARTADO A, INC. F), RG N° 1415",B,,invoice,,base.ar,zero,False
dc_c_rg1415,260,36,"COMPROBANTES C DEL Anexo I, Apartado A, INC.F), R.G. N° 1415",C,,invoice,,base.ar,zero,False
dc_nd_rg1415,270,37,NOTAS DE DEBITO O DOCUMENTO EQUIVALENTE QUE CUMPLAN CON LA R.G. N° 1415,,,debit_note,,base.ar,not_zero,False
dc_nc_rg1415,280,38,NOTAS DE CREDITO O DOCMENTO EQUIVALENTE QUE CUMPLAN CON LA R.G. N° 1415,,,credit_note,,base.ar,not_zero,False
dc_a_o_rg1415,290,39,OTROS COMPROBANTES A QUE CUMPLEN CON LA R G 1415,A,,invoice,OC-A,base.ar,not_zero,True
dc_b_o_rg1415,300,40,OTROS COMPROBANTES B QUE CUMPLAN CON LA R.G. N° 1415,B,,invoice,OC-B,base.ar,zero,True
dc_c_o_rg1415,310,41,OTROS COMPROBANTES C QUE CUMPLAN CON LA R.G. N° 1415,C,,invoice,OC-C,base.ar,zero,True
dc_a_rf,320,50,RECIBO FACTURA A REGIMEN DE FACTURA DE CREDITO,A,,,,base.ar,not_zero,False
dc_m_f,330,51,FACTURAS M,M,FACTURA,invoice,FA-M,base.ar,not_zero,True
dc_m_nd,340,52,NOTAS DE DEBITO M,M,NOTA DE DEBITO,debit_note,ND-C,base.ar,not_zero,True
dc_m_nc,350,53,NOTAS DE CREDITO M,M,NOTA DE CREDITO,credit_note,NC-C,base.ar,not_zero,True
dc_m_r,360,54,RECIBOS M,M,RECIBO,invoice,RE-M,base.ar,not_zero,True
dc_m_nvc,370,55,NOTAS DE VENTA AL CONTADO M,M,,,,base.ar,not_zero,False
dc_m_rg1415,380,56,COMPROBANTES M DEL ANEXO I APARTADO A INC F R G N 1415,M,,invoice,,base.ar,not_zero,False
dc_m_o_rg1415,390,57,OTROS COMPROBANTES M QUE CUMPLAN CON LA R G N 1415,M,,invoice,,base.ar,not_zero,False
dc_m_cvl,400,58,CUENTAS DE VENTA Y LIQUIDO PRODUCTO M,M,,invoice,,base.ar,not_zero,False
dc_m_l,410,59,LIQUIDACIONES M,M,LIQUIDACION,invoice,,base.ar,not_zero,False
dc_a_cvl,420,60,CUENTAS DE VENTA Y LIQUIDO PRODUCTO A,A,,invoice,,base.ar,not_zero,False
dc_b_cvl,430,61,CUENTAS DE VENTA Y LIQUIDO PRODUCTO B,B,,invoice,,base.ar,zero,False
dc_a_l,440,63,LIQUIDACIONES A,A,LIQUIDACION,invoice,,base.ar,not_zero,False
dc_b_l,450,64,LIQUIDACIONES B,B,LIQUIDACION,invoice,,base.ar,zero,False
dc_nc,460,65,"NOTAS DE CREDITO DE COMPROBANTES CON COD. 34, 39, 58, 59, 60, 63, 96, 97,",,,credit_note,,base.ar,,False
dc_desp_imp,470,66,DESPACHO DE IMPORTACION,,,invoice,DI,base.ar,not_zero,True
dc_imp_serv,480,67,IMPORTACION DE SERVICIOS,,,invoice,IS,base.ar,,False
dc_c_l,490,68,LIQUIDACION C,C,LIQUIDACION,invoice,,base.ar,not_zero,False
dc_rfc,500,70,RECIBOS FACTURA DE CREDITO,,,,,base.ar,not_zero,False
dc_cfcp,510,71,CREDITO FISCAL POR CONTRIBUCIONES PATRONALES,,,,,base.ar,,False
dc_f1116,520,73,FORMULARIO 1116 RT,,,,,base.ar,,False
dc_cptag,530,74,CARTA DE PORTE PARA EL TRANSPORTE AUTOMOTOR PARA GRANOS,,,,,base.ar,,False
dc_cptfg,540,75,CARTA DE PORTE PARA EL TRANSPORTE FERROVIARIO PARA GRANOS,,,,,base.ar,,False
dc_zeta,550,80,COMPROBANTE DIARIO DE CIERRE (ZETA),,,,,base.ar,,False
dc_a_t,560,81,TIQUE FACTURA A CONTROLADORES FISCALES,A,TIQUE FACTURA,invoice,TF-A,base.ar,not_zero,True
dc_b_t,570,82,TIQUE - FACTURA B,B,TIQUE FACTURA,invoice,TF-B,base.ar,zero,True
dc_t,580,83,TIQUE,,TIQUE,invoice,TI-X,base.ar,zero,True
dc_sp_c,590,84,COMPROBANTE FACTURA DE SERVICIOS PUBLICOS INTERESES FINANCIEROS,,,invoice,,base.ar,,False
dc_sp_nc,600,85,NOTA DE CREDITO SERVICIOS PUBLICOS NOTA DE CREDITO CONTROLADORES FISCALES,,,credit_note,,base.ar,,False
dc_sp_nd,610,86,NOTA DE DEBITO SERVICIOS PUBLICOS,,,debit_note,,base.ar,,False
dc_oc_se,620,87,OTROS COMPROBANTES - SERVICIOS DEL EXTERIOR,,,invoice,,base.ar,,False
dc_oc_c,630,88,"OTROS COMPROBANTES - DOCUMENTOS EXCEPTUADOS / REMITO ELECTRONICO,",,,,,base.ar,,False
dc_oc_nd,640,89,OTROS COMPROBANTES - DOCUMENTOS EXCEPTUADOS - NOTAS DE DEBITO / RESUMEN DE DATOS,,,debit_note,,base.ar,,False
dc_oc_nc,650,90,OTROS COMPROBANTES - DOCUMENTOS EXCEPTUADOS - NOTAS DE CREDITO,,,credit_note,,base.ar,not_zero,False
dc_r_r,660,91,REMITOS R,R,,,,base.ar,,False
dc_ac_inc_df,670,92,AJUSTES CONTABLES QUE INCREMENTAN EL DEBITO FISCAL,,,,,base.ar,,False
dc_ac_dis_df,680,93,AJUSTES CONTABLES QUE DISMINUYEN EL DEBITO FISCAL,,,,,base.ar,,False
dc_ac_inc_cf,690,94,AJUSTES CONTABLES QUE INCREMENTAN EL CREDITO FISCAL,,,,,base.ar,,False
dc_ac_dis_cf,700,95,AJUSTES CONTABLES QUE DISMINUYEN EL CREDITO FISCAL,,,,,base.ar,,False
dc_f1116b,710,96,FORMULARIO 1116 B,,,,,base.ar,,False
dc_f1116c,720,97,FORMULARIO 1116 C,,,,,base.ar,,False
dc_oc_ncrg3419,730,99,OTROS COMP QUE NO CUMPLEN CON LA R G 3419 Y SUS MODIF,,,invoice,OC-X,base.ar,not_zero,True
dc_aa_dj_pos,740,101,AJUSTE ANUAL PROVENIENTE DE LA D J DEL IVA POSITIVO,,,,,base.ar,,False
dc_aa_dj_neg,750,102,AJUSTE ANUAL PROVENIENTE DE LA D J DEL IVA NEGATIVO,,,,,base.ar,,False
dc_na,760,103,NOTA DE ASIGNACION,,,invoice,,base.ar,,False
dc_nca,770,104,NOTA DE CREDITO DE ASIGNACION,,,credit_note,,base.ar,,False
dc_remito_x,790,94,REMITOS X,X,REMITO,,RM-X,base.ar,,False
dc_liq_s_a,800,17,LIQUIDACION DE SERVICIOS PUBLICOS CLASE A,A,,invoice,LS-A,base.ar,not_zero,True
dc_liq_s_b,810,18,LIQUIDACION DE SERVICIOS PUBLICOS CLASE B,B,,invoice,LS-B,base.ar,zero,True
dc_com_a_m,820,23,COMPROBANTES “A” DE COMPRA PRIMARIA PARA EL SECTOR PESQUERO MARITIMO,,,,,base.ar,,False
dc_con_a_m,830,24,COMPROBANTES “A” DE CONSIGNACION PRIMARIA PARA EL SECTOR PESQUERO MARITIMO,,,,,base.ar,,False
dc_com_b_m,840,25,COMPROBANTES “B” DE COMPRA PRIMARIA PARA EL SECTOR PESQUERO MARITIMO,,,,,base.ar,,False
dc_con_b_m,850,26,COMPROBANTES “B” DE CONSIGNACION PRIMARIA PARA EL SECTOR PESQUERO MARITIMO,,,,,base.ar,,False
dc_liq_uci_a,860,27,LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE A,A,,invoice,LU-A,base.ar,not_zero,True
dc_liq_uci_b,870,28,LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE B,B,,invoice,LU-B,base.ar,zero,True
dc_liq_uci_c,880,29,LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE C,C,,invoice,LU-C,base.ar,zero,True
dc_liq_prim_gr,890,33,LIQUIDACION PRIMARIA DE GRANOS,,,,,base.ar,,False
dc_nc_liq_uci_a,900,43,NOTA DE CREDITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE B,B,,credit_note,NCLU-B,base.ar,zero,True
dc_nc_liq_uci_b,910,44,NOTA DE CREDITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE C,C,,credit_note,NCLU-C,base.ar,zero,True
dc_nd_liq_uci_a,920,45,NOTA DE DEBITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE A,A,,debit_note,NDLU-A,base.ar,not_zero,True
dc_nd_liq_uci_b,930,46,NOTA DE DEBITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE B,B,,debit_note,NDLU-B,base.ar,zero,True
dc_nd_liq_uci_c,940,47,NOTA DE DEBITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE C,C,,debit_note,NDLU-C,base.ar,zero,True
dc_nc_liq_uci_c,950,48,NOTA DE CREDITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE A,A,,credit_note,NCLU-A,base.ar,not_zero,True
dc_bs_no_reg,960,49,COMPROBANTES DE COMPRA DE BIENES NO REGISTRABLES A CONSUMIDORES FINALES,,,,BNR,base.ar,not_zero,True
dc_t_nc,970,110,TIQUE NOTA DE CREDITO ,,TIQUE NOTA DE CREDITO,credit_note,TC-X,base.ar,not_zero,True
dc_t_c,980,111,TIQUE FACTURA C,C,TIQUE FACTURA,invoice,TF-C,base.ar,zero,True
dc_t_nc_a,990,112,TIQUE NOTA DE CREDITO A,A,TIQUE NOTA DE CREDITO,credit_note,TN-A,base.ar,not_zero,True
dc_t_nc_b,1000,113,TIQUE NOTA DE CREDITO B,B,TIQUE NOTA DE CREDITO,credit_note,TN-B,base.ar,zero,True
dc_t_nc_c,1010,114,TIQUE NOTA DE CREDITO C,C,TIQUE NOTA DE CREDITO,credit_note,TN-C,base.ar,zero,True
dc_t_nd_a,1020,115,TIQUE NOTA DE DEBITO A,A,TIQUE NOTA DE DEBITO,debit_note,TD-A,base.ar,not_zero,True
dc_t_nd_b,1030,116,TIQUE NOTA DE DEBITO B,B,TIQUE NOTA DE DEBITO,debit_note,TD-B,base.ar,zero,True
dc_t_nd_c,1040,117,TIQUE NOTA DE DEBITO C,C,TIQUE NOTA DE DEBITO,debit_note,TD-C,base.ar,zero,True
dc_t_m,1050,118,TIQUE FACTURA M,M,FACTURA,invoice,TF-M,base.ar,not_zero,True
dc_t_nc_m,1060,119,TIQUE NOTA DE CREDITO M,M,NOTA DE CREDITO,credit_note,TC-M,base.ar,not_zero,True
dc_t_nd_m,1070,120,TIQUE NOTA DE DEBITO M,M,NOTA DE DEBITO,debit_note,TD-M,base.ar,not_zero,True
dc_liq_sec_gr,1080,331,LIQUIDACION SECUNDARIA DE GRANOS,,,,,base.ar,,False
dc_cert_ele_gr,1090,332,CERTIFICACION ELECTRONICA (GRANOS),,,,,base.ar,,False
dc_fce_a_f,1100,201,FACTURA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) A,A,FACTURA DE CREDITO ELECTRONICA,invoice,FCE-A,base.ar,not_zero,True
dc_fce_a_nd,1110,202,NOTA DE DÉBITO ELECTRÓNICA MiPyME (FCE) A,A,NOTA DE DEBITO ELECTRONICA,debit_note,NDE-A,base.ar,not_zero,True
dc_fce_a_nc,1120,203,NOTA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) A,A,NOTA DE CREDITO ELECTRONICA,credit_note,NCE-A,base.ar,not_zero,True
dc_fce_b_f,1130,206,FACTURA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) B,B,FACTURA DE CREDITO ELECTRONICA,invoice,FAE-B,base.ar,zero,True
dc_fce_b_nd,1140,207,NOTA DE DÉBITO ELECTRÓNICA MiPyME (FCE) B,B,NOTA DE DEBITO ELECTRONICA,debit_note,NDE-B,base.ar,zero,True
dc_fce_b_nc,1150,208,NOTA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) B,B,NOTA DE CREDITO ELECTRONICA,credit_note,NCE-B,base.ar,zero,True
dc_fce_c_f,1160,211,FACTURA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) C,C,FACTURA DE CREDITO ELECTRONICA,invoice,FAE-C,base.ar,zero,True
dc_fce_c_nd,1170,212,NOTA DE DÉBITO ELECTRÓNICA MiPyME (FCE) C,C,NOTA DE DEBITO ELECTRONICA,debit_note,NDE-C,base.ar,zero,True
dc_fce_c_nc,1180,213,NOTA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) C,C,NOTA DE CREDITO ELECTRONICA,credit_note,NCE-D,base.ar,zero,True
fa_exterior,195,,FACTURAS Y COMPROBANTES DEL EXTERIOR,I,,invoice,FA-I,base.ar,zero,True
nc_exterior,196,,NOTAS DE CREDITO Y REEMBOLSOS DEL EXTERIOR,I,,credit_note,NC-I,base.ar,zero,True
1 id sequence code name l10n_ar_letter report_name internal_type doc_code_prefix country_id/id purchase_aliquots active
2 dc_a_f 10 1 FACTURAS A A FACTURA invoice FA-A base.ar not_zero True
3 dc_a_nd 20 2 NOTAS DE DEBITO A A NOTA DE DEBITO debit_note ND-A base.ar not_zero True
4 dc_a_nc 30 3 NOTAS DE CREDITO A A NOTA DE CREDITO credit_note NC-A base.ar not_zero True
5 dc_a_r 40 4 RECIBOS A A RECIBO invoice RE-A base.ar not_zero True
6 dc_a_nvc 50 5 NOTAS DE VENTA AL CONTADO A A base.ar not_zero False
7 dc_b_f 60 6 FACTURAS B B FACTURA invoice FA-B base.ar zero True
8 dc_b_nd 70 7 NOTAS DE DEBITO B B NOTA DE DEBITO debit_note ND-B base.ar zero True
9 dc_b_nc 80 8 NOTAS DE CREDITO B B NOTA DE CREDITO credit_note NC-B base.ar zero True
10 dc_b_r 90 9 RECIBOS B B RECIBO invoice RE-B base.ar zero True
11 dc_b_nvc 100 10 NOTAS DE VENTA AL CONTADO B B base.ar zero False
12 dc_c_f 110 11 FACTURAS C C FACTURA invoice FA-C base.ar zero True
13 dc_c_nd 120 12 NOTAS DE DEBITO C C NOTA DE DEBITO debit_note ND-C base.ar zero True
14 dc_c_nc 130 13 NOTAS DE CREDITO C C NOTA DE CREDITO credit_note NC-C base.ar zero True
15 dc_aduana 140 14 DOCUMENTO ADUANERO base.ar False
16 dc_c_r 150 15 RECIBOS C C RECIBO invoice RE-C base.ar zero True
17 dc_c_nvc 160 16 NOTAS DE VENTA AL CONTADO C C base.ar zero False
18 dc_e_f 170 19 FACTURAS DE EXPORTACION E FACTURA invoice FA-E base.ar not_zero True
19 dc_e_nd 180 20 NOTAS DE DEBITO POR OPERACIONES CON EL EXTERIOR E NOTA DE DEBITO debit_note ND-E base.ar not_zero True
20 dc_e_nc 190 21 NOTAS DE CREDITO POR OPERACIONES CON EL EXTERIOR E NOTA DE CREDITO credit_note NC-E base.ar not_zero True
21 dc_e_fs 200 22 FACTURAS - PERMISO EXPORTACION SIMPLIFICADO - DTO. 855/97 E base.ar not_zero False
22 dc_usados 210 30 COMPROBANTES DE COMPRA DE BIENES USADOS base.ar False
23 dc_mandato 220 31 MANDATO - CONSIGNACION base.ar False
24 dc_reciclado 230 32 COMPROBANTES PARA RECICLAR MATERIALES base.ar False
25 dc_a_rg1415 240 34 COMPROBANTES A DEL APARTADO A INCISO F R G N 1415 A invoice base.ar not_zero False
26 dc_b_rg1415 250 35 COMPROBANTES B DEL ANEXO I, APARTADO A, INC. F), RG N° 1415 B invoice base.ar zero False
27 dc_c_rg1415 260 36 COMPROBANTES C DEL Anexo I, Apartado A, INC.F), R.G. N° 1415 C invoice base.ar zero False
28 dc_nd_rg1415 270 37 NOTAS DE DEBITO O DOCUMENTO EQUIVALENTE QUE CUMPLAN CON LA R.G. N° 1415 debit_note base.ar not_zero False
29 dc_nc_rg1415 280 38 NOTAS DE CREDITO O DOCMENTO EQUIVALENTE QUE CUMPLAN CON LA R.G. N° 1415 credit_note base.ar not_zero False
30 dc_a_o_rg1415 290 39 OTROS COMPROBANTES A QUE CUMPLEN CON LA R G 1415 A invoice OC-A base.ar not_zero True
31 dc_b_o_rg1415 300 40 OTROS COMPROBANTES B QUE CUMPLAN CON LA R.G. N° 1415 B invoice OC-B base.ar zero True
32 dc_c_o_rg1415 310 41 OTROS COMPROBANTES C QUE CUMPLAN CON LA R.G. N° 1415 C invoice OC-C base.ar zero True
33 dc_a_rf 320 50 RECIBO FACTURA A REGIMEN DE FACTURA DE CREDITO A base.ar not_zero False
34 dc_m_f 330 51 FACTURAS M M FACTURA invoice FA-M base.ar not_zero True
35 dc_m_nd 340 52 NOTAS DE DEBITO M M NOTA DE DEBITO debit_note ND-C base.ar not_zero True
36 dc_m_nc 350 53 NOTAS DE CREDITO M M NOTA DE CREDITO credit_note NC-C base.ar not_zero True
37 dc_m_r 360 54 RECIBOS M M RECIBO invoice RE-M base.ar not_zero True
38 dc_m_nvc 370 55 NOTAS DE VENTA AL CONTADO M M base.ar not_zero False
39 dc_m_rg1415 380 56 COMPROBANTES M DEL ANEXO I APARTADO A INC F R G N 1415 M invoice base.ar not_zero False
40 dc_m_o_rg1415 390 57 OTROS COMPROBANTES M QUE CUMPLAN CON LA R G N 1415 M invoice base.ar not_zero False
41 dc_m_cvl 400 58 CUENTAS DE VENTA Y LIQUIDO PRODUCTO M M invoice base.ar not_zero False
42 dc_m_l 410 59 LIQUIDACIONES M M LIQUIDACION invoice base.ar not_zero False
43 dc_a_cvl 420 60 CUENTAS DE VENTA Y LIQUIDO PRODUCTO A A invoice base.ar not_zero False
44 dc_b_cvl 430 61 CUENTAS DE VENTA Y LIQUIDO PRODUCTO B B invoice base.ar zero False
45 dc_a_l 440 63 LIQUIDACIONES A A LIQUIDACION invoice base.ar not_zero False
46 dc_b_l 450 64 LIQUIDACIONES B B LIQUIDACION invoice base.ar zero False
47 dc_nc 460 65 NOTAS DE CREDITO DE COMPROBANTES CON COD. 34, 39, 58, 59, 60, 63, 96, 97, credit_note base.ar False
48 dc_desp_imp 470 66 DESPACHO DE IMPORTACION invoice DI base.ar not_zero True
49 dc_imp_serv 480 67 IMPORTACION DE SERVICIOS invoice IS base.ar False
50 dc_c_l 490 68 LIQUIDACION C C LIQUIDACION invoice base.ar not_zero False
51 dc_rfc 500 70 RECIBOS FACTURA DE CREDITO base.ar not_zero False
52 dc_cfcp 510 71 CREDITO FISCAL POR CONTRIBUCIONES PATRONALES base.ar False
53 dc_f1116 520 73 FORMULARIO 1116 RT base.ar False
54 dc_cptag 530 74 CARTA DE PORTE PARA EL TRANSPORTE AUTOMOTOR PARA GRANOS base.ar False
55 dc_cptfg 540 75 CARTA DE PORTE PARA EL TRANSPORTE FERROVIARIO PARA GRANOS base.ar False
56 dc_zeta 550 80 COMPROBANTE DIARIO DE CIERRE (ZETA) base.ar False
57 dc_a_t 560 81 TIQUE FACTURA A CONTROLADORES FISCALES A TIQUE FACTURA invoice TF-A base.ar not_zero True
58 dc_b_t 570 82 TIQUE - FACTURA B B TIQUE FACTURA invoice TF-B base.ar zero True
59 dc_t 580 83 TIQUE TIQUE invoice TI-X base.ar zero True
60 dc_sp_c 590 84 COMPROBANTE FACTURA DE SERVICIOS PUBLICOS INTERESES FINANCIEROS invoice base.ar False
61 dc_sp_nc 600 85 NOTA DE CREDITO SERVICIOS PUBLICOS NOTA DE CREDITO CONTROLADORES FISCALES credit_note base.ar False
62 dc_sp_nd 610 86 NOTA DE DEBITO SERVICIOS PUBLICOS debit_note base.ar False
63 dc_oc_se 620 87 OTROS COMPROBANTES - SERVICIOS DEL EXTERIOR invoice base.ar False
64 dc_oc_c 630 88 OTROS COMPROBANTES - DOCUMENTOS EXCEPTUADOS / REMITO ELECTRONICO, base.ar False
65 dc_oc_nd 640 89 OTROS COMPROBANTES - DOCUMENTOS EXCEPTUADOS - NOTAS DE DEBITO / RESUMEN DE DATOS debit_note base.ar False
66 dc_oc_nc 650 90 OTROS COMPROBANTES - DOCUMENTOS EXCEPTUADOS - NOTAS DE CREDITO credit_note base.ar not_zero False
67 dc_r_r 660 91 REMITOS R R base.ar False
68 dc_ac_inc_df 670 92 AJUSTES CONTABLES QUE INCREMENTAN EL DEBITO FISCAL base.ar False
69 dc_ac_dis_df 680 93 AJUSTES CONTABLES QUE DISMINUYEN EL DEBITO FISCAL base.ar False
70 dc_ac_inc_cf 690 94 AJUSTES CONTABLES QUE INCREMENTAN EL CREDITO FISCAL base.ar False
71 dc_ac_dis_cf 700 95 AJUSTES CONTABLES QUE DISMINUYEN EL CREDITO FISCAL base.ar False
72 dc_f1116b 710 96 FORMULARIO 1116 B base.ar False
73 dc_f1116c 720 97 FORMULARIO 1116 C base.ar False
74 dc_oc_ncrg3419 730 99 OTROS COMP QUE NO CUMPLEN CON LA R G 3419 Y SUS MODIF invoice OC-X base.ar not_zero True
75 dc_aa_dj_pos 740 101 AJUSTE ANUAL PROVENIENTE DE LA D J DEL IVA POSITIVO base.ar False
76 dc_aa_dj_neg 750 102 AJUSTE ANUAL PROVENIENTE DE LA D J DEL IVA NEGATIVO base.ar False
77 dc_na 760 103 NOTA DE ASIGNACION invoice base.ar False
78 dc_nca 770 104 NOTA DE CREDITO DE ASIGNACION credit_note base.ar False
79 dc_remito_x 790 94 REMITOS X X REMITO RM-X base.ar False
80 dc_liq_s_a 800 17 LIQUIDACION DE SERVICIOS PUBLICOS CLASE A A invoice LS-A base.ar not_zero True
81 dc_liq_s_b 810 18 LIQUIDACION DE SERVICIOS PUBLICOS CLASE B B invoice LS-B base.ar zero True
82 dc_com_a_m 820 23 COMPROBANTES “A” DE COMPRA PRIMARIA PARA EL SECTOR PESQUERO MARITIMO base.ar False
83 dc_con_a_m 830 24 COMPROBANTES “A” DE CONSIGNACION PRIMARIA PARA EL SECTOR PESQUERO MARITIMO base.ar False
84 dc_com_b_m 840 25 COMPROBANTES “B” DE COMPRA PRIMARIA PARA EL SECTOR PESQUERO MARITIMO base.ar False
85 dc_con_b_m 850 26 COMPROBANTES “B” DE CONSIGNACION PRIMARIA PARA EL SECTOR PESQUERO MARITIMO base.ar False
86 dc_liq_uci_a 860 27 LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE A A invoice LU-A base.ar not_zero True
87 dc_liq_uci_b 870 28 LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE B B invoice LU-B base.ar zero True
88 dc_liq_uci_c 880 29 LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE C C invoice LU-C base.ar zero True
89 dc_liq_prim_gr 890 33 LIQUIDACION PRIMARIA DE GRANOS base.ar False
90 dc_nc_liq_uci_a 900 43 NOTA DE CREDITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE B B credit_note NCLU-B base.ar zero True
91 dc_nc_liq_uci_b 910 44 NOTA DE CREDITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE C C credit_note NCLU-C base.ar zero True
92 dc_nd_liq_uci_a 920 45 NOTA DE DEBITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE A A debit_note NDLU-A base.ar not_zero True
93 dc_nd_liq_uci_b 930 46 NOTA DE DEBITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE B B debit_note NDLU-B base.ar zero True
94 dc_nd_liq_uci_c 940 47 NOTA DE DEBITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE C C debit_note NDLU-C base.ar zero True
95 dc_nc_liq_uci_c 950 48 NOTA DE CREDITO LIQUIDACION UNICA COMERCIAL IMPOSITIVA CLASE A A credit_note NCLU-A base.ar not_zero True
96 dc_bs_no_reg 960 49 COMPROBANTES DE COMPRA DE BIENES NO REGISTRABLES A CONSUMIDORES FINALES BNR base.ar not_zero True
97 dc_t_nc 970 110 TIQUE NOTA DE CREDITO TIQUE NOTA DE CREDITO credit_note TC-X base.ar not_zero True
98 dc_t_c 980 111 TIQUE FACTURA C C TIQUE FACTURA invoice TF-C base.ar zero True
99 dc_t_nc_a 990 112 TIQUE NOTA DE CREDITO A A TIQUE NOTA DE CREDITO credit_note TN-A base.ar not_zero True
100 dc_t_nc_b 1000 113 TIQUE NOTA DE CREDITO B B TIQUE NOTA DE CREDITO credit_note TN-B base.ar zero True
101 dc_t_nc_c 1010 114 TIQUE NOTA DE CREDITO C C TIQUE NOTA DE CREDITO credit_note TN-C base.ar zero True
102 dc_t_nd_a 1020 115 TIQUE NOTA DE DEBITO A A TIQUE NOTA DE DEBITO debit_note TD-A base.ar not_zero True
103 dc_t_nd_b 1030 116 TIQUE NOTA DE DEBITO B B TIQUE NOTA DE DEBITO debit_note TD-B base.ar zero True
104 dc_t_nd_c 1040 117 TIQUE NOTA DE DEBITO C C TIQUE NOTA DE DEBITO debit_note TD-C base.ar zero True
105 dc_t_m 1050 118 TIQUE FACTURA M M FACTURA invoice TF-M base.ar not_zero True
106 dc_t_nc_m 1060 119 TIQUE NOTA DE CREDITO M M NOTA DE CREDITO credit_note TC-M base.ar not_zero True
107 dc_t_nd_m 1070 120 TIQUE NOTA DE DEBITO M M NOTA DE DEBITO debit_note TD-M base.ar not_zero True
108 dc_liq_sec_gr 1080 331 LIQUIDACION SECUNDARIA DE GRANOS base.ar False
109 dc_cert_ele_gr 1090 332 CERTIFICACION ELECTRONICA (GRANOS) base.ar False
110 dc_fce_a_f 1100 201 FACTURA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) A A FACTURA DE CREDITO ELECTRONICA invoice FCE-A base.ar not_zero True
111 dc_fce_a_nd 1110 202 NOTA DE DÉBITO ELECTRÓNICA MiPyME (FCE) A A NOTA DE DEBITO ELECTRONICA debit_note NDE-A base.ar not_zero True
112 dc_fce_a_nc 1120 203 NOTA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) A A NOTA DE CREDITO ELECTRONICA credit_note NCE-A base.ar not_zero True
113 dc_fce_b_f 1130 206 FACTURA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) B B FACTURA DE CREDITO ELECTRONICA invoice FAE-B base.ar zero True
114 dc_fce_b_nd 1140 207 NOTA DE DÉBITO ELECTRÓNICA MiPyME (FCE) B B NOTA DE DEBITO ELECTRONICA debit_note NDE-B base.ar zero True
115 dc_fce_b_nc 1150 208 NOTA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) B B NOTA DE CREDITO ELECTRONICA credit_note NCE-B base.ar zero True
116 dc_fce_c_f 1160 211 FACTURA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) C C FACTURA DE CREDITO ELECTRONICA invoice FAE-C base.ar zero True
117 dc_fce_c_nd 1170 212 NOTA DE DÉBITO ELECTRÓNICA MiPyME (FCE) C C NOTA DE DEBITO ELECTRONICA debit_note NDE-C base.ar zero True
118 dc_fce_c_nc 1180 213 NOTA DE CRÉDITO ELECTRÓNICA MiPyME (FCE) C C NOTA DE CREDITO ELECTRONICA credit_note NCE-D base.ar zero True
119 fa_exterior 195 FACTURAS Y COMPROBANTES DEL EXTERIOR I invoice FA-I base.ar zero True
120 nc_exterior 196 NOTAS DE CREDITO Y REEMBOLSOS DEL EXTERIOR I credit_note NC-I base.ar zero True
@@ -0,0 +1,332 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<record model='l10n_latam.identification.type' id='l10n_latam_base.it_fid'>
<field name='l10n_ar_afip_code'>91</field>
</record>
<record model='l10n_latam.identification.type' id='l10n_latam_base.it_pass'>
<field name='l10n_ar_afip_code'>94</field>
</record>
<record model='l10n_latam.identification.type' id='it_cuit'>
<field name='name'>CUIT</field>
<field name='description'>Código Único de Identificación Tributaria</field>
<field name='country_id' ref='base.ar'/>
<field name='is_vat' eval='True'/>
<field name='l10n_ar_afip_code'>80</field>
<field name='sequence'>10</field>
</record>
<record model='l10n_latam.identification.type' id='it_dni'>
<field name='name'>DNI</field>
<field name='description'>Documento Nacional de Identidad</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>96</field>
<field name='sequence'>20</field>
</record>
<record model='l10n_latam.identification.type' id='it_CUIL'>
<field name='name'>CUIL</field>
<field name='description'>Código Único de Identificación Laboral</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>86</field>
<field name='sequence'>30</field>
</record>
<record model='l10n_latam.identification.type' id='it_Sigd'>
<field name='name'>Sigd</field>
<field name='description'>Sin identificar/venta global diaria</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>99</field>
</record>
<record model='l10n_latam.identification.type' id='it_CPF'>
<field name='name'>CPF</field>
<field name='description'>CI Policía Federal</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>0</field>
</record>
<record model='l10n_latam.identification.type' id='it_CBA'>
<field name='name'>CBA</field>
<field name='description'>CI Buenos Aires</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>1</field>
</record>
<record model='l10n_latam.identification.type' id='it_CCat'>
<field name='name'>CCat</field>
<field name='description'>CI Catamarca</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>2</field>
</record>
<record model='l10n_latam.identification.type' id='it_CCor'>
<field name='name'>CCor</field>
<field name='description'>CI Córdoba</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>3</field>
</record>
<record model='l10n_latam.identification.type' id='it_CCorr'>
<field name='name'>CCorr</field>
<field name='description'>CI Corrientes</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>4</field>
</record>
<record model='l10n_latam.identification.type' id='it_CIER'>
<field name='name'>CIER</field>
<field name='description'>CI Entre Ríos</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>5</field>
</record>
<record model='l10n_latam.identification.type' id='it_CIJ'>
<field name='name'>CIJ</field>
<field name='description'>CI Jujuy</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>6</field>
</record>
<record model='l10n_latam.identification.type' id='it_CIMen'>
<field name='name'>CIMen</field>
<field name='description'>CI Mendoza</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>7</field>
</record>
<record model='l10n_latam.identification.type' id='it_CILR'>
<field name='name'>CILR</field>
<field name='description'>CI La Rioja</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>8</field>
</record>
<record model='l10n_latam.identification.type' id='it_CIS'>
<field name='name'>CIS</field>
<field name='description'>CI Salta</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>9</field>
</record>
<record model='l10n_latam.identification.type' id='it_CISJ'>
<field name='name'>CISJ</field>
<field name='description'>CI San Juan</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>10</field>
</record>
<record model='l10n_latam.identification.type' id='it_CISL'>
<field name='name'>CISL</field>
<field name='description'>CI San Luis</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>11</field>
</record>
<record model='l10n_latam.identification.type' id='it_CISF'>
<field name='name'>CISF</field>
<field name='description'>CI Santa Fe</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>12</field>
</record>
<record model='l10n_latam.identification.type' id='it_CISdE'>
<field name='name'>CISdE</field>
<field name='description'>CI Santiago del Estero</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>13</field>
</record>
<record model='l10n_latam.identification.type' id='it_CIT'>
<field name='name'>CIT</field>
<field name='description'>CI Tucumán</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>14</field>
</record>
<record model='l10n_latam.identification.type' id='it_CICha'>
<field name='name'>CICha</field>
<field name='description'>CI Chaco</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>16</field>
</record>
<record model='l10n_latam.identification.type' id='it_CIChu'>
<field name='name'>CIChu</field>
<field name='description'>CI Chubut</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>17</field>
</record>
<record model='l10n_latam.identification.type' id='it_CIF'>
<field name='name'>CIF</field>
<field name='description'>CI Formosa</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>18</field>
</record>
<record model='l10n_latam.identification.type' id='it_CIMis'>
<field name='name'>CIMis</field>
<field name='description'>CI Misiones</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>19</field>
</record>
<record model='l10n_latam.identification.type' id='it_CIN'>
<field name='name'>CIN</field>
<field name='description'>CI Neuquén</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>20</field>
</record>
<record model='l10n_latam.identification.type' id='it_CILP'>
<field name='name'>CILP</field>
<field name='description'>CI La Pampa</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>21</field>
</record>
<record model='l10n_latam.identification.type' id='it_CIRN'>
<field name='name'>CIRN</field>
<field name='description'>CI Río Negro</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>22</field>
</record>
<record model='l10n_latam.identification.type' id='it_CISC'>
<field name='name'>CISC</field>
<field name='description'>CI Santa Cruz</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>23</field>
</record>
<record model='l10n_latam.identification.type' id='it_CITdF'>
<field name='name'>CITdF</field>
<field name='description'>CI Tierra del Fuego</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>24</field>
</record>
<record model='l10n_latam.identification.type' id='it_CDI'>
<field name='name'>CDI</field>
<field name='description'>CDI</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>87</field>
</record>
<record model='l10n_latam.identification.type' id='it_LE'>
<field name='name'>LE</field>
<field name='description'>LE</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>89</field>
</record>
<record model='l10n_latam.identification.type' id='it_LC'>
<field name='name'>LC</field>
<field name='description'>LC</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>90</field>
</record>
<record model='l10n_latam.identification.type' id='it_ET'>
<field name='name'>ET</field>
<field name='description'>en trámite</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>92</field>
</record>
<record model='l10n_latam.identification.type' id='it_AN'>
<field name='name'>AN</field>
<field name='description'>Acta nacimiento</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>93</field>
</record>
<record model='l10n_latam.identification.type' id='it_CIBAR'>
<field name='name'>CIBAR</field>
<field name='description'>CI Bs. As. RNP</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>95</field>
</record>
<record model='l10n_latam.identification.type' id='it_CdM'>
<field name='name'>CdM</field>
<field name='description'>Certificado de Migración</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>30</field>
</record>
<record model='l10n_latam.identification.type' id='it_UpApP'>
<field name='name'>UpApP</field>
<field name='description'>Usado por Anses para Padrón</field>
<field name='country_id' ref='base.ar'/>
<field name='l10n_ar_afip_code'>88</field>
</record>
</data>
<data noupdate="True">
<record model='l10n_latam.identification.type' id='it_CBA'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CCat'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CCor'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CCorr'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CIER'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CIJ'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CIMen'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CILR'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CIS'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CISJ'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CISL'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CISF'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CISdE'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CIT'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CICha'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CIChu'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CIF'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CIMis'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CIN'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CILP'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CIRN'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CISC'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CITdF'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CDI'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_LE'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_LC'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_ET'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_AN'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CIBAR'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CdM'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_UpApP'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_Sigd'>
<field name='active' eval='False'/>
</record>
<record model='l10n_latam.identification.type' id='it_CPF'>
<field name='active' eval='False'/>
</record>
</data>
</odoo>
+49
View File
@@ -0,0 +1,49 @@
id,l10n_ar_afip_code/id
base.al,401
base.ao,149
base.ar,200
base.am,349
base.aw,242
base.au,501
base.at,405
base.az,350
base.bs,239
base.bd,345
base.bb,201
base.bo,202
base.bg,407
base.ca,204
base.cl,208
base.cn,310
base.co,205
base.cr,206
base.cu,207
base.dm,233
base.ec,210
base.sv,211
base.ee,440
base.ge,351
base.hk,341
base.in,315
base.id,316
base.ir,318
base.il,319
base.kw,323
base.la,324
base.li,418
base.mt,420
base.md,443
base.mc,421
base.mn,329
base.me,453
base.nr,503
base.np,330
base.pw,516
base.pt,425
base.sm,428
base.rs,454
base.es,410
base.tk,699
base.to,519
base.tv,517
base.uy,225
1 id l10n_ar_afip_code/id
2 base.al 401
3 base.ao 149
4 base.ar 200
5 base.am 349
6 base.aw 242
7 base.au 501
8 base.at 405
9 base.az 350
10 base.bs 239
11 base.bd 345
12 base.bb 201
13 base.bo 202
14 base.bg 407
15 base.ca 204
16 base.cl 208
17 base.cn 310
18 base.co 205
19 base.cr 206
20 base.cu 207
21 base.dm 233
22 base.ec 210
23 base.sv 211
24 base.ee 440
25 base.ge 351
26 base.hk 341
27 base.in 315
28 base.id 316
29 base.ir 318
30 base.il 319
31 base.kw 323
32 base.la 324
33 base.li 418
34 base.mt 420
35 base.md 443
36 base.mc 421
37 base.mn 329
38 base.me 453
39 base.nr 503
40 base.np 330
41 base.pw 516
42 base.pt 425
43 base.sm 428
44 base.rs 454
45 base.es 410
46 base.tk 699
47 base.to 519
48 base.tv 517
49 base.uy 225
File diff suppressed because it is too large Load Diff
+36
View File
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo noupdate="True">
<record model='res.currency' id='base.ARS'>
<field name="l10n_ar_afip_code">PES</field>
<field name="active" eval="True"/>
</record>
<record model='res.currency' id='base.AUD'>
<field name="l10n_ar_afip_code">026</field>
</record>
<record model='res.currency' id='base.CAD'>
<field name="l10n_ar_afip_code">018</field>
</record>
<record model='res.currency' id='base.GBP'>
<field name="l10n_ar_afip_code">021</field>
</record>
<record model='res.currency' id='base.JPY'>
<field name="l10n_ar_afip_code">019</field>
</record>
<record model='res.currency' id='base.MXN'>
<field name="l10n_ar_afip_code">010</field>
</record>
<record model='res.currency' id='base.USD'>
<field name="l10n_ar_afip_code">DOL</field>
</record>
<record model='res.currency' id='base.UYU'>
<field name="l10n_ar_afip_code">011</field>
</record>
<record model='res.currency' id='base.VEF'>
<field name="l10n_ar_afip_code">023</field>
</record>
<record model='res.currency' id='base.EUR'>
<field name="l10n_ar_afip_code">060</field>
</record>
</odoo>
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo noupdate="True">
<record model='res.partner' id='par_cfa'>
<field name='name'>Consumidor Final Anónimo</field>
<field name='l10n_latam_identification_type_id' ref='l10n_ar.it_dni'/>
<field name='l10n_ar_afip_responsibility_type_id' ref="res_CF"/>
</record>
<record model='res.partner' id='par_iibb_pagar'>
<field name='name'>IIBB a pagar</field>
</record>
<record id="partner_afip" model="res.partner">
<field name="name">AFIP</field>
<field name="is_company" eval="True"/>
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>33693450239</field>
<field name='l10n_ar_afip_responsibility_type_id' ref="res_IVANR"/>
<field name='l10n_ar_special_purchase_document_type_ids' eval='[(4, ref("dc_desp_imp"), False), (4, ref("dc_imp_serv"), False)]'/>
</record>
</odoo>
+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo noupdate="True">
<record model='uom.uom' id='uom.product_uom_cm'>
<field name='l10n_ar_afip_code'>20</field>
</record>
<record model='uom.uom' id='uom.product_uom_day'>
<field name='l10n_ar_afip_code'>98</field>
</record>
<record model='uom.uom' id='uom.product_uom_dozen'>
<field name='l10n_ar_afip_code'>9</field>
</record>
<record model='uom.uom' id='uom.product_uom_floz'>
<field name='l10n_ar_afip_code'>98</field>
</record>
<record model='uom.uom' id='uom.product_uom_foot'>
<field name='l10n_ar_afip_code'>98</field>
</record>
<record model='uom.uom' id='uom.product_uom_gram'>
<field name='l10n_ar_afip_code'>14</field>
</record>
<record model='uom.uom' id='uom.product_uom_gal'>
<field name='l10n_ar_afip_code'>98</field>
</record>
<record model='uom.uom' id='uom.product_uom_hour'>
<field name='l10n_ar_afip_code'>98</field>
</record>
<record model='uom.uom' id='uom.product_uom_inch'>
<field name='l10n_ar_afip_code'>98</field>
</record>
<record model='uom.uom' id='uom.product_uom_kgm'>
<field name='l10n_ar_afip_code'>1</field>
</record>
<record model='uom.uom' id='uom.product_uom_km'>
<field name='l10n_ar_afip_code'>17</field>
</record>
<record model='uom.uom' id='uom.product_uom_lb'>
<field name='l10n_ar_afip_code'>98</field>
</record>
<record model='uom.uom' id='uom.product_uom_litre'>
<field name='l10n_ar_afip_code'>5</field>
</record>
<record model='uom.uom' id='uom.product_uom_meter'>
<field name='l10n_ar_afip_code'>2</field>
</record>
<record model='uom.uom' id='uom.product_uom_mile'>
<field name='l10n_ar_afip_code'>98</field>
</record>
<record model='uom.uom' id='uom.product_uom_oz'>
<field name='l10n_ar_afip_code'>98</field>
</record>
<record model='uom.uom' id='uom.product_uom_qt'>
<field name='l10n_ar_afip_code'>98</field>
</record>
<record model='uom.uom' id='uom.product_uom_ton'>
<field name='l10n_ar_afip_code'>29</field>
</record>
<record model='uom.uom' id='uom.product_uom_unit'>
<field name='l10n_ar_afip_code'>7</field>
</record>
</odoo>
@@ -0,0 +1,286 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="True">
<!-- TODO This demo data is for functional testing and demo but also was used for tests. Test cases should be moved to proper tests -->
<!-- TODO also, once written the proper tests, we should remove price and name information from lines because it is overwriten by "_onchange_product_id" method. That methods is called to set taxes and uom from products -->
<!-- Invoice to gritti support service, vat 21 -->
<record id="demo_invoice_1" model="account.move">
<field name="partner_id" ref="res_partner_gritti_agrimensura"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-01'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 642.0, 'quantity': 1}),
]"/>
</record>
<!-- Invoice to CMR with vat 21, 27 and 10,5 -->
<record id="demo_invoice_2" model="account.move">
<field name="partner_id" ref="res_partner_cmr"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-05'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
(0, 0, {'product_id': ref('product_product_telefonia'), 'price_unit': 250.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product.product_product_25'), 'price_unit': 3245.0, 'quantity': 2}),
]"/>
</record>
<!-- Invoice to ADHOC with vat cero and 21 -->
<record id="demo_invoice_3" model="account.move">
<field name="partner_id" ref="l10n_ar.res_partner_adhoc"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-12'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
(0, 0, {'product_id': ref('product_product_cero'), 'price_unit': 200.0, 'quantity': 1}),
]"/>
</record>
<!-- Invoice to ADHOC with vat exempt and 21 -->
<record id="demo_invoice_4" model="account.move">
<field name="partner_id" ref="l10n_ar.res_partner_adhoc"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-12'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
(0, 0, {'product_id': ref('product_product_exento'), 'price_unit': 100.0, 'quantity': 1}),
]"/>
</record>
<!-- Invoice to ADHOC with all type of taxes -->
<record id="demo_invoice_5" model="account.move">
<field name="partner_id" ref="l10n_ar.res_partner_adhoc"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-13'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
(0, 0, {'product_id': ref('product_product_telefonia'), 'price_unit': 250.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product.product_product_25'), 'price_unit': 3245.0, 'quantity': 2}),
(0, 0, {'product_id': ref('product_product_no_gravado'), 'price_unit': 50.0, 'quantity': 10}),
(0, 0, {'product_id': ref('product_product_cero'), 'price_unit': 200.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product_product_exento'), 'price_unit': 100.0, 'quantity': 1}),
]"/>
</record>
<!-- Invoice to cerro castor, fiscal position changes taxes to exempt -->
<record id="demo_invoice_6" model="account.move">
<field name="partner_id" ref="res_partner_cerrocastor"/>
<field name="fiscal_position_id" model="account.fiscal.position" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Operaciones exentas')], limit=1).id"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-03'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_incoterm_id" ref="account.incoterm_EXW"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
(0, 0, {'product_id': ref('product_product_telefonia'), 'price_unit': 250.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product.product_product_25'), 'price_unit': 3245.0, 'quantity': 2}),
(0, 0, {'product_id': ref('product_product_no_gravado'), 'price_unit': 50.0, 'quantity': 10}),
(0, 0, {'product_id': ref('product_product_cero'), 'price_unit': 200.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product_product_exento'), 'price_unit': 100.0, 'quantity': 1}),
]"/>
</record>
<!-- Export invoice to expresso, fiscal position changes tax to exempt (type 4 because it have services) -->
<record id="demo_invoice_7" model="account.move">
<field name="partner_id" ref="res_partner_expresso"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="fiscal_position_id" model="account.fiscal.position" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Compras / Ventas al exterior')], limit=1).id"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-03'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_incoterm_id" ref="account.incoterm_EXW"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
(0, 0, {'product_id': ref('product_product_telefonia'), 'price_unit': 250.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product.product_product_25'), 'price_unit': 3245.0, 'quantity': 2}),
(0, 0, {'product_id': ref('product_product_no_gravado'), 'price_unit': 50.0, 'quantity': 10}),
(0, 0, {'product_id': ref('product_product_cero'), 'price_unit': 200.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product_product_exento'), 'price_unit': 100.0, 'quantity': 1}),
]"/>
</record>
<!-- Invoice to consumidor final -->
<record id="demo_invoice_8" model="account.move">
<field name="partner_id" ref="l10n_ar.par_cfa"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-13'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 642.0, 'quantity': 1}),
]"/>
</record>
<!-- Invoice to ADHOC in USD and vat 21 -->
<record id="demo_invoice_10" model="account.move">
<field name="partner_id" ref="l10n_ar.res_partner_adhoc"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-13'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 1000.0, 'quantity': 5}),
]"/>
<field name="currency_id" ref="base.USD"/>
</record>
<!-- Invoice to ADHOC with many lines in order to prove rounding error, with 4 decimals of precision for the currency and 2 decimals for the product the error apperar -->
<record id="demo_invoice_11" model="account.move">
<field name="partner_id" ref="l10n_ar.res_partner_adhoc"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-13'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 1.12, 'quantity': 1, 'name': 'Support Services 1'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 1.12, 'quantity': 1, 'name': 'Support Services 2'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 1.12, 'quantity': 1, 'name': 'Support Services 3'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 1.12, 'quantity': 1, 'name': 'Support Services 4'}),
]"/>
</record>
<!-- Invoice to ADHOC with many lines in order to test rounding error, it is required to use a 4 decimal precision in prodct in order to the error occur -->
<record id="demo_invoice_12" model="account.move">
<field name="partner_id" ref="l10n_ar.res_partner_adhoc"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-13'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 15.7076, 'quantity': 1, 'name': 'Support Services 1'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 5.3076, 'quantity': 2, 'name': 'Support Services 2'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 3.5384, 'quantity': 2, 'name': 'Support Services 3'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 1.6376, 'quantity': 2, 'name': 'Support Services 4'}),
]"/>
</record>
<!-- Invoice to ADHOC with many lines in order to test zero amount invoices y rounding error. it is required to set the product decimal precision to 4 and change 260.59 for 260.60 in order to reproduce the error -->
<record id="demo_invoice_13" model="account.move">
<field name="partner_id" ref="l10n_ar.res_partner_adhoc"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-13'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 24.3, 'quantity': 3, 'name': 'Support Services 1'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 260.59, 'quantity': -1, 'name': 'Support Services 2'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 48.72, 'quantity': 1, 'name': 'Support Services 3'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 13.666, 'quantity': 1, 'name': 'Support Services 4'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 11.329, 'quantity': 2, 'name': 'Support Services 5'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 68.9408, 'quantity': 1, 'name': 'Support Services 6'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 4.7881, 'quantity': 2, 'name': 'Support Services 7'}),
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 12.0625, 'quantity': 2, 'name': 'Support Services 8'}),
]"/>
</record>
<!-- Export invoice to expresso, fiscal position changes tax to exempt (type 1 because only products) -->
<record id="demo_invoice_14" model="account.move">
<field name="partner_id" ref="res_partner_expresso"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="fiscal_position_id" model="account.fiscal.position" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Compras / Ventas al exterior')], limit=1).id"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-20'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_incoterm_id" ref="account.incoterm_EXW"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
]"/>
</record>
<!-- Export invoice to expresso, fiscal position changes tax to exempt (type 2 because only service) -->
<record id="demo_invoice_15" model="account.move">
<field name="partner_id" ref="res_partner_expresso"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="fiscal_position_id" model="account.fiscal.position" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Compras / Ventas al exterior')], limit=1).id"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-20'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_incoterm_id" ref="account.incoterm_EXW"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product_product_telefonia'), 'price_unit': 250.0, 'quantity': 1}),
]"/>
</record>
<!-- Export invoice to expresso, fiscal position changes tax to exempt (type 1 because it have products only, used to test refund of expo) -->
<record id="demo_invoice_16" model="account.move">
<field name="partner_id" ref="res_partner_expresso"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="fiscal_position_id" model="account.fiscal.position" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Compras / Ventas al exterior')], limit=1).id"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-22'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_incoterm_id" ref="account.incoterm_EXW"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
]"/>
</record>
<!-- Invoice to ADHOC con 100% de descuento (para testear citi, citi needs to guess operation type) -->
<record id="demo_invoice_17" model="account.move">
<field name="partner_id" ref="l10n_ar.res_partner_adhoc"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-13'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 24.3, 'quantity': 3, 'name': 'Support Services 8', 'discount': 100}),
]"/>
</record>
<!-- Invoice to ADHOC con 100% de descuento en ivas distintos (para testear citi)
y con linea de importe -->
<record id="demo_invoice_18" model="account.move">
<field name="partner_id" ref="l10n_ar.res_partner_adhoc"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">out_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-13'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 24.3, 'quantity': 3, 'name': 'Support Services 8', 'discount': 100}),
(0, 0, {'product_id': ref('product_product_telefonia'), 'price_unit': 250.0, 'quantity': 1, 'discount': 100}),
(0, 0, {'product_id': ref('product.product_product_25'), 'price_unit': 3245.0, 'quantity': 1}),
]"/>
</record>
<function model="account.move.line" name="_onchange_product_id" context="{'check_move_validity': False}">
<value model="account.move.line" eval="obj().search([('move_id', 'in', [ref('demo_invoice_1'), ref('demo_invoice_2'), ref('demo_invoice_3'), ref('demo_invoice_4'), ref('demo_invoice_5'), ref('demo_invoice_6'), ref('demo_invoice_7'), ref('demo_invoice_8'), ref('demo_invoice_10'), ref('demo_invoice_11'), ref('demo_invoice_12'), ref('demo_invoice_13'), ref('demo_invoice_14'), ref('demo_invoice_15'), ref('demo_invoice_16'), ref('demo_invoice_17'), ref('demo_invoice_18')])]).ids"/>
</function>
<function model="account.move" name="_recompute_dynamic_lines" context="{'check_move_validity': False}">
<value eval="[ref('demo_invoice_1'), ref('demo_invoice_2'), ref('demo_invoice_3'), ref('demo_invoice_4'), ref('demo_invoice_5'), ref('demo_invoice_6'), ref('demo_invoice_7'), ref('demo_invoice_8'), ref('demo_invoice_10'), ref('demo_invoice_11'), ref('demo_invoice_12'), ref('demo_invoice_13'), ref('demo_invoice_14'), ref('demo_invoice_15'), ref('demo_invoice_16'), ref('demo_invoice_17'), ref('demo_invoice_18')]"/>
<value eval="True"/>
</function>
<function model="account.move" name="post">
<value eval="[ref('demo_invoice_1'), ref('demo_invoice_2'), ref('demo_invoice_3'), ref('demo_invoice_4'), ref('demo_invoice_5'), ref('demo_invoice_6'), ref('demo_invoice_7'), ref('demo_invoice_8'), ref('demo_invoice_10'), ref('demo_invoice_11'), ref('demo_invoice_12'), ref('demo_invoice_13'), ref('demo_invoice_14'), ref('demo_invoice_15'), ref('demo_invoice_16'), ref('demo_invoice_17'), ref('demo_invoice_18')]"/>
</function>
</odoo>
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="True">
<!-- Create draft refund for invoice 3 -->
<record id="demo_refund_invoice_3" model="account.move.reversal">
<field name="reason">Mercadería defectuosa</field>
<field name="refund_method">refund</field>
<field name="move_id" ref="demo_invoice_3"/>
</record>
<function model="account.move.reversal" name="_onchange_move_id"
eval="[ref('demo_refund_invoice_3')]" context="{'active_ids': [ref('demo_invoice_3')], 'active_model': 'account.move'}"/>
<function model="account.move.reversal" name="reverse_moves"
eval="[ref('demo_refund_invoice_3')]" context="{'active_ids': [ref('demo_invoice_3')], 'active_model': 'account.move'}"/>
<!-- Create draft refund for invoice 4 -->
<record id="demo_refund_invoice_4" model="account.move.reversal">
<field name="reason">Venta cancelada</field>
<field name="refund_method">cancel</field>
<field name="move_id" ref="demo_invoice_4"/>
</record>
<function model="account.move.reversal" name="_onchange_move_id"
eval="[ref('demo_refund_invoice_4')]" context="{'active_ids': [ref('demo_invoice_4')], 'active_model': 'account.move'}"/>
<function model="account.move.reversal" name="reverse_moves"
eval="[ref('demo_refund_invoice_4')]" context="{'active_ids': [ref('demo_invoice_4')], 'active_model': 'account.move'}"/>
<!-- Create cancel refund for expo invoice 16 (las nc/nd expo invoice no requiere parametro permiso existennte, por eso agregamos este ejemplo) -->
<record id="demo_refund_invoice_16" model="account.move.reversal">
<field name="reason">Venta cancelada</field>
<field name="refund_method">cancel</field>
<field name="move_id" ref="demo_invoice_16"/>
</record>
<function model="account.move.reversal" name="_onchange_move_id"
eval="[ref('demo_refund_invoice_16')]" context="{'active_ids': [ref('demo_invoice_16')], 'active_model': 'account.move'}"/>
<function model="account.move.reversal" name="reverse_moves"
eval="[ref('demo_refund_invoice_16')]" context="{'active_ids': [ref('demo_invoice_16')], 'active_model': 'account.move'}"/>
</odoo>
@@ -0,0 +1,281 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="True">
<!-- we add l10n_latam_document_number on on a separete line because we need l10n_latam_document_type_id to be auto assigned so that account.move.name can be computed with the _inverse_l10n_latam_document_number -->
<!-- Invoice from gritti support service, auto fiscal position set VAT not correspond -->
<record id="demo_sup_invoice_1" model="account.move">
<field name="partner_id" ref="res_partner_gritti_agrimensura"/>
<field name="fiscal_position_id" model="account.fiscal.position" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Compras IVA no corresponde')], limit=1).id"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">in_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-01'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 642.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
(0, 0, {'product_id': ref('product_product_telefonia'), 'price_unit': 250.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product_product_no_gravado'), 'price_unit': 50.0, 'quantity': 10}),
(0, 0, {'product_id': ref('product_product_cero'), 'price_unit': 200.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product_product_exento'), 'price_unit': 100.0, 'quantity': 1}),
]"/>
</record>
<!-- Invoice from Asustek with vat 21, 27 and 10,5 -->
<record id="demo_sup_invoice_2" model="account.move">
<field name="partner_id" ref="base.res_partner_1"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">in_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-01'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
(0, 0, {'product_id': ref('product_product_telefonia'), 'price_unit': 250.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product.product_product_25'), 'price_unit': 3245.0, 'quantity': 2}),
]"/>
</record>
<!-- Invoice from Asustek with vat cero and 21 -->
<record id="demo_sup_invoice_3" model="account.move">
<field name="partner_id" ref="base.res_partner_1"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">in_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-11'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
(0, 0, {'product_id': ref('product_product_cero'), 'price_unit': 200.0, 'quantity': 1}),
]"/>
</record>
<!-- Invoice to Asustek with vat exempt and 21 -->
<record id="demo_sup_invoice_4" model="account.move">
<field name="partner_id" ref="base.res_partner_1"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">in_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-15'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
(0, 0, {'product_id': ref('product_product_exento'), 'price_unit': 100.0, 'quantity': 1}),
]"/>
</record>
<!-- Invoice to Asustek with all type of taxes -->
<record id="demo_sup_invoice_5" model="account.move">
<field name="partner_id" ref="base.res_partner_1"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">in_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-18'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_27'), 'price_unit': 642.0, 'quantity': 5}),
(0, 0, {'product_id': ref('product_product_telefonia'), 'price_unit': 250.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product.product_product_25'), 'price_unit': 3245.0, 'quantity': 2}),
(0, 0, {'product_id': ref('product_product_no_gravado'), 'price_unit': 50.0, 'quantity': 10}),
(0, 0, {'product_id': ref('product_product_cero'), 'price_unit': 200.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product_product_exento'), 'price_unit': 100.0, 'quantity': 1}),
]"/>
</record>
<!-- Service Import to Odoo, fiscal position changes tax not correspond -->
<record id="demo_sup_invoice_6" model="account.move">
<field name="partner_id" ref="res_partner_odoo"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="fiscal_position_id" model="account.fiscal.position" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Compras / Ventas al exterior')], limit=1).id"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">in_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-26'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 1642.0, 'quantity': 1}),
]"/>
</record>
<!-- Similar to last one but with line that have tax not correspond with negative amount -->
<record id="demo_sup_invoice_7" model="account.move">
<field name="partner_id" ref="res_partner_odoo"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="fiscal_position_id" model="account.fiscal.position" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Compras / Ventas al exterior')], limit=1).id"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">in_invoice</field>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-27'"/>
<field name="company_id" ref="company_ri"/>
<field name="invoice_line_ids" eval="[
(0, 0, {'product_id': ref('product.product_product_2'), 'price_unit': 1642.0, 'quantity': 1}),
(0, 0, {'product_id': ref('product_product_no_gravado'), 'price_unit': -50.0, 'quantity': 10}),
]"/>
</record>
<!-- Import Cleareance -->
<record id="demo_despacho_1" model="account.move">
<field name="partner_id" ref="l10n_ar.partner_afip"/>
<field name="invoice_user_id" ref="base.user_demo"/>
<field name="invoice_payment_term_id" ref="account.account_payment_term"/>
<field name="type">in_invoice</field>
<!-- as we create lines separatelly we need to set journal, if not, misc journal is selected -->
<field name="journal_id" model="account.journal" search="[('type', '=', 'purchase'), ('company_id', '=', obj().env.company.id)]"/>
<field name="invoice_date" eval="time.strftime('%Y-%m')+'-13'"/>
<field name="company_id" ref="company_ri"/>
</record>
<!-- create this lines manually to set taxes and prices -->
<record id="demo_despacho_1_line_1" model="account.move.line" context="{'check_move_validity': False}">
<field name="move_id" ref="demo_despacho_1"/>
<field name="price_unit">5064.98</field>
<field name="name">[AFIP_DESPACHO] Despacho de importación</field>
<field name="quantity">1</field>
<field name="product_id" ref="l10n_ar.product_product_quote_despacho"/>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="tax_ids" model="account.tax" eval="[(6, 0, obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA 21%'), ('type_tax_use', '=', 'purchase')], limit=1).ids)]"/>
</record>
<record id="demo_despacho_1_line_2" model="account.move.line" context="{'check_move_validity': False}">
<field name="move_id" ref="demo_despacho_1"/>
<field name="price_unit">152.08</field>
<field name="name">[AFIP_TASA_EST] Tasa Estadística</field>
<field name="quantity">1</field>
<field name="product_id" ref="l10n_ar.product_product_tasa_estadistica"/>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="tax_ids" model="account.tax" eval="[(6, 0, obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA 21%'), ('type_tax_use', '=', 'purchase')], limit=1).ids)]"/>
</record>
<record id="demo_despacho_1_line_3" model="account.move.line" context="{'check_move_validity': False}">
<field name="move_id" ref="demo_despacho_1"/>
<field name="price_unit">10.0</field>
<field name="name">[AFIP_ARANCEL] Arancel</field>
<field name="quantity">1</field>
<field name="product_id" ref="l10n_ar.product_product_arancel"/>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="tax_ids" model="account.tax" eval="[(6, 0, obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA No Gravado'), ('type_tax_use', '=', 'purchase')], limit=1).ids)]"/>
</record>
<record id="demo_despacho_1_line_4" model="account.move.line" context="{'check_move_validity': False}">
<field name="move_id" ref="demo_despacho_1"/>
<field name="price_unit">28.00</field>
<field name="name">[AFIP_SERV_GUARDA] Servicio de Guarda</field>
<field name="quantity">1</field>
<field name="product_id" ref="l10n_ar.product_product_servicio_de_guarda"/>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="tax_ids" model="account.tax" eval="[(6, 0, obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA No Gravado'), ('type_tax_use', '=', 'purchase')], limit=1).ids)]"/>
</record>
<record id="demo_despacho_1_line_5" model="account.move.line" context="{'check_move_validity': False}">
<field name="name">FOB Total</field>
<field name="move_id" ref="demo_despacho_1"/>
<field name="price_unit">28936.06</field>
<field name="quantity">1</field>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="tax_ids" model="account.tax" eval="[(6, 0, obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA 21%'), ('type_tax_use', '=', 'purchase')], limit=1).ids)]"/>
</record>
<record id="demo_despacho_1_line_6" model="account.move.line" context="{'check_move_validity': False}">
<field name="name">Flete</field>
<field name="move_id" ref="demo_despacho_1"/>
<field name="price_unit">1350.00</field>
<field name="quantity">1</field>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="tax_ids" model="account.tax" eval="[(6, 0, obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA 21%'), ('type_tax_use', '=', 'purchase')], limit=1).ids)]"/>
</record>
<record id="demo_despacho_1_line_7" model="account.move.line" context="{'check_move_validity': False}">
<field name="name">Seguro</field>
<field name="move_id" ref="demo_despacho_1"/>
<field name="price_unit">130.21</field>
<field name="quantity">1</field>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="tax_ids" model="account.tax" eval="[(6, 0, obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA 21%'), ('type_tax_use', '=', 'purchase')], limit=1).ids)]"/>
</record>
<record id="demo_despacho_1_line_8" model="account.move.line" context="{'check_move_validity': False}">
<field name="name">-FOB Total</field>
<field name="move_id" ref="demo_despacho_1"/>
<field name="price_unit">-28936.06</field>
<field name="quantity">1</field>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="tax_ids" model="account.tax" eval="[(6, 0, obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA No Gravado'), ('type_tax_use', '=', 'purchase')], limit=1).ids)]"/>
</record>
<record id="demo_despacho_1_line_9" model="account.move.line" context="{'check_move_validity': False}">
<field name="name">-Flete</field>
<field name="move_id" ref="demo_despacho_1"/>
<field name="price_unit">-1350.00</field>
<field name="quantity">1</field>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="tax_ids" model="account.tax" eval="[(6, 0, obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA No Gravado'), ('type_tax_use', '=', 'purchase')], limit=1).ids)]"/>
</record>
<record id="demo_despacho_1_line_10" model="account.move.line" context="{'check_move_validity': False}">
<field name="name">-Seguro</field>
<field name="move_id" ref="demo_despacho_1"/>
<field name="price_unit">-130.21</field>
<field name="quantity">1</field>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="tax_ids" model="account.tax" eval="[(6, 0, obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA No Gravado'), ('type_tax_use', '=', 'purchase')], limit=1).ids)]"/>
</record>
<!-- TODO add this once odoo tell us how manual taxes are encoded -->
<!-- <record id="demo_despacho_1_tax_line_1" model="account.move.tax">
<field name="amount">2138.0</field>
<field name="sequence">99</field>
<field name="manual" eval="True"/>
<field name="move_id" ref="demo_despacho_1"/>
<field name="tax_id" model="account.tax" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Percepción Ganancias Sufrida'), ('type_tax_use', '=', 'purchase')], limit=1).id"/>
<field name="name" model="account.tax" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Percepción Ganancias Sufrida'), ('type_tax_use', '=', 'purchase')], limit=1).name"/>
<field name="account_id" model="account.tax" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Percepción Ganancias Sufrida'), ('type_tax_use', '=', 'purchase')], limit=1).account_id.id"/>
</record>
<record id="demo_despacho_1_tax_line_2" model="account.move.tax">
<field name="amount">890.84</field>
<field name="sequence">99</field>
<field name="manual" eval="True"/>
<field name="move_id" ref="demo_despacho_1"/>
<field name="tax_id" model="account.tax" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Percepción IIBB CABA Sufrida'), ('type_tax_use', '=', 'purchase')], limit=1).id"/>
<field name="name" model="account.tax" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Percepción IIBB CABA Sufrida'), ('type_tax_use', '=', 'purchase')], limit=1).name"/>
<field name="account_id" model="account.tax" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'Percepción IIBB CABA Sufrida'), ('type_tax_use', '=', 'purchase')], limit=1).account_id.id"/>
</record>
<record id="demo_despacho_1_tax_line_3" model="account.move.tax">
<field name="amount">7126.67</field>
<field name="sequence">99</field>
<field name="manual" eval="True"/>
<field name="move_id" ref="demo_despacho_1"/>
<field name="tax_id" model="account.tax" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA Adicional 20%'), ('type_tax_use', '=', 'purchase')], limit=1).id"/>
<field name="name" model="account.tax" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA Adicional 20%'), ('type_tax_use', '=', 'purchase')], limit=1).name"/>
<field name="account_id" model="account.tax" eval="obj().search([('company_id', '=', obj().env.ref('l10n_ar.company_ri').id), ('name', '=', 'IVA Adicional 20%'), ('type_tax_use', '=', 'purchase')], limit=1).account_id.id"/>
</record> -->
<record id="demo_sup_invoice_1" model="account.move">
<field name="l10n_latam_document_number">0001-00000008</field>
</record>
<record id="demo_sup_invoice_2" model="account.move">
<field name="l10n_latam_document_number">0002-00000123</field>
</record>
<record id="demo_sup_invoice_3" model="account.move">
<field name="l10n_latam_document_number">0003-00000312</field>
</record>
<record id="demo_sup_invoice_4" model="account.move">
<field name="l10n_latam_document_number">0001-00000200</field>
</record>
<record id="demo_sup_invoice_5" model="account.move">
<field name="l10n_latam_document_number">0001-00000222</field>
</record>
<record id="demo_sup_invoice_6" model="account.move">
<field name="l10n_latam_document_number">0001-00000333</field>
</record>
<record id="demo_sup_invoice_7" model="account.move">
<field name="l10n_latam_document_number">0001-00000334</field>
</record>
<record id="demo_despacho_1" model="account.move">
<field name="l10n_latam_document_number">16052IC04000605L</field>
</record>
<function model="account.move.line" name="_onchange_product_id" context="{'check_move_validity': False}">
<value model="account.move.line" eval="obj().search([('move_id', 'in', [ref('demo_sup_invoice_1'), ref('demo_sup_invoice_2'), ref('demo_sup_invoice_3'), ref('demo_sup_invoice_4'), ref('demo_sup_invoice_5'), ref('demo_sup_invoice_6'), ref('demo_sup_invoice_7')])]).ids"/>
</function>
<function model="account.move" name="_recompute_dynamic_lines" context="{'check_move_validity': False}">
<value eval="[ref('demo_sup_invoice_1'), ref('demo_sup_invoice_2'), ref('demo_sup_invoice_3'), ref('demo_sup_invoice_4'), ref('demo_sup_invoice_5'), ref('demo_sup_invoice_6'), ref('demo_sup_invoice_7'), ref('demo_despacho_1')]"/>
<value eval="True"/>
</function>
<function model="account.move" name="post">
<value eval="[ref('demo_sup_invoice_1'), ref('demo_sup_invoice_2'), ref('demo_sup_invoice_3'), ref('demo_sup_invoice_4'), ref('demo_sup_invoice_5'), ref('demo_sup_invoice_6'), ref('demo_sup_invoice_7'), ref('demo_despacho_1')]"/>
</function>
</odoo>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="True">
<!-- Create draft refund for invoice 3 -->
<record id="demo_sup_refund_invoice_3" model="account.move.reversal">
<field name="reason">Mercadería defectuosa</field>
<field name="refund_method">refund</field>
<field name="l10n_latam_document_number">0001-01234567</field>
<field name="move_id" ref="demo_sup_invoice_3"/>
</record>
<function model="account.move.reversal" name="_onchange_move_id"
eval="[ref('demo_sup_refund_invoice_3')]" context="{'active_ids': [ref('demo_sup_invoice_3')], 'active_model': 'account.move'}"/>
<function model="account.move.reversal" name="reverse_moves"
eval="[ref('demo_sup_refund_invoice_3')]" context="{'active_ids': [ref('demo_sup_invoice_3')], 'active_model': 'account.move'}"/>
<!-- Create draft refund for invoice 4 -->
<record id="demo_sup_refund_invoice_4" model="account.move.reversal">
<field name="reason">Venta cancelada</field>
<field name="l10n_latam_document_number">0001-01234566</field>
<field name="refund_method">cancel</field>
<field name="move_id" ref="demo_sup_invoice_4"/>
</record>
<function model="account.move.reversal" name="_onchange_move_id"
eval="[ref('demo_sup_refund_invoice_4')]" context="{'active_ids': [ref('demo_sup_invoice_4')], 'active_model': 'account.move'}"/>
<function model="account.move.reversal" name="reverse_moves"
eval="[ref('demo_sup_refund_invoice_4')]" context="{'active_ids': [ref('demo_sup_invoice_4')], 'active_model': 'account.move'}"/>
</odoo>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<!-- for demo data we add aliquots to the perceptions applied and suffered -->
<record id="l10n_ar.ri_tax_percepcion_iva_aplicada" model="account.tax.template">
<field eval="0.1" name="amount"/>
</record>
<record id="l10n_ar.ri_tax_percepcion_ganancias_aplicada" model="account.tax.template">
<field eval="0.1" name="amount"/>
</record>
<record id="l10n_ar.ri_tax_percepcion_ganancias_sufrida" model="account.tax.template">
<field eval="0.1" name="amount"/>
</record>
<record id="l10n_ar.ri_tax_percepcion_iibb_caba_sufrida" model="account.tax.template">
<field eval="0.1" name="amount"/>
</record>
<record id="l10n_ar.ri_tax_percepcion_iibb_aplicada" model="account.tax.template">
<field eval="0.1" name="amount"/>
</record>
<record id="l10n_ar.ri_tax_percepcion_iva_sufrida" model="account.tax.template">
<field eval="0.1" name="amount"/>
</record>
</odoo>
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

+61
View File
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="partner_exento" model="res.partner">
<field name='name'>(AR) Exento</field>
<field name='l10n_ar_afip_responsibility_type_id' ref="res_IVAE"/>
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>30999999995</field>
<field name="street">Soyexento 123</field>
<field name="city">Rosario</field>
<field name="country_id" ref="base.ar"/>
<field name="state_id" ref="base.state_ar_s"/>
<field name="zip">2000</field>
<field name="phone">+1 555 123 8069</field>
<field name="email">info@exento.example.com</field>
<field name="website">www.exento.com</field>
</record>
<record id="company_exento" model="res.company">
<field name='parent_id' ref='base.main_company'/>
<field name='currency_id' ref='base.ARS'/>
<field name='partner_id' ref='partner_exento'/>
<field name='name'>(AR) Exento</field>
<field name='l10n_ar_gross_income_type'>exempt</field>
<field name="l10n_ar_afip_start_date" eval="time.strftime('%Y-%m')+'-1'"/>
</record>
<function model="res.users" name="write">
<value eval="[ref('base.user_root'), ref('base.user_admin'), ref('base.user_demo')]"/>
<value eval="{'company_ids': [(4, ref('l10n_ar.company_exento'))]}"/>
</function>
<function model="account.chart.template" name="try_loading">
<value eval="[ref('l10n_ar.l10nar_ex_chart_template')]"/>
<value model="res.company" eval="obj().env.ref('l10n_ar.company_exento')"/>
</function>
<record id="sale_journal_exento" model="account.journal">
<field name='name'>Sales Journal</field>
<field name='company_id' ref="l10n_ar.company_exento"/>
<field name='type'>sale</field>
<field name='code'>S0001</field>
<field name='l10n_latam_use_documents' eval="True"/>
<field name='l10n_ar_afip_pos_number'>1</field>
<field name='l10n_ar_afip_pos_partner_id' ref="l10n_ar.partner_exento"/>
<field name='l10n_ar_afip_pos_system'>II_IM</field>
<field name='l10n_ar_share_sequences' eval="True"/>
</record>
<record id="sale_expo_journal_exento" model="account.journal">
<field name='name'>Expo Sales Journal</field>
<field name='company_id' ref="l10n_ar.company_exento"/>
<field name='type'>sale</field>
<field name='code'>S0002</field>
<field name='l10n_latam_use_documents' eval="True"/>
<field name='l10n_ar_afip_pos_number'>2</field>
<field name='l10n_ar_afip_pos_partner_id' ref="l10n_ar.partner_exento"/>
<field name='l10n_ar_afip_pos_system'>FEERCEL</field>
</record>
</odoo>
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

+61
View File
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="partner_mono" model="res.partner">
<field name='name'>(AR) Monotributista</field>
<field name='l10n_ar_afip_responsibility_type_id' ref="res_RM"/>
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>20222222223</field>
<field name="street">Calle Falsa 123</field>
<field name="city">Rosario</field>
<field name="country_id" ref="base.ar"/>
<field name="state_id" ref="base.state_ar_s"/>
<field name="zip">2000</field>
<field name="phone">+1 555 123 8069</field>
<field name="email">info@yourcompany.example.com</field>
<field name="website">www.example.com</field>
</record>
<record id="company_mono" model="res.company">
<field name='parent_id' ref='base.main_company'/>
<field name='currency_id' ref='base.ARS'/>
<field name='partner_id' ref='partner_mono'/>
<field name='name'>(AR) Monotributista</field>
<field name='l10n_ar_gross_income_type'>exempt</field>
<field name="l10n_ar_afip_start_date" eval="time.strftime('%Y-%m')+'-1'"/>
</record>
<function model="res.users" name="write">
<value eval="[ref('base.user_root'), ref('base.user_admin'), ref('base.user_demo')]"/>
<value eval="{'company_ids': [(4, ref('l10n_ar.company_mono'))]}"/>
</function>
<function model="account.chart.template" name="try_loading">
<value eval="[ref('l10n_ar.l10nar_base_chart_template')]"/>
<value model="res.company" eval="obj().env.ref('l10n_ar.company_mono')"/>
</function>
<record id="sale_journal_mono" model="account.journal">
<field name='name'>Sales Journal</field>
<field name='company_id' ref="l10n_ar.company_mono"/>
<field name='type'>sale</field>
<field name='code'>S0001</field>
<field name='l10n_latam_use_documents' eval="True"/>
<field name='l10n_ar_afip_pos_number'>1</field>
<field name='l10n_ar_afip_pos_partner_id' ref="l10n_ar.partner_mono"/>
<field name='l10n_ar_afip_pos_system'>II_IM</field>
<field name='l10n_ar_share_sequences' eval="True"/>
</record>
<record id="sale_expo_journal_mono" model="account.journal">
<field name='name'>Expo Sales Journal</field>
<field name='company_id' ref="l10n_ar.company_mono"/>
<field name='type'>sale</field>
<field name='code'>S0002</field>
<field name='l10n_latam_use_documents' eval="True"/>
<field name='l10n_ar_afip_pos_number'>2</field>
<field name='l10n_ar_afip_pos_partner_id' ref="l10n_ar.partner_mono"/>
<field name='l10n_ar_afip_pos_system'>FEERCEL</field>
</record>
</odoo>
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

@@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="product_product_quote_despacho" model="product.product">
<field name="name">Import Clearance</field>
<field name="type">service</field>
<field name="default_code">AFIP_DESPACHO</field>
<field name="sale_ok" eval="False"/>
<field name="uom_id" ref="uom.product_uom_unit"/>
</record>
<record id="product_product_tasa_estadistica" model="product.product">
<field name="name">Statistics Rate</field>
<field name="type">service</field>
<field name="default_code">AFIP_TASA_EST</field>
<field name="sale_ok" eval="False"/>
<field name="uom_id" ref="uom.product_uom_unit"/>
</record>
<record id="product_product_arancel" model="product.product">
<field name="name">Tariff</field>
<field name="type">service</field>
<field name="default_code">AFIP_ARANCEL</field>
<field name="sale_ok" eval="False"/>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="supplier_taxes_id" search="[('type_tax_use', '=', 'purchase'), ('tax_group_id', '=', 'VAT Untaxed')]"/>
</record>
<record id="product_product_servicio_de_guarda" model="product.product">
<field name="name">Guard Service</field>
<field name="type">service</field>
<field name="default_code">AFIP_SERV_GUARDA</field>
<field name="sale_ok" eval="False"/>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="supplier_taxes_id" search="[('type_tax_use', '=', 'purchase'), ('tax_group_id', '=', 'VAT Untaxed')]"/>
</record>
<record id="product_product_exento" model="product.product">
<field name="name">Book "Development in Odoo" (VAT Exempt)</field>
<field name="categ_id" ref="product.product_category_5"/>
<field name="standard_price">100.0</field>
<field name="list_price">80.0</field>
<field name="type">consu</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="default_code">EXENTO</field>
<field name="taxes_id" search="[('type_tax_use', '=', 'sale'), ('tax_group_id', '=', 'VAT Exempt')]"/>
<field name="supplier_taxes_id" search="[('type_tax_use', '=', 'purchase'), ('tax_group_id', '=', 'VAT Exempt')]"/>
</record>
<record id="product_product_cero" model="product.product">
<field name="name">Non-industrialized animals and vegetables (VAT Zero)</field>
<field name="categ_id" ref="product.product_category_5"/>
<field name="standard_price">200.0</field>
<field name="list_price">160.0</field>
<field name="type">consu</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="default_code">CERO</field>
<field name="taxes_id" search="[('type_tax_use', '=', 'sale'), ('tax_group_id', '=', 'VAT 0%')]"/>
<field name="supplier_taxes_id" search="[('type_tax_use', '=', 'purchase'), ('tax_group_id', '=', 'VAT 0%')]"/>
</record>
<record id="product_product_no_gravado" model="product.product">
<field name="name">Untaxed concepts (VAT NT)</field>
<field name="categ_id" ref="product.product_category_5"/>
<field name="standard_price">50.0</field>
<field name="list_price">40.0</field>
<field name="type">consu</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="default_code">NOGRAVADO</field>
<field name="taxes_id" search="[('type_tax_use', '=', 'sale'), ('tax_group_id', '=', 'VAT Untaxed')]"/>
<field name="supplier_taxes_id" search="[('type_tax_use', '=', 'purchase'), ('tax_group_id', '=', 'VAT Untaxed')]"/>
</record>
<record id="product_product_telefonia" model="product.product">
<field name="name">Telephone service (VAT 27)</field>
<field name="categ_id" ref="product.product_category_5"/>
<field name="standard_price">250.0</field>
<field name="list_price">130.0</field>
<field name="type">service</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="default_code">TELEFONIA</field>
<field name="taxes_id" search="[('type_tax_use', '=', 'sale'), ('tax_group_id', '=', 'VAT 27%')]"/>
<field name="supplier_taxes_id" search="[('type_tax_use', '=', 'purchase'), ('tax_group_id', '=', 'VAT 27%')]"/>
</record>
<!-- VAT 10,5% -->
<record id="product.product_product_25" model="product.product">
<field name="name">Laptop E5023 (IVA 10,5)</field>
<!-- agregamos percecipn aplicada y sufrida tambien -->
<field name="taxes_id" search="[('type_tax_use', '=', 'sale'), ('tax_group_id', 'in', ['VAT 10.5%', 'Percepción IIBB', 'Percepción Ganancias', 'Percepción IVA'])]"/>
<field name="supplier_taxes_id" search="[('type_tax_use', '=', 'purchase'), ('tax_group_id', 'in', ['VAT 10.5%', 'Percepción IIBB', 'Percepción Ganancias', 'Percepción IVA'])]"/>
</record>
<record id="product.product_product_27" model="product.product">
<field name="name">Laptop Customized (VAT 10,5)</field>
<field name="taxes_id" search="[('type_tax_use', '=', 'sale'), ('tax_group_id', '=', 'VAT 10.5%')]"/>
<field name="supplier_taxes_id" search="[('type_tax_use', '=', 'purchase'), ('tax_group_id', '=', 'VAT 10.5%')]"/>
</record>
</odoo>
+157
View File
@@ -0,0 +1,157 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- ADHOC - Supplier/Customer -->
<record id="res_partner_adhoc" model="res.partner">
<field name="name">ADHOC SA</field>
<field eval="[(6, 0, [ref('base.res_partner_category_8'), ref('base.res_partner_category_11')])]" name="category_id"/>
<field name="is_company">1</field>
<field name="city">Rosario</field>
<field name="zip">2000</field>
<field name="state_id" ref="base.state_ar_s"/>
<field name="country_id" ref="base.ar"/>
<field name="street">Ovidio Lagos 41 bis</field>
<field name="email">info@adhoc.com.ar</field>
<field name="phone">(+54) (341) 208 0203</field>
<field name="website">http://www.adhoc.com.ar</field>
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>30714295698</field>
<field name="image_1920" type="base64" file="l10n_ar/demo/adhoc_logo.png"/>
<field name='l10n_ar_afip_responsibility_type_id' ref="l10n_ar.res_IVARI"/>
</record>
<!-- Gritti Agrimensura -->
<record id="res_partner_gritti_agrimensura" model="res.partner">
<field name="name">Gritti Agrimensura</field>
<field eval="[(6, 0, [ref('base.res_partner_category_8'), ref('base.res_partner_category_11')])]" name="category_id"/>
<field name="is_company">1</field>
<field name="city">Rosario</field>
<field name="zip">2000</field>
<field name="state_id" ref="base.state_ar_s"/>
<field name="country_id" ref="base.ar"/>
<field name="street">Calle Falsa 123</field>
<field name="email">info@example.com.ar</field>
<field name="phone">(+54) (341) 111 2222</field>
<field name="website">http://www.grittiagrimensura.com</field>
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>27320732811</field>
<field name="image_1920" type="base64" file="l10n_ar/demo/gritti_logo.png"/>
<field name='l10n_ar_afip_responsibility_type_id' ref="l10n_ar.res_RM"/>
</record>
<!-- Consejo Municipal Rosario -->
<record id="res_partner_cmr" model="res.partner">
<field name="name">Concejo Municipal de Rosario</field>
<field name="is_company">1</field>
<field name="city">Rosario</field>
<field name="zip">2000</field>
<field name="state_id" ref="base.state_ar_s"/>
<field name="country_id" ref="base.ar"/>
<field name="street">Cordoba 501</field>
<field name="email">info@example.com.ar</field>
<field name="phone">(+54) (341) 222 3333</field>
<field name="website">http://www.concejorosario.gov.ar/</field>
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>30684679372</field>
<field name="image_1920" type="base64" file="l10n_ar/demo/cmr_logo.jpg"/>
<field name='l10n_ar_afip_responsibility_type_id' ref="l10n_ar.res_IVAE"/>
</record>
<!-- Odoo -->
<record id="res_partner_odoo" model="res.partner">
<field name="name">Odoo Inc</field>
<field name="is_company">1</field>
<field name="city">San Francisco</field>
<field name="zip">CA 94107</field>
<field name="country_id" ref="base.us"/>
<field name="street">51 Federal Street, Suite 401</field>
<field name="email">info@odoo.com</field>
<field name="phone">(+00) (11) 222 3333</field>
<field name="website">https://www.odoo.com/</field>
<field name='l10n_latam_identification_type_id' ref="l10n_latam_base.it_fid"/>
<field name='vat'>111222333444</field>
<field name="image_1920" type="base64" file="l10n_ar/demo/odoo_logo.jpg"/>
<field name='l10n_ar_afip_responsibility_type_id' ref="l10n_ar.res_EXT"/>
</record>
<!-- Telecom -->
<record id="res_partner_telecom" model="res.partner">
<field name="name">TELECOM</field>
<field name="is_company">1</field>
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>30639453738</field>
<field name='l10n_ar_afip_responsibility_type_id' ref="l10n_ar.res_IVARI"/>
</record>
<!-- Odoo -->
<record id="res_partner_expresso" model="res.partner">
<field name="name">Expresso</field>
<field name="is_company">1</field>
<field name="city">Barcelona</field>
<field name="zip">11002</field>
<field name="country_id" ref="base.es"/>
<field name="street">La gran avenida 123</field>
<field name="email">info@expresso.com</field>
<field name="phone">(+00) (11) 222 3333</field>
<field name="website">http://www.expresso.com/</field>
<field name='l10n_latam_identification_type_id' ref="l10n_latam_base.it_fid"/>
<field name='vat'>2222333344445555</field>
<field name="image_1920" type="base64" file="l10n_ar/demo/expresso_logo.png"/>
<field name='l10n_ar_afip_responsibility_type_id' ref="l10n_ar.res_EXT"/>
</record>
<!-- Paseo del Fuego -->
<record id="res_partner_cerrocastor" model="res.partner">
<field name="name">Cerro Castor</field>
<field name="is_company">1</field>
<field name="city">Ushuaia</field>
<field name="state_id" ref="base.state_ar_v"/>
<field name="country_id" ref="base.ar"/>
<field name="street">Ruta 3 km 26</field>
<field name="email">info@cerrocastor.com</field>
<field name="phone">(+00) (11) 4444 5556</field>
<field name="website">http://www.cerrocastor.com/</field>
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>27333333339</field>
<field name="image_1920" type="base64" file="l10n_ar/demo/cerrocastor_logo.png"/>
<field name='l10n_ar_afip_responsibility_type_id' ref="l10n_ar.res_IVA_LIB"/>
</record>
<!-- Default Partners -->
<!-- Main Partner -->
<record id="base.main_partner" model="res.partner">
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>30111111118</field>
</record>
<!-- Wood Corner - Supplier -->
<record id="base.res_partner_1" model="res.partner">
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>30222222229</field>
<field name='l10n_ar_afip_responsibility_type_id' ref="l10n_ar.res_IVARI"/>
</record>
<!-- Deco Addict - Customer -->
<record id="base.res_partner_2" model="res.partner">
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>30111111126</field>
<field name='l10n_ar_afip_responsibility_type_id' ref="l10n_ar.res_IVARI"/>
</record>
<!-- Azure Interior - Supplier/Customer -->
<record id="base.res_partner_12" model="res.partner">
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>30888888884</field>
<field name='l10n_ar_afip_responsibility_type_id' ref="l10n_ar.res_IVARI"/>
</record>
<!-- Ready Mat - cliente exterior -->
<record id="base.res_partner_4" model="res.partner">
<field name='l10n_latam_identification_type_id' ref="l10n_latam_base.it_fid"/>
<field name='vat'>12345678</field>
<field name='l10n_ar_afip_responsibility_type_id' ref="l10n_ar.res_EXT"/>
</record>
</odoo>
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- reset root on main company so that other modules can install without issues -->
<record id="base.user_root" model="res.users">
<field name="company_id" ref="base.main_company"/>
</record>
</odoo>
+61
View File
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="partner_ri" model="res.partner">
<field name='name'>(AR) Responsable Inscripto</field>
<field name='l10n_ar_afip_responsibility_type_id' ref="res_IVARI"/>
<field name='l10n_latam_identification_type_id' ref="l10n_ar.it_cuit"/>
<field name='vat'>20222222223</field>
<field name="street">Calle Falsa 123</field>
<field name="city">Rosario</field>
<field name="country_id" ref="base.ar"/>
<field name="state_id" ref="base.state_ar_s"/>
<field name="zip">2000</field>
<field name="phone">+1 555 123 8069</field>
<field name="email">info@yourcompany.example.com</field>
<field name="website">www.example.com</field>
</record>
<record id="company_ri" model="res.company">
<field name='parent_id' ref='base.main_company'/>
<field name='currency_id' ref='base.ARS'/>
<field name='partner_id' ref='partner_ri'/>
<field name='name'>(AR) Responsable Inscripto</field>
<field name='l10n_ar_gross_income_type'>exempt</field>
</record>
<function model="res.users" name="write">
<value eval="[ref('base.user_root'), ref('base.user_admin'), ref('base.user_demo')]"/>
<value eval="{'company_ids': [(4, ref('l10n_ar.company_ri'))],
'company_id': ref('l10n_ar.company_ri')}"/>
</function>
<function model="account.chart.template" name="try_loading">
<value eval="[ref('l10n_ar.l10nar_ri_chart_template')]"/>
<value model="res.company" eval="obj().env.ref('l10n_ar.company_ri')"/>
</function>
<record id="sale_journal_ri" model="account.journal">
<field name='name'>Sales Journal</field>
<field name='company_id' ref="l10n_ar.company_ri"/>
<field name='type'>sale</field>
<field name='code'>S0001</field>
<field name='l10n_latam_use_documents' eval="True"/>
<field name='l10n_ar_afip_pos_number'>1</field>
<field name='l10n_ar_afip_pos_partner_id' ref="l10n_ar.partner_ri"/>
<field name='l10n_ar_afip_pos_system'>II_IM</field>
<field name='l10n_ar_share_sequences' eval="True"/>
</record>
<record id="sale_expo_journal_ri" model="account.journal">
<field name='name'>Expo Sales Journal</field>
<field name='company_id' ref="l10n_ar.company_ri"/>
<field name='type'>sale</field>
<field name='code'>S0002</field>
<field name='l10n_latam_use_documents' eval="True"/>
<field name='l10n_ar_afip_pos_number'>2</field>
<field name='l10n_ar_afip_pos_partner_id' ref="l10n_ar.partner_ri"/>
<field name='l10n_ar_afip_pos_system'>FEERCEL</field>
</record>
</odoo>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+18
View File
@@ -0,0 +1,18 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import l10n_latam_identification_type
from . import l10n_ar_afip_responsibility_type
from . import account_journal
from . import account_tax_group
from . import account_fiscal_position
from . import account_fiscal_position_template
from . import l10n_latam_document_type
from . import res_partner
from . import res_country
from . import res_currency
from . import res_company
from . import res_partner_bank
from . import uom_uom
from . import account_chart_template
from . import account_move
from . import ir_sequence
@@ -0,0 +1,65 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, api, _
from odoo.exceptions import UserError
from odoo.http import request
class AccountChartTemplate(models.Model):
_inherit = 'account.chart.template'
def _get_fp_vals(self, company, position):
res = super()._get_fp_vals(company, position)
if company.country_id == self.env.ref('base.ar'):
res['l10n_ar_afip_responsibility_type_ids'] = [
(6, False, position.l10n_ar_afip_responsibility_type_ids.ids)]
return res
def _prepare_all_journals(self, acc_template_ref, company, journals_dict=None):
""" If Argentinian chart, we don't create sales journal as we need more
data to create it properly """
res = super()._prepare_all_journals(acc_template_ref, company, journals_dict=journals_dict)
if company.country_id == self.env.ref('base.ar'):
for vals in res:
if vals['type'] == 'sale':
res.remove(vals)
return res
@api.model
def _get_ar_responsibility_match(self, chart_template_id=False):
""" If not chart_template_id: return the {recordset(coa): recordset(responsibility recordset)} match dictionary
if chart_template_id: return responsibility type that match with the given chart_template_id
"""
match = {
self.env.ref('l10n_ar.l10nar_base_chart_template').id: self.env.ref('l10n_ar.res_RM'),
self.env.ref('l10n_ar.l10nar_ex_chart_template').id: self.env.ref('l10n_ar.res_IVAE'),
self.env.ref('l10n_ar.l10nar_ri_chart_template').id: self.env.ref('l10n_ar.res_IVARI'),
}
if chart_template_id:
return match.get(chart_template_id)
return match
def _load(self, sale_tax_rate, purchase_tax_rate, company):
""" Set companies AFIP Responsibility and Country if AR CoA is installed, also set tax calculation rounding
method required in order to properly validate match AFIP invoices.
Also, raise a warning if the user is trying to install a CoA that does not match with the defined AFIP
Responsibility defined in the company
"""
self.ensure_one()
if company.country_id == self.env.ref('base.ar'):
company_responsibility = company.l10n_ar_afip_responsibility_type_id
coa_responsibility = self._get_ar_responsibility_match(self.id)
if coa_responsibility:
company.write({
'l10n_ar_afip_responsibility_type_id': coa_responsibility.id,
'country_id': self.env.ref('base.ar').id,
'tax_calculation_rounding_method': 'round_globally',
})
if company_responsibility and company_responsibility != coa_responsibility:
raise UserError(_(
'You are trying to install a chart of account for the %s responsibility but your company is configured'
' as %s type' % (coa_responsibility.name, company_responsibility.name)))
return super()._load(sale_tax_rate, purchase_tax_rate, company)
@@ -0,0 +1,26 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class AccountFiscalPosition(models.Model):
_inherit = 'account.fiscal.position'
l10n_ar_afip_responsibility_type_ids = fields.Many2many(
'l10n_ar.afip.responsibility.type', 'l10n_ar_afip_reponsibility_type_fiscal_pos_rel',
string='AFIP Responsibility Types', help='List of AFIP responsibilities where this fiscal position '
'should be auto-detected')
def get_fiscal_position(self, partner_id, delivery_id=None):
""" Take into account the partner afip responsibility in order to auto-detect the fiscal position """
company = self.env['res.company'].browse(self._context.get('force_company', self.env.user.company_id.id))
if company.country_id == self.env.ref('base.ar'):
domain = [
('auto_apply', '=', True),
('l10n_ar_afip_responsibility_type_ids', '=', self.env['res.partner'].browse(
partner_id).l10n_ar_afip_responsibility_type_id.id),
]
if self.env.context.get('force_company'):
domain.append(('company_id', '=', self.env.context.get('force_company')))
return self.search(domain, limit=1).id
return super().get_fiscal_position(partner_id, delivery_id=delivery_id)
@@ -0,0 +1,11 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class AccountFiscalPositionTemplate(models.Model):
_inherit = 'account.fiscal.position.template'
l10n_ar_afip_responsibility_type_ids = fields.Many2many(
'l10n_ar.afip.responsibility.type', 'l10n_ar_afip_reponsibility_type_fiscal_pos_temp_rel',
string='AFIP Responsibility Types')
+193
View File
@@ -0,0 +1,193 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models, api, _
from odoo.exceptions import ValidationError, RedirectWarning
class AccountJournal(models.Model):
_inherit = "account.journal"
l10n_ar_afip_pos_system = fields.Selection(
selection='_get_l10n_ar_afip_pos_types_selection', string='AFIP POS System')
l10n_ar_afip_pos_number = fields.Integer(
'AFIP POS Number', help='This is the point of sale number assigned by AFIP in order to generate invoices')
l10n_ar_afip_pos_partner_id = fields.Many2one(
'res.partner', 'AFIP POS Address', help='This is the address used for invoice reports of this POS')
l10n_ar_sequence_ids = fields.One2many('ir.sequence', 'l10n_latam_journal_id', string="Sequences")
l10n_ar_share_sequences = fields.Boolean(
'Unified Book', help='Use same sequence for documents with the same letter')
def _get_l10n_ar_afip_pos_types_selection(self):
""" Return the list of values of the selection field. """
return [
('II_IM', 'Pre-printed Invoice'),
('RLI_RLM', 'Online Invoice'),
('BFERCEL', 'Electronic Fiscal Bonds - Online Invoice'),
('FEERCELP', 'Export Vouchers - Billing Plus'),
('FEERCEL', 'Export Vouchers - Online Invoice'),
('CPERCEL', 'Product Coding - Online Vouchers'),
]
def _get_journal_letter(self, counterpart_partner=False):
""" Regarding the AFIP responsibility of the company and the type of journal (sale/purchase), get the allowed
letters. Optionally, receive the counterpart partner (customer/supplier) and get the allowed letters to work
with him. This method is used to populate document types on journals and also to filter document types on
specific invoices to/from customer/supplier
"""
self.ensure_one()
letters_data = {
'issued': {
'1': ['A', 'B', 'E', 'M'],
'3': [],
'4': ['C'],
'5': [],
'6': ['C', 'E'],
'9': ['I'],
'10': [],
'13': ['C', 'E'],
},
'received': {
'1': ['A', 'C', 'M', 'I'],
'3': ['B', 'C', 'I'],
'4': ['B', 'C', 'I'],
'5': ['B', 'C', 'I'],
'6': ['B', 'C', 'I'],
'9': ['E'],
'10': ['E'],
'13': ['B', 'C', 'I'],
},
}
if not self.company_id.l10n_ar_afip_responsibility_type_id:
action = self.env.ref('base.action_res_company_form')
msg = _('Can not create chart of account until you configure your company AFIP Responsibility and VAT.')
raise RedirectWarning(msg, action.id, _('Go to Companies'))
letters = letters_data['issued' if self.type == 'sale' else 'received'][
self.company_id.l10n_ar_afip_responsibility_type_id.code]
if not counterpart_partner:
return letters
if not counterpart_partner.l10n_ar_afip_responsibility_type_id:
letters = []
else:
counterpart_letters = letters_data['issued' if self.type == 'purchase' else 'received'][
counterpart_partner.l10n_ar_afip_responsibility_type_id.code]
letters = list(set(letters) & set(counterpart_letters))
return letters
def _get_journal_codes(self):
self.ensure_one()
usual_codes = ['1', '2', '3', '6', '7', '8', '11', '12', '13']
mipyme_codes = ['201', '202', '203', '206', '207', '208', '211', '212', '213']
invoice_m_code = ['51', '52', '53']
receipt_m_code = ['54']
receipt_codes = ['4', '9', '15']
expo_codes = ['19', '20', '21']
if self.type != 'sale':
return []
elif self.l10n_ar_afip_pos_system == 'II_IM':
# pre-printed invoice
return usual_codes + receipt_codes + expo_codes + invoice_m_code + receipt_m_code
elif self.l10n_ar_afip_pos_system in ['RAW_MAW', 'RLI_RLM']:
# electronic/online invoice
return usual_codes + receipt_codes + invoice_m_code + receipt_m_code + mipyme_codes
elif self.l10n_ar_afip_pos_system in ['CPERCEL', 'CPEWS']:
# invoice with detail
return usual_codes + invoice_m_code
elif self.l10n_ar_afip_pos_system in ['BFERCEL', 'BFEWS']:
# Bonds invoice
return usual_codes + mipyme_codes
elif self.l10n_ar_afip_pos_system in ['FEERCEL', 'FEEWS', 'FEERCELP']:
return expo_codes
@api.model
def create(self, values):
""" Create Document sequences after create the journal """
res = super().create(values)
res.create_document_sequences()
return res
def write(self, values):
""" Update Document sequences after update journal """
to_check = set(['type', 'l10n_ar_afip_pos_system', 'l10n_ar_afip_pos_number', 'l10n_ar_share_sequences',
'l10n_latam_use_documents'])
res = super().write(values)
if to_check.intersection(set(values.keys())):
for rec in self:
rec.create_document_sequences()
return res
@api.constrains('type', 'l10n_ar_afip_pos_system', 'l10n_ar_afip_pos_number', 'l10n_ar_share_sequences',
'l10n_latam_use_documents')
def _check_afip_configurations(self):
""" Do not let to update journal if already have confirmed invoices """
self.ensure_one()
if self.company_id.country_id != self.env.ref('base.ar'):
return True
if self.type != 'sale' and self._origin.type != 'sale':
return True
invoices = self.env['account.move'].search([('journal_id', '=', self.id), ('state', '!=', 'draft')])
if invoices:
raise ValidationError(_(
'You can not change the journal configuration for a journal that already have validate invoices') +
':<br/><br/> - %s' % ('<br/>- '.join(invoices.mapped('display_name'))))
def create_document_sequences(self):
""" IF AFIP Configuration change try to review if this can be done and then create / update the document
sequences """
self.ensure_one()
if self.company_id.country_id != self.env.ref('base.ar'):
return True
if not self.type == 'sale' or not self.l10n_latam_use_documents:
return False
sequences = self.l10n_ar_sequence_ids
sequences.unlink()
# Create Sequences
letters = self._get_journal_letter()
internal_types = ['invoice', 'debit_note', 'credit_note']
domain = [('country_id.code', '=', 'AR'), ('internal_type', 'in', internal_types),
'|', ('l10n_ar_letter', '=', False), ('l10n_ar_letter', 'in', letters)]
codes = self._get_journal_codes()
if codes:
domain.append(('code', 'in', codes))
documents = self.env['l10n_latam.document.type'].search(domain)
for document in documents:
if self.l10n_ar_share_sequences and self.l10n_ar_sequence_ids.filtered(
lambda x: x.l10n_ar_letter == document.l10n_ar_letter):
continue
sequences |= self.env['ir.sequence'].create(document.get_document_sequence_vals(self))
return sequences
@api.constrains('l10n_ar_afip_pos_number')
def _check_afip_pos_number(self):
missing_pos_number = self.filtered(
lambda x: x.type == 'sale' and x.l10n_latam_use_documents and x.company_id.country_id == self.env.ref('base.ar')
and x.l10n_ar_afip_pos_number == 0)
if missing_pos_number:
raise ValidationError(_('Please define a valid AFIP POS number'))
@api.onchange('l10n_ar_afip_pos_system')
def _onchange_l10n_ar_afip_pos_system(self):
""" On 'Pre-printed Invoice' the usual is to share sequences. On other types, do not share """
self.l10n_ar_share_sequences = bool(self.l10n_ar_afip_pos_system == 'II_IM')
@api.onchange('company_id')
def _onchange_company_set_domain(self):
""" Will define the AFIP POS Address field domain taking into account the company configured in the journal """
company_partner = self.company_id.partner_id.id
return {'domain': {'l10n_ar_afip_pos_partner_id': [
'|', ('id', '=', company_partner), '&', ('id', 'child_of', company_partner), ('type', '!=', 'contact')]}}
@api.onchange('l10n_ar_afip_pos_number', 'type')
def _onchange_set_short_name(self):
""" Will define the AFIP POS Address field domain taking into account the company configured in the journal
The short code of the journal only admit 5 characters, so depending on the size of the pos_number (also max 5)
we add or not a prefix to identify sales journal.
"""
if self.type == 'sale' and self.l10n_ar_afip_pos_number:
pos_num = str(self.l10n_ar_afip_pos_number)
self.code = pos_num if len(pos_num) > 4 else _('S') + "%04d" % self.l10n_ar_afip_pos_number
+179
View File
@@ -0,0 +1,179 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, fields, api, _
from odoo.exceptions import UserError
from dateutil.relativedelta import relativedelta
from lxml import etree
import logging
_logger = logging.getLogger(__name__)
class AccountMove(models.Model):
_inherit = 'account.move'
@staticmethod
def _l10n_ar_get_document_number_parts(document_number, document_type_code):
# import shipments
if document_type_code in ['66', '67']:
pos = invoice_number = '0'
else:
pos, invoice_number = document_number.split('-')
return {'invoice_number': int(invoice_number), 'point_of_sale': int(pos)}
l10n_ar_afip_responsibility_type_id = fields.Many2one(
'l10n_ar.afip.responsibility.type', string='AFIP Responsibility Type', help='Defined by AFIP to'
' identify the type of responsibilities that a person or a legal entity could have and that impacts in the'
' type of operations and requirements they need.')
# TODO make it editable, we have to change move creation method
l10n_ar_currency_rate = fields.Float(copy=False, digits=(16, 4), readonly=True, string="Currency Rate")
# Mostly used on reports
l10n_ar_afip_concept = fields.Selection(
compute='_compute_l10n_ar_afip_concept', selection='_get_afip_invoice_concepts', string="AFIP Concept",
help="A concept is suggested regarding the type of the products on the invoice but it is allowed to force a"
" different type if required.")
l10n_ar_afip_service_start = fields.Date(string='AFIP Service Start Date', readonly=True, states={'draft': [('readonly', False)]})
l10n_ar_afip_service_end = fields.Date(string='AFIP Service End Date', readonly=True, states={'draft': [('readonly', False)]})
def _get_afip_invoice_concepts(self):
""" Return the list of values of the selection field. """
return [('1', 'Products / Definitive export of goods'), ('2', 'Services'), ('3', 'Products and Services'),
('4', '4-Other (export)')]
@api.depends('invoice_line_ids', 'invoice_line_ids.product_id', 'invoice_line_ids.product_id.type', 'journal_id')
def _compute_l10n_ar_afip_concept(self):
recs_afip = self.filtered(lambda x: x.company_id.country_id == self.env.ref('base.ar') and x.l10n_latam_use_documents)
for rec in recs_afip:
rec.l10n_ar_afip_concept = rec._get_concept()
remaining = self - recs_afip
remaining.l10n_ar_afip_concept = ''
def _get_concept(self):
""" Method to get the concept of the invoice considering the type of the products on the invoice """
self.ensure_one()
invoice_lines = self.invoice_line_ids
product_types = set([x.product_id.type for x in invoice_lines if x.product_id])
consumable = set(['consu', 'product'])
service = set(['service'])
mixed = set(['consu', 'service', 'product'])
# Default value "product"
afip_concept = '1'
if product_types.issubset(mixed):
afip_concept = '3'
if product_types.issubset(service):
afip_concept = '2'
if product_types.issubset(consumable):
afip_concept = '1'
# on expo invoice you can mix services and products
if self.l10n_latam_document_type_id.code in ['19', '20', '21'] and afip_concept == '3':
afip_concept = '1'
return afip_concept
def _get_l10n_latam_documents_domain(self):
self.ensure_one()
domain = super()._get_l10n_latam_documents_domain()
if self.journal_id.company_id.country_id == self.env.ref('base.ar'):
letters = self.journal_id._get_journal_letter(counterpart_partner=self.partner_id.commercial_partner_id)
domain += ['|', ('l10n_ar_letter', '=', False), ('l10n_ar_letter', 'in', letters)]
codes = self.journal_id._get_journal_codes()
if codes:
domain.append(('code', 'in', codes))
return domain
def _check_argentinian_invoice_taxes(self):
_logger.info('Running checks related to argentinian documents')
# check vat on companies thats has it (Responsable inscripto)
for inv in self.filtered(lambda x: x.company_id.l10n_ar_company_requires_vat):
purchase_aliquots = 'not_zero'
# we require a single vat on each invoice line except from some purchase documents
if inv.type in ['in_invoice', 'in_refund'] and inv.l10n_latam_document_type_id.purchase_aliquots == 'zero':
purchase_aliquots = 'zero'
for line in inv.mapped('invoice_line_ids').filtered(lambda x: x.display_type not in ('line_section', 'line_note')):
vat_taxes = line.tax_ids.filtered(lambda x: x.tax_group_id.l10n_ar_vat_afip_code)
if len(vat_taxes) != 1:
raise UserError(_('There must be one and only one VAT tax per line. Check line "%s"') % line.name)
elif purchase_aliquots == 'zero' and vat_taxes.tax_group_id.l10n_ar_vat_afip_code != '0':
raise UserError(_('On invoice id "%s" you must use VAT Not Applicable on every line.') % inv.id)
elif purchase_aliquots == 'not_zero' and vat_taxes.tax_group_id.l10n_ar_vat_afip_code == '0':
raise UserError(_('On invoice id "%s" you must use VAT taxes different than VAT Not Applicable.') % inv.id)
def _set_afip_service_dates(self):
for rec in self.filtered(lambda m: m.invoice_date and m.l10n_ar_afip_concept in ['2', '3', '4']):
if not rec.l10n_ar_afip_service_start:
rec.l10n_ar_afip_service_start = rec.invoice_date + relativedelta(day=1)
if not rec.l10n_ar_afip_service_end:
rec.l10n_ar_afip_service_end = rec.invoice_date + relativedelta(day=1, days=-1, months=+1)
@api.onchange('invoice_date')
def _onchange_invoice_date(self):
super()._onchange_invoice_date()
self._set_afip_service_dates()
@api.onchange('partner_id')
def _onchange_afip_responsibility(self):
if self.company_id.country_id == self.env.ref('base.ar') and self.l10n_latam_use_documents and self.partner_id \
and not self.partner_id.l10n_ar_afip_responsibility_type_id:
return {'warning': {
'title': _('Missing Partner Configuration'),
'message': _('Please configure the AFIP Responsibility for "%s" in order to continue') % (
self.partner_id.name)}}
def _get_document_type_sequence(self):
""" Return the match sequences for the given journal and invoice """
self.ensure_one()
if self.journal_id.l10n_latam_use_documents and self.l10n_latam_country_code == 'AR':
if self.journal_id.l10n_ar_share_sequences:
return self.journal_id.l10n_ar_sequence_ids.filtered(
lambda x: x.l10n_ar_letter == self.l10n_latam_document_type_id.l10n_ar_letter)
res = self.journal_id.l10n_ar_sequence_ids.filtered(
lambda x: x.l10n_latam_document_type_id == self.l10n_latam_document_type_id)
return res
return super()._get_document_type_sequence()
@api.onchange('partner_id')
def _onchange_partner_journal(self):
""" This method is used when the invoice is created from the sale or subscription """
expo_journals = ['FEERCEL', 'FEEWS', 'FEERCELP']
for rec in self.filtered(lambda x: x.company_id.country_id == self.env.ref('base.ar') and x.journal_id.type == 'sale'
and x.l10n_latam_use_documents and x.partner_id.l10n_ar_afip_responsibility_type_id):
res_code = rec.partner_id.l10n_ar_afip_responsibility_type_id.code
domain = [('company_id', '=', rec.company_id.id), ('l10n_latam_use_documents', '=', True), ('type', '=', 'sale')]
journal = self.env['account.journal']
if res_code in ['8', '9', '10'] and rec.journal_id.l10n_ar_afip_pos_system not in expo_journals:
# if partner is foregin and journal is not of expo, we try to change to expo journal
journal = journal.search(domain + [('l10n_ar_afip_pos_system', 'in', expo_journals)], limit=1)
elif res_code not in ['8', '9', '10'] and rec.journal_id.l10n_ar_afip_pos_system in expo_journals:
# if partner is NOT foregin and journal is for expo, we try to change to local journal
journal = journal.search(domain + [('l10n_ar_afip_pos_system', 'not in', expo_journals)], limit=1)
if journal:
rec.journal_id = journal.id
def post(self):
ar_invoices = self.filtered(lambda x: x.company_id.country_id == self.env.ref('base.ar') and x.l10n_latam_use_documents)
for rec in ar_invoices:
rec.l10n_ar_afip_responsibility_type_id = rec.commercial_partner_id.l10n_ar_afip_responsibility_type_id.id
if rec.company_id.currency_id == rec.currency_id:
l10n_ar_currency_rate = 1.0
else:
l10n_ar_currency_rate = rec.currency_id._convert(
1.0, rec.company_id.currency_id, rec.company_id, rec.invoice_date or fields.Date.today(), round=False)
rec.l10n_ar_currency_rate = l10n_ar_currency_rate
# We make validations here and not with a constraint because we want validaiton before sending electronic
# data on l10n_ar_edi
ar_invoices._check_argentinian_invoice_taxes()
return super().post()
def _reverse_moves(self, default_values_list=None, cancel=False):
if not default_values_list:
default_values_list = [{} for move in self]
for move, default_values in zip(self, default_values_list):
default_values.update({
# TODO enable when we make l10n_ar_currency_rate editable
# 'l10n_ar_currency_rate': move.l10n_ar_currency_rate,
'l10n_ar_afip_service_start': move.l10n_ar_afip_service_start,
'l10n_ar_afip_service_end': move.l10n_ar_afip_service_end,
})
return super()._reverse_moves(default_values_list=default_values_list, cancel=cancel)
@@ -0,0 +1,32 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models, api
class AccountTaxGroup(models.Model):
_inherit = 'account.tax.group'
# values from http://www.afip.gob.ar/fe/documentos/otros_Tributos.xlsx
l10n_ar_tribute_afip_code = fields.Selection([
('01', '01 - Impuestos nacionales'),
('02', '02 - Impuestos provinciales'),
('03', '03 - Impuestos municipales'),
('04', '04 - Impuestos internos'),
('06', '06 - Percepción de IVA'),
('07', '07 - Percepción de IIBB'),
('08', '08 - Percepciones por Impuestos Municipales'),
('09', '09 - Otras Percepciones'),
('99', '99 - Otros'),
], string='Tribute AFIP Code', index=True, readonly=True)
# values from http://www.afip.gob.ar/fe/documentos/OperacionCondicionIVA.xls
l10n_ar_vat_afip_code = fields.Selection([
('0', 'No Corresponde'),
('1', 'No Gravado'),
('2', 'Exento'),
('3', '0%'),
('4', '10.5%'),
('5', '21%'),
('6', '27%'),
('8', '5%'),
('9', '2,5%'),
], string='VAT AFIP Code', index=True, readonly=True)
+13
View File
@@ -0,0 +1,13 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class IrSequence(models.Model):
_inherit = 'ir.sequence'
l10n_ar_letter = fields.Selection(selection='_get_l10n_ar_letters', string='Letter')
def _get_l10n_ar_letters(self):
""" Return the list of values of the selection field. """
return self.env['l10n_latam.document.type']._get_l10n_ar_letters()
@@ -0,0 +1,18 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, fields
class L10nArAfipResponsibilityType(models.Model):
_name = 'l10n_ar.afip.responsibility.type'
_description = 'AFIP Responsibility Type'
_order = 'sequence'
name = fields.Char(required=True, index=True)
sequence = fields.Integer()
code = fields.Char(required=True, index=True)
active = fields.Boolean(default=True)
_sql_constraints = [('name', 'unique(name)', 'Name must be unique!'),
('code', 'unique(code)', 'Code must be unique!')]
@@ -0,0 +1,93 @@
from odoo import models, api, fields, _
from odoo.exceptions import UserError
class L10nLatamDocumentType(models.Model):
_inherit = 'l10n_latam.document.type'
l10n_ar_letter = fields.Selection(
selection='_get_l10n_ar_letters',
string='Letters',
help='Letters defined by the AFIP that can be used to identify the'
' documents presented to the government and that depends on the'
' operation type, the responsibility of both the issuer and the'
' receptor of the document')
purchase_aliquots = fields.Selection(
[('not_zero', 'Not Zero'), ('zero', 'Zero')], help='Indicates if this type of documents has VAT or Not')
def _get_l10n_ar_letters(self):
""" Return the list of values of the selection field. """
return [
('A', 'A'),
('B', 'B'),
('C', 'C'),
('E', 'E'),
('M', 'M'),
('T', 'T'),
('R', 'R'),
('X', 'X'),
('I', 'I'), # used for mapping of imports
]
def get_document_sequence_vals(self, journal):
""" Values to create the sequences """
values = super().get_document_sequence_vals(journal)
if self.country_id != self.env.ref('base.ar'):
return values
values.update({'padding': 8, 'implementation': 'no_gap', 'prefix': "%04i-" % (journal.l10n_ar_afip_pos_number),
'l10n_latam_journal_id': journal.id})
if journal.l10n_ar_share_sequences:
values.update({'name': '%s - Letter %s Documents' % (journal.name, self.l10n_ar_letter),
'l10n_ar_letter': self.l10n_ar_letter})
else:
values.update({'name': '%s - %s' % (journal.name, self.name), 'l10n_latam_document_type_id': self.id})
return values
def _filter_taxes_included(self, taxes):
""" In argentina we include taxes depending on document letter """
self.ensure_one()
if self.country_id == self.env.ref('base.ar') and self.l10n_ar_letter in ['B', 'C', 'X', 'R']:
return taxes.filtered(lambda x: x.tax_group_id.l10n_ar_vat_afip_code)
return super()._filter_taxes_included(taxes)
def _format_document_number(self, document_number):
""" Make validation of Import Dispatch Number
* making validations on the document_number. If it is wrong it should raise an exception
* format the document_number against a pattern and return it
"""
self.ensure_one()
if self.country_id != self.env.ref('base.ar'):
return super()._format_document_number(document_number)
if not document_number:
return False
msg = "'%s' " + _("is not a valid value for") + " '%s'.<br/>%s"
# Import Dispatch Number Validator
if self.code in ['66', '67']:
if len(document_number) != 16:
raise UserError(msg % (document_number, self.name, _('The number of import Dispatch must be 16 characters')))
return document_number
# Invoice Number Validator (For Eg: 123-123)
failed = False
args = document_number.split('-')
if len(args) != 2:
failed = True
else:
pos, number = args
if len(pos) > 5 or not pos.isdigit():
failed = True
elif len(number) > 8 or not number.isdigit():
failed = True
document_number = '{:>04s}-{:>08s}'.format(pos, number)
if failed:
raise UserError(msg % (document_number, self.name, _(
'The document number must be entered with a dash (-) and a maximum of 5 characters for the first part'
'and 8 for the second. The following are examples of valid numbers:\n* 1-1\n* 0001-00000001'
'\n* 00001-00000001')))
return document_number
@@ -0,0 +1,9 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, fields
class L10nLatamIdentificationType(models.Model):
_inherit = "l10n_latam.identification.type"
l10n_ar_afip_code = fields.Char("AFIP Code")
+45
View File
@@ -0,0 +1,45 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models, api, _
from odoo.exceptions import ValidationError
class ResCompany(models.Model):
_inherit = "res.company"
l10n_ar_country_code = fields.Char(related='country_id.code', string='Country Code')
l10n_ar_gross_income_number = fields.Char(
related='partner_id.l10n_ar_gross_income_number', string='Gross Income Number', readonly=False,
help="This field is required in order to print the invoice report properly")
l10n_ar_gross_income_type = fields.Selection(
related='partner_id.l10n_ar_gross_income_type', string='Gross Income', readonly=False,
help="This field is required in order to print the invoice report properly")
l10n_ar_afip_responsibility_type_id = fields.Many2one(
domain="[('code', 'in', [1, 4, 6])]", related='partner_id.l10n_ar_afip_responsibility_type_id', readonly=False)
l10n_ar_company_requires_vat = fields.Boolean(compute='_compute_l10n_ar_company_requires_vat', string='Company Requires Vat?')
l10n_ar_afip_start_date = fields.Date('Activities Start Date')
@api.onchange('country_id')
def onchange_country(self):
""" Argentinian companies use round_globally as tax_calculation_rounding_method """
for rec in self.filtered(lambda x: x.country_id == self.env.ref('base.ar')):
rec.tax_calculation_rounding_method = 'round_globally'
@api.depends('l10n_ar_afip_responsibility_type_id')
def _compute_l10n_ar_company_requires_vat(self):
recs_requires_vat = self.filtered(lambda x: x.l10n_ar_afip_responsibility_type_id.code == '1')
recs_requires_vat.l10n_ar_company_requires_vat = True
remaining = self - recs_requires_vat
remaining.l10n_ar_company_requires_vat = False
def _localization_use_documents(self):
""" Argentinian localization use documents """
self.ensure_one()
return True if self.country_id == self.env.ref('base.ar') else super()._localization_use_documents()
@api.constrains('l10n_ar_afip_responsibility_type_id')
def _check_accounting_info(self):
""" Do not let to change the AFIP Responsibility of the company if there is already installed a chart of
account and if there has accounting entries """
if self.env['account.chart.template'].existing_accounting(self):
raise ValidationError(_(
'Could not change the AFIP Responsibility of this company because there are already accounting entries.'))
+19
View File
@@ -0,0 +1,19 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class ResCountry(models.Model):
_inherit = 'res.country'
l10n_ar_afip_code = fields.Char('AFIP Code', size=3, help='This code will be used on electronic invoice')
l10n_ar_natural_vat = fields.Char(
'Natural Person VAT', size=11, help="Generic VAT number defined by AFIP in order to recognize partners from"
" this country that are natural persons")
l10n_ar_legal_entity_vat = fields.Char(
'Legal Entity VAT', size=11, help="Generic VAT number defined by AFIP in order to recognize partners from this"
" country that are legal entity")
l10n_ar_other_vat = fields.Char(
'Other VAT', size=11, help="Generic VAT number defined by AFIP in order to recognize partners from this"
" country that are not natural persons or legal entities")
+9
View File
@@ -0,0 +1,9 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class ResCurrency(models.Model):
_inherit = "res.currency"
l10n_ar_afip_code = fields.Char('AFIP Code', size=4, help='This code will be used on electronic invoice')
+107
View File
@@ -0,0 +1,107 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models, api, _
from odoo.exceptions import UserError, ValidationError
import stdnum.ar
import logging
_logger = logging.getLogger(__name__)
class ResPartner(models.Model):
_inherit = 'res.partner'
l10n_ar_vat = fields.Char(
compute='_compute_l10n_ar_vat', string="VAT", help='Computed field that returns VAT or nothing if this one'
' is not set for the partner')
l10n_ar_formatted_vat = fields.Char(
compute='_compute_l10n_ar_formatted_vat', string="Formatted VAT", help='Computed field that will convert the'
' given VAT number to the format {person_category:2}-{number:10}-{validation_number:1}')
l10n_ar_gross_income_number = fields.Char('Gross Income Number')
l10n_ar_gross_income_type = fields.Selection(
[('multilateral', 'Multilateral'), ('local', 'Local'), ('exempt', 'Exempt')],
'Gross Income Type', help='Type of gross income: exempt, local, multilateral')
l10n_ar_afip_responsibility_type_id = fields.Many2one(
'l10n_ar.afip.responsibility.type', string='AFIP Responsibility Type', index=True, help='Defined by AFIP to'
' identify the type of responsibilities that a person or a legal entity could have and that impacts in the'
' type of operations and requirements they need.')
l10n_ar_special_purchase_document_type_ids = fields.Many2many(
'l10n_latam.document.type', 'res_partner_document_type_rel', 'partner_id', 'document_type_id',
string='Other Purchase Documents', help='Set here if this partner can issue other documents further than'
' invoices, credit notes and debit notes')
@api.depends('l10n_ar_vat')
def _compute_l10n_ar_formatted_vat(self):
""" This will add some dash to the CUIT number in order to show in his natural format:
{person_category}-{number}-{validation_number} """
recs_ar_vat = self.filtered('l10n_ar_vat')
for rec in recs_ar_vat:
rec.l10n_ar_formatted_vat = stdnum.ar.cuit.format(rec.l10n_ar_vat)
remaining = self - recs_ar_vat
remaining.l10n_ar_formatted_vat = False
@api.depends('vat', 'l10n_latam_identification_type_id')
def _compute_l10n_ar_vat(self):
""" We add this computed field that returns cuit or nothing if this one is not set for the partner. This
Validation can be also done by calling ensure_vat() method that returns the cuit or error if this one is not
found """
recs_ar_vat = self.filtered(lambda x: x.l10n_latam_identification_type_id.l10n_ar_afip_code == '80')
recs_ar_vat.l10n_ar_vat = True
remaining = self - recs_ar_vat
remaining.l10n_ar_vat = False
@api.constrains('vat', 'l10n_latam_identification_type_id')
def check_vat(self):
""" Since we validate more documents than the vat for Argentinian partners (CUIT, CUIL, DNI) we
extend this method in order to process it. """
# NOTE by the moment we include the CUIT (VAT) validation also here because we extend the messages
# errors to be more friendly to the user. In a future when Odoo improve the base_vat message errors
# we can change this method and use the base_vat.check_vat_ar method.s
l10n_ar_partners = self.filtered(lambda x: x.l10n_latam_identification_type_id.l10n_ar_afip_code)
l10n_ar_partners.l10n_ar_identification_validation()
return super(ResPartner, self - l10n_ar_partners).check_vat()
@api.model
def _commercial_fields(self):
return super()._commercial_fields() + ['l10n_ar_afip_responsibility_type_id']
def ensure_vat(self):
""" This method is a helper that returns the VAT number is this one is defined if not raise an UserError.
VAT is not mandatory field but for some Argentinian operations the VAT is required, for eg validate an
electronic invoice, build a report, etc.
This method can be used to validate is the VAT is proper defined in the partner """
self.ensure_one()
if not self.l10n_ar_vat:
raise UserError(_('No VAT configured for partner [%i] %s') % (self.id, self.name))
return self.l10n_ar_vat
def _get_validation_module(self):
self.ensure_one()
if self.l10n_latam_identification_type_id.l10n_ar_afip_code in ['80', '86']:
return stdnum.ar.cuit
elif self.l10n_latam_identification_type_id.l10n_ar_afip_code == '96':
return stdnum.ar.dni
def l10n_ar_identification_validation(self):
for rec in self.filtered('vat'):
try:
module = rec._get_validation_module()
except Exception as error:
module = False
_logger.log(25, "Argentinian document was not validated: %s", repr(error))
if not module:
continue
try:
module.validate(rec.vat)
except module.InvalidChecksum:
raise ValidationError(_('The validation digit is not valid for "%s"') % rec.l10n_latam_identification_type_id.name)
except module.InvalidLength:
raise ValidationError(_('Invalid length for "%s"') % rec.l10n_latam_identification_type_id.name)
except module.InvalidFormat:
raise ValidationError(_('Only numbers allowed for "%s"') % rec.l10n_latam_identification_type_id.name)
except Exception as error:
raise ValidationError(repr(error))
+27
View File
@@ -0,0 +1,27 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, api, _
import stdnum.ar.cbu
def validate_cbu(cbu):
return stdnum.ar.cbu.validate(cbu)
class ResPartnerBank(models.Model):
_inherit = 'res.partner.bank'
@api.model
def _get_supported_account_types(self):
""" Add new account type named cbu used in Argentina """
res = super()._get_supported_account_types()
res.append(('cbu', _('CBU')))
return res
@api.model
def retrieve_acc_type(self, acc_number):
try:
validate_cbu(acc_number)
except Exception:
return super().retrieve_acc_type(acc_number)
return 'cbu'
+9
View File
@@ -0,0 +1,9 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class Uom(models.Model):
_inherit = 'uom.uom'
l10n_ar_afip_code = fields.Char('AFIP Code', help='This code will be used on electronic invoice')
+3
View File
@@ -0,0 +1,3 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import invoice_report
+24
View File
@@ -0,0 +1,24 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, fields
class AccountInvoiceReport(models.Model):
_inherit = 'account.invoice.report'
l10n_ar_state_id = fields.Many2one('res.country.state', 'State', readonly=True)
date = fields.Date(readonly=True, string="Accounting Date")
_depends = {
'account.move': ['partner_id', 'date'],
'res.partner': ['state_id'],
}
def _select(self):
return super()._select() + ", contact_partner.state_id as l10n_ar_state_id, move.date"
def _group_by(self):
return super()._group_by() + ", contact_partner.state_id, move.date"
def _from(self):
return super()._from() + " LEFT JOIN res_partner contact_partner ON contact_partner.id = move.partner_id"
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record model="ir.ui.view" id="view_account_invoice_report_search_inherit">
<field name="name">account.invoice.report.search</field>
<field name="model">account.invoice.report</field>
<field name="inherit_id" ref="account.view_account_invoice_report_search" />
<field name="arch" type="xml">
<search>
<field name="l10n_ar_state_id"/>
<filter name="with_document" string="With Document" domain="[('l10n_latam_document_type_id', '!=', False)]"/>
</search>
<filter name="user" position="after">
<filter string="State" name="groupby_l10n_ar_state_id" context="{'group_by': 'l10n_ar_state_id'}"/>
<filter string="Account" name="groupby_account_id" context="{'group_by':'account_id'}" groups="account.group_account_user" />
</filter>
</field>
</record>
<record id="action_iibb_sales_by_state_and_account_pivot" model="ir.actions.act_window">
<field name="name">IIBB - Sales by jurisdiction</field>
<field name="res_model">account.invoice.report</field>
<field name="view_mode">pivot</field>
<field name="context">{'search_default_current': 1, 'search_default_customer': 1, 'search_default_with_document': 1, 'search_default_groupby_l10n_ar_state_id': 1, 'search_default_groupby_account_id': 1, 'time_ranges': {'field': 'date', 'range': 'this_year'}}</field>
</record>
<menuitem
id="menu_iibb_sales_by_state_and_account"
action="action_iibb_sales_by_state_and_account_pivot"
parent="l10n_ar.account_reports_ar_statements_menu"
sequence="30"/>
<record id="action_iibb_purchases_by_state_and_account_pivot" model="ir.actions.act_window">
<field name="name">IIBB - Purchases by jurisdiction</field>
<field name="res_model">account.invoice.report</field>
<field name="view_mode">pivot</field>
<field name="context">{'search_default_current': 1, 'search_default_supplier': 1, 'search_default_with_document': 1, 'search_default_groupby_l10n_ar_state_id': 1, 'search_default_groupby_account_id': 1, 'time_ranges': {'field': 'date', 'range': 'this_year'}}</field>
</record>
<menuitem
id="menu_iibb_purchases_by_state_and_account"
action="action_iibb_purchases_by_state_and_account_pivot"
parent="l10n_ar.account_reports_ar_statements_menu"
sequence="40"/>
</odoo>
@@ -0,0 +1,2 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_l10n_ar_afip_responsibility_type_all,l10n_ar.afip.responsibility.type.all,model_l10n_ar_afip_responsibility_type,,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_l10n_ar_afip_responsibility_type_all l10n_ar.afip.responsibility.type.all model_l10n_ar_afip_responsibility_type 1 0 0 0
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_account_position_form" model="ir.ui.view">
<field name="name">account.fiscal.position.form</field>
<field name="model">account.fiscal.position</field>
<field name="inherit_id" ref="account.view_account_position_form"/>
<field name="arch" type="xml">
<field name="auto_apply" position="after">
<field name="l10n_ar_afip_responsibility_type_ids" options="{'no_open': True, 'no_create': True}" attrs="{'invisible': [('auto_apply', '!=', True)]}" groups="base.group_no_one" widget="many2many_tags"/>
</field>
</field>
</record>
</odoo>
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_account_journal_form" model="ir.ui.view">
<field name="model">account.journal</field>
<field name="name">account.journal.form</field>
<field name="inherit_id" ref="l10n_latam_invoice_document.view_account_journal_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='code']/.." position="inside">
<field name="l10n_ar_sequence_ids" nolabel="1" colspan="2" attrs="{'invisible': ['|', ('l10n_latam_use_documents', '=', False), ('l10n_latam_country_code', '!=', 'AR')]}">
<tree create="false" delete="false" editable="top" default_order="id">
<field name="name" readonly="True" string="Sequence"/>
<field name="number_next_actual" string="Next Number"/>
<field name="id" invisible="1"/>
</tree>
</field>
</xpath>
<label for="sequence_number_next" position="attributes">
<attribute name="attrs">{'invisible': [('l10n_latam_use_documents', '=', True), ('l10n_latam_country_code', '=', 'AR')]}</attribute>
</label>
<field name="refund_sequence" position="attributes">
<attribute name="attrs">{'invisible': [('l10n_latam_use_documents', '=', True), ('l10n_latam_country_code', '=', 'AR')]}</attribute>
</field>
<xpath expr="//field[@name='sequence_number_next']/.." position="attributes">
<attribute name="attrs">{'invisible': [('l10n_latam_use_documents', '=', True), ('l10n_latam_country_code', '=', 'AR')]}</attribute>
</xpath>
<field name="l10n_latam_use_documents" position="after">
<field name="l10n_ar_afip_pos_system" attrs="{'invisible':['|', '|', ('l10n_latam_country_code', '!=', 'AR'), ('l10n_latam_use_documents', '=', False), ('type', '!=', 'sale')], 'required':[('l10n_latam_country_code', '=', 'AR'), ('l10n_latam_use_documents', '=', True), ('type', '=', 'sale')]}"/>
<field name="l10n_ar_afip_pos_number" attrs="{'invisible':['|', '|', ('l10n_latam_country_code', '!=', 'AR'), ('l10n_latam_use_documents', '=', False), ('type', '!=', 'sale')], 'required':[('l10n_latam_country_code', '=', 'AR'), ('l10n_latam_use_documents', '=', True), ('type', '=', 'sale')]}"/>
<field name="l10n_ar_afip_pos_partner_id" attrs="{'invisible':['|', '|', ('l10n_latam_country_code', '!=', 'AR'), ('l10n_latam_use_documents', '=', False), ('type', '!=', 'sale')], 'required':[('l10n_latam_country_code', '=', 'AR'), ('l10n_latam_use_documents', '=', True), ('type', '=', 'sale')]}"/>
<field name="l10n_ar_share_sequences" attrs="{'invisible':[('l10n_ar_afip_pos_system', '!=', 'II_IM')]}"/>
</field>
</field>
</record>
</odoo>
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_account_move_filter" model="ir.ui.view">
<field name="name">account.move.filter</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_account_move_filter"/>
<field name="arch" type="xml">
<field name="partner_id" position="after">
<field name="l10n_ar_afip_responsibility_type_id"/>
</field>
<group>
<filter string="AFIP Responsibility Type" domain="[]" name="l10n_ar_afip_responsibility_type_id_filter" context="{'group_by':'l10n_ar_afip_responsibility_type_id'}"/>
</group>
</field>
</record>
<record id="view_move_form" model="ir.ui.view">
<field name="name">account.move.form</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_move_form"/>
<field name="arch" type="xml">
<field name="fiscal_position_id" position="before">
<field name="l10n_ar_afip_responsibility_type_id" options="{'no_open': True, 'no_create': True}" attrs="{'invisible': ['|', ('state', 'not in', ['open', 'paid']), ('l10n_latam_country_code', '!=', 'AR')]}"/>
</field>
<group id="other_tab_group" position="inside">
<group name="afip_group" string="AFIP">
<field name='l10n_ar_afip_concept' attrs="{'invisible': ['|', ('l10n_latam_country_code', '!=', 'AR'), ('l10n_latam_use_documents', '=', False)]}"/>
<label for="l10n_ar_afip_service_start" attrs="{'invisible':[('l10n_ar_afip_concept','not in',['2', '3', '4'])]}" string="Service Date"/>
<div attrs="{'invisible':[('l10n_ar_afip_concept','not in',['2', '3', '4'])]}">
<field name="l10n_ar_afip_service_start" class="oe_inline"/> to <field name="l10n_ar_afip_service_end" class="oe_inline"/>
</div>
</group>
</group>
</field>
</record>
</odoo>
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<menuitem id="menu_afip_config" name="AFIP" parent="account.menu_finance_configuration" sequence="25"/>
</odoo>
+37
View File
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="sequence_view" model="ir.ui.view">
<field name="name">ir.sequence.form</field>
<field name="model">ir.sequence</field>
<field name="inherit_id" ref="l10n_latam_invoice_document.sequence_view"/>
<field name="arch" type="xml">
<field name="l10n_latam_document_type_id" position="after">
<field name="l10n_ar_letter"/>
</field>
</field>
</record>
<record id="sequence_view_tree" model="ir.ui.view">
<field name="name">ir.sequence.tree</field>
<field name="model">ir.sequence</field>
<field name="inherit_id" ref="l10n_latam_invoice_document.sequence_view_tree"/>
<field name="arch" type="xml">
<field name="l10n_latam_document_type_id" position="after">
<field name="l10n_ar_letter"/>
</field>
</field>
</record>
<record id="view_sequence_search" model="ir.ui.view">
<field name="name">ir.sequence.search</field>
<field name="model">ir.sequence</field>
<field name="inherit_id" ref="l10n_latam_invoice_document.view_sequence_search"/>
<field name="arch" type="xml">
<field name="l10n_latam_document_type_id" position="after">
<field name="l10n_ar_letter"/>
</field>
</field>
</record>
</odoo>
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_afip_responsibility_type_form" model="ir.ui.view">
<field name="name">afip.responsibility.type.form</field>
<field name="model">l10n_ar.afip.responsibility.type</field>
<field name="arch" type="xml">
<form string="AFIP Responsibility Type">
<group>
<field name="name"/>
<field name='code'/>
<field name='active'/>
</group>
</form>
</field>
</record>
<record id="view_afip_responsibility_type_tree" model="ir.ui.view">
<field name="name">afip.responsibility.type.tree</field>
<field name="model">l10n_ar.afip.responsibility.type</field>
<field name="arch" type="xml">
<tree string="AFIP Responsibility Type" decoration-muted="(not active)">
<field name="name"/>
<field name="code"/>
<field name='active'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_afip_responsibility_type">
<field name="name">AFIP Responsibility Types</field>
<field name="res_model">l10n_ar.afip.responsibility.type</field>
</record>
<menuitem name="Responsibility Types" action="action_afip_responsibility_type" id="menu_afip_responsibility_type" sequence="10" parent="menu_afip_config"/>
</odoo>
@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_document_type_form" model="ir.ui.view">
<field name="name">l10n_latam.document.type.form</field>
<field name="model">l10n_latam.document.type</field>
<field name="inherit_id" ref="l10n_latam_invoice_document.view_document_type_form"/>
<field name="arch" type="xml">
<field name='doc_code_prefix' position="after">
<field name='l10n_ar_letter'/>
<field name='purchase_aliquots'/>
</field>
</field>
</record>
<record id="view_document_type_tree" model="ir.ui.view">
<field name="name">l10n_latam.document.type.tree</field>
<field name="model">l10n_latam.document.type</field>
<field name="inherit_id" ref="l10n_latam_invoice_document.view_document_type_tree"/>
<field name="arch" type="xml">
<field name='doc_code_prefix' position="after">
<field name='l10n_ar_letter'/>
</field>
</field>
</record>
<record id="view_document_type_filter" model="ir.ui.view">
<field name="name">l10n_latam.document.type.filter</field>
<field name="model">l10n_latam.document.type</field>
<field name="inherit_id" ref="l10n_latam_invoice_document.view_document_type_filter"/>
<field name="arch" type="xml">
<field name='code' position="after">
<field name='l10n_ar_letter'/>
<filter string="Argentinian Documents" name="localization" domain="[('country_id.code', '=', 'AR')]"/>
</field>
<group>
<filter string="Document Letter" name="l10n_ar_letter" context="{'group_by':'l10n_ar_letter'}"/>
</group>
</field>
</record>
<record model="ir.actions.act_window" id="action_document_type_argentina">
<field name="name">Document Types</field>
<field name="res_model">l10n_latam.document.type</field>
<field name="context">{'search_default_localization': 1}</field>
</record>
<menuitem action="action_document_type_argentina" id="menu_document_type_argentina" sequence="5" parent="menu_afip_config"/>
</odoo>
+38
View File
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="argentinian_extra_info">
<li t-if="company.l10n_ar_afip_responsibility_type_id" class="list-inline-item">VAT Cond.: <span t-field="company.l10n_ar_afip_responsibility_type_id"/></li>
<li class="list-inline-item">Gross Income: <span t-esc="company.l10n_ar_gross_income_type == 'exempt' and 'Exento' or company.l10n_ar_gross_income_number"/></li>
<li t-if="company.l10n_ar_afip_start_date" class="list-inline-item">Activities Start Date: <span t-field="company.l10n_ar_afip_start_date"/></li>
</template>
<template id="external_layout_standard" inherit_id="web.external_layout_standard">
<!-- footer -->
<ul class="list-inline mb4" position="inside">
<t t-call="l10n_ar.argentinian_extra_info"/>
</ul>
</template>
<template id="external_layout_background" inherit_id="web.external_layout_background">
<!-- footer -->
<ul class="list-inline" position="inside">
<t t-call="l10n_ar.argentinian_extra_info"/>
</ul>
</template>
<template id="external_layout_boxed" inherit_id="web.external_layout_boxed">
<!-- footer -->
<ul class="list-inline" position="inside">
<t t-call="l10n_ar.argentinian_extra_info"/>
</ul>
</template>
<template id="external_layout_clean" inherit_id="web.external_layout_clean">
<!-- header -->
<ul class="list-unstyled" position="inside">
<t t-call="l10n_ar.argentinian_extra_info"/>
</ul>
</template>
</odoo>
+22
View File
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record model="ir.ui.view" id="view_company_form">
<field name="name">res.company.form.inherit</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="model">res.company</field>
<field name="arch" type="xml">
<form>
<field name="l10n_ar_country_code" invisible="1"/>
</form>
<field name="vat" position="after">
<field name="l10n_ar_afip_responsibility_type_id" options="{'no_open': True, 'no_create': True}" attrs="{'invisible': [('l10n_ar_country_code', '!=', 'AR')]}"/>
<label for="l10n_ar_gross_income_number" string="Gross Income" attrs="{'invisible': [('l10n_ar_country_code', '!=', 'AR')]}"/>
<div attrs="{'invisible': [('l10n_ar_country_code', '!=', 'AR')]}" name="gross_income">
<field name="l10n_ar_gross_income_type" class="oe_inline"/>
<field name="l10n_ar_gross_income_number" placeholder="Number..." class="oe_inline" attrs="{'invisible': [('l10n_ar_gross_income_type', 'in', [False, 'exempt'])], 'required': [('l10n_ar_gross_income_type', 'not in', [False, 'exempt'])]}"/>
</div>
<field name="l10n_ar_afip_start_date" attrs="{'invisible': [('l10n_ar_country_code', '!=', 'AR')]}"/>
</field>
</field>
</record>
</odoo>
+30
View File
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_res_country_form" model="ir.ui.view">
<field name="name">res.country.form</field>
<field name="model">res.country</field>
<field name="inherit_id" ref="base.view_country_form"/>
<field name="arch" type="xml">
<field name="code" position="after">
<field name="l10n_ar_natural_vat"/>
<field name="l10n_ar_legal_entity_vat"/>
<field name="l10n_ar_other_vat"/>
</field>
</field>
</record>
<record id="view_res_country_tree" model="ir.ui.view">
<field name="name">res.country.tree</field>
<field name="model">res.country</field>
<field name="inherit_id" ref="base.view_country_tree"/>
<field name="arch" type="xml">
<field name="code" position="after">
<field name="l10n_ar_natural_vat"/>
<field name="l10n_ar_legal_entity_vat"/>
<field name="l10n_ar_other_vat"/>
</field>
</field>
</record>
</odoo>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record model="ir.ui.view" id="view_currency_form">
<field name="name">res.currency.form</field>
<field name="inherit_id" ref="base.view_currency_form"/>
<field name="model">res.currency</field>
<field name="arch" type="xml">
<field name="name" position="after">
<field name="l10n_ar_afip_code"/>
</field>
</field>
</record>
</odoo>
+54
View File
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="base_view_partner_form" model="ir.ui.view">
<field name="name">res.partner.form</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<field name="vat" position="after">
<field name="l10n_ar_afip_responsibility_type_id" string="AFIP Responsibility" options="{'no_open': True, 'no_create': True}" attrs="{'readonly': [('parent_id','!=',False)]}"/>
</field>
</field>
</record>
<record id="view_partner_property_form" model="ir.ui.view">
<field name="name">res.partner.form</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="account.view_partner_property_form"/>
<field name="arch" type="xml">
<xpath expr="//page[@name='accounting']/group" position="inside">
<group string="Accounting Documents" name="accounting_documents">
<field name="l10n_ar_special_purchase_document_type_ids" widget="many2many_tags"/>
</group>
</xpath>
<field name="property_account_position_id" position="after">
<group name="gross_income">
<label for="l10n_ar_gross_income_number" string="Gross Income"/>
<div>
<field name="l10n_ar_gross_income_type" class="oe_inline"/>
<field name="l10n_ar_gross_income_number" placeholder="Number..." class="oe_inline" attrs="{'invisible': [('l10n_ar_gross_income_type', 'not in', ['multilateral', 'local'])], 'required': [('l10n_ar_gross_income_type', 'in', ['multilateral', 'local'])]}"/>
</div>
</group>
</field>
</field>
</record>
<record id="view_res_partner_filter" model="ir.ui.view">
<field name="name">view.res.partner.filter.inherit</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_res_partner_filter"/>
<field name="arch" type="xml">
<field name="category_id" position="after">
<field name="l10n_ar_afip_responsibility_type_id"/>
</field>
<filter name="salesperson" position="before">
<filter string="AFIP Responsibility Type" name="l10n_ar_afip_responsibility_type_id_filter" context="{'group_by': 'l10n_ar_afip_responsibility_type_id'}"/>
</filter>
</field>
</record>
</odoo>
+26
View File
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="product_uom_tree_view" model="ir.ui.view">
<field name="name">uom.uom.tree</field>
<field name="model">uom.uom</field>
<field name="inherit_id" ref="uom.product_uom_tree_view"/>
<field name="arch" type="xml">
<tree>
<field name="l10n_ar_afip_code"/>
</tree>
</field>
</record>
<record id="product_uom_form_view" model="ir.ui.view">
<field name="name">uom.uom.form</field>
<field name="model">uom.uom</field>
<field name="inherit_id" ref="uom.product_uom_form_view"/>
<field name="arch" type="xml">
<field name="rounding" position="after">
<field name="l10n_ar_afip_code"/>
</field>
</field>
</record>
</odoo>