diff --git a/l10n_mx_facturae/models/account_invoice.py b/l10n_mx_facturae/models/account_invoice.py
index 57faf12cd2eda488cfd78fba38a6fbcc52b75d09..5c1116c5f8946519897a77ae0f7013d51619c393 100644
--- a/l10n_mx_facturae/models/account_invoice.py
+++ b/l10n_mx_facturae/models/account_invoice.py
@@ -363,7 +363,7 @@ class AccountInvoice(models.Model):
         for invoice in self:
             try:
                 with self.env.cr.savepoint():
-                    status_cancelacion = invoice.consult_cfdi_cancellation_status()
+                    status_cancelacion = invoice.consult_cfdi_cancellation_status()[0]
                     if status_cancelacion is None:
                         invoice.message_post(
                             body=_("No status update found on SAT")