Consulta de las facturas que están pagadas o pendientes por pagar. Se puede consultar por cliente,
        por suscripción o por rango de fechas.

        Args:
            customer_id:
            date_begin:
            date_final:

        Returns:

def get_recurring_bill_by_client(self, *, customer_id, date_begin=None, date_final=None):
        """
        Consulta de las facturas que están pagadas o pendientes por pagar. Se puede consultar por cliente,
        por suscripción o por rango de fechas.

        Args:
            customer_id:
            date_begin:
            date_final:

        Returns:

        """
        params = {
            "customerId": customer_id,
        }
        if date_begin and date_final:
            params['dateBegin'] = date_begin.strftime('%Y-%m-%d')
            params['dateFinal'] = date_final.strftime('%Y-%m-%d')
        return self.client._get(self.url + 'recurringBill', params=params, headers=self.get_headers())