diff --git a/l10n_mx_facturae/__manifest__.py b/l10n_mx_facturae/__manifest__.py
index 3a3e4ce2eca46e39d44afb73a053a666e2c89b56..9491b6a3d41321f2c515a0f26317942fdf168efc 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
new file mode 100644
index 0000000000000000000000000000000000000000..839b077907094b6804600303f0f048098f0aad22
--- /dev/null
+++ b/l10n_mx_facturae/demo/demo_product.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<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>
diff --git a/l10n_mx_facturae/demo/demo_res_partner.xml b/l10n_mx_facturae/demo/demo_res_partner.xml
index 2ec790f9f7fdcd69663ba2ebead84d34b870f0ab..2313354b9c8e92946527bf99f5ae98403b6b5185 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>