From d6ebb0ddf74674c98a03b80051841abfdedee4ee Mon Sep 17 00:00:00 2001
From: "ricardo.mendoza" <ricardo.mendoza@openpyme.mx>
Date: Fri, 10 May 2024 11:37:31 -0600
Subject: [PATCH 1/2] feat(se agrega uso de cfdi s01 y el regimen fiscal 601):
 bloque 1

---
 l10n_mx_facturae/demo/demo_product.xml     |  6 ++++
 l10n_mx_facturae/demo/demo_res_partner.xml | 39 ++++++++++++++++------
 2 files changed, 34 insertions(+), 11 deletions(-)
 create mode 100644 l10n_mx_facturae/demo/demo_product.xml

diff --git a/l10n_mx_facturae/demo/demo_product.xml b/l10n_mx_facturae/demo/demo_product.xml
new file mode 100644
index 0000000000..a3b7c6fbd7
--- /dev/null
+++ b/l10n_mx_facturae/demo/demo_product.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+<data>
+
+</data>
+</odoo>
diff --git a/l10n_mx_facturae/demo/demo_res_partner.xml b/l10n_mx_facturae/demo/demo_res_partner.xml
index 2ec790f9f7..2313354b9c 100644
--- a/l10n_mx_facturae/demo/demo_res_partner.xml
+++ b/l10n_mx_facturae/demo/demo_res_partner.xml
@@ -1,13 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <odoo>
-
-    <record id="l10n_mx.demo_company_mx" model="res.company">
-        <field name="city">Jesus Maria</field>
-        <field name="state_id" ref="base.state_mx_ags"/>
-        <field name="cfdi_fiscal_regime_id" ref="l10n_mx_base.regime_fiscal_601"/>
-        <field name="cfdi_use_id" ref="l10n_mx_base.cfdi_use_S01"/>
-    </record>
-
+<data>
     <record id="res_partner_2023" model="res.partner">
         <field name="name">Felix Manuel Andrade Ballado</field>
         <field name="is_company">1</field>
@@ -30,12 +23,36 @@
         <field name="cfdi_use_id" ref="l10n_mx_base.cfdi_use_S01"/>
     </record>
 
+    <function name="write" model="ir.model.data">
+        <function name="search" model="ir.model.data">
+            <value
+                eval="[
+                    ('module', '=', 'l10n_mx'), ('name', '=', 'partner_demo_company_mx'),
+                    ('module', '=', 'l10n_mx'), ('name', '=', 'demo_company_mx')
+                ]"
+            />
+        </function>
+        <value eval="{'noupdate': False}" />
+    </function>
+
+    <record id="l10n_mx.partner_demo_company_mx" model="res.partner">
+        <field name="cfdi_fiscal_regime_id" ref="l10n_mx_base.regime_fiscal_601"/>
+        <field name="cfdi_use_id" ref="l10n_mx_base.cfdi_use_S01"/>
+    </record>
+
+    <record id="l10n_mx.demo_company_mx" model="res.company">
+        <field name="city">Jesus Maria</field>
+        <field name="state_id" ref="base.state_mx_ags"/>
+        <field name="cfdi_fiscal_regime_id" ref="l10n_mx_base.regime_fiscal_601"/>
+        <field name="cfdi_use_id" ref="l10n_mx_base.cfdi_use_S01"/>
+    </record>
+
     <record id="l10n_mx_ir_attachment_facturae.res_company_mx_frontier" model="res.company">
         <field name="cfdi_fiscal_regime_id" ref="l10n_mx_base.regime_fiscal_601"/>
         <field name="cfdi_use_id" ref="l10n_mx_base.cfdi_use_S01"/>
     </record>
 
-   <record id="res_partner_2024" model="res.partner">
+    <record id="res_partner_2024" model="res.partner">
         <field name="name">Maria Olivia Martinez Sagaz</field>
         <field name="is_company">1</field>
         <field name="street">45 10 oriente</field>
@@ -50,6 +67,6 @@
         <field name="cfdi_fiscal_regime_id" ref="l10n_mx_base.regime_fiscal_616"/>
         <field name="cfdi_use_id" ref="l10n_mx_base.cfdi_use_S01"/>
         <field name="payment_method_id" ref="l10n_mx_base.cfdi_payment_method_1"/>
-   </record>
-
+    </record>
+</data>
 </odoo>
-- 
GitLab


From 3a15406e5a55f464d6225ec4dca01422287fe8db Mon Sep 17 00:00:00 2001
From: "ricardo.mendoza" <ricardo.mendoza@openpyme.mx>
Date: Fri, 10 May 2024 18:59:49 -0600
Subject: [PATCH 2/2] feat(crear datos demo para productos, diario y factura):
 se crean los datos demo

---
 l10n_mx_facturae/__manifest__.py       |  1 +
 l10n_mx_facturae/demo/demo_product.xml | 83 ++++++++++++++++++++++++++
 2 files changed, 84 insertions(+)

diff --git a/l10n_mx_facturae/__manifest__.py b/l10n_mx_facturae/__manifest__.py
index 3a3e4ce2ec..9491b6a3d4 100644
--- a/l10n_mx_facturae/__manifest__.py
+++ b/l10n_mx_facturae/__manifest__.py
@@ -40,6 +40,7 @@
     ],
     "demo": [
         "demo/demo_res_partner.xml",
+        "demo/demo_product.xml",
     ],
     "installable": True,
 }
diff --git a/l10n_mx_facturae/demo/demo_product.xml b/l10n_mx_facturae/demo/demo_product.xml
index a3b7c6fbd7..839b077907 100644
--- a/l10n_mx_facturae/demo/demo_product.xml
+++ b/l10n_mx_facturae/demo/demo_product.xml
@@ -2,5 +2,88 @@
 <odoo>
 <data>
 
+    <record id="product.product_product_7" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_27" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_16" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_3" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_9" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_20" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_5" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_8" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.consu_delivery_03" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_13" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_10" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_6" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.consu_delivery_02" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_24" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_delivery_02" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_25" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_delivery_01" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_12" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_order_01" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.consu_delivery_01" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
+
+    <record id="product.product_product_22" model="product.product">
+        <field name="cfdi_product_service_id" ref="l10n_mx_base.56101700"/>
+    </record>
 </data>
 </odoo>
-- 
GitLab