diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/ReconciliationJar.vue b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/ReconciliationJar.vue
index 09b1891..1614d09 100644
--- a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/ReconciliationJar.vue
+++ b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/ReconciliationJar.vue
@@ -83,6 +83,7 @@
   </v-container>
 </template>
 <script>
+  import { inject } from 'vue';
   import CurrencyText from './CurrencyText.vue';
   import SummaryPurchaseModal from './SummaryPurchaseModal.vue';
 
@@ -96,6 +97,7 @@
     },
     data () {
       return {
+        api: inject('api'),
         valid: null,
         selectedPurchaseId: null,
         selectedTab: 'CASH',
@@ -171,18 +173,16 @@
         this.$refs.summaryModal.dialog = true;
       },
       fetchPurchases() {
-        const endpoint = '/don_confiao/purchases/for_reconciliation';
-        fetch(endpoint)
-          .then(response => response.json())
-          .then(data => {
-            this.summary.purchases = data;
-            this.reconciliation.cash_purchases = this.idsBymethod('CASH');
-            this.reconciliation.total_cash_purchases = this.totalByMethod('CASH');
-            this.processOtherMethods();
-          })
-          .catch(error => {
-            console.error(error);
-          });
+        this.api.getPurchasesForReconciliation()
+            .then(data => {
+              this.summary.purchases = data;
+              this.reconciliation.cash_purchases = this.idsBymethod('CASH');
+              this.reconciliation.total_cash_purchases = this.totalByMethod('CASH');
+              this.processOtherMethods();
+            })
+            .catch(error => {
+              console.error(error);
+            });
       },
       async submit() {
         this.$refs.taker.validate();
diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/src/services/api.js b/tienda_ilusion/don_confiao/frontend/don-confiao/src/services/api.js
index c120694..5e08f42 100644
--- a/tienda_ilusion/don_confiao/frontend/don-confiao/src/services/api.js
+++ b/tienda_ilusion/don_confiao/frontend/don-confiao/src/services/api.js
@@ -19,6 +19,10 @@ class Api {
     return this.apiImplementation.getSummaryPurchase(purchaseId);
   }
 
+  getPurchasesForReconciliation() {
+    return this.apiImplementation.getPurchasesForReconciliation();
+  }
+
   createPurchase(purchase) {
     return this.apiImplementation.createPurchase(purchase);
   }
diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/src/services/django-api.js b/tienda_ilusion/don_confiao/frontend/don-confiao/src/services/django-api.js
index c542ca8..3c75f29 100644
--- a/tienda_ilusion/don_confiao/frontend/don-confiao/src/services/django-api.js
+++ b/tienda_ilusion/don_confiao/frontend/don-confiao/src/services/django-api.js
@@ -19,6 +19,11 @@ class DjangoApi {
     return this.getRequest(url);
   }
 
+  getPurchasesForReconciliation() {
+    const url = '/don_confiao/purchases/for_reconciliation';
+    return this.getRequest(url);
+  }
+
   createPurchase(purchase) {
     return new Promise((resolve, reject) => {
       console.log('compra a enviar:', purchase);